4 ms·
I think I can agree with a lot of this, but I feel it’s a lot like blaming the government, when we live in a democracy so we are the government, and so I think
by geocar 6y ago
I think I can agree with a lot of this, but I feel it’s a lot like blaming the government, when we live in a democracy so we are the government, and so I think programmers themselves deserve the blame.
Any time I try to tell someone how to tell a computer what to do, I can guarantee someone will tell me how unreadable it is. Or how important it is to use java or python because there are lots of java or python programmers (what a sucker move!). Or maybe someone will tell me I can’t manage memory so I need rust to tell me how. Or I need libraries because I can’t (or shouldn’t) be “trusted” to write certain kinds of code. And so on.
Most programmers (people really) are downright toxic to anyone not like them, and maybe it’s really the fault of the bullies who came before you, but it is you, the reader who can help stop it.
It’s like in 1984 how they reduce language so it is harder to express yourself, so it is with software. But we are truly free so thoughtcrime is only a crime if you let it be one. Of course there will be people (programmers) looking down on the others and will use their doublespeak to lock people down and prevent anyone from getting the idea they can do something else with their stuff.
What if we simply stop telling people how not to code — and call those that do out for their bad behaviour — then maybe more people will start coding. And maybe just maybe our “government” will demand an end to the other walls and ceilings in software.
- ywei3410 6y agoAn insight I had recently while thinking about language, is that the terms commonly used by the developer community can have some unintended and far-reaching consequences. Take the term user-friendly; which is insidious term in that it labels everything which isn't in that bucket as user hostile. That we now co-opt the term to mean any software which is easy to use for certain users, means that we, as developers steer away from creating software not in that particular bucket. We do a disservice to people to hide these tools away; software should enable users, not dictate what they do. I love this particular example of a Professor in French studies extending Emacs to do medieval transcription [1]. [1] https://josephrjohnson.georgetown.domains/posts/emacs-transcriptions/ https://josephrjohnson.georgetown.domains/posts/emacs-transc...
- geocar 6y agoBingo. Some people see something hard and give up until someone else makes it easier. Others make themselves better, and it will pay dividends.