Sponsored links


Valid XHTML 1.0!
Valid CSS!



Product: Book - Paperback
Title: The Practice of Programming
Publisher: Addison-Wesley Professional
Authors: Brian W. Kernighan, Rob Pike
Rating: 2/5
Customer opinion - 2 stars out of 5
Should be called The Practice of Programming in C


This book is way too C-centric for me (I do Perl pretty much exclusively). A lot of discussion of topics like memory management and such that is not terribly interesting for many programmers. In addition, most of the material seemed like the kind of thing a decent programmer will pick up on the job after a year or two if they are any good.
That said, this would probably make a great text for students in school who don't have much experience dealing with large, evolving projects, no matter what their preferred language is.



Product: Book - Paperback
Title: Database Design for Mere Mortals: A Hands-On Guide to Relational Database Design, Second Edition
Publisher: Addison-Wesley Professional
Authors: Michael J. Hernandez
Rating: 4/5
Customer opinion - 4 stars out of 5
The best on design


This is the most helpful book I have ever read in sorting out the complexities of relational database design. Most books tell you how to use the software but not the basics of design. I was able to put together a fairly complex database - and my relationships work - just by using this book!



Product: Book - Hardcover
Title: Structure and Interpretation of Computer Programs - 2nd Edition (MIT Electrical Engineering and Computer Science)
Publisher: The MIT Press
Authors: Harold Abelson, Gerald Jay Sussman
Rating: 5/5
Customer opinion - 5 stars out of 5
Extraordinarily good as an intro to CS text


If you design computer systems, you will love this book. If you whack away until your program does what you want, you will think it's stupid.
There are sheep, and there are goats. The goats think they are pretty much the same as the sheep. They are not.



Product: Book - Paperback
Title: Mastering Regular Expressions, Second Edition
Publisher: O'Reilly
Authors: Jeffrey E. F. Friedl
Rating: 3/5
Customer opinion - 3 stars out of 5
can be much shorter


This book can be much shorter. There are too many unrelated and meaningless things in this book. I can learn from this book, but not effective enough.