Tuesday, May 3, 2011

Which author's software development books do you always want to read?

While answering this question on being stuck on a problem I recommended a book by Gerald Weinberg called "Are Your Lights On: How to Figure Out What the Problem Really Is" (sanitised Amazon link) and this started me thinking that:

  • I've read a lot of excellent books by Jerry on all sorts of things
  • I often go back and reread his books
  • I look forward to any new books written by him. In fact, I'm reading his new book "Perfect Software: And Other Illusions about Testing" (sanitised Amazon link) at the moment and it is a real eye-opener. Thanks Jerry.

Then I realised that I always do the same for Scott Berkun, Steve McConnell, Martin Fowler and The Pragmatic Programmers.

Anyone else have authors that they regularly check to see if they have a new release out. I'm talking specifically software development and project management here.

cheers,

Rob

From stackoverflow
  • What I was writing C++ I had everything that Scott Meyers wrote.

    J.J. : Scott Meyers writings connected with me well.
    • Scott Meyer (C++);
    • Josh Bloch (Java);
    • Alan Holub (Java);
    • Michael Abrash.
  • Head first java by Kathy Sierra and Bert Bates was really useful when i started my career in java.

  • Dave Thomas & Andy Hunt. The pragmatic Programmers :) Their books are easy to read and contains golden nuggets of wisdom.

  • Herb Sutter (C++). His books (and articles) are exceptional (pun intended).

  • Bret McLaughlin Java,XML,J2EE

  • Looking for any new books from Jon Skeet.

    melaos : compile all his answers from SO and make it into a book then :)
    • Frederick Brooks, as he seems to grasp the softer aspects better than most.
    • Jim McCarthy, as he grasps teams so well. His new Agile stuff is good.
    • Bruce Eckel back in the day, mostly cause he didnt just tell you "how", he'd tell you "why"
    • Joel Spolsky. I don't agree with everything he has to say but it's always an entertaining read and bite-size chunks so you can pick up and put down at your leisure
  • Steve McConnell (Code Complete, Software Estimation, etc...)

    Paul Dixon : Damn, I missed that you mentioned him in the question. I'll leave it up in case anyone finds the link useful.
  • Martin Fowler (Refactoring) and Kent Beck (Test-Driven Development: by example and Implementation Patterns

    Also all from O'Reilly theory in practice series.

  • Alistair Cockburn best author on real software project management and the development process for small to medium sized teams.

  • I'm a huge fan of the Head First Labs books from O'Reilly

  • Robert Martin and Mike Cohn

  • I like Jesse Liberty

    • Don Box
    • Jeffery Richter

0 comments:

Post a Comment