Having programmed computers for almost 40 years now the best advice I have for programmers is: what you’re doing is primarily a social job, not a technical one.
Having programmed computers for almost 40 years now the best advice I have for programmers is: what you’re doing is primarily a social job, not a technical one. 6 comments
@thomasfuchs my best and favorite book recommendation along those lines is THE HUMANE INTERFACE by Jef Raskin https://en.wikipedia.org/wiki/The_Humane_Interface He proposes a similar set of rules as Asimov's Laws of Robotics, but from looking at software development first through a harm reduction lens because of the impact we have at scale with the stuff we (programmers) write. @thomasfuchs keeping to my little retro swamp is the moral choice. Nobody is going to use my shit to oppress and murder. |
This isn’t just an empty aphorism.
Unless you are an ethical person who strongly cares about not making other human beings suffer—you cannot make high quality software.
This includes not making software at all when as a consequence of that software other human beings would suffer.