From CEO to Chairman: Joel Spolsky's Next Chapter
By ● min read
<p>Joel Spolsky, co-founder of Stack Overflow and former CEO, has transitioned into a new phase of his career. After stepping down as CEO, he now serves as chairman of three companies while embracing what he calls a sabbatical rather than retirement. In this Q&A, we explore his current activities, the companies he oversees, and his perspective on the transition.</p>
<h2 id="q1">What is Joel Spolsky doing after stepping down as CEO of Stack Overflow?</h2>
<p>Since handing over the CEO reins to Prashanth Chandrasekar a couple of months ago, Joel has stayed involved in a limited capacity—joining customer calls and holding a weekly meeting with Prashanth. However, he now has significant free time, which he uses to observe and appreciate how the new CEO restructures the company. Joel finds satisfaction in realizing that his own success is measured by how well Prashanth runs Stack Overflow, potentially proving that Joel was a less effective CEO. Beyond Stack Overflow, Joel is chairman of two other companies: Glitch (formerly Fog Creek Software) and HASH, a simulation platform. He also enjoys spending time with his two-year-old dog, Cooper.</p><figure style="margin:20px 0"><img src="https://www.joelonsoftware.com/wp-content/uploads/2019/12/IMG_9590-scaled.jpg" alt="From CEO to Chairman: Joel Spolsky's Next Chapter" style="width:100%;height:auto;border-radius:8px" loading="lazy"><figcaption style="font-size:12px;color:#666;margin-top:5px">Source: www.joelonsoftware.com</figcaption></figure>
<h2 id="q2">Why does Joel consider this time a sabbatical rather than retirement?</h2>
<p>Even though Joel lives in Manhattan’s premier Naturally Occurring Retirement Community (NORC), he deliberately avoids the term retirement. He describes this period as a sabbatical because he remains incredibly busy with multiple ventures. He feels that calling it retirement would inaccurately suggest he has stopped working, whereas he is actively engaged as chairman of three companies and constantly exploring new projects. By framing it as a sabbatical, he communicates that this is a temporary phase of reduced daily operational responsibility, not an end to his career. This distinction also helps him deflect frequent questions about his current activities, as people often assume retirement means complete inactivity. For Joel, this time offers freedom to focus on strategic roles rather than day-to-day management.</p>
<h2 id="q3">Which companies is Joel currently chairman of?</h2>
<p>Joel holds the chairman position at three companies. The most well-known is <strong>Stack Overflow</strong>, the popular Q&A platform for developers. The second is <strong>Glitch</strong> (previously Fog Creek Software), a web app development platform led by CEO Anil Dash. Glitch has grown to host millions of apps and raised significant funding to accelerate expansion. The third company is <strong>HASH</strong>, a relatively new and low-profile venture that builds an open-source simulation platform. HASH is still under the radar but recently published more details on its website. Joel’s role as chairman allows him to guide strategic decisions without being involved in daily operations, giving him the flexibility to support each company's growth from a high level.</p>
<h2 id="q4">What is Glitch and who is its target audience?</h2>
<p>Glitch is an online platform that provides a simplified environment for building web applications. Its target audience is the quiet majority of developers who don’t require advanced features such as git branches, multistep deployment processes, or complex server administration. Instead, they just want to write code and have it run immediately. Glitch offers a friendly community where users can create and share apps collaboratively. Under CEO Anil Dash, the platform has expanded to millions of apps, catering to hobbyists, educators, and professionals who prefer a streamlined coding experience. Joel believes that every era needs a simple programming tool for those who don’t need enterprise-level infrastructure, and Glitch fills that niche by removing barriers to entry for web development.</p><figure style="margin:20px 0"><img src="https://www.joelonsoftware.com/wp-content/uploads/2016/12/11969842-1.jpg" alt="From CEO to Chairman: Joel Spolsky's Next Chapter" style="width:100%;height:auto;border-radius:8px" loading="lazy"><figcaption style="font-size:12px;color:#666;margin-top:5px">Source: www.joelonsoftware.com</figcaption></figure>
<h2 id="q5">What is HASH and what problem does it solve?</h2>
<p>HASH is an open-source platform designed for running simulations, particularly agent-based modeling. It solves the problem of understanding complex systems where individual agents (e.g., people, vehicles, or animals) interact according to defined rules, leading to emergent behavior that is hard to predict with traditional formulas. For example, a city planner wanting to model traffic to justify a new bus line cannot simply assume each bus removes 50 cars. The decision by commuters to take the bus depends on whether it saves them time and money. HASH allows planners to simulate the behavior of every agent—like in the game Cities: Skylines—and test thousands of potential bus routes to see which ones actually reduce traffic. This approach works even when no closed-form equation exists for the system, making it valuable for fields like urban planning, epidemiology, and economics.</p>
<h2 id="q6">How does agent-based modeling work in the context of city planning?</h2>
<p>In city planning, agent-based modeling (ABM) involves creating a simulation where each individual (agent) follows specific behavioral rules. For traffic modeling, each agent represents a commuter who decides whether to drive or take a bus based on factors like travel time, cost, and convenience. The simulation runs these decisions repeatedly to see aggregate outcomes, such as total traffic congestion. ABM is computationally intensive because it tracks every agent's actions, but it can handle scenarios where interactions are too complex for mathematical formulas. For example, a planner might simulate thousands of different bus routes to identify which ones attract the most commuters and effectively reduce traffic. This method provides a more realistic picture than simplistic assumptions, allowing planners to make data-driven decisions. HASH makes such simulations accessible through its open-source platform, supporting scalable experiments across many domains.</p>
Tags: