REVIEW - The Pragmatic Programmer - From Journeyman to Master


Title:

The Pragmatic Programmer

From Journeyman to Master

Author:

Andrew Hunt, David Thomas

Publisher:

Addison-Wesley Professional (1999)

Pages:

352pp

Reviewer:

Francis Glassborow

Reviewed:

June 2000

Rating:

★★★★★


For me this is a great book to start the new century, I think you will agree.

For me this is one of those 'must read' books. Even though much of the content will be obvious to experienced programmers it is always pleasant to have your opinions confirmed by others and when they are as well articulated as you will find them in this book you really should not begrudge the authors their royalties.

One of the strongest threads of this book is 'Do it only once.' This is not just applied to code but to the whole process of software development. They make a very good case for throwing away your IDEs and using a single text editor to do everything. Which text editor is your choice, but to the authors it should become a well-loved tool that you have carefully shaped to support your style.

They then advocate the use of scripting languages to allow you to convert ASCII 'specifications' into the form needed for specific use. No I am not going into further detail about that here; you must read the book for yourself. Trust me, it will be worth the effort (if it isn't then you are either a brilliant practitioner or a hopeless case.) Then they are great advocates for programmers increasing their toolkit by studying new languages (they advocate learning one every year), adding your own purpose written programmes etc.

Overall this book is well written in highly readable English and is full of common sense coupled with insights that maybe new to many readers. For me this is a great book to start the new century, I think you will agree.


Book cover image courtesy of Open Library.





Your Privacy

By clicking "Accept Non-Essential Cookies" you agree ACCU can store non-essential cookies on your device and disclose information in accordance with our Privacy Policy and Cookie Policy.

Current Setting: Non-Essential Cookies REJECTED


By clicking "Include Third Party Content" you agree ACCU can forward your IP address to third-party sites (such as YouTube) to enhance the information presented on this site, and that third-party sites may store cookies on your device.

Current Setting: Third Party Content EXCLUDED



Settings can be changed at any time from the Cookie Policy page.