or
Sign in to turn on 1-Click ordering.
or
Amazon Prime free trial required. Sign up when you check out. Learn more
More Buying Choices
Have one to sell? Sell yours here
or
Get a £4.75 Amazon.co.uk Gift Card
97 Things Every Programmer Should Know: Collective Wisdom from the Experts
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

97 Things Every Programmer Should Know: Collective Wisdom from the Experts [Paperback]

Kevlin Henney
3.6 out of 5 stars  See all reviews (7 customer reviews)
RRP: £22.99
Price: £16.09 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £6.90 (30%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In stock.
Dispatched from and sold by Amazon.co.uk. Gift-wrap available.
Only 8 left in stock--order soon (more on the way).
Want guaranteed delivery by Wednesday, June 6? Choose Express delivery at checkout. See Details
Trade In this Item for up to £4.75
Get an extra £5 when you trade in books worth £10 or more until June 30, 2012. Trade in 97 Things Every Programmer Should Know: Collective Wisdom from the Experts for an Amazon.co.uk gift card of up to £4.75, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Find more products eligible for trade-in.

Frequently Bought Together

Customers buy this book with Seven Languages in Seven Weeks: A Pragmatic Guide to Learning Programming Languages (Pragmatic Programmers) £18.89

97 Things Every Programmer Should Know: Collective Wisdom from the Experts + Seven Languages in Seven Weeks: A Pragmatic Guide to Learning Programming Languages (Pragmatic Programmers)
Price For Both: £34.98

Show availability and delivery details



Product details

  • Paperback: 258 pages
  • Publisher: O'Reilly Media; 1 edition (19 Feb 2010)
  • Language English
  • ISBN-10: 0596809484
  • ISBN-13: 978-0596809485
  • Product Dimensions: 22.8 x 15.5 x 1.4 cm
  • Average Customer Review: 3.6 out of 5 stars  See all reviews (7 customer reviews)
  • Amazon Bestsellers Rank: 70,184 in Books (See Top 100 in Books)
  • See Complete Table of Contents

Product Description

Product Description

Tap into the wisdom of experts to learn what every programmer should know, no matter what language you use. With the 97 short and extremely useful tips for programmers in this book, you'll expand your skills by adopting new approaches to old problems, learning appropriate best practices, and honing your craft through sound advice.

With contributions from some of the most experienced and respected practitioners in the industry--including Michael Feathers, Pete Goodliffe, Diomidis Spinellis, Cay Horstmann, Verity Stob, and many more--this book contains practical knowledge and principles that you can apply to all kinds of projects.

A few of the 97 things you should know:

  • "Code in the Language of the Domain" by Dan North
  • "Write Tests for People" by Gerard Meszaros
  • "Convenience Is Not an -ility" by Gregor Hohpe
  • "Know Your IDE" by Heinz Kabutz
  • "A Message to the Future" by Linda Rising
  • "The Boy Scout Rule" by Robert C. Martin (Uncle Bob)
  • "Beware the Share" by Udi Dahan

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


Inside This Book (Learn More)
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index | Back Cover
Search inside this book:

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more


Customer Reviews

Most Helpful Customer Reviews
11 of 11 people found the following review helpful
A fantastic read 24 Feb 2010
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 | 
Was this review helpful to you?
4 of 4 people found the following review helpful
Format:Paperback
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...
Comment | 
Was this review helpful to you?
3 of 3 people found the following review helpful
Format:Paperback
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 | 
Was this review helpful to you?

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   


Listmania!


Look for similar items by category


Look for similar items by subject


Feedback


Amazon.co.uk Privacy Statement Amazon.co.uk Delivery Information Amazon.co.uk Returns & Exchanges