flâneur — a map of the web's best reading

Essays on programming I think about a lot | benkuhn.net

benkuhn.net · 2,132 words · saved by 1 readers

Computers can be understood • Choose Boring Technology • The Wrong Abstraction • Falsehoods Programmers Believe About Names • The Hiring Post • The Product-Minded Engineer • Write code that is easy to delete, not easy to extend • The Law of Leaky Abstractions • Reflections on software performance • Notes on Distributed Systems for Young Bloods • End-to-End Arguments in System Design • Inventing on Principle

Every so often I read an essay that I end up thinking about, and citing in conversation, over and over again. Here's my index of all the ones of those I can remember! I'll try to keep it up to date as I think of more. There's a lot in here! If you'd like, I can email you one essay per week, so you have more time to digest each one: You have been subscribed! Nelson Elhage, Computers can be understood . The attitude embodied in this essay is one of the things that has made the biggest difference to my effectiveness as an engineer: I approach software with a deep-seated belief that computers and

Explore this link on the map →

related reading