Coders at Work: Reflections on the Craft of Programming and over one million other books are available for Amazon Kindle . Learn more

Buy New

or
Sign in to turn on 1-Click ordering.
or
Amazon Prime free trial required. Sign up when you check out. Learn more
Buy Used
Used - Good See details
Price: £13.10

or
Sign in to turn on 1-Click ordering.
 
   
More Buying Choices
Have one to sell? Sell yours here
or
Get a £1.80 Amazon.co.uk Gift Card
Coders at Work: Reflections on the Craft of Programming
 
 
Start reading Coders at Work: Reflections on the Craft of Programming on your Kindle in under a minute.

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

Coders at Work: Reflections on the Craft of Programming [Paperback]

P Seibel
4.2 out of 5 stars  See all reviews (12 customer reviews)
RRP: £23.99
Price: £18.71 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £5.28 (22%)
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.
Want guaranteed delivery by Wednesday, May 30? Choose Express delivery at checkout. See Details

Formats

Amazon Price New from Used from
Kindle Edition £12.50  
Paperback £18.71  
Trade In this Item for up to £1.80
Trade in Coders at Work: Reflections on the Craft of Programming for an Amazon.co.uk gift card of up to £1.80, which you can then spend on millions of items across the site. Plus, get an extra £5 when you trade in books worth £10 or more until June 30, 2012. Trade-in values may vary (terms apply). Find more products eligible for trade-in.

Frequently Bought Together

Coders at Work: Reflections on the Craft of Programming + Founders at Work : Stories of Startups' Early Days: Stories of Startups' Early Days (Recipes: a Problem-Solution Ap) + ReWork: Change the Way You Work Forever
Price For All Three: £36.95

Show availability and delivery details

Buy the selected items together


Product details

  • Paperback: 617 pages
  • Publisher: APRESS; 1 edition (13 Sep 2009)
  • Language English
  • ISBN-10: 1430219483
  • ISBN-13: 978-1430219484
  • Product Dimensions: 22.5 x 16.1 x 3.2 cm
  • Average Customer Review: 4.2 out of 5 stars  See all reviews (12 customer reviews)
  • Amazon Bestsellers Rank: 57,316 in Books (See Top 100 in Books)

More About the Author

Peter Seibel
Discover books, learn about writers, and more.

Visit Amazon's Peter Seibel Page

Product Description

Product Description

Peter Seibel interviews 15 of the most interesting computer programmers alive today in Coders at Work, offering a companion volume to Apress’s highly acclaimed best-seller Founders at Work by Jessica Livingston. As the words “at work” suggest, Peter Seibel focuses on how his interviewees tackle the day-to-day work of programming, while revealing much more, like how they became great programmers, how they recognize programming talent in others, and what kinds of problems they find most interesting.

Hundreds of people have suggested names of programmers to interview on the Coders at Work web site: www.codersatwork.com. The complete list was 284 names. Having digested everyone’s feedback, we selected 15 folks who’ve been kind enough to agree to be interviewed:

  • Frances Allen: Pioneer in optimizing compilers, first woman to win the Turing Award (2006) and first female IBM fellow
  • Joe Armstrong: Inventor of Erlang
  • Joshua Bloch: Author of the Java collections framework, now at Google
  • Bernie Cosell: One of the main software guys behind the original ARPANET IMPs and a master debugger
  • Douglas Crockford: JSON founder, JavaScript architect at Yahoo!
  • L. Peter Deutsch: Author of Ghostscript, implementer of Smalltalk-80 at Xerox PARC and Lisp 1.5 on PDP-1
  • Brendan Eich: Inventor of JavaScript, CTO of the Mozilla Corporation
  • Brad Fitzpatrick: Writer of LiveJournal, OpenID, memcached, and Perlbal
  • Dan Ingalls: Smalltalk implementor and designer
  • Simon Peyton Jones: Coinventor of Haskell and lead designer of Glasgow Haskell Compiler
  • Donald Knuth: Author of The Art of Computer Programming and creator of TeX
  • Peter Norvig: Director of Research at Google and author of the standard text on AI
  • Guy Steele: Coinventor of Scheme and part of the Common Lisp Gang of Five, currently working on Fortress
  • Ken Thompson: Inventor of UNIX
  • Jamie Zawinski: Author of XEmacs and early Netscape/Mozilla hacker

What you’ll learn

How the best programmers in the world do their jobs!

Who this book is for

Programmers interested in the point of view of leaders in the field. Programmers looking for approaches that work for some of these outstanding programmers.

Table of Contents

  1. Jamie Zawinski
  2. Brad Fitzpatrick
  3. Douglas Crockford
  4. Brendan Eich
  5. Joshua Bloch
  6. Joe Armstrong
  7. Simon Peyton Jones
  8. Peter Norvig
  9. Guy Steele
  10. Dan Ingalls
  11. L Peter Deutsch
  12. Ken Thompson
  13. Fran Allen
  14. Bernie Cosell
  15. Donald Knuth

About the Author

Peter Seibel is a serious developer of long standing. In the early days of the web, he hacked Perl for Mother Jones Magazine and Organic Online. He participated in the Java revolution as an early employee at WebLogic which, after its acquisition by BEA, became the cornerstone of the latter's rapid growth in the J2EE sphere. He has also taught Java programming at UC Berkeley Extension. He is the author of Practical Common LISP from Apress.

