Must Read Software Engineering Books
Here is a long list of Books, Essays, Papers et al on Software Engineering. Most of them do not cocentrate on any specific language or such, but are generic texts that are a must read for anyone in this, or related fields. Most of these are freely available on the sites too.
- The Art of Computer Programming: The text on Computer Programming, in three volumes. Incredibly complex, but worth one read atleast.
- Structure & Interpretation of Computer Programs: Called the Wizard Book, Purple Book. Very highly recommended.
- The Mythical Man Month: Very useful in understanding the role of management in Programming. Terrific reading.
- The Dragon Book: On compilers, very recommended and required reading.
- Code Complete: Nothing needs to be said about this one I think. Get It. Now.
- Find The Bug: Very fun book on how_not_ to write code. Another must read.
- Hacker’s Delight: Very good book on code optimization.
- Lions’ Commentary: A commentary on UNIX OS. Absolutely must read for anyone with even a little interest in modern OSes.
- Practical File System Design: Looks easy at first, but the problem of FS design is one of the most complex tasks a programmer can undertake.
- The Practice of Programming: From Kernighan & pike. enough said.
- The Art Of Unix Programming: Again from Kernighan & Pike, must read.
- The Algorithm Design Manual: Practical algorithm design, mainly geared towards programming contests.
- The Pragmatic Programmer: A series of books on specific language or technique. Very In depth and current.
Posted April 8, 2008 at 5:26pm