Dienstag, 11. September 2012

13 Top 10 Books

The plan was to list my personal TOP 10 of books a developer should have read at least once in a lifetime. So the plan didn't work. After filtering again and again there are still 13 books left.

And as it is doen't matter in which order you read them, I just ordered them alphabetically by title.

Agile Software Development, Principles, Patterns and Practices
Robert C. Martin
Prentice Hall International, 2011

Clean Code: A Handbook of Agile Software Craftmanship
Robert C. Martin
Prentice Hall International, 2008

Code Complete: A Practical Handbook of Software Construction
Steve McConnell
Microsoft Press, 2004

Design Patterns: Elements of Reusable Object-Oriented Software
The "Gang of Four": Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides
Addison-Wesley Longman, 1994

Getting Things Done. The Art of Stress-Free Productivity
David Allen
Penguin Books, Reprint, 2002

Mastering Regular Expressions
Jeffrey Friedl
O'Reilly Media, Third Edition, 2006

Rapid Development: Taming Wild Software Schedules
Steve McConnell
Microsoft Press Books, 1996

Refactoring: Improving the Design of Existing Code
Martin Fowler, Kent Beck, John Brant, William Opdyke
Addison-Wesley Longman, 1999

The Art of Computer Programming, Volumes 1-4: 1-4A
Donald E. Knuth
Addison-Wesley Longman, Third Edition, 2011

The C Programming Language
Brian W. Kernighan, Dennis M. Ritchie
Prentice Hall, Second Edition, 1988

The Clean Coder: A Code of Conduct for Professional Programmers
Robert C. Martin
Prentice Hall International, 2011

The Mythical Man-Month. Essays on Software Engineering
Frederick P. Brooks
Addison-Wesley Longman, 1995

The Pragmatic Programmer
Andrew Hunt, David Thomas, Ward Cunningham
Addison-Wesley Longman, 1999

And please keep in mind: Not everything that is written in a book is true. But there are books you should have read and you should know what they tell. It is up to you to believe or to know better.

1 Kommentar: