I get asked from time to time what I read. Here is what my current bookshelf looks like.
I recently finished these:
Confronting Reality: Doing What Matters to Get Things Right
The Life of Pi
In the Line of Fire: How to Handle Tough Questions…When It Counts
I Am Legend
I am currently reading these:
The Peopleware Papers: Notes on the Human Side of Software
Principle-centered Leadership
Code Complete: A Practical Handbook of Software Construction
I have these lying in wait:
Java Concurrency in Practice
The Algorithm Design Manual
A Beginner’s Guide to Discrete Mathematics
The Age of Turbulence: Adventures in a New World
I plan on buying these but want to finish what I have first:
Getting to Yes: Negotiating Agreement Without Giving In
The Toyota Way
Facts and Fallacies of Software Engineering (Agile Software Development)
Peopleware: Productive Projects and Teams