Listmania!
My tech book recommendations
By an Amazon.com customer
Domain-Driven Design: Tackling Complexity in the Heart of SoftwareDomain-Driven Design: Tackling Complexity in the Heart of Software by Eric Evans
Buy new: $45.15 / Used from: $36.98
My favorite architecture book
Pragmatic Thinking and Learning: Refactor Your Wetware (Pragmatic Programmers)Pragmatic Thinking and Learning: Refactor Your Wetware (Pragmatic Programmers) by Andy Hunt
Buy new: $23.07 / Used from: $20.95
Cognitive theory written for people like me. Top-notch!
C# 3.0 in a Nutshell: A Desktop Quick Reference (In a Nutshell (O'Reilly))C# 3.0 in a Nutshell: A Desktop Quick Reference (In a Nutshell (O'Reilly)) by Joseph Albahari
Buy new: $31.49 / Used from: $24.75
A thorough but brief overview of the topic space, a great jumping off point to Google concepts.
Programming .NET Components, 2nd EditionProgramming .NET Components, 2nd Edition by Juval Lowy
Buy new: $31.17 / Used from: $26.03
How to handle thorny design problems
UNIX Internals: The New FrontiersUNIX Internals: The New Frontiers by Uresh Vahalia
Buy new: $84.20 / Used from: $6.03
A fantastic look into why UNIX is the way it is.
Clean Code: A Handbook of Agile Software CraftsmanshipClean Code: A Handbook of Agile Software Craftsmanship
Buy new: $30.96 / Used from: $26.00
Concise advice about writing software
Extreme Programming Explained: Embrace Change (2nd Edition)Extreme Programming Explained: Embrace Change (2nd Edition) by Kent Beck
Buy new: $34.19 / Used from: $16.95
More concise advice about writing software. I'm beginning to think the thinner the book, the purer the essence.
Head First Design PatternsHead First Design Patterns by Elisabeth Freeman
Buy new: $29.67 / Used from: $16.93
A fun introduction to the subject of design patterns.
Design Patterns in RubyDesign Patterns in Ruby by Russ Olsen
Buy new: $39.99 / Used from: $29.99
My first foray into Ruby. I think I'm in love!
Test Driven Development: By ExampleTest Driven Development: By Example by Kent Beck
Buy new: $41.27 / Used from: $22.00
A classic, it illustrates why TDD is so compelling to many people, myself included.
The Pragmatic Programmer: From Journeyman to MasterThe Pragmatic Programmer: From Journeyman to Master by Andrew Hunt
Buy new: $32.25 / Used from: $24.88
Solid advice about the craft of bending computers to your will.