The actual process is much better illustrated from this Malcolm in the Middle scene. Unfortunately there's very little dialog to mine for a better phrase to replace yak shaving with.
I have an old iMac from a friend that had a dead harddrive that I was able to replace pretty cheaply and has worked fine ever since, though it's topped out at an old OS.
I got another iMac from a neighbour suspecting it may be a harddrive issue as well, which could be an easy fix.
BUT, with both of these stopping at much older OS's that don't get updates any longer and won't run more modern programs, the question came up today...
I have heard reports of people successfully installing unsupported newer OS releases on older hardware manually. There are limits, of course.
I'd suggest searching for your specific hardware paired with the first OS to drop official support then work up from there. From the Apple menu go to About this Mac and look for something like "iMac (21.5-inch, Late 2015)" for your hardware. In that specific case the oldest OS to drop support is MacOS 13 Ventura. See https://www.macworld.com/article/673697/what-version-of-macos-can-my-mac-run.html
When I say "current branch" there's always a qualifier like "my current branch" or "your current branch" because I use it to mean the branch currently checked out. And that's dependent on the host machine (technically not even on the specific human).
From the author Sara Luterman: "Please share this story widely and actually click through and read it. If I can demonstrate to my editors that readers still care about COVID stories, I will have an easier time pitching COVID stories."
And of course actually read it. And protect your fellow human beings.
But I totally get the stress of having bills to pay. Struggles around money under late stage capitalism don't make you a failure. Especially in tech right now.
I was going to try a new accounting software which came recommended, but the second they asked me to give my bank credentials to Plaid, a third party, I was mortified. How is that acceptable?! It goes against every security best practice. The enshittification knows no bounds.
That's a hard pass on Sage. How on Earth could I give all my financial information to a company that doesn't care about security?!
I watched Unwelcome based on your recommendation. The third act didn't go the way I expected going in. But I wouldn't call it a twist because the first two acts did a great job of setting it all up. But based on the poster and the trailer I was expecting an Irish version of The Gate. That's what I get for paying any attention to movie trailers.
Have you seen Grabbers? Irish horror comedy by the same director. A bit heavier on the comedy than Unwelcome. But worth a watch.
Pet peeve: sites that break cmd+click to open a link in a new tab. Even worse if they also break the right click menu because they aren't even using real links.
Job search sites seem particularly prone to this anti-pattern.
Makes me wonder what other fundamental browser capabilities they've broken with an overly engineered single page app solution to a primarily content centered use case.
Job searching with assistive technologies must be a special kind of hell these days.
I'm honestly treating React as a bit of a culture smell in my current job search. I know it can be done with solid usability, accessibility, and performance. But it apparently takes a level of dedication and expertise most orgs don't bother with. Since React seems to be the default choice for everything these days, if I see a tech stack using anything else I take it as a sign they have at least considered some trade-offs rather than just chasing what is fashionable.
There are times when React is the right tool for the job. It's just become a bit of a monoculture. Somehow the web dev world keeps building those without learning from previous mistakes.
I've seen a few folks sharing a post about how Copilot leads to worse quality code. I think it's not that simple: I use it and I've had a lot of success with it, but the important thing is that the code I am writing with it is still my code, as I would write it. I just let it finish my "sentences".
As with any code generation tool - or indeed, with any snippet you find on StackOverflow or other website, or even in a book - it's really important to pay attention to what you're pasting in. (...)
I mostly agree. But management / culture plays a role, too. It's not just individual responsibility. If an org embraces AI tools and focuses on "productivity gains" (however they choose to measure that) over code quality, user experience, or other outcomes then the scruples of any individual dev in that org are rendered irrelevant.
They can be a great way to try out something new. For example, if you wanted to try out a 1,000 piece Clementoni then they have a few dozen options to choose from.
Puzzle Exchange isn't the only such service out there, but it's the one I have used before.
Kinda like Netflix, they also sell their older stock. Not quite as extensive a selection to by vs rent. And of course they will arrive previously loved. But still an option for shopping to own as well.