Computer shop, Support, Computer Repair Tunbridge Wells - Shop
 Location:  Home» Books » General » The Pragmatic Programmer  
Categories
Books
DVD
Electronics
Health & Personal Care
Home & Garden
Kitchen
Music
Outdoor Living
Software
Toys
PC & Video Games
Jewellery
Sport & Leisure
Tools
Clothing
Baby
Subcategories
Age (feature_two_browse-bin)
Ages 0-2
Ages 3-4
Ages 5-8
Ages 9-11
Ages 12-16
Condition (condition-type)
New
Used
Related Categories
• General
Computing & Internet
Subjects
Books
• Amazon
Online Shopping
Digital Lifestyle
Computing & Internet
Subjects
• General AAS
Software & Graphics
Computing & Internet
Subjects
Books
• Books for Study Special Offers
Regular Stores
Special Features
Books
• English
Language (feature_browse-bin)
Refinements
Books
• Age (feature_two_browse-bin)
Refinements
Books
• Paperback
Format (binding_browse-bin)
Refinements
Books
• Condition (condition-type)
Refinements
Books

The Pragmatic Programmer

The Pragmatic Programmer

enlarge enlarge 
Authors: Andrew Hunt, David Thomas
Publisher: Addison Wesley
Category: Book

List Price: £28.99
Buy New: £17.82
You Save: £11.17 (39%)



New (44) Used (7) from £17.82

Rating: 4.0 out of 5 stars 18 reviews
Sales Rank: 48821

Media: Paperback
Pages: 352
Number Of Items: 1
Shipping Weight (lbs): 1.2
Dimensions (in): 9.1 x 7.3 x 0.8

ISBN: 020161622X
Dewey Decimal Number: 005.1
UPC: 785342616224
EAN: 9780201616224
ASIN: 020161622X

Publication Date: November 24, 1999
Availability: Usually dispatched within 1-2 business days
Shipping: International shipping available
Condition: Brand New. Shipped from UK Mainland. Delivery is usually 2 - 3 working days from order by Royal Mail, International Delivery is by Airmail.

Also Available In:

  • Paperback - Der Pragmatische Programmierer.

Similar Items:

  • The Mythical Man Month and Other Essays on Software Engineering
  • Refactoring: Improving the Design of Existing Code (Object Technology Series)
  • Design patterns : elements of reusable object-oriented software
  • Head First Design Patterns (Head First)
  • Test Driven Development (The Addison-Wesley signature series)

Editorial Reviews:

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:   Read 13 more reviews...

5 out of 5 stars Great book - essential for anyone who wants to become a talented programmer   January 18, 2008
CodeMonkey (UK)
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.



4 out of 5 stars Good common sense. Useful more for Java UNIX bods though   August 3, 2007
S. Leonard (London, UK)
3 out of 3 found this review helpful

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.



3 out of 5 stars Fine - if you ingore a huge number of programmers   July 24, 2007
Owen Rumney (Northampton, UK)
3 out of 15 found this review helpful

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!



4 out of 5 stars Programming Philosophy By Analogy   August 30, 2006
Bandidoz
8 out of 9 found this review helpful

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.



3 out of 5 stars "Don't Repeat Yourself"...repeatedly   January 22, 2005
Symbianist (London)
21 out of 22 found this review helpful

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.

www.pcprotech.co.uk
Navigation Links
Home
Services
Bespoke Systems
Webdesign
Contact
Broadband Speed Test
Remote Access
Computer Shop
Laptop Shop
Microsoft Office 2007
Norton Internet Security 2007 (PC)
EMC Retrospect 7.5 Pro (PC) - Back Up Software
Western Digital My Book PRO (inculdes retrospect)
Microsoft Windows Operating Systems
DVD-R
Flashpens

Memory Cards

LCD MONITORS