Inside This Book (Learn More)
Browse Sample Pages
Front Cover | Table of Contents | Excerpt | Index
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
 


Customer Reviews

Most Helpful Customer Reviews
14 of 14 people found the following review helpful
Format:Paperback
This book is a set of informal interviews with a variety of well-known programmers. Peter Seibel's interviewing style is informed and probing and yet he covers similar topics in each interview, which makes for interesting comparisons. The style is like a drama with a number of actors rather than dry prose, which takes a little getting used to.

Some of the interviewees are clearly brilliant individuals, others would like us to think they are, and yet others are open and humble - which makes them all the more likeable.

What came across most to me was the common love of programming in these people and how they found their way into their various areas of expertise. Reading the book increases my confidence in my own abilities as I can relate to many of the stories described. There are times of inspiration, but lots of hard work and application to build successful software.

I recommend this book to anyone interested in the craft of programming and what makes programmers tick. It helps practising programmers, like myself, reflect on the essence of what we do and why it is so enjoyable.
Was this review helpful to you?
10 of 10 people found the following review helpful
Format:Paperback
This is like a history textbook of the computing generation.

It's basically a collection of interviews with notable programmers, done in a very natural and readable style. If you're a techie, or you're in the technology industry in any way, then you should read it to get a sense of where "it" all came from, and especially to hear from some of the people who made it happen.

The contrast between the different interviews is interesting in its own right - you can go from one guy to the next to get a completely different or even opposing viewpoint, so the end result is a broad perspective.

It made me nostalgic for those days I spent hunched over a ZX Spectrum keyboard POKEing memory to see what happened :-)
Comment | 
Was this review helpful to you?
9 of 9 people found the following review helpful
Format:Paperback
This book is literally the transcription of 15 interviews, do not expect more than that. Interviewed are fifteen programmers who have left a visible imprint on the world of programming as it stands now. The author reminds us in a short introduction that the field of computer programming is only 70 years old and a large part of the programmers he interviews started in the field punching cards roughly 40 years ago. The author asks similar questions to all his interlocutors enabling the reader to draw comparison on some topics such as: How do you proceed when you write new code? How do you debug code? How do you approach other coders programs? What do you look for when hiring programmers? How did you start coding...

I read that book cover to cover, in places it could have been better edited. In terms of content, I found it both interesting and lacking. Interesting, because the programmers interviewed achieved a lot and one always gain something from learning about the circumstances of those achievements. On the lacking side of my impression, well it is hard to define: The author promises on the back-cover to give us insight into how great programmers learned how to code and how they go about programming and he certainly delivers that in their own words, but, as could be expected, out of 15 interviews you get 15 different answers and it is impossible to draw any conclusion.

In a sense I am not sure the question "how do you code?" has a lot of meaning, I get the feeling that it is similar to asking mathematicians how they think when they do mathematics. In the end it probably is the body of produced code that should be the focus of our interest and actually, quite a few of the programmers interviewed in the book mentioned that they themselves devoted time to reading other programmers code to further their mastery of the field (or satisfy their curiosity about how programs, be they compilers or applications, work). I think the book would have gained from leaving aside the questions of how the interviewed programmers code and focusing more (because there is some of that in the book) on their opinions about the evolution of their different fields of expertise.
Comment | 
Was this review helpful to you?
Most Recent Customer Reviews
stories, perspectives and experiences that make you think
I'm a professional software developer for about 11 years. I have some stories and ideas about software development and programming in specific. Read more
Published 12 months ago by Luis Sergio Oliveira
Valuable insight into how real programmers think
A book of interviews with programmers: why would that be interesting? It is because Siebel asks just the sorts of practical questions you would want to ask if you were face to... Read more
Published 14 months ago by Marcus
Tedious
There are some interesting nuggets here, but by about the halfway point the identical series of questions to each interviewee becomes tedious. Read more
Published 19 months ago by jcs
Essential reading for anyone interested in the craft of programming
I really enjoyed this book. Each of the interviees had an interesting tale to tell and the questions Siebel asks are well targeted to bring these out. Read more
Published 20 months ago by J Root
An unexciting book
Really quite boring, laid out in a question & answer format. You need to be a rea geek to enjoy this!
Published 20 months ago by Alan
Fascinating look into what makes these software pioneers tick
I have thoroughly enjoyed reading this book, especially the parts where people like Donald Knuth tell of their learning processes, how they came to think about the profession and... Read more
Published on 6 Dec 2009 by Robbert Jan van M.
Really fun reading
If you think your life is rubbish because you have to do mostly tedious and boring stuff at work, there is no fun or feeling that you do something cool, please read this book. Read more
Published on 1 Dec 2009 by Alexander Demin
Surprisingly high signal to noise ratio for an interview book
It's entertaining and easy to read.
But at the same time insightful and packed with wisdom.

Certainly worth a dozen "Teach yourself ASDF . Read more
Published on 12 Nov 2009 by Ruslan Shestopalyuk
Just go buy this book
This is one of those quintessential books that all Software Engineers need to read.
It will help validate and correct many of the foibles that we pick up throughout our... Read more
Published on 12 Oct 2009 by Vishal Vatsa
Search Customer Reviews
Only search this product's reviews

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