Home > Academic, Best Practice, Books, Information Technology, Software, Technology > The Ten Software Books That Matter

The Ten Software Books That Matter

September 5, 2011 Leave a comment Go to comments

Back in 2008, Stackoverflow posted a question to their members:

If you could go back in time and tell yourself to read a specific book at the beginning of your career as a developer, which book would it be?

Out of the several thousand responses, what emerged is a list of books which should be necessary for all budding software professionals. The list, in order of their merits, is as follows:

  • Code Complete (2nd Edition)
    By Steve McConnell
  • The Pragmatic Programmer: From Journeyman to Master
    By Andrew Hunt and David Thomas
  • Structure and Interpretation of Computer Programs, Second Edition
    By Harold Abelson, Gerald J Sussman and Julie Sussman
  • The C Programming Language (2nd Edition)
    By Brian W Kernighan and Dennis M Ritchie
  • Introduction to Algorithms
    By Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest and Clifford Stein
  • Refactoring: Improving the Design of Existing Code
    By Martin Fowler, Kent Beck, John Brant and William Opdyke
  • Design Patterns: Elements of Reusable Object-Oriented Software
    By Erich Gamma, Richard Helm, Ralph Johnson and John Vlissides
  • The Mythical Man-Month: Essays on Software Engineering
    By Frederick P. Brooks
  • Art of Computer Programming, Volume 1: Fundamental Algorithms (3rd Edition)
    By Donald E. Knuth
  • Compilers: Principles, Techniques, and Tools (2nd Edition)
    By Alfred V. Aho, Monica S. Lam, Ravi Sethi and Jeffrey D. Ullman

Advertisements
  1. No comments yet.
  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: