Tags
Aristotle, Ayn Rand, Bertrand Russell, Hugo Grotius, justice, Karl Marx, technology, United States
I’m really enjoying my new job at the intersection of academia and technology, and it’s made me want to improve my technology skills. So I’m now preparing for a Master’s degree in computer science, learning to program in modern computer languages. I’ve been trying to think about how to be a good programmer, and looking up some advice on the web. Of course people’s assessments of good programmers are widely different, but there’s one surprising claim that comes up quite a lot: a good programmer is a lazy programmer.
This is the point where programming becomes philosophically interesting. Continue reading