Must Read for Software Development
 
 







  
Advanced Programming in the UNIX(R) Environment (2nd Edition) (Addison-Wesley Professional Computing Series)76 reviews
W. Richard Stevens, Stephen A. Rago

Addison-Wesley Professional, 2005

awesome book for systems programming

+ Classic on UNIX based programming
+ Must-have for troubleshooters
+ Wonderful book about UNIX programming
+ Where is AIX, HP/UX, among other majors?
  
  











  



  
Hackers and Painters: Big Ideas from the Computer Age54 reviews
Paul Graham

O'Reilly Media, Inc., 2004

Unconventional book, unconventional author, surprising points made

+ Informative and Enjoyable
+ Interesting

The book particularly deals with the nexus between programming, creativity, social commentary, wealth-generation, business-personal-entrepreneurial psychology (his specialty!) and LISP-related stuff. I skipped the programming sections because Im not a programmer. The philosophical commentary was ...
  
  











  



  
Design Patterns: Elements of Reusable Object-Oriented Software (Addison-Wesley Professional Computing Series)249 reviews
Erich Gamma, Richard Helm, ...

Addison-Wesley Professional, 1994

THE design patterns book

+ If you are a programmer, this is a must read
+ A bit old school, but an excellent starting point...
+ The One book you absolutely must read if you develop with object oriented languages.
  
  











  



  
Unix Network Programming, Volume 1: The Sockets Networking API (3rd Edition) (Addison-Wesley Professional ...24 reviews
W. Richard Stevens, Bill Fenner, ...

Addison-Wesley Professional, 2003

Comprehensive.

+ This is the one I have been looking for.
+ Competent Update to the Stevens Classic
+ A piece of art
+ 4½ stars -- minor gripes
  
  











  



  
Extreme Programming Explained: Embrace Change (2nd Edition) (XP Series)125 reviews
Kent Beck, Cynthia Andres

Addison-Wesley Professional, 2004

Become a Better Programmer

+ A must read for any developer
+ Extreme Programming: The evolutionary approach!
+ Nice intro to XP
  
  











  



  
Learning Python, Second Edition121 reviews
Mark Lutz, David Ascher

O'Reilly Media, Inc., 2003

Great introductory book

+ Good for beginners, the python docs can do equally good
+ Great book!
+ This topic will be covered later in the book
+ Learning Python - A Review
  
  











  



  
Programming Language Pragmatics, Second Edition18 reviews
Michael L. Scott

Morgan Kaufmann, 2005

Probably the best book in the "Survey of Programming Languages" genre

+ Incredible knowledge in a fairly small book.
+ Very Good Book
+ Excellent coverage of language concepts
+ Great book.
  
  











  



  
Introduction to Database Systems, An (8th Edition) (Introduction to Database Systems)62 reviews
C.J. Date

Addison Wesley, 2003

the database practitioner's bible

+ A great introduction to the theory and practice of database design
+ Best theoretical book on Database design ever!
+ A classic, to be read by any serious developer
  
  











  



  
The Pragmatic Programmer: From Journeyman to Master128 reviews
Andrew Hunt, David Thomas

Addison-Wesley Professional, 1999

A Fork in the Road of my Career

+ Must-read for anyone working with or creating software
+ A must read for every programmer
+ needed knowledge
  
  











  



  
Operating Systems Design and Implementation (3rd Edition) (Prentice Hall Software Series)26 reviews
Andrew S Tanenbaum, Albert S Woodhull

Prentice Hall, 2006

A great introduction to operating systems

+ a road not taken
+ An excellent text book, well written and informative

This book is written by Tanenbaum, the main guy behind Minix, which is what Linux was based on. It provides good overviews for basic OS concepts like memory management, file systems, processes, etc. The concepts in this book book are intimately tied to examples of the Minix OS, which is a good ...
  
  











  



  
Refactoring: Improving the Design of Existing Code (Addison-Wesley Object Technology Series)139 reviews
Martin Fowler, Kent Beck, ...

Addison-Wesley Professional, 1999

Must have in any developers collection

+ Good resource for teaching
+ Refactoring
+ An Easy Read - Lots of Great Info - Must for New Programmers
+ A must read for any serious developer.
  
  











  



  
C Programming Language (2nd Edition) (Prentice Hall Software)255 reviews
Brian W. Kernighan, Dennis M. Ritchie

Prentice Hall PTR, 1988

The Must-have

+ C Programming Book
+ Magic book
+ Great Book
+ The defacto book on C
  
  











  



  
Unified Modeling Language User Guide, The (2nd Edition) (Addison-Wesley Object Technology Series)81 reviews
Grady Booch, James Rumbaugh, ...

Addison-Wesley Professional, 2005

Sorry, I am not using UML directlly. I am using tools which supports UML.

When I am using tools supported UML, I often search key concept with this book. Because this book is an user guide. I made some sequence charts, so I use some functions of UML. I can not understand which architecture is good or not. I think there are little idea about that.
  
  











  



  
The C++ Programming Language: Special Edition (3rd Edition)279 reviews
Bjarne Stroustrup

Addison-Wesley Professional, 2000

A lot of information. Well organized. From a man who has done an enormous amount of work on C++.

+ C++ Stroustrup
+ The Book Of All Books
+ Beginner or Advanced, this book is for you
+ The C++ equivalent of K&R
  
  











  



  
Introduction to Algorithms167 reviews
Thomas H. Cormen, Charles E. Leiserson, ...

The MIT Press, 2001

The best textbook on algorithms, but it is not a programming book.

+ good condition
+ This version has NO CD
+ excellent resource
  
  











  



  
Operating Systems Design and Implementation (3rd Edition) (Prentice Hall Software Series)26 reviews
Andrew S Tanenbaum, Albert S Woodhull

Prentice Hall, 2006

A great introduction to operating systems

+ a road not taken
+ An excellent text book, well written and informative

This book is written by Tanenbaum, the main guy behind Minix, which is what Linux was based on. It provides good overviews for basic OS concepts like memory management, file systems, processes, etc. The concepts in this book book are intimately tied to examples of the Minix OS, which is a good ...
  
  











  



  
Extreme Programming Explained: Embrace Change (2nd Edition) (XP Series)125 reviews
Kent Beck, Cynthia Andres

Addison-Wesley Professional, 2004

Become a Better Programmer

+ A must read for any developer
+ Extreme Programming: The evolutionary approach!
+ Nice intro to XP
  
  











  



  
Introduction to Algorithms167 reviews
Thomas H. Cormen, Charles E. Leiserson, ...

The MIT Press, 2001

The best textbook on algorithms, but it is not a programming book.

+ good condition
+ This version has NO CD
+ excellent resource
  
  











  



  
Design Patterns: Elements of Reusable Object-Oriented Software (Addison-Wesley Professional Computing Series)249 reviews
Erich Gamma, Richard Helm, ...

Addison-Wesley Professional, 1994

THE design patterns book

+ If you are a programmer, this is a must read
+ A bit old school, but an excellent starting point...
+ The One book you absolutely must read if you develop with object oriented languages.
  
  











  



  
Learning Python, Second Edition121 reviews
Mark Lutz, David Ascher

O'Reilly Media, Inc., 2003

Great introductory book

+ Good for beginners, the python docs can do equally good
+ Great book!
+ This topic will be covered later in the book
+ Learning Python - A Review
  
  











  






   



apparel
baby
beauty
books
camera photo
cell phones
classical music
computers
dvd
electronics
gourmet food
health personal care
kitchen
magazines
musical instruments
office products
outdoor living
computer video games
popular music
pet-supplies
software
sporting goods
tools hardware
toys-games
vhs
watches jewelry



Kindle - Amazon's New Wireless Reading Device
This is the future of book reading. I have used it and love it!

randomly chosen


book: Volcanoes!


leave a comment


home  impressum - about us