I finally had the chance to catch up on some reading last week, and it got me thinking about sharing this list. If you are in software development, then I would consider these four books to be required reading. I’m going to revisit this post in the future, because I’m sure there are more to add. But I wanted to start somewhere, and I’m confident about these four.
- The Mythical Man-Month: Essays on Software Engineering, 2nd Edition, by Frederick Brooks
- Peopleware: Productive Projects and Teams, 3rd Edition, by Tom DeMarco and Tim Lister
- Software Requirements, 3rd Edition, by Karl Wiegers and Joy Beatty
- The Humane Interface: New Directions for Designing Interactive Systems, by Jef Raskin