But that's a fair representation of both computer ownership and real programming.
Not to mention that all this futzing around is usually indicative of leaky abstractions up the wazoo.
There are hard things in programming, sometimes. It's hard to write iterative quick sort without introducing off-by-one bugs. But most shit is easy, and a lot of hardness is around just busted tooling.
But most won’t keep programming, so I think it’s smart to at least keep this class focused on its purpose, which isn’t to see who can get most frustrated by their decade old Dell tower.
Or just wipe it and throw ubuntu on it