I think that one of the most harmful myths around computers is the one saying that you have to be smart to program one. It scares a lot of great people, and attracts a lot of people who are not so great, and only come for the bragging rights.
Using (including programming) computers does not require above-average intelligence. Most programmers I've met are in fact incredibly stupid most of the time. And it's fine, it all works somehow.

@moonman @deshipu Low status, but relatively high pay and flexibility, especially compared to other fields.

@moonman The same people who need a proof of how smart they are. That is, not very smart.

@deshipu the difference is knowing that we are all stupid. Once you accept that you can account for it and make better software

@xorowl Yes, exactly! Only by anticipating and planning for our own stupidity we stand any chance in the long run.

... Barely

This might explain why software quality had been degrading at an alarming rate over the last decade or so.

@kd0bpv That is much easier explained by the fact that it's getting much more common.

If you mean the shear amount of software in existence, I think you're right that it contributes to the problem, but I suspect it's more of a symptom than a cause.

It's kinda like inflammation; it's usually not the root cause of the pain, but it certainly contributes to it.

@kd0bpv I think it's more about how writing computer programs used to be a niche thing done by highly trained academics and a few lucky enthusiasts, and as the demand rose, gradually turned into "my nephew will do it, they learned it at school" thing.

@kd0bpv Compare it with books. They used to be a work of generations, with just copying a book taking a lifetime of dedicated work. There is special quality in something that takes that much work to do.

Once the printing press became popular, you could drown the world in trivial pamphlets.

Sign in to participate in the conversation
Mastodon for Tech Folks

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!