Science and Engineering: Innovation, Research, Education and Economics
March 3, 2008
Programmers at Work

Programmers at Work: Interviews With 19 Programmers Who Shaped the Computer Industry. Peter Norvig, Director of Research at Google had written a very positive review of it on Amazon

If you want to know what programmers do, the best thing is to read their code, but failing that (or in addition to that) you need to read interviews like this. I wish someone would do another book like this covering programmers of the last 15 years, but this one has a very good selection of programmers from the early PC era, and the interviews are very well-done: they let the programmer speak, yet the interviewer keeps them on track.

The author of the book, Susan Lammers, is now publishing the interviews and new discussions online. For example: Butler Lampson 1986/2008 Reflections

Lampson: Everything should be made as simple as possible. But to do that you have to master complexity.

Lampson: A beautiful program is like a beautiful theorem: It does the job elegantly. It has a simple and perspicuous structure; people say, “Oh, yes. I see that’s the way to do it.”

via: Confessions of a Science Librarian

Related: Founders at Work (Wozniak and more)Donald Knuth, Computer ScientistProgramming Grads Meet a Skills Gap in the Real WorldLean Software DevelopmentA Career in Computer Programming

4 Responses to “Programmers at Work”

  1. Curious Cat Management Improvement Blog » A Programmers Take on Agile Software Development Says:

    I am also a strong proponent of agile software development. Information Technology projects have a poor success rate. The best method, I have found, to provide better software solutions is agile development…

  2. CuriousCat: Interview with Donald Knuth Says:

    “the idea of working in teams and reading each other’s code. That idea is crucial, and it might even mask out all the terrible aspects of extreme programming that alarm me…”

  3. Curious Cat Management Improvement Blog » The Manager FAQ Says:

    My manager counts from one :-( Ordinals (counting numbers) have always started from one; counting from zero, while obvious and natural to many programmers, is probably wrong from a linguistic standpoint. Try to be flexible.

  4. Mark Says:

    Mary Poppendieck wrote a very good book on Lean Software Development that I use as reference. An easy read with good anecdotes.

Leave a Reply


Curious Cat Science and Engineering Blog © curiouscat.com 2005-2010     Curious Cat Alumni Connections

Internal Links

Author

 

John Hunter

Categories

Other

Search Blog

Web Search

Science and Engineering web search

Archives

March 2008
M T W T F S S
« Feb   Apr »
 12
3456789
10111213141516
17181920212223
24252627282930
31  
TopOfBlogs