• RRP: £21.50
  • You Save: £8.39 (39%)
FREE Delivery in the UK.
Only 1 left in stock (more on the way).
Dispatched from and sold by Amazon. Gift-wrap available.
Quantity:1
97 Things Every Programme... has been added to your Basket
+ £2.80 UK delivery
Used: Very Good | Details
Condition: Used: Very Good
Comment: Expedited shipping available on this book. The book has been read, but is in excellent condition. Pages are intact and not marred by notes or highlighting. The spine remains undamaged.
Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See all 2 images

97 Things Every Programmer Should Know Paperback – 22 Feb 2010

3.9 out of 5 stars 16 customer reviews

See all formats and editions Hide other formats and editions
Amazon Price
New from Used from
Kindle Edition
"Please retry"
Paperback
"Please retry"
£13.11
£10.31 £6.92
Note: This item is eligible for click and collect. Details
Pick up your parcel at a time and place that suits you.
  • Choose from over 13,000 locations across the UK
  • Prime members get unlimited deliveries at no additional cost
How to order to an Amazon Pickup Location?
  1. Find your preferred location and add it to your address book
  2. Dispatch to this address when you check out
Learn more
£13.11 FREE Delivery in the UK. Only 1 left in stock (more on the way). Dispatched from and sold by Amazon. Gift-wrap available.
click to open popover

Special Offers and Product Promotions


Frequently Bought Together

  • 97 Things Every Programmer Should Know
  • +
  • 97 Things Every Software Architect Should Know
Total price: £27.86
Buy the selected items together

Enter your mobile number below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
Getting the download link through email is temporarily not available. Please check back later.

  • Apple
  • Android
  • Windows Phone

To get the free app, enter your mobile phone number.




Product details

  • Paperback: 258 pages
  • Publisher: O'Reilly Media; 1 edition (22 Feb. 2010)
  • Language: English
  • ISBN-10: 0596809484
  • ISBN-13: 978-0596809485
  • Product Dimensions: 15.2 x 1.4 x 22.9 cm
  • Average Customer Review: 3.9 out of 5 stars  See all reviews (16 customer reviews)
  • Amazon Bestsellers Rank: 39,838 in Books (See Top 100 in Books)
  • See Complete Table of Contents

Product Description

About the Author

Kevlin Henney is an independent consultant and trainer. His work focuses on patterns and architecture, programming techniques and languages, and development process and practice. He has been a columnist for various magazines and online publications, including The Register, Better Software, Java Report, CUJ, and C++ Report. Kevlin is co-author of two volumes in the Pattern-Oriented Software Architecture series: A Pattern Language for Distributed Computing and On Patterns and Pattern Languages. He also contributed to 97 Things Every Software Architect Should Know


Customer Reviews

3.9 out of 5 stars
Share your thoughts with other customers

Top Customer Reviews

Format: Paperback
This is a very well written and accessible book to have on your desk at work, or on the coffee table at home. Each article is two pages long and can be read in five minutes as a small but succinct nugget of advice. The articles are based on the experience of developers from a variety of backgrounds. I found that whenever I had a spare moment, I'd pick this up and read another article.

I'm a programmer with over 20 years of experience, and while the advice in every article was not unknown to me, I did find every article brilliantly expressed and interesting to read. I would recommend this book to developers of all levels of experience.
Comment 16 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
These are just a serious of opinions bound together in a book. There is no specific topic (which is fine as they are all personal opinions) or overall or overall direction. You'd be better off reading "The Pragmatic Programmer", that *does* include things every programmer should know and it's fun to read.
Comment 8 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
I didn't agree with everything in the book, but I agreed with most of it. Some of it I consider a little basic (if you're having to convince developers of the value of code reviews, for example, then you've got much bigger problems than a book on good practices can sort out for you).

But on the whole I found it engaging, well-written, and well-argued.

Best of all: each chapter is at most two pages long, so everything is in nice bite-sized chunks, just right for sparking discussion or for dipping into from time to time.

I can't tell precisely how good the whole book is: my lead architect asked to borrow it before I had finished it: that was two months ago, and I've not seen it since...
1 Comment 4 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
This is a great book to have on the coffee table or beside the bed to dip into every now and again when you want a little bit of inspiration. Even if you reckon you know most of the pearls of wisdom, there is always a twist, and always the odd one you dont agree with.
Comment 3 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
Bought this after seeing Kevlin Henney at DevWeek 2013.

Useful set of short sharp stories giving good advice on the development processes.

You get a lot of different viewpoints in 1 place.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Kindle Edition Verified Purchase
Overview of programming world, Quite good examples and I'm fine with all the tips (I agree with them). Some topics were too long not giving any details but still book is good to summarize if you're experienced developer and learn some new aspects for beginners.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
I would recommend this book for any junior or senior developer, the book challenged my usual perception about programming and no doubt it has really fine tuned my thinking also making me a better developer. I would say buy this book now :)
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
This is a random collection of 97 programming tips from about 80 computer programmers/developers. The book is fairly short at 195 pages of main text followed by short bio's on the contributors. Each tip is neatly presented over two pages usually of about four paragraphs and usually with plenty of white space (some tips are larger than others). It a nice easy read.

I enjoyed this book and did find it inspiring and would recommend it as a nice read for programmers be they novice or experience but I can't really give it more than 3 stars overall as the articles are pretty random and a lot are saying similar things, a more distinct though out collection of tips could have been better. Though there is a helpful grouping at the start they are just laid out one after the other in no particular order. There are a few very specific pieces but many are really on keeping up to date, use good style and be considerate.

Perhaps this is because it is what resonates most with me but I could summarise the book as be professional, use good style, write code as if you are going to a have to maintain it (a good specific tip), always take time to improve code your bug fixing / developing (the always I disagree with), test test test, automate and always keep learning.

Its a nice read that I enjoyed and would would recommend it didn't really teach me lots - I'm older and but it was a good refresher. Could have done with a more diverse set of articles so you might be better getting a more structured book on development (style and testing) and remember keep in mind keep learning. Then again it has encouraged me to get on with learning that next programming language.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse

Most Recent Customer Reviews



Feedback