These have all had a profound impact on the way I approach software development and work relationships.
- Extreme Ownership by Jocko Willink
- Converting Capital Into Software That Works by Joel Spolsky
- "A software company has to think of recruiting the right people as its number one problem. If you are successful, this can solve any other problem. Hire smart people, and they will produce good stuff that you can sell and make money off. Then everything else follows."
- Gretchen and Zoe are Cool by Eric Lippert
- "There is nothing more crucial to the long-term health of a software business than hiring the right people. Ironically, that is a highly non-technical problem!"
- Command and Conquer and the Herd of Coconuts by Joel Spolsky
- "If you hire all A people, he said, they'll also hire A people. But if you hire B people, they'll hire the C people and then it's all over."
- REST Level 0.5 by Erik Lanning
- "I've read several articles about REST, even a bit of the original paper. But I still have quite a vague idea about what it is. I'm beginning to think that nobody knows, that it's simply a very poorly defined concept. Like Web 2.0, everyone talked about it but nobody could give a clear definition. Thoughts?" - RivieraKid
- The Iceberg Secret, Revealed by Joel Spolsky
- "If you show a nonprogrammer a screen which has a user interface that is 90% worse, they will think that the program is 90% worse."
- In defense of not-invented-here Syndrome by Joel Spolsky
- "If it's a core business function — do it yourself, no matter what."
- What is the Work of Dogs in this Country? by Joel Spolsky
- "Sometimes you download software and you just can't believe how bad it is, or how hard it is to accomplish the very simple tasks that the software tries to accomplish. Chances are, it's because the developers of the software don't use it."
- Do the Right Thing and Wait to Get Fired by Chade-Meng Tan
- Choose Boring Technology by Dan McKinley
- Functional Programming in Scala by Rúnar Bjarnason and Paul Chiusano
- The Dichotomy of Leadership by Jocko Willink
- Fire Someone Today by Bob Pritchett
- A Failure of Nerve: Leadership in the Age of the Quick Fix by Edwin H. Friedman
- Start Next Now by Bob Pritchett
- Accelerate your software engineering career by fixing something every week. by Pawel Kadluczka
- Building Microservices by Sam Newman
back