The audiobooks read by David Tenant are superb - something the whole family was happy to listen to in the car with small children. He does a fantastic job with a different regional accent for each tribe.
Yeah, Cambridge, MA has done a lot. The last job I had there was on a newly renovated building and per city regs it had to have a full bike room and showers. I thought it was oversized but obviously welcome, but by summer it was over-full. Though the space could be much better used.
That summer at one intersection I was stuck in congestion - bike congestion. There were 30 commuters ahead of me at the light on the way home - a light that 6 or 7 cars got through per cycle.
It's far from perfect, but just cross the river to Boston and it's a different world, even though Boston has probably improved more than most US cities too.
Wiring up 240V circuits with 60A fuses was literally something many British and Irish kids did before their teens before the 90s. You had to wire plugs for every new item you bought as they were sold separately. Plugs has 13A fuses, so current was more limited... Unless you wired it wrong...
I have lived with multi-monitor, but I have to say I don't generally feel the need and haven't for a few years. Desktop workspaces and a tiling WM help a lot.
The one exception is if I'm doing web dev, where I need the browser, the browser dev tools, and my IDE, and having two monitors can be nice. But that's occasional for me, and I make do with opening the laptop and using it for the browser, and then having the dev tools + IDE sharing my 27" 4k everyday monitor.
Most of the time I can only read one thing at once anyway and I want it in front of me. I have hotkeys to switch workspaces instantly, which is often less disruptive than swiveling my eyes/head between two monitors. Any screens beside my 27" monitor are too much of a head swivel for more than transient use anyway.
Conversely I'd find taking my hands from the keyboard to change workspaces for instance to be clunky and awkward. That's why I use keyboard first, TrackPoint second, trackpad or mouse distant third.
Though as a non-embedded dev who has interviewed embedded candidates I like to ask them to talk about the issues around C vs C++ for embedded and the first point 8 out of 10 of them make is C++ is bad because dynamic allocation is bad. And while they could expand to almost sort of make their point make sense, they generally can't and stumble when I point out it's just as optional in each.
Just throw in a $20 Intel Wi-Fi card if necessary, and don't buy the first models of the latest CPU, as with any manufacturer, and Thinkpads are some of the another for Linux.
I'm used to non-software managers thinking knowing a language is knowing how to make software systems, but other programmers? It's like saying if you know every language now you're a novelist. Knowing the language is just a basic necessary fundamental from which you can start to learn how to design and create software.
What do you have in mind there here? Since we've increased our emissions and energy use over that time I have a hard time declaring we've been doing meaningful things.
Making things worse more slowly is not making things better, electric cars being a stand-out example.
Really? I disliked Perl for 3 decades on unix and Linux and I've never felt like I have been held back by not knowing or using it. I don't remember the last time I saw a Perl script, let alone needed to understand one.
The audiobooks read by David Tenant are superb - something the whole family was happy to listen to in the car with small children. He does a fantastic job with a different regional accent for each tribe.
And yes, the movies are just a different thing.