The major reason to update your operating system these days is security. Computers are insecure and only getting worse. We can see why by considering any given program. If you have a program, it’s because someone wrote it to do something. (We are not going to see natural, farm-raised software for another three, three and a half weeks.) Do you know how many different ways there are for a program to do a thing? There are four. The programmer has doubts the right way got picked.
If the program doesn’t do a good job at that thing, the person who wrote it feels insecure. They have to explain how they know this thing isn’t right, 68 times a day. You can only apologize for the same thing 67 times in a day without it hurting your self-esteem. If it’s a little thing that’s wrong then that’s worse. They figure, this should be easy to fix! Why can’t I do it? So the person writing the program feels like a rank fool. That slips into the code, and your computer feels the insecurity.
If the program does whatever it should do well, you’d think that was great, right? Except no. Then the programmer has to think about how they can make this better. If they don’t, then they have to go work on something else. If they knew how to do that they’d have finished that program instead. So the writer has to work on making this good enough thing better. And you try thinking of an idea that’s even better than the one you had that worked. Do you know how many ways there are to improve a thing you ever did? There are four. Yes, again. So the person can do a couple of updates and make things better. After that every update makes the program a little less good. And then the program knows why you’re putting up with it. It’s because that’s less bad than trying something else. More insecurity.
You know who doesn’t have insecurity? The people who design hammers. Hammers are there to hammer a thing into another thing. If you feel fancy, you can include an option where it un-hammers a thing from another thing. The hammer designer knows the result should do. Once they’ve got a hammer that’s good at doing a thing — hamming — they’re happy. There’s nobody expecting some kind of improvement. If the prospect of an improvement comes along, that’s fine. Then they can go back to the Hammer Design Room. It’s a cheerful reunion. They get to see old friends.
“Dan! Kelly! We haven’t talked since we got that new niobium alloy! That was such a great hammer design time! What have you been up to?” This is the sort of merry little small talk I imagine they get up to. I don’t know what actual small talk is like. But I imagine it involves acknowledging that people have names. Then that you used to interact with people in some way. And then mentioning something you might interact with them about. I don’t know if you would alloy a hammer with niobium, but you know? I don’t know any reason not to, either. “Put your niobium in any hammers you like,” that’s what I say, when nobody else is in the room. And now I’ve said that I should explain that so far as I’m aware I have no financial holdings in the niobium trade. I’m not using my platform to manipulate rare-earth-metal prices. It’s not a rare-earth-metal. And there’s a 25% chance I made up the word “niobium” anyway. I’m pretty sure I didn’t make up the name “Dan”.
Anyway, the Hammer Design Room gets the gang back together. After they catch up there’s talk about whether this is actually going to make better hammers. And if the hammers are better, or what they’re better at. And then there’s hugging all around and promises. This time they’re going to stay in touch. Everybody goes back to making hammers. And there’s no upgrading the hammer until it can’t hamm anymore. You never see a security update for a hammer, not until some fool puts a computer in it. And if someone tries sneaking a computer into your hammer, you can bonk their fingers with it.
So if you’ve neglected your computer’s security updates, try hitting a thing with a hammer. Let’s say that’s my thesis here. Thank you.