The Living History of Software Craftsmanship:
SCMC, UGtastic, and the Architecture of Community
"I wanted to learn how to build a user-group community—and that curiosity was what bore up UGtastic. SCMC was the suburban laboratory; UGtastic was the roving broadcast. Seventeen years later, SCMC still meets, the archive preserves the voices of the founders, and in the Age of AI, the need for Software Craftsmanship has never been more urgent."
1. The Dual Engine: SCMC as Laboratory, UGtastic as Curriculum
In early 2009, when the Software Craftsmanship Manifesto appeared on the web, I was living in Crystal Lake, Illinois. I signed the ledger on March 6 as Signatory #106. But reading a manifesto in a web browser was fundamentally passive. The manifesto spoke of "a community of professionals" and "practicing it and helping others learn the craft." That required real people in physical rooms.
I didn't know how to build a thriving technical user community. So I designed a two-handed strategy:
Software Craftsmanship McHenry County (SCMC)
Founded in late 2009 with Ryan Gerry and Jim Suchy. Suburban developers had a two-hour train ride into downtown Chicago if they wanted to attend meetups. SCMC was our answer: a language-agnostic, polyglot space where engineers gathered to write code, critique architecture, and practice katas without corporate sponsorship or downtown pretension.
UGtastic: User Group Fantastic
To understand how great user groups worked, I packed broadcast cameras, shotgun microphones, and portable lights and traveled to conferences (SCNA, GOTO, Ruby events). I interviewed organizers, authors, and practitioners specifically about the craft of community building. What started as personal research became the definitive video archive of the movement.
The recurring tag across the UGtastic archive—"Community Building and User-group Organizing"—was not an accidental editorial classification. It was the core research curriculum. SCMC was where we tried the ideas; UGtastic was where we asked the world's best practitioners how they did it.
2. The Master Timeline: From Snowbird to the Age of AI (2001–2026)
The story spans twenty-five years across four distinct phases: the original Agile declaration, the Software Craftsmanship corrective, the living community decade, and the modern re-evaluation in the era of generative AI:
Seventeen practitioners (including Robert C. Martin, Brian Marick, Ron Jeffries, Jon Kern, Dave "pragdave" Thomas) author the 38-word manifesto against heavyweight waterfall bureaucracy. Over the next two decades, 19,090 community members sign the online petition.
Spurred by Uncle Bob's "Craftsmanship over Crap" blog post, ~30 developers convene at 8th Light's suburban Chicago office. Frustrated that corporate Agile discarded technical excellence (TDD, refactoring, code quality) in favor of certification mills and velocity charts, they resolve to formulate a manifesto for programmers.
Doug Bradbury synthesizes "The New Left Side". The authors take the first positions: #1 Bradbury, #2 Haines, #3 Pagel, #4 Micah Martin, #5 Uncle Bob, #6 Chelimsky. On Friday, March 6 at 7:06 PM CST, Mike Hall registers from Crystal Lake, IL as Signatory #106. The ledger eventually reaches 27,601 confirmed records.
Initial meetings held at Panera Bread and upstairs at Duke's Alehouse in Crystal Lake. Ryan Gerry secures permanent meeting facilities at Follett Software Company in McHenry, providing projectors and a consistent gathering space for hands-on technical sessions.
Mike Hall records 184 interviews across SCNA and GOTO Conferences. Key interviews recorded: Uncle Bob Martin on performance, Dave "pragdave" Thomas on intuition, Ron Jeffries & Chet Hendrickson on visual thinking, Brian Marick on presentation mastery, Micah Martin on user groups, and Corey Haines on code retreats. Uncle Bob presents "The A Word: Architecture" at SCMC (Oct 5, 2011).
While many regional user groups collapsed under conference consolidation or COVID-19 remote fatigue, SCMC persevered. Ryan Gerry and the leadership team maintained monthly meetings, growing the community to over 820 Meetup members.
Presenting seventeen years after co-founding the group, demonstrating deterministic game state rules, system legibility, and architectural traceability—connecting physical tactical games to modern software cartography.
27,601 SCM signatories, 19,090 Agile signatories, and 184 UGtastic transcripts are united into an immutable DuckDB datalake and indexed into pgvector, establishing the empirical foundation for the book on the movement.
3. The Distinct Personality and Leadership Vision of SCMC
Technical communities are fragile. Most tech meetups have a half-life of eighteen months: they launch with enthusiasm, exhaust their initial speaker pool, lose their sponsor, and vanish. SCMC did not vanish. It is in its seventeenth consecutive year.
SCMC survived because of a distinct culture established by Ryan Gerry, Jim Suchy, and myself in the early days:
Suburban Independence
We rejected the assumption that serious software engineering only happened inside the Chicago Loop. Engineers who lived in McHenry, Lake, Kane, and Cook counties had real craft problems to solve. SCMC gave them a home where they didn't have to battle Metra schedules to talk about code.
Polyglot by Principle
SCMC was never a "Ruby meetup" or a ".NET group" or a "Java shop." Look at the 11 preserved presentations: Scott Seely taught modern C++; Peter Krawczyk taught jQuery for Perl developers; Igor Polevoy taught ActiveJDBC for Java; Billy Whited taught front-end CSS architecture. Craftsmanship was about design, testing, and legibility, regardless of language syntax.
Ryan Gerry's Sustained Stewardship
A user group requires someone who shows up, turns on the lights, tests the HDMI cables, and welcomes the newcomer standing awkwardly at the door. Ryan Gerry did that month after month, year after year. SCMC's endurance is a testament to the unglamorous, faithful stewardship that true community requires.
4. Software Craftsmanship in the Age of AI (2026 & Beyond)
In 2026, generative AI models can generate syntax at 100 tokens per second. They can write a function, stub a test, and spin up an API endpoint before a human developer finishes reading the prompt. Many voices claim that programming is over, that craftsmanship is an obsolete nostalgia, and that "good enough" AI code will replace engineering rigor.
They are making the exact same error the Agile certification movement made in 2005: confusing the generation of artifacts with the stewardship of a living system.
AI excels at producing code that runs once. But code that merely "works" degrades quickly if its contracts, state boundaries, and data flows are unexamined. In the AI era, well-crafted software means code that is legible to future humans and models, verifiable by deterministic tests, and architecturally bounded.
AI makes code cheap to generate, which creates an explosion of technical debt. Steadily adding value means exercising restraint: applying the Ponytail Principle, pruning dead abstractions, and refusing to check in code whose failure modes you cannot explain.
Prompting an LLM in isolation is not engineering. A community of professionals provides the social immune system: peer review, ethical pushback, architectural debate, and mentorship. The machines don't have ethics; the community must.
When non-technical stakeholders believe AI will deliver features instantly for free, the craftsman's role is to be a productive partner: someone who can explain why system legibility, data integrity, and observable control planes matter for the company's survival.
The Scaffolding for the Book: Five Movements
This lived, documented record forms the primary-source backbone of the book on the Software Craftsmanship movement:
How Agile's commercial victory led to the abandonment of engineering discipline, and how "Uncle Bob" Martin's December 2008 ultimatum sparked the Libertyville Summit.
The behind-the-scenes drafting of the manifesto at 8th Light, the formulation of "The New Left Side," and the launch of the public ledger where Signatory #106 anchored a suburban voice.
Founding SCMC, moving from Panera and Duke's Alehouse to Follett, and the culture of suburban craftsmanship that proved engineering rigor does not require a downtown zip code.
Recording UGtastic at SCNA and GOTO: interviewing Uncle Bob, Dave "pragdave" Thomas, Ron Jeffries, Brian Marick, Micah Martin, Dave Hoover, and Corey Haines on the lived reality of software as a craft.
Why automated syntax generation makes craftsmanship mandatory rather than obsolete, and how human communities of professionals will govern the software architectures of tomorrow.