Search
Home arrow Online Shop
Snagging Shop
Make sure you find all
the defects in your
new home. Purchase
our snagging guide.
Snagging Guide
Reviews
Get a professional
snagger to create a
snag list for your new
property in the UK or Ireland.
Snagging Inspections
Main Menu
Home
New Homes News
Snagging Stories
New Homes Research
Snagging Forum
Snagging Cloud
Snagging Top Ten
Web Links
Snagging Photos
Property Books
Online Shop
Polls
Directory
Press
 
Login for Download
Contact us
 
Site Map
New Build Inspections
The leading truly independent snagging company.

UK: Snagging
Ireland: Snag List
Money Supermarket.com
Cheap Home Insurance and Compare Mortgages at Moneysupermarket.com
HIPS Directory
Find HIPS Providers in your local area using the HIP Central Home Information Pack Directory
Property Links

Investment Property
Let Choices help you find investment property.

Bermondsey Property
Search for Bermondsey Property in London. Hot Property has thousand of properties for sale in Bermondsey and property throughout the UK

Offplan Property
Are you looking for offplan property? Attend an inexpensive property seminar and get expert advice on property investment.

Walthamstow Flats
Find a Walthamstow Flat with Hot Property. We have over 95 thousand houses and flats on our database, including flats in Walthamstow

Parking in London
Think it's impossible? Find parking in London. More information at Gumtree.


 
Advertisement

The Pragmatic Programmer

Snagging.org In association with Amazon.co.uk

Online Shop | Property Guides |  Kitchen & Home |  Garden Tools |  Power Tools |  Consumer Electronics

Get the Snagging Checklist Here!


  



The Pragmatic Programmer
by: Andrew Hunt, David Thomas

 : The Pragmatic Programmer

List Price: £28.99
Amazon.co.uk's Price: £18.84
You Save: £10.15 (35%)
Prices subject to change.



Availability: Usually dispatched within 24 hours



This item ships for FREE with Super Saver Shipping.
Binding: Paperback
Dewey Decimal Number: 005.1
EAN: 9780201616224
ISBN: 020161622X
Label: Addison Wesley
Manufacturer: Addison Wesley
Number Of Items: 1
Number Of Pages: 352
Publication Date: November 24, 1999
Publisher: Addison Wesley
Studio: Addison Wesley




Related Items:

Editorial Review:

Amazon.co.uk Review:
Programmers are craftspeople. They are trained to use a certain set of tools(editors, object mangers, version trackers) to generate a certain kind of product (programs) that will operate in some environment (operating systems on hardware assemblies). Like any other craft, computer programming has spawned a body of wisdom, most of which isn't taught at universities or in certification classes. Rather, most programmers arrive at the so-called tricks of the trade over time, by independent experimentation. In ThePragmatic Programmer, Andrew Hunt and David Thomas codify many of the truths they've discovered during their respective careers as designers of software and writers of code.

Some of the authors' nuggets of pragmatism are concrete, and the path to their implementation is clear. They advise readers to learn one text editor, for example, and use it for everything. They recommend the use of version-tracking software for even the smallest projects, and promote the merits of learning regular expression syntax and a text-manipulation language. Other (perhaps more valuable) advice is softer. The authors note in their section on debugging, "if you see hoof prints think horses, notzebras". That is, suspect everything, but start looking for problems in the most obvious places. They offer some advice on making estimates of time and expense, and on integrating testing into the development process. You'll want a copy of The Pragmatic Programmer for two reasons: It displays your own accumulated wisdom more cleanly than you ever bothered to state it and it introduces you to methods of work that you may not yet have considered. Working programmers will enjoy this book.

Topics covered: A workmanlike approach to software design and construction that allows for efficient, profitable development of high-quality products. Elements of the approach include specification development, customer relations, team management, design practices, development tools, and testing procedures. The authors present their approach with the help of anecdotes and technical problems. --DavidWall, amazon.com



Customer Reviews
Average Rating:  out of 5 stars

Rating: 5 out of 5 stars - Great book - essential for anyone who wants to become a talented programmer
I first read this book after about a year coding in industry and it was by far and away the most useful book I read. What you have in this book is the condensed experience of very talented programmers, it will leapfrog you forward and stop you from having to learn how to do things right the hard way.

Pls, pls don't listen to the negative reviews given here, most of the negative reviews seem to be written by either academics or project managers/BAs. The comment about this not being relevant for anyone using Microsoft technology is utterly, utterly wrong and is a reflection of the lack of experience of the reviewer. This book has nothing at all to do with the technology/language you are using.



Rating: 4 out of 5 stars - Good common sense. Useful more for Java UNIX bods though
As a Java UNIX bod I quite liked this book. The authors clearly come from an "Open Source is Best" background, but much of what they say applies to all languages.

It does have quite a lot of common sense in it, but as other reviews have said it helps you to think about them. My gut feeling is its a book worth borrowing, but possibly not worth buying as you are unlikely to refer to it often.




Rating: 3 out of 5 stars - Fine - if you ingore a huge number of programmers
I bought this book to help me become a better programmer. The first 4 or 5 chapters were very good and I found it was inspiring me to think further into the items discussed.

The bad side, (and it was enough to stop me reading), is that it doesn't appear to recognise Microsoft languages or Microsoft operating system.

I understand that open source is great and all that, but ignoring other technologies just seems.... childish!



Rating: 4 out of 5 stars - Programming Philosophy By Analogy
This is a refreshingly different book which uses a lot of real-life analogies that relate to the software development paradigm. For instance the "Broken Windows" analogy for "Zero Tolerance Construction" was very useful; they just had to explain the analogy and I could already see how it related to software engineering practice.

In most of the cases their philosophy reinforced the ideas I had developed myself over the years, such as witnessing design patterns being used inappropriately.

I didn't agree with all of their advice, for instance they suggest learning new programming languages, when really they should suggest to just continue learning and keep up-to-date on industry trends.

The ability to explain software engineering principles with real-world analogies helps with communicating them to laypersons (end-users) who, after all, don't understand UML notation. Much of the book is "obvious" but it helps to take a step back from time to time and be refreshed.




Rating: 3 out of 5 stars - "Don't Repeat Yourself"...repeatedly
I liked the book. It's light reading and has sensible advice. But my enthusiasm wore off slightly from the middle onwards. I found it somewhat repetitious. It does help to have the same ideas reinforced (particularly "Tracer bullets", "Stone soup" and "DRY: Don't repeat yourself") but after a few different applications of the same points, I got the idea, and I found the book laboured.

It's a good book though and worth buying for a regular reality check. I think reading it solidly cover to cover once over may not be the best way to use it. To get the most from it, it's probably best to skim over quite quickly, to get to know where the information is, then kept on your desk to dip into regularly when you have ten minutes or so to spare.




Try searching the Internet for "The Pragmatic Programmer" or Ebay for "The Pragmatic Programmer".

 

You might also be interested in the following great products:

Latest Tags


Popular Tags


  
Snagging List

Generated in 0.47052 Seconds