Upcoming Schedule

On August 13th we'll have a Deep Dive into Mob Programming, courtesy of one of our excellent sponsors.

Please mark your calendar and register here (Please note: We're using Meetup.com for registrations)

Code Craftsman Saturdays alternates each month between some form of Code Retreat format and a deep-dive format. In August we will dive into (focus on) Mob Programming. See more below. Deep dives are unpredictable and always fun. There will be coding, there will be teams, and there will be new learning, guaranteed.
We will have breakfast together starting by 8:30 and get to know one another. Around 9 I will introduce the subject to help get us started. We will be working in different sized groups throughout the day; generally 5 to 8 people. We will periodically break to share our thoughts on the experience thus far with an intent of sharing what's working.
What's going on here is learning, and practice. One of the best values is learning from one another, and programming with other people you would otherwise never have the opportunity to work with. You get exposed to different ways of thinking, different habits, and different skills, throughout the the course of one day.  We do something similar every month, so we've gotten pretty good at it.
The primary focus of this deep dive is "Mob Programming", a habit frequently promoted and practiced by Woody Zuill. Here's some of the common problems that Woody reports tend to fade away when practicing Mob Programming:
  • Communication Problems
  • Decision Making Problems
  • Doing more than is barely sufficient
  • Technical Debt
  • Problems related to Scheduling, queuing, estimating, prioritizing
  • Thrashing of team members, and the team
  • Politics
  • Meetings
FREE PARKING: On the corner of E Ann St and 4th Ave is the multi-level Washtenaw County Courthouse parking garage. Parking is always free all day on weekends.

On September 10th we'll have a Legacy Coderetreat, courtesy of one of our excellent sponsors.

Please mark your calendar and register here (Please note: We're using Meetup.com for registrations)

Code Craftsman Saturdays alternates each month between some form of Code Retreat format and a deep-dive format. In September we'll be focusing of how to safely approach a "legacy" code base, generally one with few or no tests. There will be coding, there will be teams, and there will be new learning, guaranteed.
We will have breakfast together starting by 8:30 and get to know one another. Around 9 I'll introduce the challenge and get people started. We will be working in different sized groups throughout the day; from pairs to mob programming, and pretty much everything in-between. We will do fixed length exercises and there will be an "ask" at the conclusion of each one to expose the value.
What's going on here is learning, and practice. One of the best values is learning from one another, and pair programming with people you would otherwise never have the opportunity to work with. You get exposed to different ways of thinking, different habits, and different skills, roughly 6 times in the course of one day.  We do it every month, so we've gotten pretty good at it.
More on September: Some of the questions that consistently come up when faced with a large complex code base that has few or no tests at all include:
  • Where to begin? How do I decide where to focus my efforts?
  • How to approach the problem without halting new work?
  • Once Iv'e decide where, then how do I begin?