Sponsored links

Valid XHTML 1.0!
Valid CSS!

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

If I could give this book 10 stars I would.

This book opened my eyes to a lot of possibilities with regular expressions that I never knew existed. I had heard of regex programming for years, but had no idea they could be so powerful.

I don't know what else to say that hasn't already been said in other reviews. If you want or need to learn regular expressions, this is the *only* book you will need to buy.

Product: Book - Paperback
Title: Lean Software Development: An Agile Toolkit for Software Development Managers
Publisher: Addison-Wesley Professional
Authors: Mary Poppendieck, Tom Poppendieck
Rating: 5/5
Customer opinion - 5 stars out of 5
REQUIRED READING for anyone interested in agile development

I gave this book five stars becase that is the maximum I am allowed to give it, otherwise I would have rated it higher.
I think this book should be REQUIRED READING for anyone interested in agile software development methods, or even just general software process improvement. This book contains the kind of practical thinking and analytical tools about agility that I was starved for when the first book on agile development methods first hit the software development scene.
The early books on XP said what XP was and described its values and practices. But when wanting answers to the questions about why a particular practice works, where its strengths are, where its gaps are, and how they are/arent addressed by other practices, I was left wanting (particularly since a lot of folks wanting to adopt agile "in bits and pieces" perceived the need to do so incrementally and needed to understand where to begin, which core things to start with, how to adjust and adapt them to ones environment, and what to look for).
This book filled that void for me, showing me how to think about agile "systems" from a systems-thinking perspective, and how to analyze existing processes (agile or otherwise) to identify their "hot spots" and apply 22 practical tools to get on the road to lean/agility, (in an evolutionary fashion) without mandating instantaneous revolutionary organizational change to replace the entire process all at once.

Product: Book - Hardcover
Title: An Introduction to Gsm (The Artech House Mobile Communications)
Publisher: Artech House Publishers
Authors: Siegmund Redl, Matthias K. Weber, Malcolm Oliphant
Rating: 2/5
Customer opinion - 2 stars out of 5
A poorly written book

Although this book gives the reader much useful information on GSM, the style is poor and and needs editing by Artech House. when I first read the book I got out my marker pen and delated large sections of useless text. The explanation of Channel Coding and Signalling, 5.14.4, started by saying 'The passengers (user data) in an airplane may have all paid full fare, the plane may be safe, and the accomodations exceptional, but nobody is going anywhere without the a pilot and crew (signalling data). The book is still in my bookshelf as it is a handy reference manual on GSM, but I am sure there are better books on GSM out there.

Product: Book - Paperback
Title: Code Complete
Publisher: Microsoft Press
Authors: Steve McConnell
Rating: 5/5
Customer opinion - 5 stars out of 5
A must for every software engineer, tech lead, and manager

This is the book I always wanted to write, but much better! Steve McConnell has put together a book that can, if followed, make being a software engineer fun again. It is "Software Engineering 101", the class that noone taught anybody. Engineers, technical leads, and all levels of management should read the preface and chapters 1, 2, 3, 31, and 32. Engineers should then read the rest of the book and managers should move on to "Rapid Development".