Code Craft Saturdays and Sundays

There were two distinct types of events scheduled. That is no longer the case:

  1. CodeRetreats using Mob/Ensemble Programming - These have been going on for years and will remain as they have been on the 2nd full weekend of each month, on both Saturday and Sunday.
  2. The event that is no longer active was an experiment with a new way of working: Global Liquid Mob. These started in April of 2021 and were on the 3rd weekend of each month. The experiment was successful for the first time during the June event, with the same feature, in the same code base, being worked in continuously by a "Liquid Ensemble" that spanned the planet, and did so with no hand-off because of overlapping participation as we moved around the world. We continued refining and learning until August 2021. I will write-up post the conclusion (it certainly works) and the many things we learned along the way. Find out more about how it worked here.

Code Craft Saturdays and Sundays happens every month, on the 2nd Saturday and 2nd Sunday. They will remain ENTIRELY REMOTE for the foreseeable future. The format we use is known as Mob/Ensemble programming. That means we work all together, on the same problem, as a single group, until we are satisfied with what we have. During that time, we rotate who is coding (the typist/driver), generally at the direction of a navigator, while the remaining members are staying engaged because they'll be next up. The rotation of roles changes roughly every 5 minutes or less and there are additional roles to help it work smoothly, like researcher, sponsor, and others

If we have lots of people, or a strong desire to work in multiple programming languages, we may split into multiple mobs and use Zoom's breakout rooms to facilitate this.

The common things that go on in these sessions is learning, skills growth-or-reinforcement, and getting and sharing ideas with other people that have different backgrounds, different experience levels, different interests and/or ways of thinking. All the while, one of the fundamental rules of this form of working together is treating each other with Kindness, Consideration, and Respect at all times.

There were two distinct types of events scheduled. That is no longer the case:

  1. CodeRetreats using Mob/Ensemble Programming - These have been going on for years and will remain as they have been on the 2nd full weekend of each month, on both Saturday and Sunday.
  2. The event that is no longer active was an experiment with a new way of working: Global Liquid Mob. These started in April of 2021 and were on the 3rd weekend of each month. The experiment was successful for the first time during the June event, with the same feature, in the same code base, being worked in continuously by a "Liquid Ensemble" that spanned the planet, and did so with no hand-off because of overlapping participation as we moved around the world. We continued refining and learning until August 2021. I will write-up post the conclusion (it certainly works) and the many things we learned along the way. Find out more about how it worked here.

Code Craft Saturdays and Sundays happens every month, on the 2nd Saturday and 2nd Sunday. They will remain ENTIRELY REMOTE for the foreseeable future. The format we use is known as Mob/Ensemble programming. That means we work all together, on the same problem, as a single group, until we are satisfied with what we have. During that time, we rotate who is coding (the typist/driver), generally at the direction of a navigator, while the remaining members are staying engaged because they'll be next up. The rotation of roles changes roughly every 5 minutes or less and there are additional roles to help it work smoothly, like researcher, sponsor, and others

If we have lots of people, or a strong desire to work in multiple programming languages, we may split into multiple mobs and use Zoom's breakout rooms to facilitate this.

The common things that go on in these sessions is learning, skills growth-or-reinforcement, and getting and sharing ideas with other people that have different backgrounds, different experience levels, different interests and/or ways of thinking. All the while, one of the fundamental rules of this form of working together is treating each other with Kindness, Consideration, and Respect at all times.

Events