Back

My favourite books

Added: September 09, 2008

Tags: book learning

Last entry inspired me to think about books I really liked, they taught me a lot and I wish everybody around me have read too :-) Here it is, it is not complete and their order is not meant as ranking.

  • Martin Fowler: Refactoring Improving the Design of Existing Code
  • Michael Feathers: Working Effectively with Legacy Code
  • Kent Beck: Test Driven Development: By Example
  • Dave Astels: Test-Driven Development: A Practical Guide
  • Eric Evans: Domain-Driven Design
  • Martin Fowler: Patterns of Enterprise Application Architecture
  • Gerard Meszaros: xUnit Test Patterns: Refactoring Test Code
  • Erich Gamma, Richard Helm, Ralph Johnson, John M. Vlissides: Design Patterns: Elements of Reusable Object-Oriented Software
  • Alan Shalloway: Design Patterns Explained: A New Perspective on Object-Oriented Design
  • Andrew Hunt, David Thomas: The Pragmatic Programmer: From Journeyman to Master
  • Tom DeMarco, Timothy Lister Peopleware: Productive Projects and Teams
  • Johanna Rothman, Esther Derby: Behind Closed Doors: Secrets of Great Management
I am sure I have missed some important or that I do not remember that some influenced me as much as these did. Only thing I am sure is that this list should be longer.

Following list contains books still in queue (either ready on shelf or still at Amazon :-) ). I have strong feeling they are worth of reading:

  • James Shore, Shane Warden: The Art of Agile Developement
  • Robert C. Martin: Clean Code: A Handbook of Agile Software Craftsmanship
  • (many): The ThoughtWorks Anthology

Back