
The User Illusion: Cutting Consciousness Down to Size "Finally, a book that really does explain consciousness."

I, Robot The Three Laws of Robotics

One Flew Over the Cuckoo's Nest Transferred from a prison to a mental institution

The Screwtape Letters A conversation between two demons

The Mistborn Trilogy What if the hero of prophecy fails?

The Trial The tale of Josef K., who is suddenly arrested

The God Delusion The irrationality of belief in God

World War Z: An Oral History of the Zombie War The Zombie War came unthinkably close to eradicating humanit

The Cathedral & the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary The story of the open source movement

Cracking the Coding Interview: 150 Programming Questions and Solutions Get better at whiteboard coding

Extreme Programming Explained: Embrace Change If it hurts, do it more often

Peopleware: Productive Projects and Teams The major issues of software are human, not technical

Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation Atomate the build, deployment, and testing process

Refactoring: Improving the Design of Existing Code Rework bad designs into good ones

Growing Object-Oriented Software, Guided by Tests Software isn't made. It grows.

Clean Code: A Handbook of Agile Software Craftsmanship How and why to write clean code

Code Complete: A Practical Handbook of Software Construction One of the best practical guides to programming

NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot Persistence A concise but thorough introduction to NoSQL

Conceptual Blockbusting: A Guide to Better Ideas A Guide to Better Problem Solving

The Non-Designer's Design Book Basic principles of good design in a clear, simple, style

