By Peter Bell

It's Not About the Language, Stupid

A great developer isn't the one with the deepest knowledge of their language of choice. Most of the time (and there are exceptions when you need the deployment demon or the garbage collection guru) the best developer is the one that has the best understanding of all of the pieces of creating great software. That's why approaches like Domain Driven Design are so valuable and why project management approaches like Scrum and engineering practices as described in XP are so crucial.

It's why I'm particularly excited to see that Lean software pioneers Mary and Tom Poppendieck will be giving a presentation in NYC next week. If you're interested in the craft of software and would like to meet like minded people from different language communities, I think these kind of meetings are an amazing opportunity to become a better developer - irrespective of the language you happen to develop in.

Comment on the previous posting if yu can make the meeting in NYC next week. I think it's going to be a memorable event.

Comments
Good point. A good project manager can also realize these principles apply and, hopefully, build a team around the project needs.
# Posted By Andrew Powell | 4/28/08 2:03 PM
I've got a Poppendieck book on desk right now - "Implementing Lean Software Development". It was a really illuminating book in that it got you to think of your "System of Software Development" as an ongoing process to be managed with the same level of focus that you normally reserve for your software products.

If they talk around the same topics I'd definitely recommend it for anyone in software, especially team-leads and managers or anyone else trying to manage a continuous software development process.
# Posted By Ben Davies | 5/6/08 4:52 AM
That was the book that turned me on to them. I haven't seen Mary or Tom in person yet, but I'm definitely interested in what they'll have to say tonight . . .
# Posted By Peter Bell | 5/6/08 6:22 AM
BlogCFC was created by Raymond Camden. This blog is running version 5.005.