The Pragmatic Programmer

The Pragmatic Programmer

Meeting Topic

If you look at the Wikipedia page for software craftsmanship, you’ll see The Pragmatic Programmer listed as part of the history of this approach to software development. Even the subtitle of the book, “From Journeyman to Master,” implies the analogy of software development being a craft and that as developers, we need to understand our tools and hone our processes.

Despite the slightly older copyright date, this book has a lot of tips and ideas that are still relevant. While I still haven’t finished reading the book, I wanted to share some of the things I’ve learned so far that seem appropriate to what our group is all about.

Caveat emptor: I’ve been careful so far with not trying to suggest that everyone drink the Craftsmanship Kool-Aid, so to speak. Our group’s core mission is to learn from each other so that we can suck less; it’s not about recruiting people to sign a craftsmanship manifesto. There are valid arguments to be made about how the craftsmanship model isn’t a perfect fit for software developers; however, it’s useful in my opinion to evaluate the materials produced by those who do embrace that model.

After the brief presentation about some of the book’s topics, we’ll work on a kata until the end of the meeting. Check out the Nimblepros link in the Resources section below for some ideas. (I don’t have a particular one in mind, but I don’t think we’ve ever done the Supermarket Pricing kata, so we’ll default to that one unless I hear otherwise.)



The meeting will be on Thursday, March 14 at 6pm. (Click here to RSVP.) As usual we will have food and refreshments. If you have special requests for food (e.g., vegetarian-friendly), please leave us a comment below.

This month’s meeting is being held in the usual place (at the Aerotek office on Cedar Bluff). The address is 408 N. Cedar Bluff Rd. Suite 140 on the first floor of the first office building behind Papa John’s on Cedar Bluff.


[whoscoming event_id=”19″]
(Photo credit)


Leave A Reply

You must be logged in to post a comment.