Some developers I’ve known seem to think that being good at concurrency makes them badass. Others seem to think that senior developers must be great at concurrency, and so they should be too.
But what senior developers are good at is eliminating concurrency as much as possible by developing a simple, easy, consistent model to follow for the app and its components.Brent Simmons on How NetNewsWire Handles Threading
We’ve had a Model Y since last September and have been tracking drives with TeslaFi. It’s been interesting to see how much the ambient temperature affects the range of the car. Preconditioning the battery helps a bit, but there’s still a pretty sizable fall-off when it gets cold. Known and expected, but fun to see the actual data.
“Today it was my turn, the joke was on me. Tomorrow it could be you. It comes to us all at some point.”
I decided today to assemble the undercarriage of the next Windsor chair in my pile of projects. My goal was (is?) to go through the process a number of times without great spans of time between efforts. We’ll see. Today turned bad even sooner than I thought. This was the 2nd mortise I bored:
I’ve made lots and lots of chair joints; ladderbacks & Windsors. As I have mentioned here, this recent re-introduction to Windsor chairs is after a hiatus of over 26 years. So I’ve been rusty at it. That’s what I suspected was behind me splitting the legs. The first 2 I made last year had splits in several of the joints, though none as bad as this. But today I decided I’m not that clumsy or “un-crafty”. It’s the auger bit – that’s what’s different.
View original post 320 more words
Now I have my materials in hand.
I’ve been doing it this way for ages and it works quite well. Though recommended by the SAE, it usually pushes the mirrors right to their adjustment limit. Apparently the car makers don’t read the SAE journal.
In case you’re wondering why…
File this under #oddly-satisfying. Fun watching a master at work.