|
| 1 | +--- |
| 2 | +layout: minimal |
| 3 | +title: "The Chicago Software Craftsmanship Movement (2010-2015)" |
| 4 | +description: "Exploring the history, leaders, and pivotal interviews from the epicentre of the Software Craftsmanship movement." |
| 5 | +breadcrumb: Chicago Movement |
| 6 | +permalink: /interviews/chicago-craftsmanship/ |
| 7 | +--- |
| 8 | + |
| 9 | +<article class="page"> |
| 10 | + <header class="home-header"> |
| 11 | + <h1>The Chicago Software Craftsmanship Movement <span class="subtitle">A Historical Hub</span></h1> |
| 12 | + <h2 class="title">Between 2010 and 2015, Chicago became the manifest epicenter for a new way of thinking about software development.</h2> |
| 13 | + <p class="home-intro">This curated collection traces the origins of a technical renaissance that could only have happened in Chicago. From the early days of Chicago Alt.NET to the landmark SCNA conferences, these interviews capture the passion, the tradeoffs, and the community that redefined engineering 'craft'. Every in-person interview in this archive was conducted at a Chicago conference, marking this city as the primary laboratory for the movement.</p> |
| 14 | + </header> |
| 15 | + |
| 16 | + <section class="editorial-hub-narrative"> |
| 17 | + <h3>The Convergence: Software Craftsmanship</h3> |
| 18 | + <p>Software Craftsmanship (SC) emerged as a response to the "perceived ills" of the mainstream software industry—specifically the prioritization of financial concerns over developer accountability and technical excellence. Drawing on the guild traditions of medieval Europe and the apprenticeship model, pioneers like <strong>Dave "PragDave" Thomas</strong> and <strong>Andy Hunt</strong> began to re-frame software development as a craft practiced from 'Journeyman to Master'.</p> |
| 19 | + |
| 20 | + <p>But the movement found its definitive voice here in Illinois. In December 2008, a group of aspiring craftsmen met in <strong>Libertyville, Illinois</strong>, to establish a set of principles that would eventually become the <strong>Software Craftsmanship Manifesto</strong>. This wasn't just theory; it was a response to a void in the industry. When the mainstream Agile conference came to Chicago and rejected practical, technical talks for being "too practical," the community realized it needed its own space to "raise the bar."</p> |
| 21 | + |
| 22 | + <h3>The Spark: Chicago Alt.NET</h3> |
| 23 | + <p>A central precursor to this story was <strong>Chicago Alt.NET</strong>. While not a direct driver of the Software Craftsmanship Manifesto, this community was a perfect example of the "rallying point" the movement provided. It represented a gathering of like-minded individuals from myriad communities—including the .NET platform—who were searching for better ways to build quality systems. My friend <strong>Sergio Pereira</strong>, the leader of Chicago Alt.NET, was the embodiment of this cross-pollination. When the idea for <strong>UGtastic</strong> was born at the first SCNA conference, I knew I wanted to interview the people who made these tech communities possible. Sergio agreed to do the very first interview, providing the community blueprint for the 200+ that followed.</p> |
| 24 | + |
| 25 | + <h3>The Gathering: SCNA</h3> |
| 26 | + <p>The <strong>Software Craftsmanship North America</strong> conference, alongside sister communities like the <strong>London Software Craftsmanship Community (LSCC)</strong>, drove a global conversation on technical excellence. From experimenting with "Craftsman Swaps" between Chicago firms like 8th Light and Obtiva, to defining the ethics of our trade, this movement redefined what it means to be a software professional. This archive captures that movement at its local epicenter and historical peak.</p> |
| 27 | + </section> |
| 28 | + |
| 29 | + <section class="editorial-hub-voices"> |
| 30 | + <h2 class="section-title">The Definitive Voices</h2> |
| 31 | + <hr class="title-accent"> |
| 32 | + |
| 33 | + <div class="voice-card"> |
| 34 | + <div class="voice-header"> |
| 35 | + <h3>Sergio Pereira</h3> |
| 36 | + <span class="voice-role">Precursor / Blueprint for UGtastic</span> |
| 37 | + </div> |
| 38 | + <p class="voice-description"><strong>The Role:</strong> Sergio represents the myriad of practitioners from diverse communities who found a rallying point in Software Craftsmanship. As the leader of Chicago Alt.NET, he is a prime example of the cross-platform search for better ways of working. <strong>The History:</strong> His was the very first UGtastic interview, serving as the blueprint and inspiration for the entire archival project.</p> |
| 39 | + {% assign interview = site.data.all_archive_items | where: "id", "sergio-pereira-chicago-alt-net-software-craftsmanship-north-america-2011" | first %} |
| 40 | + {% if interview %} |
| 41 | + {% assign asset = site.data.video_assets.items | where: "id", interview.video_asset_id | first %} |
| 42 | + {% include video-asset-player.html asset=asset hide_transcript=true embed_id="sergio-embed" %} |
| 43 | + <div class="voice-cta"> |
| 44 | + <p class="cta-invitation">Watch the original blueprint interview and read the forensic transcript below.</p> |
| 45 | + <a href="/interviews/{{ interview.id }}/" class="editorial-card-button">Watch Here & Read Full Transcript →</a> |
| 46 | + </div> |
| 47 | + {% endif %} |
| 48 | + </div> |
| 49 | + |
| 50 | + <div class="voice-card"> |
| 51 | + <div class="voice-header"> |
| 52 | + <h3>Micah Martin</h3> |
| 53 | + <span class="voice-role">Co-founder of 8th Light / Apprenticeship Pioneer</span> |
| 54 | + </div> |
| 55 | + <p class="voice-description"><strong>The Role:</strong> Micah was at the heart of the "Apprenticeship Move," helping to build 8th Light into a cornerstone of the Chicago craft scene. <strong>The History:</strong> This interview explores the discipline of building a firm based on the apprenticeship model and the early culture of SCNA.</p> |
| 56 | + {% assign interview = site.data.all_archive_items | where: "id", "micah-martin-software-craftsmanship-north-america-2013" | first %} |
| 57 | + {% if interview %} |
| 58 | + {% assign asset = site.data.video_assets.items | where: "id", interview.video_asset_id | first %} |
| 59 | + {% include video-asset-player.html asset=asset hide_transcript=true embed_id="micah-embed" %} |
| 60 | + <div class="voice-cta"> |
| 61 | + <p class="cta-invitation">Discover the history of the apprenticeship model and read the full dialogue.</p> |
| 62 | + <a href="/interviews/{{ interview.id }}/" class="editorial-card-button">Watch Here & Read Full Transcript →</a> |
| 63 | + </div> |
| 64 | + {% endif %} |
| 65 | + </div> |
| 66 | + |
| 67 | + <div class="voice-card"> |
| 68 | + <div class="voice-header"> |
| 69 | + <h3>Dave Hoover</h3> |
| 70 | + <span class="voice-role">Co-author of "Apprenticeship Patterns"</span> |
| 71 | + </div> |
| 72 | + <p class="voice-description"><strong>The Role:</strong> A visionary at firms like Obtiva and 8th Light, Dave formalized the apprenticeship metaphor for the modern era. <strong>The History:</strong> This interview explores GeekFest and the "Apprenticeship Move," revealing how Chicago became a laboratory for developing new engineering talent.</p> |
| 73 | + {% assign interview = site.data.all_archive_items | where: "id", "dave-hoover-geekfest-geekfest" | first %} |
| 74 | + {% if interview %} |
| 75 | + {% assign asset = site.data.video_assets.items | where: "id", interview.video_asset_id | first %} |
| 76 | + {% include video-asset-player.html asset=asset hide_transcript=true embed_id="dave-embed" %} |
| 77 | + <div class="voice-cta"> |
| 78 | + <p class="cta-invitation">Explore the evolution of mentorship and access the structured transcript.</p> |
| 79 | + <a href="/interviews/{{ interview.id }}/" class="editorial-card-button">Watch Here & Read Full Transcript →</a> |
| 80 | + </div> |
| 81 | + {% endif %} |
| 82 | + </div> |
| 83 | + |
| 84 | + <div class="voice-card"> |
| 85 | + <div class="voice-header"> |
| 86 | + <h3>Robert "Uncle Bob" Martin</h3> |
| 87 | + <span class="voice-role">Manifesto Signatory / Author of "Clean Code"</span> |
| 88 | + </div> |
| 89 | + <p class="voice-description"><strong>The Role:</strong> One of the most influential figures in the movement, Uncle Bob challenged the industry with the "Craftsmanship over Crap" mantra. <strong>The History:</strong> Recorded at SCNA 2012, this conversation captures the ethical responsibility of the software craftsman as the "author of the rules that run the world."</p> |
| 90 | + {% assign interview = site.data.all_archive_items | where: "id", "robert-martin-software-craftsmanship-north-america-2012" | first %} |
| 91 | + {% if interview %} |
| 92 | + {% assign asset = site.data.video_assets.items | where: "id", interview.video_asset_id | first %} |
| 93 | + {% include video-asset-player.html asset=asset hide_transcript=true embed_id="bob-embed" %} |
| 94 | + <div class="voice-cta"> |
| 95 | + <p class="cta-invitation">Hear the ethical call to arms and read the complete technical record.</p> |
| 96 | + <a href="/interviews/{{ interview.id }}/" class="editorial-card-button">Watch Here & Read Full Transcript →</a> |
| 97 | + </div> |
| 98 | + {% endif %} |
| 99 | + </div> |
| 100 | + |
| 101 | + <div class="voice-card"> |
| 102 | + <div class="voice-header"> |
| 103 | + <h3>Gary Bernhardt</h3> |
| 104 | + <span class="voice-role">Creator of Destroy All Software</span> |
| 105 | + </div> |
| 106 | + <p class="voice-description"><strong>The Role:</strong> Gary brought a level of technical rigor and "speed-to-feedback" that resonated deeply with the Chicago craft community. <strong>The History:</strong> Recorded at SCNA 2012, this interview highlights the move toward extreme technical competence as a core value of the movement.</p> |
| 107 | + {% assign interview = site.data.all_archive_items | where: "id", "gary-bernhardt-software-craftsmanship-north-america-2012" | first %} |
| 108 | + {% if interview %} |
| 109 | + {% assign asset = site.data.video_assets.items | where: "id", interview.video_asset_id | first %} |
| 110 | + {% include video-asset-player.html asset=asset hide_transcript=true embed_id="gary-embed" %} |
| 111 | + <div class="voice-cta"> |
| 112 | + <p class="cta-invitation">Deep dive into technical feedback loops and access the verified transcript.</p> |
| 113 | + <a href="/interviews/{{ interview.id }}/" class="editorial-card-button">Watch Here & Read Full Transcript →</a> |
| 114 | + </div> |
| 115 | + {% endif %} |
| 116 | + </div> |
| 117 | + |
| 118 | + <div class="voice-card"> |
| 119 | + <div class="voice-header"> |
| 120 | + <h3>Angelique Martin</h3> |
| 121 | + <span class="voice-role">SCNA Organizer / Community Architect</span> |
| 122 | + </div> |
| 123 | + <p class="voice-description"><strong>The Role:</strong> A key organizer who helped build the platform for the Software Craftsmanship North America conferences. <strong>The History:</strong> Her interview reveals the logistics and the "why" behind creating a dedicated venue for technical excellence after the Agile conference rejections.</p> |
| 124 | + {% assign interview = site.data.all_archive_items | where: "id", "angelique-martin-software-craftsmanship-north-america-2013" | first %} |
| 125 | + {% if interview %} |
| 126 | + {% assign asset = site.data.video_assets.items | where: "id", interview.video_asset_id | first %} |
| 127 | + {% include video-asset-player.html asset=asset hide_transcript=true embed_id="angelique-embed" %} |
| 128 | + <div class="voice-cta"> |
| 129 | + <p class="cta-invitation">Go behind the scenes of SCNA and read the full archival record.</p> |
| 130 | + <a href="/interviews/{{ interview.id }}/" class="editorial-card-button">Watch Here & Read Full Transcript →</a> |
| 131 | + </div> |
| 132 | + {% endif %} |
| 133 | + </div> |
| 134 | + |
| 135 | + <div class="voice-card"> |
| 136 | + <div class="voice-header"> |
| 137 | + <h3>Corey Haines</h3> |
| 138 | + <span class="voice-role">Global Evangelist / Manifesto Signatory</span> |
| 139 | + </div> |
| 140 | + <p class="voice-description"><strong>The Role:</strong> The "Journeyman" of the movement, Corey traveled the world teaching the discipline of craft. <strong>The History:</strong> This interview captures the shift from "Agile process" back to the technical fundamentals of code and testing.</p> |
| 141 | + {% assign interview = site.data.all_archive_items | where: "id", "corey-haines-general" | first %} |
| 142 | + {% if interview %} |
| 143 | + {% assign asset = site.data.video_assets.items | where: "id", interview.video_asset_id | first %} |
| 144 | + {% include video-asset-player.html asset=asset hide_transcript=true embed_id="corey-embed" %} |
| 145 | + <div class="voice-cta"> |
| 146 | + <p class="cta-invitation">Trace the journeyman's path and read the high-fidelity dialogue.</p> |
| 147 | + <a href="/interviews/{{ interview.id }}/" class="editorial-card-button">Watch Here & Read Full Transcript →</a> |
| 148 | + </div> |
| 149 | + {% endif %} |
| 150 | + </div> |
| 151 | + </section> |
| 152 | + |
| 153 | + <section class="historical-faq"> |
| 154 | + <h2 class="section-title">Historical Context: Deeper Questions</h2> |
| 155 | + <hr class="title-accent"> |
| 156 | + |
| 157 | + <div class="faq-item"> |
| 158 | + <h4>What was the "Libertyville Meeting"?</h4> |
| 159 | + <p>In December 2008, a small group met in Libertyville, Illinois, to answer a simple question: "What does it mean to be a software professional?" Over three months, their conclusions were distilled into the <strong>Software Craftsmanship Manifesto</strong>, which added "well-crafted software" and "community of professionals" as critical extensions to the original Agile values.</p> |
| 160 | + </div> |
| 161 | + |
| 162 | + <div class="faq-item"> |
| 163 | + <h4>Why was "practicality" so controversial?</h4> |
| 164 | + <p>By 2010, many felt the mainstream Agile movement had been "commercialized," focusing more on project management and Jira boards than on the code itself. When technical talks were rejected for being "too practical," it was a signal that the act of creation had been sidelined. Software Craftsmanship was the movement that brought the focus back to the editor.</p> |
| 165 | + </div> |
| 166 | + |
| 167 | + <div class="faq-item"> |
| 168 | + <h4>What is a "Craftsman Swap"?</h4> |
| 169 | + <p>Pioneered by Chicago firms like 8th Light and Obtiva, the swap was a radical experiment in transparency and learning. Developers from competing firms would swap places for a period to share techniques, build community, and raise the collective bar of the city's engineering talent.</p> |
| 170 | + </div> |
| 171 | + </section> |
| 172 | + |
| 173 | + <section class="hub-conclusion"> |
| 174 | + <p>This hub is part of a broader effort to preserve the technical memory of the industry. You can explore the full forensic archive of 214 technical conversations <a href="/interviews/">here</a>.</p> |
| 175 | + </section> |
| 176 | +</article> |
0 commit comments