
<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Business of Software</title>
	<atom:link href="http://businessofsoftware.org/feed/" rel="self" type="application/rss+xml" />
	<link>https://businessofsoftware.org/</link>
	<description>Learn how great software companies are run.</description>
	<lastBuildDate>Thu, 03 Sep 2026 09:44:22 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0.4</generator>
	<item>
		<title>Six Months of Stuck, Solved in One Session</title>
		<link>http://businessofsoftware.org/2026/09/six-months-of-stuck-solved-in-one-session/</link>
		
		<dc:creator><![CDATA[Giselle Sotto]]></dc:creator>
		<pubDate>Thu, 03 Sep 2026 09:44:19 +0000</pubDate>
				<category><![CDATA[BoS Updates]]></category>
		<guid isPermaLink="false">https://bos.thebln.com/?p=99396</guid>

					<description><![CDATA[I made my own onboarding document during a call. There wasn&#8217;t one. So I asked every question I had and typed the answers straight into a Google Doc while the other person was still talking. Not clever. It was just the first time any of those answers existed outside somebody else&#8217;s head. That doc got [&#8230;]]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image size-full"><img fetchpriority="high" decoding="async" width="1200" height="300" src="https://bos.thebln.com/wp-content/uploads/sites/11/2026/09/Copy-of-BlogHero.png" alt="" class="wp-image-99397" srcset="https://bos.thebln.com/wp-content/uploads/sites/11/2026/09/Copy-of-BlogHero.png 1200w, https://bos.thebln.com/wp-content/uploads/sites/11/2026/09/Copy-of-BlogHero-768x192.png 768w, https://bos.thebln.com/wp-content/uploads/sites/11/2026/09/Copy-of-BlogHero-300x75.png 300w" sizes="(max-width: 1200px) 100vw, 1200px" /></figure>



<p class="wp-block-paragraph">I made my own onboarding document during a call.</p>



<p class="wp-block-paragraph">There wasn&#8217;t one. So I asked every question I had and typed the answers straight into a Google Doc while the other person was still talking. Not clever. It was just the first time any of those answers existed outside somebody else&#8217;s head.</p>



<p class="wp-block-paragraph">That doc got me through my first month.</p>



<p class="wp-block-paragraph">I assumed that was a new-person problem, nothing more.</p>



<p class="wp-block-paragraph">Then I watched a founder years into his own business do a much bigger version of the same thing, in three minutes.</p>



<span id="more-99396"></span>



<h2 class="wp-block-heading">The list that was never waiting for time</h2>



<p class="wp-block-paragraph">One founder came in with 1,200 lines: blog ideas, to-dos, market observations, things he&#8217;d meant to follow up on and never had. He&#8217;d been meaning to sit down and sort it for weeks. Minutes after pasting it in, it came back structured, prioritised, turned into something he could actually use: &#8220;It&#8217;s actually done what I wanted it to do, what I was going to ask it to do next week.&#8221;</p>



<p class="wp-block-paragraph">The easy read is that AI made him faster. That isn&#8217;t quite it. He was never short of an afternoon. He was the only person in the business who could make sense of those 1,200 lines, and a list like that sits there for years waiting for its one qualified reader to be free.</p>



<h2 class="wp-block-heading">The number six months couldn&#8217;t produce</h2>



<p class="wp-block-paragraph">The same thing happens on bigger questions. One founder came in with something he&#8217;d been circling since the start of the year: his North Star metric, the single number that would tell him whether the business was actually working.</p>



<p class="wp-block-paragraph">What he said after one session: &#8220;I never boiled it down to something so simple.&#8221;</p>



<p class="wp-block-paragraph">Nobody handed him an answer. He got asked the same question from enough angles that the only version left standing was the one he&#8217;d been avoiding.</p>



<h2 class="wp-block-heading">You still decide</h2>



<p class="wp-block-paragraph">Worth being clear about this, because the workshops are unusually blunt about it. The system offers options, weighs trade-offs, makes recommendations. It never makes the final call. That stays with the founder, every time.</p>



<p class="wp-block-paragraph">Most founders aren&#8217;t short on ambition or effort. What&#8217;s missing is something that makes you finish a sentence you&#8217;ve been starting for half a year.</p>



<p class="wp-block-paragraph">If you&#8217;ve got one of those rattling around your head right now, you&#8217;re probably one direct conversation away from being done with it. Not six more months of thinking about it.</p>



<p class="wp-block-paragraph">That&#8217;s what the BoS OS Workshop is for. Two 120-minute sessions, 12 people max, and you bring the question you&#8217;ve been avoiding.</p>



<p class="wp-block-paragraph"></p>



<div class="wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-fe48e5de wp-block-buttons-is-layout-flex">
<div class="wp-block-button"><a class="wp-block-button__link wp-element-button" href="https://businessofsoftware.org/events/bos-os-workshop/?utm_source=blog&amp;utm_medium=cta&amp;utm_campaign=workshop-blog-series&amp;utm_content=sixmonths">Save Your Spot</a></div>
</div>



<p class="wp-block-paragraph"></p>



<style>
@font-face {
  font-family: "Century Gothic";
  src: url("https://db.onlinewebfonts.com/t/9027abcf80a0095c71d4ebc4aa4de4b1.woff2") format("woff2"),
       url("https://db.onlinewebfonts.com/t/9027abcf80a0095c71d4ebc4aa4de4b1.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Century Gothic";
  src: url("https://db.onlinewebfonts.com/t/0d78b12d6be09203d1fbeb76871a369a.woff2") format("woff2"),
       url("https://db.onlinewebfonts.com/t/0d78b12d6be09203d1fbeb76871a369a.woff") format("woff");
  font-weight: 700 900;
  font-style: normal;
  font-display: swap;
}
</style>
<section class="events-section-h">
  <div class="events-content-h">
    <a class="ev-hero-h" id="evHero" href="#" target="_blank">
      <div>
        <p class="ev-hero-label-h">Next up</p>
        <p class="ev-hero-name-h" id="evHeroName"></p>
        <p class="ev-hero-date-h" id="evHeroDate"></p>
      </div>
      <div class="ev-hero-right-h">
        <span class="ev-hero-countdown-h" id="evHeroCountdown"></span>
        <span class="ev-hero-btn-h">Register now</span>
      </div>
    </a>
    <div class="ev-ws-intro-h">
      <p class="ev-ws-intro-text-h"><strong>BoS OS is how founders harness AI to run their company, not as a chatbot, but as a system.</strong> <a href="https://businessofsoftware.org/the-bos-os/" target="_blank">See how it works →</a></p>
      <p class="ev-ws-intro-sub-h">These workshops are where you build yours.</p>
    </div>
    <p class="ev-label-h">BoS OS: Online Workshops</p>
    <div class="ev-ws-grid-h">
      <div class="ev-ws-card-h ev-ws-orange-h" style="grid-column:1;">
        <div class="ev-ws-datepill-h ev-pill-orange-h" id="evIntroDatePill"></div>
        <div class="ev-ws-countdown-h ev-countdown-orange-h" id="evIntroCountdown"></div>
        <div class="ev-ws-audience-h">Start here</div>
        <div class="ev-ws-name-h">Introduction to BoS OS</div>
        <div class="ev-ws-tagline-h">You know AI is becoming critical to run your business, you don&#8217;t have the time or knowledge to start. Two 120-minute sessions to get your first system running.</div>
        <div class="ev-ws-quote-h ev-quote-orange-h">
          &#8220;It&#8217;s profoundly transformative, and I&#8217;m very excited to be still in the software business at this time.&#8221;
          <div class="ev-ws-quote-attrib-h">Martin Millican</div>
        </div>
        <a class="ev-btn-ws-h ev-btn-ws-orange-h" href="https://businessofsoftware.org/events/introduction-to-bos-os/" target="_blank">Register now</a>
      </div>
      <div class="ev-ws-card-h ev-ws-brown-h" style="grid-column:2;">
        <div class="ev-ws-datepill-h ev-pill-brown-h" id="evWorkshopDatePill"></div>
        <div class="ev-ws-countdown-h ev-countdown-brown-h" id="evWorkshopCountdown"></div>
        <div class="ev-ws-audience-h">Go deeper</div>
        <div class="ev-ws-name-h">BoS OS Workshop</div>
        <div class="ev-ws-tagline-h">You&#8217;ve built the basics, let&#8217;s work out the next step that will have most impact. Two 120-minute sessions to make it real. Max 12 participants.</div>
        <div class="ev-ws-quote-h ev-quote-brown-h">
          &#8220;North Star metric is something I&#8217;ve been trying to work out for the last six months&#8230; I never boiled it down to something so simple.&#8221;
          <div class="ev-ws-quote-attrib-h">Marvin</div>
        </div>
        <a class="ev-btn-ws-h ev-btn-ws-brown-h" href="https://businessofsoftware.org/events/bos-os-workshop/" target="_blank">Register now</a>
      </div>
      <div class="ev-ws-card-h ev-ws-teal-h" style="grid-column:3;">
        <div class="ev-ws-datepill-h ev-pill-teal-h">Next cohort: 8 September 2026</div>
        <div class="ev-ws-audience-h">Be the BoS</div>
        <div class="ev-ws-name-h">Build Your AI Company Operating System</div>
        <div class="ev-ws-tagline-h">Basics done, now you want to fit your BoS OS to your workflow. You build together with experts and a filtered group of learners. You&#8217;re in it together so there&#8217;s no room for hangers on. Four-week cohort with Tim Barker and Mark Littlewood. Twelve founders, one operating system each, built live.</div>
        <div class="ev-ws-quote-h ev-quote-teal-h">
          &#8220;someone actually doing it.&#8221;
        </div>
        <a class="ev-btn-ws-h ev-btn-ws-teal-h" href="https://businessofsoftware.org/events/build-your-ai-company-operating-system/" target="_blank">Register now</a>
      </div>
    </div>
    <p class="ev-label-h" style="margin-top:8px;">Can&#8217;t make it? More dates coming up</p>
    <div class="ev-list-h" id="evSessionList"></div>
    <div class="ev-list-group-h">
      <div class="ev-list-row-h ev-list-row-europe-h">
        <div class="ev-list-date-h">April 2027</div>
        <div class="ev-list-name-h">BoS Europe 2027</div>
        <a class="ev-list-btn-h ev-list-btn-orange-h" href="https://businessofsoftware.org/updates/">Get notified</a>
      </div>
    </div>
  </div>
</section>
<style>
.events-section-h,
.events-section-h * {
  box-sizing: border-box !important;
}
.events-section-h { padding: 20px; display: flex; justify-content: center; font-family: "Century Gothic", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.events-content-h { width: 100%; max-width: 900px; margin: 0 auto; }
.ev-hero-h {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  flex-wrap: wrap;
  background: linear-gradient(135deg, #EA7600, #DC4405);
  border-radius: 14px;
  padding: 20px 24px;
  margin-bottom: 20px;
  text-decoration: none;
  color: #fff;
}
.ev-hero-label-h { font-size: 12px; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; color: rgba(255,255,255,0.85); margin: 0 0 6px; }
.ev-hero-name-h { font-size: 19px; font-weight: 700; color: #fff; margin: 0 0 4px; }
.ev-hero-date-h { font-size: 14px; color: rgba(255,255,255,0.9); margin: 0; }
.ev-hero-right-h { display: flex; align-items: center; gap: 12px; }
.ev-hero-countdown-h { background: rgba(255,255,255,0.2); color: #fff; font-size: 13px; font-weight: 700; padding: 6px 14px; border-radius: 999px; }
.ev-hero-btn-h { background: #fff; color: #C05520; font-size: 13px; font-weight: 700; padding: 10px 20px; border-radius: 999px; }
.ev-label-h {
  font-size: 11px !important;
  font-weight: 600 !important;
  letter-spacing: 0.08em !important;
  text-transform: uppercase !important;
  color: #999 !important;
  margin: 0 0 10px 4px !important;
}
.ev-ws-intro-h { margin: 0 4px 16px; padding: 16px 20px; background: #F7F5F2; border-radius: 12px; }
.ev-ws-intro-text-h { font-size: 14px; line-height: 1.6; color: #333; margin: 0 0 4px; }
.ev-ws-intro-text-h a { color: #C05520; font-weight: 700; text-decoration: none; }
.ev-ws-intro-text-h a:hover { text-decoration: underline; }
.ev-ws-intro-sub-h { font-size: 13px; color: #888; margin: 0; }
.ev-ws-grid-h { display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 0 16px; margin-bottom: 16px; align-items: stretch; }
.ev-ws-card-h { display: flex; flex-direction: column; gap: 8px; border: 0.5px solid rgba(0,0,0,0.12); border-radius: 14px; padding: 20px 20px 16px; }
.ev-ws-orange-h { border-color: #E8C4A0; background: #FFFAF5; }
.ev-ws-brown-h { border-color: #C4B4A4; background: #FAF7F4; }
.ev-ws-teal-h { border-color: #A0C4B8; background: #F4FAF8; }
.ev-ws-datepill-h {
  display: block !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  padding: 9px 14px !important;
  border-radius: 10px !important;
  width: 100% !important;
  align-self: start !important;
  text-align: left !important;
  color: #fff !important;
  line-height: 1.4 !important;
}
.ev-pill-orange-h { background: linear-gradient(135deg, #EA7600, #DC4405); }
.ev-pill-brown-h { background: linear-gradient(135deg, #7A3B10, #5A2B08); }
.ev-pill-teal-h { background: linear-gradient(135deg, #0F6E56, #0A4F3D); }
.ev-ws-countdown-h { font-size: 13px; font-weight: 800; align-self: start; display: inline-block; padding: 5px 12px; border-radius: 999px; }
.ev-countdown-orange-h { color: #C05520; background: #FFE7D6; }
.ev-countdown-brown-h { color: #6B4F3A; background: #EDE3D8; }
.ev-ws-audience-h { font-size: 11px; color: #999; text-transform: uppercase; letter-spacing: 0.07em; font-weight: 600; }
.ev-ws-name-h { font-size: 17px; font-weight: 700; line-height: 1.3; color: #111; }
.ev-ws-tagline-h { font-size: 13px; color: #666; line-height: 1.5; }
.ev-ws-quote-h { font-style: italic; font-size: 13px; color: #666; line-height: 1.6; padding-left: 12px; }
.ev-quote-orange-h { border-left: 2px solid #E8A070; }
.ev-quote-brown-h { border-left: 2px solid #A08870; }
.ev-quote-teal-h { border-left: 2px solid #6FA894; }
.ev-ws-quote-attrib-h { font-size: 11px; color: #999; margin-top: 5px; font-style: normal; }
.ev-btn-ws-h { display: block; padding: 10px 18px; border-radius: 999px; font-size: 13px; font-weight: 700; text-align: center; text-decoration: none; color: #fff !important; margin-top: auto; }
.ev-btn-ws-orange-h { background: #EE5E30; }
.ev-btn-ws-orange-h:hover { background: #CC4620; }
.ev-btn-ws-brown-h { background: #7A3B10; }
.ev-btn-ws-brown-h:hover { background: #5A2B08; }
.ev-btn-ws-teal-h { background: #0F6E56; }
.ev-btn-ws-teal-h:hover { background: #0A4F3D; }
.ev-ws-empty-h { display: block; }
.ev-list-h { display: flex; flex-direction: column; gap: 16px; margin-bottom: 8px; }
.ev-list-group-h { display: flex; flex-direction: column; gap: 6px; }
.ev-list-month-h {
  font-size: 10px !important;
  font-weight: 600 !important;
  letter-spacing: 0.06em !important;
  text-transform: uppercase !important;
  color: #999 !important;
  margin: 0 0 8px 4px !important;
}
.ev-list-row-h { display: flex; align-items: center; gap: 16px; background: #FFF3EE; border: 1px solid rgba(238,94,48,0.15); border-radius: 12px; padding: 12px 20px; }
.ev-list-date-h { font-size: 13px; font-weight: 700; color: #111; min-width: 150px; flex-shrink: 0; }
.ev-list-name-h { flex: 1; font-size: 13px; color: #666; line-height: 1.4; }
.ev-list-btn-h { display: inline-block; padding: 7px 16px; border-radius: 999px; font-size: 13px; font-weight: 700; text-decoration: none; white-space: nowrap; flex-shrink: 0; color: #fff !important; }
.ev-list-btn-orange-h { background: #EE5E30; }
.ev-list-btn-orange-h:hover { background: #CC4620; }
.ev-list-btn-brown-h { background: #7A3B10; }
.ev-list-btn-brown-h:hover { background: #5A2B08; }
.ev-list-btn-teal-h { background: #0F6E56; }
.ev-list-btn-teal-h:hover { background: #0A4F3D; }
.ev-list-row-muted-h { background: #F5F5F3; border: 1px solid rgba(0,0,0,0.06); }
.ev-list-row-europe-h { background: #EAF4F2; border: 1px solid rgba(15,110,86,0.15); }
.ev-list-row-europe-h .ev-list-date-h { color: #0F6E56; }
.ev-list-soon-h { display: inline-block; padding: 7px 16px; border-radius: 999px; font-size: 12px; font-weight: 700; white-space: nowrap; flex-shrink: 0; color: #888; background: #EAEAE6; }
@media (max-width: 600px) {
  .ev-hero-h { flex-direction: column; align-items: flex-start; }
  .ev-hero-right-h { width: 100%; justify-content: space-between; }
  .ev-ws-grid-h { grid-template-columns: 1fr; }
  .ev-ws-card-h { grid-column: 1; }
  .ev-list-row-h { flex-wrap: wrap; gap: 8px; }
  .ev-list-date-h { min-width: unset; width: 100%; }
}
</style>
<script>
(function () {
  var evSessions = [
    { kind: 'workshop', date: new Date(2026, 7, 4), time: '11:00 UK', track: 'Europe', part: 'Part 1', product: 'intro', productName: 'Introduction to BoS OS', url: 'https://businessofsoftware.org/events/introduction-to-bos-os/' },
    { kind: 'workshop', date: new Date(2026, 7, 6), time: '16:00 UK', track: 'US', part: 'Part 1', product: 'intro', productName: 'Introduction to BoS OS', url: 'https://businessofsoftware.org/events/introduction-to-bos-os/' },
    { kind: 'workshop', date: new Date(2026, 7, 11), time: '11:00 UK', track: 'Europe', part: 'Part 2', product: 'intro', productName: 'Introduction to BoS OS', url: 'https://businessofsoftware.org/events/introduction-to-bos-os/' },
    { kind: 'workshop', date: new Date(2026, 7, 13), time: '16:00 UK', track: 'US', part: 'Part 2', product: 'intro', productName: 'Introduction to BoS OS', url: 'https://businessofsoftware.org/events/introduction-to-bos-os/' },
    { kind: 'workshop', date: new Date(2026, 7, 18), time: '11:00 UK', track: 'Europe', part: 'Part 1', product: 'workshop', productName: 'BoS OS Workshop', url: 'https://businessofsoftware.org/events/bos-os-workshop/' },
    { kind: 'workshop', date: new Date(2026, 7, 20), time: '16:00 UK', track: 'US', part: 'Part 1', product: 'workshop', productName: 'BoS OS Workshop', url: 'https://businessofsoftware.org/events/bos-os-workshop/' },
    { kind: 'workshop', date: new Date(2026, 7, 25), time: '11:00 UK', track: 'Europe', part: 'Part 2', product: 'workshop', productName: 'BoS OS Workshop', url: 'https://businessofsoftware.org/events/bos-os-workshop/' },
    { kind: 'workshop', date: new Date(2026, 7, 27), time: '16:00 UK', track: 'US', part: 'Part 2', product: 'workshop', productName: 'BoS OS Workshop', url: 'https://businessofsoftware.org/events/bos-os-workshop/' },
    { kind: 'advancing', date: new Date(2026, 6, 29), time: '11:00 UK', topic: 'Competitive Intelligence Tracking' },
    { kind: 'advancing', date: new Date(2026, 7, 5), time: '11:00 UK', topic: 'Scheduling' },
    { kind: 'advancing', date: new Date(2026, 7, 12), time: '11:00 UK', topic: 'Team Working' },
    { kind: 'advancing', date: new Date(2026, 7, 19), time: '11:00 UK', topic: 'Topic TBC' },
    { kind: 'cohort', date: new Date(2026, 8, 15), time: '11:00 UK', track: '', part: 'Week 2', product: 'cohort', productName: 'Build Your AI Company Operating System', url: 'https://businessofsoftware.org/events/build-your-ai-company-operating-system/' },
    { kind: 'cohort', date: new Date(2026, 8, 22), time: '11:00 UK', track: '', part: 'Week 3', product: 'cohort', productName: 'Build Your AI Company Operating System', url: 'https://businessofsoftware.org/events/build-your-ai-company-operating-system/' },
    { kind: 'cohort', date: new Date(2026, 8, 29), time: '11:00 UK', track: '', part: 'Week 4', product: 'cohort', productName: 'Build Your AI Company Operating System', url: 'https://businessofsoftware.org/events/build-your-ai-company-operating-system/' }
  ];
  var monthsShort = ['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'];
  var dayNames = ['Sun','Mon','Tue','Wed','Thu','Fri','Sat'];
  function today() {
    var d = new Date();
    d.setHours(0, 0, 0, 0);
    return d;
  }
  function isUpcoming(d) {
    var x = new Date(d);
    x.setHours(0, 0, 0, 0);
    return x >= today();
  }
  function fmtShort(d) {
    return dayNames[d.getDay()] + ' ' + d.getDate() + ' ' + monthsShort[d.getMonth()];
  }
  function countdown(d) {
    var t = today();
    var target = new Date(d);
    target.setHours(0, 0, 0, 0);
    var diff = Math.round((target - t) / 86400000);
    if (diff < 0) return '';
    if (diff === 0) return 'Today';
    if (diff === 1) return 'Tomorrow';
    return 'In ' + diff + ' days';
  }
  function nextForProduct(product) {
    var upcoming = evSessions.filter(function (s) {
      if (s.kind !== 'workshop') return false;
      if (s.product !== product) return false;
      return isUpcoming(s.date);
    });
    upcoming.sort(function (a, b) { return a.date - b.date; });
    return upcoming[0];
  }
  function fillCard(prefixId, product) {
    var next = nextForProduct(product);
    var pillEl = document.getElementById(prefixId + 'DatePill');
    var cdEl = document.getElementById(prefixId + 'Countdown');
    if (!next) {
      if (pillEl) pillEl.textContent = 'Next cohort: Dates TBC';
      if (cdEl) cdEl.style.display = 'none';
      return;
    }
    if (pillEl) pillEl.textContent = 'Next session: ' + fmtShort(next.date) + ', ' + next.time + ' (' + next.track + ', ' + next.part + ')';
    var cd = countdown(next.date);
    if (cdEl) {
      if (cd) { cdEl.textContent = cd; } else { cdEl.style.display = 'none'; }
    }
    return next;
  }
  function fillHero(nextIntro, nextWorkshop) {
    var candidates = [nextIntro, nextWorkshop].filter(Boolean);
    candidates.sort(function (a, b) { return a.date - b.date; });
    var soonest = candidates[0];
    var hero = document.getElementById('evHero');
    if (!soonest || !hero) {
      if (hero) hero.style.display = 'none';
      return;
    }
    document.getElementById('evHeroName').textContent = soonest.productName + ', ' + soonest.part + ' (' + soonest.track + ')';
    document.getElementById('evHeroDate').textContent = fmtShort(soonest.date) + ', ' + soonest.time;
    var cd = countdown(soonest.date);
    var cdEl = document.getElementById('evHeroCountdown');
    if (cd) { cdEl.textContent = cd; } else { cdEl.style.display = 'none'; }
    hero.href = soonest.url;
  }
  function buildList(exclude) {
    var months = ['January','February','March','April','May','June','July','August','September','October','November','December'];
    var upcoming = evSessions.filter(function (s) {
      if (!isUpcoming(s.date)) return false;
      for (var i = 0; i < exclude.length; i++) {
        var ex = exclude[i];
        if (!ex) continue;
        if (s.kind !== 'workshop') continue;
        if (ex.date.getTime() !== s.date.getTime()) continue;
        if (ex.product !== s.product) continue;
        return false;
      }
      return true;
    });
    upcoming.sort(function (a, b) { return a.date - b.date; });
    var grouped = {};
    var order = [];
    upcoming.forEach(function (s) {
      var key = s.date.getFullYear() + '-' + s.date.getMonth();
      if (!grouped[key]) {
        grouped[key] = { label: months[s.date.getMonth()] + ' ' + s.date.getFullYear(), items: [] };
        order.push(key);
      }
      grouped[key].items.push(s);
    });
    var html = '';
    order.forEach(function (key) {
      var group = grouped[key];
      html += '<div class="ev-list-group-h">';
      html += '<p class="ev-list-month-h">' + group.label + '</p>';
      group.items.forEach(function (item) {
        html += '<div class="ev-list-row-h' + (item.kind === 'advancing' ? ' ev-list-row-muted-h' : '') + '">';
        var dateCell = fmtShort(item.date) + ', ' + item.time;
        html += '<div class="ev-list-date-h">' + dateCell + '</div>';
        if (item.kind === 'advancing') {
          html += '<div class="ev-list-name-h">Advancing Skills: ' + item.topic + '</div>';
          html += '<span class="ev-list-soon-h">Launching soon</span>';
        } else if (item.kind === 'cohort') {
          html += '<div class="ev-list-name-h">' + item.productName + ', ' + item.part + '</div>';
          html += '<a class="ev-list-btn-h ev-list-btn-teal-h" href="' + item.url + '" target="_blank">Reserve</a>';
        } else {
          var type = item.product === 'intro' ? 'orange' : 'brown';
          var label = item.productName + ', ' + item.part + ' (' + item.track + ')';
          html += '<div class="ev-list-name-h">' + label + '</div>';
          html += '<a class="ev-list-btn-h ev-list-btn-' + type + '-h" href="' + item.url + '" target="_blank">Reserve</a>';
        }
        html += '</div>';
      });
      html += '</div>';
    });
    var listEl = document.getElementById('evSessionList');
    if (listEl) listEl.innerHTML = html;
  }
  function init() {
    var nextIntro = fillCard('evIntro', 'intro');
    var nextWorkshop = fillCard('evWorkshop', 'workshop');
    fillHero(nextIntro, nextWorkshop);
    buildList([nextIntro, nextWorkshop]);
  }
  if (document.readyState === 'loading') {
    document.addEventListener('DOMContentLoaded', init);
  } else {
    init();
  }
})();
</script>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Why Your AI Coding Tools Are Making Developers Slower</title>
		<link>http://businessofsoftware.org/2026/09/why-your-ai-coding-tools-are-making-developers-slower/</link>
		
		<dc:creator><![CDATA[Jann Urgel]]></dc:creator>
		<pubDate>Tue, 01 Sep 2026 12:45:11 +0000</pubDate>
				<category><![CDATA[BoS Updates]]></category>
		<guid isPermaLink="false">https://bos.thebln.com/?p=99385</guid>

					<description><![CDATA[Developers using AI are spending 19% longer on tasks, and slower tools aren&#8217;t the reason. Hallucinations invent APIs that don&#8217;t exist, security risks multiply from copy-pasted credentials, and senior developers are now reviewing five times more code than before. At Business of Software USA, Ivan Barajas Vargas, CEO and co-founder of MuukTest, walked through the [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Developers using AI are spending 19% longer on tasks, and slower tools aren&#8217;t the reason. Hallucinations invent APIs that don&#8217;t exist, security risks multiply from copy-pasted credentials, and senior developers are now reviewing five times more code than before.</p>



<p class="wp-block-paragraph">At Business of Software USA, Ivan Barajas Vargas, CEO and co-founder of MuukTest, walked through the findings from five of the most cited academic papers on AI in development. The picture: speed and efficiency aren&#8217;t the same thing. Code that requires endless review, security audits, and refactoring costs more than it saves.</p>



<p class="wp-block-paragraph">The problem is how teams are using the tools.</p>



<figure class="wp-block-image size-full"><img decoding="async" width="799" height="533" src="https://bos.thebln.com/wp-content/uploads/sites/11/2026/09/Ivan-Barajas-Vargas.jpg" alt="Ivan Barajas Vargas" class="wp-image-99386" srcset="https://bos.thebln.com/wp-content/uploads/sites/11/2026/09/Ivan-Barajas-Vargas.jpg 799w, https://bos.thebln.com/wp-content/uploads/sites/11/2026/09/Ivan-Barajas-Vargas-768x512.jpg 768w, https://bos.thebln.com/wp-content/uploads/sites/11/2026/09/Ivan-Barajas-Vargas-300x200.jpg 300w" sizes="(max-width: 799px) 100vw, 799px" /></figure>



<span id="more-99385"></span>



<h3 class="wp-block-heading"><strong>Tool Overload Hides Real Security Risks</strong></h3>



<p class="wp-block-paragraph">There are now hundreds of AI coding tools on the market: Cursor, Copilot, Claude, GitHub&#8217;s own offerings, plus specialised tools for every framework. Most teams pick one by gut feel, try a second, and end up running both in production.</p>



<p class="wp-block-paragraph">That&#8217;s shadow AI: unauthorised, unvetted tools loose in the development workflow. A sales intern tries a new tool to &#8220;help.&#8221; Each one opens its own security surface.</p>



<p class="wp-block-paragraph">The real risk is copy-pasting credentials into a system nobody&#8217;s vetted. Once that data leaks, it&#8217;s gone.</p>



<p class="wp-block-paragraph">The fix: pick one stack and enforce it. Write standards. Any team can write a prompt, but the good ones write guidelines for how AI gets used in development, with input from business and product, not just engineering.</p>



<h3 class="wp-block-heading"><strong>&#8220;It&#8217;s Like Using a Chainsaw&#8221;</strong></h3>



<p class="wp-block-paragraph">That&#8217;s how Ivan puts it: AI coding tools are powerful in trained hands and a mess in untrained ones. Auto-complete, refactoring, scaffolding, root cause analysis, they all work, provided someone actually knows what they&#8217;re doing.</p>



<p class="wp-block-paragraph">AI generates thousands of lines of code, most of it syntactically fine and conceptually plausible. Until you dig in and find APIs that don&#8217;t exist. That&#8217;s built into how these models work: they extrapolate from training data, and sometimes the extrapolation is fiction.</p>



<p class="wp-block-paragraph">That&#8217;s tax.</p>



<p class="wp-block-paragraph">The fix is context. Load your RAG system or vector database with documentation, architecture decisions, and code standards. Test performance regularly. Don&#8217;t assume generated code scales just because it compiles. And keep reviewing outputs: the more your team generates with AI, the more a senior developer ends up validating.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3af.png" alt="🎯" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <em>When my team ships faster with AI but I&#8217;m not sure code review is keeping pace, I want to know whether the tool is the problem or whether we skipped the guardrails.</em></p>
</blockquote>



<h3 class="wp-block-heading"><strong>The New Job Description: Full-Time Reviewer</strong></h3>



<p class="wp-block-paragraph">Senior developers are reviewing five times more code than before AI entered the workflow. A junior developer with AI generates more code, faster. But every line needs review, testing, and validation. And the people you actually need for architecture, mentorship, and strategy are stuck validating what the junior team generated.</p>



<p class="wp-block-paragraph">More code doesn&#8217;t mean better code. AI writes like a junior developer: a lot of output, some of it buggy, most of it immature. Tech debt compounds.</p>



<p class="wp-block-paragraph">The burnout point is the one worth sitting with. A tool that&#8217;s supposed to save time is quietly taxing your best people, and most teams haven&#8217;t noticed because the dashboard still says &#8220;faster.&#8221;</p>



<p class="wp-block-paragraph">The fix starts with acknowledging the shift: AI tools multiply senior workload, they don&#8217;t eliminate it. Monitor that load. And assign ownership: if someone is responsible for vetting the AI, integrating it, and maintaining standards, the workflow stays manageable. If no one owns it, it metastasises.</p>



<h3 class="wp-block-heading">Treat AI Like a Chainsaw</h3>



<p class="wp-block-paragraph">The teams getting real value from AI aren&#8217;t treating it as a replacement for architecture or strategy. They&#8217;re treating it like a chainsaw: powerful, but only in trained hands with the guards on.</p>



<p class="wp-block-paragraph">That means picking one tool and committing to it. Writing standards. Feeding the system context. Testing for performance. Instrumenting observability from day one, so you know why things break. Naming owners. Watching developer load so your senior people don&#8217;t burn out reviewing everyone else&#8217;s output.</p>



<p class="wp-block-paragraph">It also means accepting where vibe coding belongs: prototypes, mockups, small features. Not the core architecture of a fintech platform or a healthcare system. There, AI scaffolds and refactors. It doesn&#8217;t decide.</p>



<p class="wp-block-paragraph">The vibes are only off if you skip the integration work and hope for the best.</p>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<div class="wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex">
<div class="wp-block-button"><a class="wp-block-button__link wp-element-button" href="https://businessofsoftware.org/talks/top-15-reasons-the-vibes-are-off-with-vibe-coding/">Watch the Full Talk</a></div>
</div>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Wistia Turned Down the Exit. Then It Had to Prove the Business Was Worth Keeping.</title>
		<link>http://businessofsoftware.org/2026/08/wistia-turned-down-the-exit-then-it-had-to-prove-the-business-was-worth-keeping/</link>
		
		<dc:creator><![CDATA[Jann Urgel]]></dc:creator>
		<pubDate>Thu, 27 Aug 2026 08:56:56 +0000</pubDate>
				<category><![CDATA[BoS Updates]]></category>
		<guid isPermaLink="false">https://bos.thebln.com/?p=99369</guid>

					<description><![CDATA[In 2017, Chris Savage and his co-founder had an offer on the table to sell Wistia for enough money that neither of them would ever need to work again. They said no, and instead borrowed 17 million dollars to buy the company back from itself, paying early investors and employees roughly what the acquirers had [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">In 2017, Chris Savage and his co-founder had an offer on the table to sell Wistia for enough money that neither of them would ever need to work again. They said no, and instead borrowed 17 million dollars to buy the company back from itself, paying early investors and employees roughly what the acquirers had offered, without giving up the business.</p>



<p class="wp-block-paragraph">Chris told this story at BoS USA 2025, alongside Chris Lavigne, Wistia&#8217;s head of production and a 14-year employee, in a fireside conversation about what actually happened after they turned the deal down. The headline decision is the memorable part. Proving it was the right call took the next five years.</p>



<span id="more-99369"></span>



<h3 class="wp-block-heading"><strong>Why founders say no to the pot of gold</strong></h3>



<p class="wp-block-paragraph">Three companies approached Wistia about buying the business in 2017. Chris and his co-founder, who&#8217;d always turned those conversations down before, said yes this time and got deep enough in to land a real offer. While making a list of everything they&#8217;d do after selling, they realized the list was just Wistia again, the same people, the same problems, rebuilt from scratch. That was the moment they admitted to each other they were actually unhappy with how they were running the business: </p>



<ul class="wp-block-list">
<li>chasing growth at all costs</li>



<li>saying yes to ideas without ever asking what to stop doing</li>



<li>accumulating what Chris calls zombie projects that stayed alive because nobody asked if they should.</li>
</ul>



<h3 class="wp-block-heading"><strong>Raising to serve growth, not to search for it</strong></h3>



<p class="wp-block-paragraph">Turning down the offer left an open question: <em>what to do about the roughly 1.4 million dollars already raised from angel investors, and the liquidity everyone had been promised someday?</em> The answer was the 17 million dollar debt round, structured so early investors and employees could choose to take cash now rather than wait for an exit that wasn&#8217;t coming. Chris&#8217;s framing for founders weighing a raise: are you raising to search for growth you don&#8217;t have yet, or to serve growth you already know how to produce. Pre-product-market-fit, you may need outside capital and want the smallest raise you can get away with, since that dilution is the most expensive you&#8217;ll ever take. Already know what works? Wistia funded a chunk of its own growth just by switching the default payment plan from monthly to annual, and the debt round was the more dramatic version of the same idea: <strong>borrowing against a business they understood, rather than diluting further or selling outright.</strong></p>



<h3 class="wp-block-heading"><strong>Independence didn&#8217;t automatically buy speed</strong></h3>



<p class="wp-block-paragraph">The buyback bought Wistia the right to set its own terms. It didn&#8217;t automatically buy a fast product org. By 2021, flush with profit and conviction, Wistia doubled its product and engineering headcount from 50 to 100 people in a single year, fully self-funded. Shipping got slower. By October 2022, Chris stopped assuming the fix was more people and asked a harder question: what if the bottleneck was his own review process, where every roadmap ran through him first and the best-organized deck won, not the one that shipped the most customer value.</p>



<p class="wp-block-paragraph">The fix was structural: all 13 product teams got full ownership of their own roadmaps, judged on a single measure, shipping real customer value every two weeks. A tagging feature scoped at six months under the old process shipped in two weeks under the new one. Product releases went from 12 a year to 70, then 130, with no change in team size.</p>



<p class="wp-block-paragraph">The through-line across both moments: the buyback bought Wistia the right to set its own terms. Making that worth anything meant being honest, twice, about where the business was actually stuck, and changing the structure rather than pushing harder inside the old one.</p>



<p class="wp-block-paragraph"><a href="https://businessofsoftware.org/talks/building-beyond-the-investment-next-round/"><em>Watch the full talk, including the equity program, the hiring pendulum, and the Q&amp;A on OKRs and product structure</em>.</a></p>



<div style="height:50px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="wp-block-paragraph"><p><script src='https://www.google.com/recaptcha/api.js'></script></p>
<div class="boilerplate" style="border-bottom: solid 10px rgb(238,94,48);">
<h2 style="font-size: 28px; padding: 10px; margin:0 0 20px 0;">Want more of these insightful talks?</h2>
<p style="padding:0 10px;">At BoS we run events and publish highly-valued content for anyone <strong>building, running, or scaling</strong> a SaaS or software business.</p>
<p style="padding:0 10px;">Sign up for a weekly dose of latest actionable and useful content.</p>
<form action="https://www.getdrip.com/forms/330869622/submissions" method="post" data-drip-embedded-form="330869622">
<div style="padding:0 10px;"></div>
<p><input type="email" id="drip-email" name="fields[email]" placeholder="Email" style="padding: 10px; font-weight: bold;"> <input type="text" id="drip-first-name" name="fields[first_name]" placeholder="First Name (Optional)" style="padding: 10px; font-weight: bold;"> </p>
<div class="g-recaptcha" data-sitekey="6LeZFncqAAAAAJVk64hsgXDJO7ajbE0fNfDkJMDf" style="padding:10px 0"></div>
<p> <input type="submit" value="Subscribe" data-drip-attribute="sign-up-button" style="padding: 10px 20px; cursor:pointer;"></p>
<p><input type="hidden" name="tags[]" id="tags_" value="Signup Source - Website Boilerplate 2 4 5" tabindex="-1"></p>
</form>
<p style="font-size: 10px; padding: 0px; margin:0 0 20px 0;">Unsubscribe any time. We will never sell your email address. It is yours.</p>
</div>
</p>



<div style="height:50px" aria-hidden="true" class="wp-block-spacer"></div>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>The Co-Founder You Never Had</title>
		<link>http://businessofsoftware.org/2026/08/the-co-founder-you-never-had/</link>
		
		<dc:creator><![CDATA[Giselle Sotto]]></dc:creator>
		<pubDate>Tue, 25 Aug 2026 14:12:12 +0000</pubDate>
				<category><![CDATA[BoS Updates]]></category>
		<guid isPermaLink="false">https://bos.thebln.com/?p=99346</guid>

					<description><![CDATA[I nodded along the first few times Mark said this without actually understanding what he meant. He thinks of the BoS OS as &#8220;a way of finding the co-founder you never had who is almost the exact opposite of you.&#8221; What changed my mind was sitting in the workshops and hearing founders say the same [&#8230;]]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image size-full"><img decoding="async" width="1200" height="300" src="https://bos.thebln.com/wp-content/uploads/sites/11/2026/08/BlogHero_CoFounder.png" alt="" class="wp-image-99347" srcset="https://bos.thebln.com/wp-content/uploads/sites/11/2026/08/BlogHero_CoFounder.png 1200w, https://bos.thebln.com/wp-content/uploads/sites/11/2026/08/BlogHero_CoFounder-768x192.png 768w, https://bos.thebln.com/wp-content/uploads/sites/11/2026/08/BlogHero_CoFounder-300x75.png 300w" sizes="(max-width: 1200px) 100vw, 1200px" /></figure>



<p class="wp-block-paragraph">I nodded along the first few times Mark said this without actually understanding what he meant. He thinks of the BoS OS as &#8220;a way of finding the co-founder you never had who is almost the exact opposite of you.&#8221;</p>



<p class="wp-block-paragraph">What changed my mind was sitting in the workshops and hearing founders say the same thing back to him, in their own words, without being asked.</p>



<p class="wp-block-paragraph">Dom Reed got there working through the mission planner with his co-founders, one session, one shared screen. What struck him was the probing. By the end he called the whole thing &#8220;proper therapy.&#8221;</p>



<h3 class="wp-block-heading">Nobody in that room was being lazy</h3>



<p class="wp-block-paragraph">I know this one from the other side. I joined BoS and inherited systems nobody had time to walk me through. Nothing written down anywhere. Not because anyone was careless. Because the people who built it never had to explain it to themselves.</p>



<p class="wp-block-paragraph">That&#8217;s the pattern the workshops keep surfacing: founders who aren&#8217;t short on effort, just short on someone forcing them to say the quiet part out loud.</p>



<span id="more-99346"></span>



<h3 class="wp-block-heading">The agreeable ones are much less useful</h3>



<p class="wp-block-paragraph">A co-founder worth having sits on a position you haven&#8217;t considered and stays there until you deal with it.</p>



<p class="wp-block-paragraph">Tim Barker builds that instinct into the architecture itself. Alongside the agents that do the work, he runs guardians whose only job is to check the ones producing it, built specifically so nothing optimises for growth at the cost of trust or economics.</p>



<p class="wp-block-paragraph">That&#8217;s the whole point. An assistant that only agrees with you isn&#8217;t a co-founder, it&#8217;s a mirror.</p>



<h3 class="wp-block-heading">The bridge nobody quite has yet</h3>



<p class="wp-block-paragraph">Even the founders furthest along keep hitting the same wall. Robert Fryers put it plainly, four weeks in: the bit he&#8217;d pay more for was &#8220;the bridge between a consistent source of truth for multiple people and rolling this out to the team.&#8221;</p>



<p class="wp-block-paragraph">That&#8217;s not a small ask. It&#8217;s the same instinct, pointed at a harder problem: not just a counterweight for one person, but one the whole team can trust.</p>



<h3 class="wp-block-heading">If you&#8217;re running on instinct and a very full head</h3>



<p class="wp-block-paragraph">I&#8217;m not a founder. But my first months here ran on instinct and a head that was far too full, and what helped was having something in the room that wouldn&#8217;t let me leave a decision half-made.</p>



<p class="wp-block-paragraph">If that sounds like your week, sit with it for a minute. Not because you&#8217;re doing it wrong. Because the arguing part is the bit you&#8217;re missing, and it&#8217;s the one thing you can&#8217;t do on your own.</p>



<p class="wp-block-paragraph">The BoS OS Workshop is two 120-minute sessions, capped at 12 people, for founders who&#8217;ve already got a first-draft OS and want it to hold up when something pushes back.</p>



<div class="wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-fe48e5de wp-block-buttons-is-layout-flex">
<div class="wp-block-button"><a class="wp-block-button__link has-text-align-center wp-element-button" href="https://businessofsoftware.org/events/bos-os-workshop/?utm_source=blog&amp;utm_medium=cta&amp;utm_campaign=workshop-blog-series&amp;utm_content=cofounder">Save Your Spot</a></div>
</div>



<style>
@font-face {
  font-family: "Century Gothic";
  src: url("https://db.onlinewebfonts.com/t/9027abcf80a0095c71d4ebc4aa4de4b1.woff2") format("woff2"),
       url("https://db.onlinewebfonts.com/t/9027abcf80a0095c71d4ebc4aa4de4b1.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Century Gothic";
  src: url("https://db.onlinewebfonts.com/t/0d78b12d6be09203d1fbeb76871a369a.woff2") format("woff2"),
       url("https://db.onlinewebfonts.com/t/0d78b12d6be09203d1fbeb76871a369a.woff") format("woff");
  font-weight: 700 900;
  font-style: normal;
  font-display: swap;
}
</style>
<section class="events-section-h">
  <div class="events-content-h">
    <a class="ev-hero-h" id="evHero" href="#" target="_blank">
      <div>
        <p class="ev-hero-label-h">Next up</p>
        <p class="ev-hero-name-h" id="evHeroName"></p>
        <p class="ev-hero-date-h" id="evHeroDate"></p>
      </div>
      <div class="ev-hero-right-h">
        <span class="ev-hero-countdown-h" id="evHeroCountdown"></span>
        <span class="ev-hero-btn-h">Register now</span>
      </div>
    </a>
    <div class="ev-ws-intro-h">
      <p class="ev-ws-intro-text-h"><strong>BoS OS is how founders harness AI to run their company, not as a chatbot, but as a system.</strong> <a href="https://businessofsoftware.org/the-bos-os/" target="_blank">See how it works →</a></p>
      <p class="ev-ws-intro-sub-h">These workshops are where you build yours.</p>
    </div>
    <p class="ev-label-h">BoS OS: Online Workshops</p>
    <div class="ev-ws-grid-h">
      <div class="ev-ws-card-h ev-ws-orange-h" style="grid-column:1;">
        <div class="ev-ws-datepill-h ev-pill-orange-h" id="evIntroDatePill"></div>
        <div class="ev-ws-countdown-h ev-countdown-orange-h" id="evIntroCountdown"></div>
        <div class="ev-ws-audience-h">Start here</div>
        <div class="ev-ws-name-h">Introduction to BoS OS</div>
        <div class="ev-ws-tagline-h">You know AI is becoming critical to run your business, you don&#8217;t have the time or knowledge to start. Two 120-minute sessions to get your first system running.</div>
        <div class="ev-ws-quote-h ev-quote-orange-h">
          &#8220;It&#8217;s profoundly transformative, and I&#8217;m very excited to be still in the software business at this time.&#8221;
          <div class="ev-ws-quote-attrib-h">Martin Millican</div>
        </div>
        <a class="ev-btn-ws-h ev-btn-ws-orange-h" href="https://businessofsoftware.org/events/introduction-to-bos-os/" target="_blank">Register now</a>
      </div>
      <div class="ev-ws-card-h ev-ws-brown-h" style="grid-column:2;">
        <div class="ev-ws-datepill-h ev-pill-brown-h" id="evWorkshopDatePill"></div>
        <div class="ev-ws-countdown-h ev-countdown-brown-h" id="evWorkshopCountdown"></div>
        <div class="ev-ws-audience-h">Go deeper</div>
        <div class="ev-ws-name-h">BoS OS Workshop</div>
        <div class="ev-ws-tagline-h">You&#8217;ve built the basics, let&#8217;s work out the next step that will have most impact. Two 120-minute sessions to make it real. Max 12 participants.</div>
        <div class="ev-ws-quote-h ev-quote-brown-h">
          &#8220;North Star metric is something I&#8217;ve been trying to work out for the last six months&#8230; I never boiled it down to something so simple.&#8221;
          <div class="ev-ws-quote-attrib-h">Marvin</div>
        </div>
        <a class="ev-btn-ws-h ev-btn-ws-brown-h" href="https://businessofsoftware.org/events/bos-os-workshop/" target="_blank">Register now</a>
      </div>
      <div class="ev-ws-card-h ev-ws-teal-h" style="grid-column:3;">
        <div class="ev-ws-datepill-h ev-pill-teal-h">Next cohort: 8 September 2026</div>
        <div class="ev-ws-audience-h">Be the BoS</div>
        <div class="ev-ws-name-h">Build Your AI Company Operating System</div>
        <div class="ev-ws-tagline-h">Basics done, now you want to fit your BoS OS to your workflow. You build together with experts and a filtered group of learners. You&#8217;re in it together so there&#8217;s no room for hangers on. Four-week cohort with Tim Barker and Mark Littlewood. Twelve founders, one operating system each, built live.</div>
        <div class="ev-ws-quote-h ev-quote-teal-h">
          &#8220;someone actually doing it.&#8221;
        </div>
        <a class="ev-btn-ws-h ev-btn-ws-teal-h" href="https://businessofsoftware.org/events/build-your-ai-company-operating-system/" target="_blank">Register now</a>
      </div>
    </div>
    <p class="ev-label-h" style="margin-top:8px;">Can&#8217;t make it? More dates coming up</p>
    <div class="ev-list-h" id="evSessionList"></div>
    <div class="ev-list-group-h">
      <div class="ev-list-row-h ev-list-row-europe-h">
        <div class="ev-list-date-h">April 2027</div>
        <div class="ev-list-name-h">BoS Europe 2027</div>
        <a class="ev-list-btn-h ev-list-btn-orange-h" href="https://businessofsoftware.org/updates/">Get notified</a>
      </div>
    </div>
  </div>
</section>
<style>
.events-section-h,
.events-section-h * {
  box-sizing: border-box !important;
}
.events-section-h { padding: 20px; display: flex; justify-content: center; font-family: "Century Gothic", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.events-content-h { width: 100%; max-width: 900px; margin: 0 auto; }
.ev-hero-h {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  flex-wrap: wrap;
  background: linear-gradient(135deg, #EA7600, #DC4405);
  border-radius: 14px;
  padding: 20px 24px;
  margin-bottom: 20px;
  text-decoration: none;
  color: #fff;
}
.ev-hero-label-h { font-size: 12px; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; color: rgba(255,255,255,0.85); margin: 0 0 6px; }
.ev-hero-name-h { font-size: 19px; font-weight: 700; color: #fff; margin: 0 0 4px; }
.ev-hero-date-h { font-size: 14px; color: rgba(255,255,255,0.9); margin: 0; }
.ev-hero-right-h { display: flex; align-items: center; gap: 12px; }
.ev-hero-countdown-h { background: rgba(255,255,255,0.2); color: #fff; font-size: 13px; font-weight: 700; padding: 6px 14px; border-radius: 999px; }
.ev-hero-btn-h { background: #fff; color: #C05520; font-size: 13px; font-weight: 700; padding: 10px 20px; border-radius: 999px; }
.ev-label-h {
  font-size: 11px !important;
  font-weight: 600 !important;
  letter-spacing: 0.08em !important;
  text-transform: uppercase !important;
  color: #999 !important;
  margin: 0 0 10px 4px !important;
}
.ev-ws-intro-h { margin: 0 4px 16px; padding: 16px 20px; background: #F7F5F2; border-radius: 12px; }
.ev-ws-intro-text-h { font-size: 14px; line-height: 1.6; color: #333; margin: 0 0 4px; }
.ev-ws-intro-text-h a { color: #C05520; font-weight: 700; text-decoration: none; }
.ev-ws-intro-text-h a:hover { text-decoration: underline; }
.ev-ws-intro-sub-h { font-size: 13px; color: #888; margin: 0; }
.ev-ws-grid-h { display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 0 16px; margin-bottom: 16px; align-items: stretch; }
.ev-ws-card-h { display: flex; flex-direction: column; gap: 8px; border: 0.5px solid rgba(0,0,0,0.12); border-radius: 14px; padding: 20px 20px 16px; }
.ev-ws-orange-h { border-color: #E8C4A0; background: #FFFAF5; }
.ev-ws-brown-h { border-color: #C4B4A4; background: #FAF7F4; }
.ev-ws-teal-h { border-color: #A0C4B8; background: #F4FAF8; }
.ev-ws-datepill-h {
  display: block !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  padding: 9px 14px !important;
  border-radius: 10px !important;
  width: 100% !important;
  align-self: start !important;
  text-align: left !important;
  color: #fff !important;
  line-height: 1.4 !important;
}
.ev-pill-orange-h { background: linear-gradient(135deg, #EA7600, #DC4405); }
.ev-pill-brown-h { background: linear-gradient(135deg, #7A3B10, #5A2B08); }
.ev-pill-teal-h { background: linear-gradient(135deg, #0F6E56, #0A4F3D); }
.ev-ws-countdown-h { font-size: 13px; font-weight: 800; align-self: start; display: inline-block; padding: 5px 12px; border-radius: 999px; }
.ev-countdown-orange-h { color: #C05520; background: #FFE7D6; }
.ev-countdown-brown-h { color: #6B4F3A; background: #EDE3D8; }
.ev-ws-audience-h { font-size: 11px; color: #999; text-transform: uppercase; letter-spacing: 0.07em; font-weight: 600; }
.ev-ws-name-h { font-size: 17px; font-weight: 700; line-height: 1.3; color: #111; }
.ev-ws-tagline-h { font-size: 13px; color: #666; line-height: 1.5; }
.ev-ws-quote-h { font-style: italic; font-size: 13px; color: #666; line-height: 1.6; padding-left: 12px; }
.ev-quote-orange-h { border-left: 2px solid #E8A070; }
.ev-quote-brown-h { border-left: 2px solid #A08870; }
.ev-quote-teal-h { border-left: 2px solid #6FA894; }
.ev-ws-quote-attrib-h { font-size: 11px; color: #999; margin-top: 5px; font-style: normal; }
.ev-btn-ws-h { display: block; padding: 10px 18px; border-radius: 999px; font-size: 13px; font-weight: 700; text-align: center; text-decoration: none; color: #fff !important; margin-top: auto; }
.ev-btn-ws-orange-h { background: #EE5E30; }
.ev-btn-ws-orange-h:hover { background: #CC4620; }
.ev-btn-ws-brown-h { background: #7A3B10; }
.ev-btn-ws-brown-h:hover { background: #5A2B08; }
.ev-btn-ws-teal-h { background: #0F6E56; }
.ev-btn-ws-teal-h:hover { background: #0A4F3D; }
.ev-ws-empty-h { display: block; }
.ev-list-h { display: flex; flex-direction: column; gap: 16px; margin-bottom: 8px; }
.ev-list-group-h { display: flex; flex-direction: column; gap: 6px; }
.ev-list-month-h {
  font-size: 10px !important;
  font-weight: 600 !important;
  letter-spacing: 0.06em !important;
  text-transform: uppercase !important;
  color: #999 !important;
  margin: 0 0 8px 4px !important;
}
.ev-list-row-h { display: flex; align-items: center; gap: 16px; background: #FFF3EE; border: 1px solid rgba(238,94,48,0.15); border-radius: 12px; padding: 12px 20px; }
.ev-list-date-h { font-size: 13px; font-weight: 700; color: #111; min-width: 150px; flex-shrink: 0; }
.ev-list-name-h { flex: 1; font-size: 13px; color: #666; line-height: 1.4; }
.ev-list-btn-h { display: inline-block; padding: 7px 16px; border-radius: 999px; font-size: 13px; font-weight: 700; text-decoration: none; white-space: nowrap; flex-shrink: 0; color: #fff !important; }
.ev-list-btn-orange-h { background: #EE5E30; }
.ev-list-btn-orange-h:hover { background: #CC4620; }
.ev-list-btn-brown-h { background: #7A3B10; }
.ev-list-btn-brown-h:hover { background: #5A2B08; }
.ev-list-btn-teal-h { background: #0F6E56; }
.ev-list-btn-teal-h:hover { background: #0A4F3D; }
.ev-list-row-muted-h { background: #F5F5F3; border: 1px solid rgba(0,0,0,0.06); }
.ev-list-row-europe-h { background: #EAF4F2; border: 1px solid rgba(15,110,86,0.15); }
.ev-list-row-europe-h .ev-list-date-h { color: #0F6E56; }
.ev-list-soon-h { display: inline-block; padding: 7px 16px; border-radius: 999px; font-size: 12px; font-weight: 700; white-space: nowrap; flex-shrink: 0; color: #888; background: #EAEAE6; }
@media (max-width: 600px) {
  .ev-hero-h { flex-direction: column; align-items: flex-start; }
  .ev-hero-right-h { width: 100%; justify-content: space-between; }
  .ev-ws-grid-h { grid-template-columns: 1fr; }
  .ev-ws-card-h { grid-column: 1; }
  .ev-list-row-h { flex-wrap: wrap; gap: 8px; }
  .ev-list-date-h { min-width: unset; width: 100%; }
}
</style>
<script>
(function () {
  var evSessions = [
    { kind: 'workshop', date: new Date(2026, 7, 4), time: '11:00 UK', track: 'Europe', part: 'Part 1', product: 'intro', productName: 'Introduction to BoS OS', url: 'https://businessofsoftware.org/events/introduction-to-bos-os/' },
    { kind: 'workshop', date: new Date(2026, 7, 6), time: '16:00 UK', track: 'US', part: 'Part 1', product: 'intro', productName: 'Introduction to BoS OS', url: 'https://businessofsoftware.org/events/introduction-to-bos-os/' },
    { kind: 'workshop', date: new Date(2026, 7, 11), time: '11:00 UK', track: 'Europe', part: 'Part 2', product: 'intro', productName: 'Introduction to BoS OS', url: 'https://businessofsoftware.org/events/introduction-to-bos-os/' },
    { kind: 'workshop', date: new Date(2026, 7, 13), time: '16:00 UK', track: 'US', part: 'Part 2', product: 'intro', productName: 'Introduction to BoS OS', url: 'https://businessofsoftware.org/events/introduction-to-bos-os/' },
    { kind: 'workshop', date: new Date(2026, 7, 18), time: '11:00 UK', track: 'Europe', part: 'Part 1', product: 'workshop', productName: 'BoS OS Workshop', url: 'https://businessofsoftware.org/events/bos-os-workshop/' },
    { kind: 'workshop', date: new Date(2026, 7, 20), time: '16:00 UK', track: 'US', part: 'Part 1', product: 'workshop', productName: 'BoS OS Workshop', url: 'https://businessofsoftware.org/events/bos-os-workshop/' },
    { kind: 'workshop', date: new Date(2026, 7, 25), time: '11:00 UK', track: 'Europe', part: 'Part 2', product: 'workshop', productName: 'BoS OS Workshop', url: 'https://businessofsoftware.org/events/bos-os-workshop/' },
    { kind: 'workshop', date: new Date(2026, 7, 27), time: '16:00 UK', track: 'US', part: 'Part 2', product: 'workshop', productName: 'BoS OS Workshop', url: 'https://businessofsoftware.org/events/bos-os-workshop/' },
    { kind: 'advancing', date: new Date(2026, 6, 29), time: '11:00 UK', topic: 'Competitive Intelligence Tracking' },
    { kind: 'advancing', date: new Date(2026, 7, 5), time: '11:00 UK', topic: 'Scheduling' },
    { kind: 'advancing', date: new Date(2026, 7, 12), time: '11:00 UK', topic: 'Team Working' },
    { kind: 'advancing', date: new Date(2026, 7, 19), time: '11:00 UK', topic: 'Topic TBC' },
    { kind: 'cohort', date: new Date(2026, 8, 15), time: '11:00 UK', track: '', part: 'Week 2', product: 'cohort', productName: 'Build Your AI Company Operating System', url: 'https://businessofsoftware.org/events/build-your-ai-company-operating-system/' },
    { kind: 'cohort', date: new Date(2026, 8, 22), time: '11:00 UK', track: '', part: 'Week 3', product: 'cohort', productName: 'Build Your AI Company Operating System', url: 'https://businessofsoftware.org/events/build-your-ai-company-operating-system/' },
    { kind: 'cohort', date: new Date(2026, 8, 29), time: '11:00 UK', track: '', part: 'Week 4', product: 'cohort', productName: 'Build Your AI Company Operating System', url: 'https://businessofsoftware.org/events/build-your-ai-company-operating-system/' }
  ];
  var monthsShort = ['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'];
  var dayNames = ['Sun','Mon','Tue','Wed','Thu','Fri','Sat'];
  function today() {
    var d = new Date();
    d.setHours(0, 0, 0, 0);
    return d;
  }
  function isUpcoming(d) {
    var x = new Date(d);
    x.setHours(0, 0, 0, 0);
    return x >= today();
  }
  function fmtShort(d) {
    return dayNames[d.getDay()] + ' ' + d.getDate() + ' ' + monthsShort[d.getMonth()];
  }
  function countdown(d) {
    var t = today();
    var target = new Date(d);
    target.setHours(0, 0, 0, 0);
    var diff = Math.round((target - t) / 86400000);
    if (diff < 0) return '';
    if (diff === 0) return 'Today';
    if (diff === 1) return 'Tomorrow';
    return 'In ' + diff + ' days';
  }
  function nextForProduct(product) {
    var upcoming = evSessions.filter(function (s) {
      if (s.kind !== 'workshop') return false;
      if (s.product !== product) return false;
      return isUpcoming(s.date);
    });
    upcoming.sort(function (a, b) { return a.date - b.date; });
    return upcoming[0];
  }
  function fillCard(prefixId, product) {
    var next = nextForProduct(product);
    var pillEl = document.getElementById(prefixId + 'DatePill');
    var cdEl = document.getElementById(prefixId + 'Countdown');
    if (!next) {
      if (pillEl) pillEl.textContent = 'Next cohort: Dates TBC';
      if (cdEl) cdEl.style.display = 'none';
      return;
    }
    if (pillEl) pillEl.textContent = 'Next session: ' + fmtShort(next.date) + ', ' + next.time + ' (' + next.track + ', ' + next.part + ')';
    var cd = countdown(next.date);
    if (cdEl) {
      if (cd) { cdEl.textContent = cd; } else { cdEl.style.display = 'none'; }
    }
    return next;
  }
  function fillHero(nextIntro, nextWorkshop) {
    var candidates = [nextIntro, nextWorkshop].filter(Boolean);
    candidates.sort(function (a, b) { return a.date - b.date; });
    var soonest = candidates[0];
    var hero = document.getElementById('evHero');
    if (!soonest || !hero) {
      if (hero) hero.style.display = 'none';
      return;
    }
    document.getElementById('evHeroName').textContent = soonest.productName + ', ' + soonest.part + ' (' + soonest.track + ')';
    document.getElementById('evHeroDate').textContent = fmtShort(soonest.date) + ', ' + soonest.time;
    var cd = countdown(soonest.date);
    var cdEl = document.getElementById('evHeroCountdown');
    if (cd) { cdEl.textContent = cd; } else { cdEl.style.display = 'none'; }
    hero.href = soonest.url;
  }
  function buildList(exclude) {
    var months = ['January','February','March','April','May','June','July','August','September','October','November','December'];
    var upcoming = evSessions.filter(function (s) {
      if (!isUpcoming(s.date)) return false;
      for (var i = 0; i < exclude.length; i++) {
        var ex = exclude[i];
        if (!ex) continue;
        if (s.kind !== 'workshop') continue;
        if (ex.date.getTime() !== s.date.getTime()) continue;
        if (ex.product !== s.product) continue;
        return false;
      }
      return true;
    });
    upcoming.sort(function (a, b) { return a.date - b.date; });
    var grouped = {};
    var order = [];
    upcoming.forEach(function (s) {
      var key = s.date.getFullYear() + '-' + s.date.getMonth();
      if (!grouped[key]) {
        grouped[key] = { label: months[s.date.getMonth()] + ' ' + s.date.getFullYear(), items: [] };
        order.push(key);
      }
      grouped[key].items.push(s);
    });
    var html = '';
    order.forEach(function (key) {
      var group = grouped[key];
      html += '<div class="ev-list-group-h">';
      html += '<p class="ev-list-month-h">' + group.label + '</p>';
      group.items.forEach(function (item) {
        html += '<div class="ev-list-row-h' + (item.kind === 'advancing' ? ' ev-list-row-muted-h' : '') + '">';
        var dateCell = fmtShort(item.date) + ', ' + item.time;
        html += '<div class="ev-list-date-h">' + dateCell + '</div>';
        if (item.kind === 'advancing') {
          html += '<div class="ev-list-name-h">Advancing Skills: ' + item.topic + '</div>';
          html += '<span class="ev-list-soon-h">Launching soon</span>';
        } else if (item.kind === 'cohort') {
          html += '<div class="ev-list-name-h">' + item.productName + ', ' + item.part + '</div>';
          html += '<a class="ev-list-btn-h ev-list-btn-teal-h" href="' + item.url + '" target="_blank">Reserve</a>';
        } else {
          var type = item.product === 'intro' ? 'orange' : 'brown';
          var label = item.productName + ', ' + item.part + ' (' + item.track + ')';
          html += '<div class="ev-list-name-h">' + label + '</div>';
          html += '<a class="ev-list-btn-h ev-list-btn-' + type + '-h" href="' + item.url + '" target="_blank">Reserve</a>';
        }
        html += '</div>';
      });
      html += '</div>';
    });
    var listEl = document.getElementById('evSessionList');
    if (listEl) listEl.innerHTML = html;
  }
  function init() {
    var nextIntro = fillCard('evIntro', 'intro');
    var nextWorkshop = fillCard('evWorkshop', 'workshop');
    fillHero(nextIntro, nextWorkshop);
    buildList([nextIntro, nextWorkshop]);
  }
  if (document.readyState === 'loading') {
    document.addEventListener('DOMContentLoaded', init);
  } else {
    init();
  }
})();
</script>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>The Stunt That Sold a Company For $20M, and the Memo That Showed What It Was Really Worth</title>
		<link>http://businessofsoftware.org/2026/08/the-stunt-that-sold-a-company-for-20m-and-the-memo-that-showed-what-it-was-really-worth/</link>
		
		<dc:creator><![CDATA[Jann Urgel]]></dc:creator>
		<pubDate>Thu, 20 Aug 2026 09:05:14 +0000</pubDate>
				<category><![CDATA[BoS Updates]]></category>
		<guid isPermaLink="false">https://bos.thebln.com/?p=99322</guid>

					<description><![CDATA[In 1998, a small software company called Elemental Software had one instruction from its CEO: sell the company, quietly. Nobody on the team had done an M&#38;A deal before. Nobody knew how to get in front of the right buyers. So they picked the strangest possible route: comedy. Matt Lerner told the story at BoS [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">In 1998, a small software company called Elemental Software had one instruction from its CEO: sell the company, quietly. Nobody on the team had done an M&amp;A deal before. Nobody knew how to get in front of the right buyers. So they picked the strangest possible route: comedy.</p>



<p class="wp-block-paragraph"><a href="https://businessofsoftware.org/talks/how-we-sold-a-software-company-for-20m-using-standup-comedy/">Matt Lerner told the story at BoS Europe 2026.</a> Elemental Software made a WYSIWYG website builder, drag and drop, connect to a database, right in the middle of the dot-com boom. The CEO hired a professional comedy writer and sent Lerner&#8217;s team to executive conferences to perform fake product demos in front of the room&#8217;s most important investors, on the theory that laughter would translate into offers.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1280" height="720" src="https://bos.thebln.com/wp-content/uploads/sites/11/2026/08/BoSEU26-Matt-Lerner.png" alt="" class="wp-image-99324" srcset="https://bos.thebln.com/wp-content/uploads/sites/11/2026/08/BoSEU26-Matt-Lerner.png 1280w, https://bos.thebln.com/wp-content/uploads/sites/11/2026/08/BoSEU26-Matt-Lerner-640x360.png 640w, https://bos.thebln.com/wp-content/uploads/sites/11/2026/08/BoSEU26-Matt-Lerner-768x432.png 768w, https://bos.thebln.com/wp-content/uploads/sites/11/2026/08/BoSEU26-Matt-Lerner-300x169.png 300w" sizes="auto, (max-width: 1280px) 100vw, 1280px" /></figure>



<span id="more-99322"></span>



<p class="wp-block-paragraph">The first attempt was Atonement.com, a fictitious confession website where visitors could enter their sins and receive an appropriate penance. They performed it straight after Steve Forbes, then running for the Republican presidential nomination, used his dinner speech to describe an abortion procedure in graphic detail. &#8220;Worst warm-up act ever,&#8221; Matt said. The room was tense enough that the comedy demo landed hard. It got laughs, business cards, no offers.</p>



<p class="wp-block-paragraph">The second attempt raised the stakes: a fake site where you could start your own religion, complete with two original songs from a hired composer and a professional singer performing live on stage. Again, the room loved it. Again, nobody bought the company.</p>



<p class="wp-block-paragraph">The third attempt is the one that worked. Matt&#8217;s co-founder, Peter, went through the attendee list ahead of time and built the demo around the people in the room, giving investors like Mary Meeker and Vinod Khosla actual speaking parts in a fake IPO pitch. After the show, the chairman of the board of Macromedia walked up to Peter and said, &#8220;We&#8217;re actually looking to buy a company in your space. Can we talk?&#8221; Negotiations followed, backed, by Matt&#8217;s account, by nothing more sophisticated than a yellow copy of Negotiating for Dummies on Peter&#8217;s desk. The deal closed at $20 million.</p>



<p class="wp-block-paragraph">That would be a fine story on its own. What makes it worth telling is what happened next. Matt joined Macromedia as part of the acquisition and was handed a cubicle previously occupied by someone else, complete with a shelf of abandoned binders. Cleaning them out, he found a board memo: the proposal to purchase Elemental Software, authorizing Macromedia to pay up to $78 million. His company had sold for roughly a quarter of what the buyer was prepared to spend.</p>



<p class="wp-block-paragraph">He told Peter that night at dinner. Peter&#8217;s reaction was one word, followed by stuffing the memo into his laptop bag and telling Matt never to mention it again. Matt kept that promise for 25 years, until he caught up with Peter over the most recent Christmas and got released from the arrangement, on the condition that he tell the whole story, memo included.</p>



<p class="wp-block-paragraph">The lesson isn&#8217;t really about comedy demos, though those clearly worked as a way to get noticed in a room full of people who&#8217;d seen every standard pitch before. It&#8217;s about the gap between getting a company bought and getting it bought for what it&#8217;s worth. Differentiation, memorability, and nerve got Elemental Software an offer that a conventional sales process hadn&#8217;t produced in two prior attempts. None of that told the team anything about how much room the buyer actually had. Only a forgotten memo in an old cubicle answered that question, and by then the deal was already signed.</p>



<p class="wp-block-paragraph"><a href="https://businessofsoftware.org/talks/how-we-sold-a-software-company-for-20m-using-standup-comedy/">Watch Matt Lerner&#8217;s full talk</a> to hear the whole thing, including the specific line that made Peter swear him to secrecy.</p>



<div style="height:50px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="wp-block-paragraph"><p><script src='https://www.google.com/recaptcha/api.js'></script></p>
<div class="boilerplate" style="border-bottom: solid 10px rgb(238,94,48);">
<h2 style="font-size: 28px; padding: 10px; margin:0 0 20px 0;">Want more of these insightful talks?</h2>
<p style="padding:0 10px;">At BoS we run events and publish highly-valued content for anyone <strong>building, running, or scaling</strong> a SaaS or software business.</p>
<p style="padding:0 10px;">Sign up for a weekly dose of latest actionable and useful content.</p>
<form action="https://www.getdrip.com/forms/330869622/submissions" method="post" data-drip-embedded-form="330869622">
<div style="padding:0 10px;"></div>
<p><input type="email" id="drip-email" name="fields[email]" placeholder="Email" style="padding: 10px; font-weight: bold;"> <input type="text" id="drip-first-name" name="fields[first_name]" placeholder="First Name (Optional)" style="padding: 10px; font-weight: bold;"> </p>
<div class="g-recaptcha" data-sitekey="6LeZFncqAAAAAJVk64hsgXDJO7ajbE0fNfDkJMDf" style="padding:10px 0"></div>
<p> <input type="submit" value="Subscribe" data-drip-attribute="sign-up-button" style="padding: 10px 20px; cursor:pointer;"></p>
<p><input type="hidden" name="tags[]" id="tags_" value="Signup Source - Website Boilerplate 2 4 5" tabindex="-1"></p>
</form>
<p style="font-size: 10px; padding: 0px; margin:0 0 20px 0;">Unsubscribe any time. We will never sell your email address. It is yours.</p>
</div>
</p>



<div style="height:50px" aria-hidden="true" class="wp-block-spacer"></div>



<style>
@font-face {
  font-family: "Century Gothic";
  src: url("https://db.onlinewebfonts.com/t/9027abcf80a0095c71d4ebc4aa4de4b1.woff2") format("woff2"),
       url("https://db.onlinewebfonts.com/t/9027abcf80a0095c71d4ebc4aa4de4b1.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Century Gothic";
  src: url("https://db.onlinewebfonts.com/t/0d78b12d6be09203d1fbeb76871a369a.woff2") format("woff2"),
       url("https://db.onlinewebfonts.com/t/0d78b12d6be09203d1fbeb76871a369a.woff") format("woff");
  font-weight: 700 900;
  font-style: normal;
  font-display: swap;
}
</style>
<section class="events-section-h">
  <div class="events-content-h">
    <a class="ev-hero-h" id="evHero" href="#" target="_blank">
      <div>
        <p class="ev-hero-label-h">Next up</p>
        <p class="ev-hero-name-h" id="evHeroName"></p>
        <p class="ev-hero-date-h" id="evHeroDate"></p>
      </div>
      <div class="ev-hero-right-h">
        <span class="ev-hero-countdown-h" id="evHeroCountdown"></span>
        <span class="ev-hero-btn-h">Register now</span>
      </div>
    </a>
    <div class="ev-ws-intro-h">
      <p class="ev-ws-intro-text-h"><strong>BoS OS is how founders harness AI to run their company, not as a chatbot, but as a system.</strong> <a href="https://businessofsoftware.org/the-bos-os/" target="_blank">See how it works →</a></p>
      <p class="ev-ws-intro-sub-h">These workshops are where you build yours.</p>
    </div>
    <p class="ev-label-h">BoS OS: Online Workshops</p>
    <div class="ev-ws-grid-h">
      <div class="ev-ws-card-h ev-ws-orange-h" style="grid-column:1;">
        <div class="ev-ws-datepill-h ev-pill-orange-h" id="evIntroDatePill"></div>
        <div class="ev-ws-countdown-h ev-countdown-orange-h" id="evIntroCountdown"></div>
        <div class="ev-ws-audience-h">Start here</div>
        <div class="ev-ws-name-h">Introduction to BoS OS</div>
        <div class="ev-ws-tagline-h">You know AI is becoming critical to run your business, you don&#8217;t have the time or knowledge to start. Two 120-minute sessions to get your first system running.</div>
        <div class="ev-ws-quote-h ev-quote-orange-h">
          &#8220;It&#8217;s profoundly transformative, and I&#8217;m very excited to be still in the software business at this time.&#8221;
          <div class="ev-ws-quote-attrib-h">Martin Millican</div>
        </div>
        <a class="ev-btn-ws-h ev-btn-ws-orange-h" href="https://businessofsoftware.org/events/introduction-to-bos-os/" target="_blank">Register now</a>
      </div>
      <div class="ev-ws-card-h ev-ws-brown-h" style="grid-column:2;">
        <div class="ev-ws-datepill-h ev-pill-brown-h" id="evWorkshopDatePill"></div>
        <div class="ev-ws-countdown-h ev-countdown-brown-h" id="evWorkshopCountdown"></div>
        <div class="ev-ws-audience-h">Go deeper</div>
        <div class="ev-ws-name-h">BoS OS Workshop</div>
        <div class="ev-ws-tagline-h">You&#8217;ve built the basics, let&#8217;s work out the next step that will have most impact. Two 120-minute sessions to make it real. Max 12 participants.</div>
        <div class="ev-ws-quote-h ev-quote-brown-h">
          &#8220;North Star metric is something I&#8217;ve been trying to work out for the last six months&#8230; I never boiled it down to something so simple.&#8221;
          <div class="ev-ws-quote-attrib-h">Marvin</div>
        </div>
        <a class="ev-btn-ws-h ev-btn-ws-brown-h" href="https://businessofsoftware.org/events/bos-os-workshop/" target="_blank">Register now</a>
      </div>
      <div class="ev-ws-card-h ev-ws-teal-h" style="grid-column:3;">
        <div class="ev-ws-datepill-h ev-pill-teal-h">Next cohort: 8 September 2026</div>
        <div class="ev-ws-audience-h">Be the BoS</div>
        <div class="ev-ws-name-h">Build Your AI Company Operating System</div>
        <div class="ev-ws-tagline-h">Basics done, now you want to fit your BoS OS to your workflow. You build together with experts and a filtered group of learners. You&#8217;re in it together so there&#8217;s no room for hangers on. Four-week cohort with Tim Barker and Mark Littlewood. Twelve founders, one operating system each, built live.</div>
        <div class="ev-ws-quote-h ev-quote-teal-h">
          &#8220;someone actually doing it.&#8221;
        </div>
        <a class="ev-btn-ws-h ev-btn-ws-teal-h" href="https://businessofsoftware.org/events/build-your-ai-company-operating-system/" target="_blank">Register now</a>
      </div>
    </div>
    <p class="ev-label-h" style="margin-top:8px;">Can&#8217;t make it? More dates coming up</p>
    <div class="ev-list-h" id="evSessionList"></div>
    <div class="ev-list-group-h">
      <div class="ev-list-row-h ev-list-row-europe-h">
        <div class="ev-list-date-h">April 2027</div>
        <div class="ev-list-name-h">BoS Europe 2027</div>
        <a class="ev-list-btn-h ev-list-btn-orange-h" href="https://businessofsoftware.org/updates/">Get notified</a>
      </div>
    </div>
  </div>
</section>
<style>
.events-section-h,
.events-section-h * {
  box-sizing: border-box !important;
}
.events-section-h { padding: 20px; display: flex; justify-content: center; font-family: "Century Gothic", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.events-content-h { width: 100%; max-width: 900px; margin: 0 auto; }
.ev-hero-h {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  flex-wrap: wrap;
  background: linear-gradient(135deg, #EA7600, #DC4405);
  border-radius: 14px;
  padding: 20px 24px;
  margin-bottom: 20px;
  text-decoration: none;
  color: #fff;
}
.ev-hero-label-h { font-size: 12px; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; color: rgba(255,255,255,0.85); margin: 0 0 6px; }
.ev-hero-name-h { font-size: 19px; font-weight: 700; color: #fff; margin: 0 0 4px; }
.ev-hero-date-h { font-size: 14px; color: rgba(255,255,255,0.9); margin: 0; }
.ev-hero-right-h { display: flex; align-items: center; gap: 12px; }
.ev-hero-countdown-h { background: rgba(255,255,255,0.2); color: #fff; font-size: 13px; font-weight: 700; padding: 6px 14px; border-radius: 999px; }
.ev-hero-btn-h { background: #fff; color: #C05520; font-size: 13px; font-weight: 700; padding: 10px 20px; border-radius: 999px; }
.ev-label-h {
  font-size: 11px !important;
  font-weight: 600 !important;
  letter-spacing: 0.08em !important;
  text-transform: uppercase !important;
  color: #999 !important;
  margin: 0 0 10px 4px !important;
}
.ev-ws-intro-h { margin: 0 4px 16px; padding: 16px 20px; background: #F7F5F2; border-radius: 12px; }
.ev-ws-intro-text-h { font-size: 14px; line-height: 1.6; color: #333; margin: 0 0 4px; }
.ev-ws-intro-text-h a { color: #C05520; font-weight: 700; text-decoration: none; }
.ev-ws-intro-text-h a:hover { text-decoration: underline; }
.ev-ws-intro-sub-h { font-size: 13px; color: #888; margin: 0; }
.ev-ws-grid-h { display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 0 16px; margin-bottom: 16px; align-items: stretch; }
.ev-ws-card-h { display: flex; flex-direction: column; gap: 8px; border: 0.5px solid rgba(0,0,0,0.12); border-radius: 14px; padding: 20px 20px 16px; }
.ev-ws-orange-h { border-color: #E8C4A0; background: #FFFAF5; }
.ev-ws-brown-h { border-color: #C4B4A4; background: #FAF7F4; }
.ev-ws-teal-h { border-color: #A0C4B8; background: #F4FAF8; }
.ev-ws-datepill-h {
  display: block !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  padding: 9px 14px !important;
  border-radius: 10px !important;
  width: 100% !important;
  align-self: start !important;
  text-align: left !important;
  color: #fff !important;
  line-height: 1.4 !important;
}
.ev-pill-orange-h { background: linear-gradient(135deg, #EA7600, #DC4405); }
.ev-pill-brown-h { background: linear-gradient(135deg, #7A3B10, #5A2B08); }
.ev-pill-teal-h { background: linear-gradient(135deg, #0F6E56, #0A4F3D); }
.ev-ws-countdown-h { font-size: 13px; font-weight: 800; align-self: start; display: inline-block; padding: 5px 12px; border-radius: 999px; }
.ev-countdown-orange-h { color: #C05520; background: #FFE7D6; }
.ev-countdown-brown-h { color: #6B4F3A; background: #EDE3D8; }
.ev-ws-audience-h { font-size: 11px; color: #999; text-transform: uppercase; letter-spacing: 0.07em; font-weight: 600; }
.ev-ws-name-h { font-size: 17px; font-weight: 700; line-height: 1.3; color: #111; }
.ev-ws-tagline-h { font-size: 13px; color: #666; line-height: 1.5; }
.ev-ws-quote-h { font-style: italic; font-size: 13px; color: #666; line-height: 1.6; padding-left: 12px; }
.ev-quote-orange-h { border-left: 2px solid #E8A070; }
.ev-quote-brown-h { border-left: 2px solid #A08870; }
.ev-quote-teal-h { border-left: 2px solid #6FA894; }
.ev-ws-quote-attrib-h { font-size: 11px; color: #999; margin-top: 5px; font-style: normal; }
.ev-btn-ws-h { display: block; padding: 10px 18px; border-radius: 999px; font-size: 13px; font-weight: 700; text-align: center; text-decoration: none; color: #fff !important; margin-top: auto; }
.ev-btn-ws-orange-h { background: #EE5E30; }
.ev-btn-ws-orange-h:hover { background: #CC4620; }
.ev-btn-ws-brown-h { background: #7A3B10; }
.ev-btn-ws-brown-h:hover { background: #5A2B08; }
.ev-btn-ws-teal-h { background: #0F6E56; }
.ev-btn-ws-teal-h:hover { background: #0A4F3D; }
.ev-ws-empty-h { display: block; }
.ev-list-h { display: flex; flex-direction: column; gap: 16px; margin-bottom: 8px; }
.ev-list-group-h { display: flex; flex-direction: column; gap: 6px; }
.ev-list-month-h {
  font-size: 10px !important;
  font-weight: 600 !important;
  letter-spacing: 0.06em !important;
  text-transform: uppercase !important;
  color: #999 !important;
  margin: 0 0 8px 4px !important;
}
.ev-list-row-h { display: flex; align-items: center; gap: 16px; background: #FFF3EE; border: 1px solid rgba(238,94,48,0.15); border-radius: 12px; padding: 12px 20px; }
.ev-list-date-h { font-size: 13px; font-weight: 700; color: #111; min-width: 150px; flex-shrink: 0; }
.ev-list-name-h { flex: 1; font-size: 13px; color: #666; line-height: 1.4; }
.ev-list-btn-h { display: inline-block; padding: 7px 16px; border-radius: 999px; font-size: 13px; font-weight: 700; text-decoration: none; white-space: nowrap; flex-shrink: 0; color: #fff !important; }
.ev-list-btn-orange-h { background: #EE5E30; }
.ev-list-btn-orange-h:hover { background: #CC4620; }
.ev-list-btn-brown-h { background: #7A3B10; }
.ev-list-btn-brown-h:hover { background: #5A2B08; }
.ev-list-btn-teal-h { background: #0F6E56; }
.ev-list-btn-teal-h:hover { background: #0A4F3D; }
.ev-list-row-muted-h { background: #F5F5F3; border: 1px solid rgba(0,0,0,0.06); }
.ev-list-row-europe-h { background: #EAF4F2; border: 1px solid rgba(15,110,86,0.15); }
.ev-list-row-europe-h .ev-list-date-h { color: #0F6E56; }
.ev-list-soon-h { display: inline-block; padding: 7px 16px; border-radius: 999px; font-size: 12px; font-weight: 700; white-space: nowrap; flex-shrink: 0; color: #888; background: #EAEAE6; }
@media (max-width: 600px) {
  .ev-hero-h { flex-direction: column; align-items: flex-start; }
  .ev-hero-right-h { width: 100%; justify-content: space-between; }
  .ev-ws-grid-h { grid-template-columns: 1fr; }
  .ev-ws-card-h { grid-column: 1; }
  .ev-list-row-h { flex-wrap: wrap; gap: 8px; }
  .ev-list-date-h { min-width: unset; width: 100%; }
}
</style>
<script>
(function () {
  var evSessions = [
    { kind: 'workshop', date: new Date(2026, 7, 4), time: '11:00 UK', track: 'Europe', part: 'Part 1', product: 'intro', productName: 'Introduction to BoS OS', url: 'https://businessofsoftware.org/events/introduction-to-bos-os/' },
    { kind: 'workshop', date: new Date(2026, 7, 6), time: '16:00 UK', track: 'US', part: 'Part 1', product: 'intro', productName: 'Introduction to BoS OS', url: 'https://businessofsoftware.org/events/introduction-to-bos-os/' },
    { kind: 'workshop', date: new Date(2026, 7, 11), time: '11:00 UK', track: 'Europe', part: 'Part 2', product: 'intro', productName: 'Introduction to BoS OS', url: 'https://businessofsoftware.org/events/introduction-to-bos-os/' },
    { kind: 'workshop', date: new Date(2026, 7, 13), time: '16:00 UK', track: 'US', part: 'Part 2', product: 'intro', productName: 'Introduction to BoS OS', url: 'https://businessofsoftware.org/events/introduction-to-bos-os/' },
    { kind: 'workshop', date: new Date(2026, 7, 18), time: '11:00 UK', track: 'Europe', part: 'Part 1', product: 'workshop', productName: 'BoS OS Workshop', url: 'https://businessofsoftware.org/events/bos-os-workshop/' },
    { kind: 'workshop', date: new Date(2026, 7, 20), time: '16:00 UK', track: 'US', part: 'Part 1', product: 'workshop', productName: 'BoS OS Workshop', url: 'https://businessofsoftware.org/events/bos-os-workshop/' },
    { kind: 'workshop', date: new Date(2026, 7, 25), time: '11:00 UK', track: 'Europe', part: 'Part 2', product: 'workshop', productName: 'BoS OS Workshop', url: 'https://businessofsoftware.org/events/bos-os-workshop/' },
    { kind: 'workshop', date: new Date(2026, 7, 27), time: '16:00 UK', track: 'US', part: 'Part 2', product: 'workshop', productName: 'BoS OS Workshop', url: 'https://businessofsoftware.org/events/bos-os-workshop/' },
    { kind: 'advancing', date: new Date(2026, 6, 29), time: '11:00 UK', topic: 'Competitive Intelligence Tracking' },
    { kind: 'advancing', date: new Date(2026, 7, 5), time: '11:00 UK', topic: 'Scheduling' },
    { kind: 'advancing', date: new Date(2026, 7, 12), time: '11:00 UK', topic: 'Team Working' },
    { kind: 'advancing', date: new Date(2026, 7, 19), time: '11:00 UK', topic: 'Topic TBC' },
    { kind: 'cohort', date: new Date(2026, 8, 15), time: '11:00 UK', track: '', part: 'Week 2', product: 'cohort', productName: 'Build Your AI Company Operating System', url: 'https://businessofsoftware.org/events/build-your-ai-company-operating-system/' },
    { kind: 'cohort', date: new Date(2026, 8, 22), time: '11:00 UK', track: '', part: 'Week 3', product: 'cohort', productName: 'Build Your AI Company Operating System', url: 'https://businessofsoftware.org/events/build-your-ai-company-operating-system/' },
    { kind: 'cohort', date: new Date(2026, 8, 29), time: '11:00 UK', track: '', part: 'Week 4', product: 'cohort', productName: 'Build Your AI Company Operating System', url: 'https://businessofsoftware.org/events/build-your-ai-company-operating-system/' }
  ];
  var monthsShort = ['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'];
  var dayNames = ['Sun','Mon','Tue','Wed','Thu','Fri','Sat'];
  function today() {
    var d = new Date();
    d.setHours(0, 0, 0, 0);
    return d;
  }
  function isUpcoming(d) {
    var x = new Date(d);
    x.setHours(0, 0, 0, 0);
    return x >= today();
  }
  function fmtShort(d) {
    return dayNames[d.getDay()] + ' ' + d.getDate() + ' ' + monthsShort[d.getMonth()];
  }
  function countdown(d) {
    var t = today();
    var target = new Date(d);
    target.setHours(0, 0, 0, 0);
    var diff = Math.round((target - t) / 86400000);
    if (diff < 0) return '';
    if (diff === 0) return 'Today';
    if (diff === 1) return 'Tomorrow';
    return 'In ' + diff + ' days';
  }
  function nextForProduct(product) {
    var upcoming = evSessions.filter(function (s) {
      if (s.kind !== 'workshop') return false;
      if (s.product !== product) return false;
      return isUpcoming(s.date);
    });
    upcoming.sort(function (a, b) { return a.date - b.date; });
    return upcoming[0];
  }
  function fillCard(prefixId, product) {
    var next = nextForProduct(product);
    var pillEl = document.getElementById(prefixId + 'DatePill');
    var cdEl = document.getElementById(prefixId + 'Countdown');
    if (!next) {
      if (pillEl) pillEl.textContent = 'Next cohort: Dates TBC';
      if (cdEl) cdEl.style.display = 'none';
      return;
    }
    if (pillEl) pillEl.textContent = 'Next session: ' + fmtShort(next.date) + ', ' + next.time + ' (' + next.track + ', ' + next.part + ')';
    var cd = countdown(next.date);
    if (cdEl) {
      if (cd) { cdEl.textContent = cd; } else { cdEl.style.display = 'none'; }
    }
    return next;
  }
  function fillHero(nextIntro, nextWorkshop) {
    var candidates = [nextIntro, nextWorkshop].filter(Boolean);
    candidates.sort(function (a, b) { return a.date - b.date; });
    var soonest = candidates[0];
    var hero = document.getElementById('evHero');
    if (!soonest || !hero) {
      if (hero) hero.style.display = 'none';
      return;
    }
    document.getElementById('evHeroName').textContent = soonest.productName + ', ' + soonest.part + ' (' + soonest.track + ')';
    document.getElementById('evHeroDate').textContent = fmtShort(soonest.date) + ', ' + soonest.time;
    var cd = countdown(soonest.date);
    var cdEl = document.getElementById('evHeroCountdown');
    if (cd) { cdEl.textContent = cd; } else { cdEl.style.display = 'none'; }
    hero.href = soonest.url;
  }
  function buildList(exclude) {
    var months = ['January','February','March','April','May','June','July','August','September','October','November','December'];
    var upcoming = evSessions.filter(function (s) {
      if (!isUpcoming(s.date)) return false;
      for (var i = 0; i < exclude.length; i++) {
        var ex = exclude[i];
        if (!ex) continue;
        if (s.kind !== 'workshop') continue;
        if (ex.date.getTime() !== s.date.getTime()) continue;
        if (ex.product !== s.product) continue;
        return false;
      }
      return true;
    });
    upcoming.sort(function (a, b) { return a.date - b.date; });
    var grouped = {};
    var order = [];
    upcoming.forEach(function (s) {
      var key = s.date.getFullYear() + '-' + s.date.getMonth();
      if (!grouped[key]) {
        grouped[key] = { label: months[s.date.getMonth()] + ' ' + s.date.getFullYear(), items: [] };
        order.push(key);
      }
      grouped[key].items.push(s);
    });
    var html = '';
    order.forEach(function (key) {
      var group = grouped[key];
      html += '<div class="ev-list-group-h">';
      html += '<p class="ev-list-month-h">' + group.label + '</p>';
      group.items.forEach(function (item) {
        html += '<div class="ev-list-row-h' + (item.kind === 'advancing' ? ' ev-list-row-muted-h' : '') + '">';
        var dateCell = fmtShort(item.date) + ', ' + item.time;
        html += '<div class="ev-list-date-h">' + dateCell + '</div>';
        if (item.kind === 'advancing') {
          html += '<div class="ev-list-name-h">Advancing Skills: ' + item.topic + '</div>';
          html += '<span class="ev-list-soon-h">Launching soon</span>';
        } else if (item.kind === 'cohort') {
          html += '<div class="ev-list-name-h">' + item.productName + ', ' + item.part + '</div>';
          html += '<a class="ev-list-btn-h ev-list-btn-teal-h" href="' + item.url + '" target="_blank">Reserve</a>';
        } else {
          var type = item.product === 'intro' ? 'orange' : 'brown';
          var label = item.productName + ', ' + item.part + ' (' + item.track + ')';
          html += '<div class="ev-list-name-h">' + label + '</div>';
          html += '<a class="ev-list-btn-h ev-list-btn-' + type + '-h" href="' + item.url + '" target="_blank">Reserve</a>';
        }
        html += '</div>';
      });
      html += '</div>';
    });
    var listEl = document.getElementById('evSessionList');
    if (listEl) listEl.innerHTML = html;
  }
  function init() {
    var nextIntro = fillCard('evIntro', 'intro');
    var nextWorkshop = fillCard('evWorkshop', 'workshop');
    fillHero(nextIntro, nextWorkshop);
    buildList([nextIntro, nextWorkshop]);
  }
  if (document.readyState === 'loading') {
    document.addEventListener('DOMContentLoaded', init);
  } else {
    init();
  }
})();
</script>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>The average team is already a problem. Then you add four generations.</title>
		<link>http://businessofsoftware.org/2026/08/the-average-team-is-already-a-problem-then-you-add-four-generations/</link>
		
		<dc:creator><![CDATA[Jann Urgel]]></dc:creator>
		<pubDate>Tue, 11 Aug 2026 13:55:26 +0000</pubDate>
				<category><![CDATA[BoS Updates]]></category>
		<guid isPermaLink="false">https://bos.thebln.com/?p=99304</guid>

					<description><![CDATA[Gallup&#8217;s 2025 workplace poll puts a number on something most founders already suspect: out of 100 average employees, only 31 are actually engaged. Fifty-two are showing up and doing enough to get by. Seventeen are actively working hard to avoid doing any work at all. Before you factor in a single generational difference, most teams [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Gallup&#8217;s 2025 workplace poll puts a number on something most founders already suspect: out of 100 average employees, only 31 are actually engaged. Fifty-two are showing up and doing enough to get by. Seventeen are actively working hard to avoid doing any work at all. Before you factor in a single generational difference, most teams are already carrying dead weight.</p>



<p class="wp-block-paragraph">That was the starting point for <a href="https://businessofsoftware.org/talks/turning-generational-diversity-into-your-superpower/">Chika Emebo and Mark Stephens at Business of Software USA 2025</a>, in a talk about running a team that spans four generations, Baby Boomers, Gen X, Millennials and Gen Z, often in the same room, sometimes reporting to a boss the same age as their own child.</p>



<p class="wp-block-paragraph">Mark, who runs UK software company IDRsolutions, and Chika, a Gen Z member of his team, built the talk as a back-and-forth between their two generations rather than a lecture from one. The point wasn&#8217;t that generational differences are a problem to manage around. It&#8217;s that they&#8217;re the raw material for a better team, if you&#8217;re deliberate about it.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1280" height="720" src="https://bos.thebln.com/wp-content/uploads/sites/11/2026/08/Chika-and-Mark.png" alt="" class="wp-image-99305" srcset="https://bos.thebln.com/wp-content/uploads/sites/11/2026/08/Chika-and-Mark.png 1280w, https://bos.thebln.com/wp-content/uploads/sites/11/2026/08/Chika-and-Mark-640x360.png 640w, https://bos.thebln.com/wp-content/uploads/sites/11/2026/08/Chika-and-Mark-768x432.png 768w, https://bos.thebln.com/wp-content/uploads/sites/11/2026/08/Chika-and-Mark-300x169.png 300w" sizes="auto, (max-width: 1280px) 100vw, 1280px" /></figure>



<span id="more-99304"></span>



<h2 class="wp-block-heading"><strong>Your team should feel like the wrong crowd</strong></h2>



<p class="wp-block-paragraph">Mark&#8217;s argument for hiring across generations rests on a simple test: if hiring is done right, walking into your team for the first time should feel like you&#8217;re the normal one among a group of slightly odd misfits. A team isn&#8217;t a friend group. It&#8217;s built from people with complementary skills you wouldn&#8217;t naturally choose to hang out with, which is exactly what makes it work.</p>



<p class="wp-block-paragraph">He points to the Beatles. John and Paul argued constantly and wrote the songs everyone remembers. George Harrison wrote &#8220;Here Comes the Sun,&#8221; now the most streamed Beatles track, ahead of anything Lennon-McCartney produced. And Ringo Starr, by his own admission not the best drummer in the world, or even in the band, was the ingredient that made the group work. When he left, the others asked him back. Every strong team, Mark argues, needs its Ringo: the person who isn&#8217;t the obvious star but holds everyone else together.</p>



<h2 class="wp-block-heading"><strong>Culture without the emotion</strong></h2>



<p class="wp-block-paragraph">The most practical idea in the talk borrows from Bob Moesta&#8217;s jobs-to-be-done framework, applied to people instead of marketing. Every six months, Mark sits down with everyone on his team and runs through a simple pushes-and-pulls conversation: what&#8217;s pushing you away from this job, and what&#8217;s pulling you toward it. Doing it with everyone, on a schedule, strips out the fear that normally comes with &#8220;can we talk.&#8221; There are good reasons to leave a job, wanting to move from a small company to a bigger one, and bad ones, feeling disrespected or unable to use your skills. The framework exists to tell the two apart before they turn into a resignation.</p>



<p class="wp-block-paragraph">Chika&#8217;s answer, when Mark asked how a business selling PDF conversion software (not curing disease, in his words) gives Gen Z the meaning they&#8217;re often accused of demanding, was more specific than the usual &#8220;purpose&#8221; answer. She wants a safe space to make an impact, to see her ideas taken seriously and have the results reach customers, plus the autonomy to be herself outside strict role boundaries. The skills she&#8217;s picked up in the office have paid off directly: one brand partnership from her side work as a content creator was worth over $2,000, funded by communication skills she says she wouldn&#8217;t have built without the job.</p>



<h2 class="wp-block-heading"><strong>Small things signal culture</strong></h2>



<p class="wp-block-paragraph">The talk&#8217;s smallest example carried its biggest point. Mark&#8217;s office got asked to bring in their own milk. One team member spent a Saturday designing &#8220;milk monitor&#8221; badges as a joke, and now everyone wears one. The badges aren&#8217;t the point, the fact that the whole office is in on the joke together is. He contrasts that with humour that splits an office into two camps, which he calls a straightforward sign of a toxic culture.</p>



<p class="wp-block-paragraph">The same logic runs through his advice on self-expression: let desks look different, let laptops carry different stickers, ask new hires directly how they like to work and receive feedback rather than assuming. Demand conformity all day and then ask people to be creative in a meeting, and you&#8217;ll get nothing, because you&#8217;ve spent all day training the creativity out of them.</p>



<p class="wp-block-paragraph">None of this replaces the harder structural questions a mixed-generation team raises, hybrid schedules, who works from where, how much autonomy is too much. A Q&amp;A question from the audience about a Gen Z developer who wanted to work from Spain all summer got a blunt response from Mark: if someone doesn&#8217;t want to be in the office, the more useful question is whether you&#8217;ve actually sold them on why being there is worth it.</p>



<p class="wp-block-paragraph"><a href="https://businessofsoftware.org/talks/turning-generational-diversity-into-your-superpower/">The full talk, including the audience Q&amp;A, is available on the BoS site.</a></p>



<div style="height:50px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="wp-block-paragraph"><p><script src='https://www.google.com/recaptcha/api.js'></script></p>
<div class="boilerplate" style="border-bottom: solid 10px rgb(238,94,48);">
<h2 style="font-size: 28px; padding: 10px; margin:0 0 20px 0;">Want more of these insightful talks?</h2>
<p style="padding:0 10px;">At BoS we run events and publish highly-valued content for anyone <strong>building, running, or scaling</strong> a SaaS or software business.</p>
<p style="padding:0 10px;">Sign up for a weekly dose of latest actionable and useful content.</p>
<form action="https://www.getdrip.com/forms/330869622/submissions" method="post" data-drip-embedded-form="330869622">
<div style="padding:0 10px;"></div>
<p><input type="email" id="drip-email" name="fields[email]" placeholder="Email" style="padding: 10px; font-weight: bold;"> <input type="text" id="drip-first-name" name="fields[first_name]" placeholder="First Name (Optional)" style="padding: 10px; font-weight: bold;"> </p>
<div class="g-recaptcha" data-sitekey="6LeZFncqAAAAAJVk64hsgXDJO7ajbE0fNfDkJMDf" style="padding:10px 0"></div>
<p> <input type="submit" value="Subscribe" data-drip-attribute="sign-up-button" style="padding: 10px 20px; cursor:pointer;"></p>
<p><input type="hidden" name="tags[]" id="tags_" value="Signup Source - Website Boilerplate 2 4 5" tabindex="-1"></p>
</form>
<p style="font-size: 10px; padding: 0px; margin:0 0 20px 0;">Unsubscribe any time. We will never sell your email address. It is yours.</p>
</div>
</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>The Network Edges Are Where Growth Happens</title>
		<link>http://businessofsoftware.org/2026/08/the-network-edges-are-where-growth-happens/</link>
		
		<dc:creator><![CDATA[Jann Urgel]]></dc:creator>
		<pubDate>Tue, 11 Aug 2026 12:25:50 +0000</pubDate>
				<category><![CDATA[BoS Updates]]></category>
		<guid isPermaLink="false">https://bos.thebln.com/?p=99299</guid>

					<description><![CDATA[Most founders optimize the wrong part of their network. They spend their coffee meetings with the same core circle, people they already know and trust. It&#8217;s comfortable, but it&#8217;s also where the time gets wasted. John Knox, in his lightning talk at Business of Software USA 2025, put it plainly: &#8220;The edges of your network [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Most founders optimize the wrong part of their network.</p>



<p class="wp-block-paragraph">They spend their coffee meetings with the same core circle, people they already know and trust. It&#8217;s comfortable, but it&#8217;s also where the time gets wasted.</p>



<p class="wp-block-paragraph">John Knox, in his <a href="https://businessofsoftware.org/talks/introverts-guide-to-networking/">lightning talk at Business of Software USA 2025</a>, put it plainly: <em>&#8220;The edges of your network are the most valuable part of your network. Yet most people spend all their time on the core.&#8221;</em></p>



<p class="wp-block-paragraph">When John ran an event for med tech startups, he reached out cold to eight founders he&#8217;d never met. Seven said yes and ended up speaking at his event, despite having no prior relationship with him and no particular reason to trust his outreach. The leverage was never in his existing contacts. It was in the people he hadn&#8217;t talked to yet.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1280" height="720" src="https://bos.thebln.com/wp-content/uploads/sites/11/2026/08/John-Knox.png" alt="" class="wp-image-99300" srcset="https://bos.thebln.com/wp-content/uploads/sites/11/2026/08/John-Knox.png 1280w, https://bos.thebln.com/wp-content/uploads/sites/11/2026/08/John-Knox-640x360.png 640w, https://bos.thebln.com/wp-content/uploads/sites/11/2026/08/John-Knox-768x432.png 768w, https://bos.thebln.com/wp-content/uploads/sites/11/2026/08/John-Knox-300x169.png 300w" sizes="auto, (max-width: 1280px) 100vw, 1280px" /></figure>



<span id="more-99299"></span>



<h2 class="wp-block-heading"><strong>Networking Is Not Sales (or Small Talk)</strong></h2>



<p class="wp-block-paragraph">Founders often conflate networking with sales, assuming it means pitching, small talk, and conference badges. John draws the line simply: &#8220;As soon as you talk about prices or establish yourself as a seller and someone as a customer, that&#8217;s sales, not networking.&#8221;</p>



<p class="wp-block-paragraph">Networking is the work of building relationships around shared interests and mutual opportunity. <em>&#8220;A network is something you do something with,&#8221;</em> he says. <em>&#8220;It&#8217;s interactive.&#8221;</em> The moment you&#8217;re positioning yourself as the seller and someone else as the customer, you&#8217;ve left networking behind.</p>



<p class="wp-block-paragraph">You don&#8217;t need to be in the room to do it, either. If you can only make it to one event a year, Zoom fills the rest of the gap. On outreach itself, John&#8217;s advice is specific: <em>&#8220;Explain why you&#8217;re contacting them. Show respect, maybe flatter them. Prove you&#8217;ve done some research and you&#8217;re not a bot&#8230; Keep it short. Nobody wants to read a novel.&#8221;</em></p>



<h2 class="wp-block-heading"><strong>Two Modes: Use and Expand</strong></h2>



<p class="wp-block-paragraph">John describes two ways to work a network.</p>



<p class="wp-block-paragraph">One is using it: you have a problem or an opportunity, and you lean on people you already know to help you move forward.</p>



<p class="wp-block-paragraph">The other is expanding it: you have a direction you&#8217;re heading, and you go looking for the people who can help you get there. CEOs often come to John for strategic advice, but he points them somewhere else. The best intelligence comes from the market itself, from talking to the founders you&#8217;re trying to learn from and the customers you&#8217;re trying to serve. Your existing network will mostly confirm what you already believe. The edges are more likely to tell you what&#8217;s actually true.</p>



<h2 class="wp-block-heading"><strong>For the Introvert: Speak Without Hedging</strong></h2>



<p class="wp-block-paragraph">If you&#8217;re an introvert, and John counts himself as one, this can feel exhausting. It&#8217;s learnable anyway. His first piece of advice: speak confidently about your own work. <em>&#8220;I&#8217;d hedge or underplay my achievements, and it shows a lack of confidence to people,&#8221;</em> he admits. <em>&#8220;It undermines whatever you&#8217;re trying to achieve.&#8221;</em></p>



<p class="wp-block-paragraph">From there it&#8217;s a matter of showing up, one conversation at a time. Meet the person standing next to you. Help someone find their way around the conference. Make an introduction. Suggest a follow-up call. None of it feels like much on its own, but each small move fills in more of the map.</p>



<h2 class="wp-block-heading"><strong>The Tree Model</strong></h2>



<p class="wp-block-paragraph">John&#8217;s last framework: picture your business as a tree. The branches are your business model, product, and market. The roots are your network, and as the tree grows, the roots need to grow with it, into the same new directions.</p>



<p class="wp-block-paragraph">That work looks nothing like coffee with people you already know. It&#8217;s reaching out to strangers and asking for their help, which is uncomfortable by design.</p>



<p class="wp-block-paragraph">As John puts it: <em>&#8220;If you invite the right people to participate in an ambitious project, many people will say yes. Just ask Obi Wan.&#8221;</em></p>



<div style="height:50px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="wp-block-paragraph"><p><script src='https://www.google.com/recaptcha/api.js'></script></p>
<div class="boilerplate" style="border-bottom: solid 10px rgb(238,94,48);">
<h2 style="font-size: 28px; padding: 10px; margin:0 0 20px 0;">Want more of these insightful talks?</h2>
<p style="padding:0 10px;">At BoS we run events and publish highly-valued content for anyone <strong>building, running, or scaling</strong> a SaaS or software business.</p>
<p style="padding:0 10px;">Sign up for a weekly dose of latest actionable and useful content.</p>
<form action="https://www.getdrip.com/forms/330869622/submissions" method="post" data-drip-embedded-form="330869622">
<div style="padding:0 10px;"></div>
<p><input type="email" id="drip-email" name="fields[email]" placeholder="Email" style="padding: 10px; font-weight: bold;"> <input type="text" id="drip-first-name" name="fields[first_name]" placeholder="First Name (Optional)" style="padding: 10px; font-weight: bold;"> </p>
<div class="g-recaptcha" data-sitekey="6LeZFncqAAAAAJVk64hsgXDJO7ajbE0fNfDkJMDf" style="padding:10px 0"></div>
<p> <input type="submit" value="Subscribe" data-drip-attribute="sign-up-button" style="padding: 10px 20px; cursor:pointer;"></p>
<p><input type="hidden" name="tags[]" id="tags_" value="Signup Source - Website Boilerplate 2 4 5" tabindex="-1"></p>
</form>
<p style="font-size: 10px; padding: 0px; margin:0 0 20px 0;">Unsubscribe any time. We will never sell your email address. It is yours.</p>
</div>
</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>When AI Does Your Research, Your Team Stops Trusting Itself</title>
		<link>http://businessofsoftware.org/2026/08/when-ai-does-your-research-your-team-stops-trusting-itself/</link>
		
		<dc:creator><![CDATA[Jann Urgel]]></dc:creator>
		<pubDate>Fri, 07 Aug 2026 11:03:22 +0000</pubDate>
				<category><![CDATA[BoS Updates]]></category>
		<guid isPermaLink="false">https://bos.thebln.com/?p=99283</guid>

					<description><![CDATA[MIT ran a simple experiment. Researchers split a group of students into three and asked each group to write the same essay. One group used Google. One used ChatGPT. One got no assistant at all. The ChatGPT group could recall 83% less of what they had supposedly just written, nearly every student in that group, [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">MIT ran a simple experiment. Researchers split a group of students into three and asked each group to write the same essay. One group used Google. One used ChatGPT. One got no assistant at all.</p>



<p class="wp-block-paragraph">The ChatGPT group could recall 83% less of what they had supposedly just written, nearly every student in that group, and they reported a much lower sense of ownership over their own work.</p>



<p class="wp-block-paragraph">Georgiana Laudi, co-founder of Forget The Funnel, used that study in <a href="https://businessofsoftware.org/talks/ai-impact-on-saas-gtm-strategy/">her talk at Business of Software USA 2025</a> to make a point about SaaS go-to-market strategy: <strong>the same thing is happening inside marketing and growth teams right now, and it&#8217;s quietly undermining their ability to make good decisions.</strong></p>



<p class="wp-block-paragraph">Her talk wasn&#8217;t really about AI. It was about three things she believes are the actual source of the disruption founders are feeling, and none of them show up on an AI roadmap.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1280" height="720" src="https://bos.thebln.com/wp-content/uploads/sites/11/2026/08/Georgiana-Laudi.png" alt="" class="wp-image-99285" srcset="https://bos.thebln.com/wp-content/uploads/sites/11/2026/08/Georgiana-Laudi.png 1280w, https://bos.thebln.com/wp-content/uploads/sites/11/2026/08/Georgiana-Laudi-640x360.png 640w, https://bos.thebln.com/wp-content/uploads/sites/11/2026/08/Georgiana-Laudi-768x432.png 768w, https://bos.thebln.com/wp-content/uploads/sites/11/2026/08/Georgiana-Laudi-300x169.png 300w" sizes="auto, (max-width: 1280px) 100vw, 1280px" /></figure>



<span id="more-99283"></span>



<h3 class="wp-block-heading">#1: <strong>Your customer&#8217;s problem hasn&#8217;t stayed still</strong></h3>



<p class="wp-block-paragraph">Understanding your customer is not a new idea, and most founders would say they&#8217;ve already done this work. But the research most teams did even a year ago is already out of date. Gia pointed to three examples from the last twelve to eighteen months: &#8211; </p>



<ul class="wp-block-list">
<li>Klarna rolling out an AI assistant and cutting headcount equivalent to 700 support agents</li>



<li>Zoom and Google shrinking the market for tools like Otter with built-in AI meeting summaries</li>



<li>Notion and Canva eroding demand for writing tools like Jasper with AI features baked into products people already use. </li>
</ul>



<p class="wp-block-paragraph">Budgets have shifted, roles have changed, and your champion buyer inside a customer account might not be who they were a year ago. If your last round of customer research predates this, it&#8217;s telling you about a customer who no longer exists.</p>



<h3 class="wp-block-heading">#2: <strong>There&#8217;s a gap only your team can see</strong></h3>



<p class="wp-block-paragraph">Gia&#8217;s team ran a study asking founders and their employees what was keeping them up at night. Founders talked about strategy: repositioning, messaging, product gaps. Not one mentioned team alignment. Nearly every employee did, describing the exact same frustration in different words: nobody seemed to know what the company was trying to achieve or who was deciding. The average company in the study had $2.5 million in ARR. These were not scrappy two-person startups without the resources to communicate. The gap wasn&#8217;t new, but it&#8217;s widening, and founders are usually the last to notice because they&#8217;re the only ones who can&#8217;t see it from inside their own team.</p>



<h3 class="wp-block-heading">#3: <strong>Understanding is what gets you unstuck</strong></h3>



<p class="wp-block-paragraph">Gia described this state as strategic quicksand: hard to recognize until you&#8217;re stuck, more activity making it worse rather than better. Her clearest example was Bitly.</p>



<p class="wp-block-paragraph">Two hundred employees, $100 million in ARR, 6 million users, a company that had quietly expanded from a link shortener into a multi-product platform without anyone translating that shift into a shared plan. Every team solved for its own version of the opportunity, and customers ended up with a disjointed experience stitched together from marketing, product, and sales.</p>



<p class="wp-block-paragraph">The fix wasn&#8217;t a new campaign or a rebrand. Bitly&#8217;s team identified three real customer segments and made a deliberate trade-off to build their entire go-to-market strategy, messaging, onboarding, and even parts of the product roadmap, around the two that mattered most. One of those segments turned out to have three times the retention of the other, a fact the product team only found once the whole company was working from the same understanding of who they served.</p>



<p class="wp-block-paragraph">None of this requires a bigger budget or a different AI tool. It requires putting in the work AI can&#8217;t do for you: understanding your customer&#8217;s changed reality, closing the gap between what leadership sees and what the team is living, and building that understanding into something the whole company shares. </p>



<p class="wp-block-paragraph"><a href="https://businessofsoftware.org/talks/ai-impact-on-saas-gtm-strategy/">Gia&#8217;s full talk</a> goes deeper into how to operationalize this, including two more customer examples and a practical framework for keeping a team aligned as things keep changing.</p>



<div style="height:50px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="wp-block-paragraph"><p><script src='https://www.google.com/recaptcha/api.js'></script></p>
<div class="boilerplate" style="border-bottom: solid 10px rgb(238,94,48);">
<h2 style="font-size: 28px; padding: 10px; margin:0 0 20px 0;">Want more of these insightful talks?</h2>
<p style="padding:0 10px;">At BoS we run events and publish highly-valued content for anyone <strong>building, running, or scaling</strong> a SaaS or software business.</p>
<p style="padding:0 10px;">Sign up for a weekly dose of latest actionable and useful content.</p>
<form action="https://www.getdrip.com/forms/330869622/submissions" method="post" data-drip-embedded-form="330869622">
<div style="padding:0 10px;"></div>
<p><input type="email" id="drip-email" name="fields[email]" placeholder="Email" style="padding: 10px; font-weight: bold;"> <input type="text" id="drip-first-name" name="fields[first_name]" placeholder="First Name (Optional)" style="padding: 10px; font-weight: bold;"> </p>
<div class="g-recaptcha" data-sitekey="6LeZFncqAAAAAJVk64hsgXDJO7ajbE0fNfDkJMDf" style="padding:10px 0"></div>
<p> <input type="submit" value="Subscribe" data-drip-attribute="sign-up-button" style="padding: 10px 20px; cursor:pointer;"></p>
<p><input type="hidden" name="tags[]" id="tags_" value="Signup Source - Website Boilerplate 2 4 5" tabindex="-1"></p>
</form>
<p style="font-size: 10px; padding: 0px; margin:0 0 20px 0;">Unsubscribe any time. We will never sell your email address. It is yours.</p>
</div>
</p>



<div style="height:50px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">Next Events</h2>



<style>
@font-face {
  font-family: "Century Gothic";
  src: url("https://db.onlinewebfonts.com/t/9027abcf80a0095c71d4ebc4aa4de4b1.woff2") format("woff2"),
       url("https://db.onlinewebfonts.com/t/9027abcf80a0095c71d4ebc4aa4de4b1.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Century Gothic";
  src: url("https://db.onlinewebfonts.com/t/0d78b12d6be09203d1fbeb76871a369a.woff2") format("woff2"),
       url("https://db.onlinewebfonts.com/t/0d78b12d6be09203d1fbeb76871a369a.woff") format("woff");
  font-weight: 700 900;
  font-style: normal;
  font-display: swap;
}
</style>
<section class="events-section-h">
  <div class="events-content-h">
    <a class="ev-hero-h" id="evHero" href="#" target="_blank">
      <div>
        <p class="ev-hero-label-h">Next up</p>
        <p class="ev-hero-name-h" id="evHeroName"></p>
        <p class="ev-hero-date-h" id="evHeroDate"></p>
      </div>
      <div class="ev-hero-right-h">
        <span class="ev-hero-countdown-h" id="evHeroCountdown"></span>
        <span class="ev-hero-btn-h">Register now</span>
      </div>
    </a>
    <div class="ev-ws-intro-h">
      <p class="ev-ws-intro-text-h"><strong>BoS OS is how founders harness AI to run their company, not as a chatbot, but as a system.</strong> <a href="https://businessofsoftware.org/the-bos-os/" target="_blank">See how it works →</a></p>
      <p class="ev-ws-intro-sub-h">These workshops are where you build yours.</p>
    </div>
    <p class="ev-label-h">BoS OS: Online Workshops</p>
    <div class="ev-ws-grid-h">
      <div class="ev-ws-card-h ev-ws-orange-h" style="grid-column:1;">
        <div class="ev-ws-datepill-h ev-pill-orange-h" id="evIntroDatePill"></div>
        <div class="ev-ws-countdown-h ev-countdown-orange-h" id="evIntroCountdown"></div>
        <div class="ev-ws-audience-h">Start here</div>
        <div class="ev-ws-name-h">Introduction to BoS OS</div>
        <div class="ev-ws-tagline-h">You know AI is becoming critical to run your business, you don&#8217;t have the time or knowledge to start. Two 120-minute sessions to get your first system running.</div>
        <div class="ev-ws-quote-h ev-quote-orange-h">
          &#8220;It&#8217;s profoundly transformative, and I&#8217;m very excited to be still in the software business at this time.&#8221;
          <div class="ev-ws-quote-attrib-h">Martin Millican</div>
        </div>
        <a class="ev-btn-ws-h ev-btn-ws-orange-h" href="https://businessofsoftware.org/events/introduction-to-bos-os/" target="_blank">Register now</a>
      </div>
      <div class="ev-ws-card-h ev-ws-brown-h" style="grid-column:2;">
        <div class="ev-ws-datepill-h ev-pill-brown-h" id="evWorkshopDatePill"></div>
        <div class="ev-ws-countdown-h ev-countdown-brown-h" id="evWorkshopCountdown"></div>
        <div class="ev-ws-audience-h">Go deeper</div>
        <div class="ev-ws-name-h">BoS OS Workshop</div>
        <div class="ev-ws-tagline-h">You&#8217;ve built the basics, let&#8217;s work out the next step that will have most impact. Two 120-minute sessions to make it real. Max 12 participants.</div>
        <div class="ev-ws-quote-h ev-quote-brown-h">
          &#8220;North Star metric is something I&#8217;ve been trying to work out for the last six months&#8230; I never boiled it down to something so simple.&#8221;
          <div class="ev-ws-quote-attrib-h">Marvin</div>
        </div>
        <a class="ev-btn-ws-h ev-btn-ws-brown-h" href="https://businessofsoftware.org/events/bos-os-workshop/" target="_blank">Register now</a>
      </div>
      <div class="ev-ws-card-h ev-ws-teal-h" style="grid-column:3;">
        <div class="ev-ws-datepill-h ev-pill-teal-h">Next cohort: 8 September 2026</div>
        <div class="ev-ws-audience-h">Be the BoS</div>
        <div class="ev-ws-name-h">Build Your AI Company Operating System</div>
        <div class="ev-ws-tagline-h">Basics done, now you want to fit your BoS OS to your workflow. You build together with experts and a filtered group of learners. You&#8217;re in it together so there&#8217;s no room for hangers on. Four-week cohort with Tim Barker and Mark Littlewood. Twelve founders, one operating system each, built live.</div>
        <div class="ev-ws-quote-h ev-quote-teal-h">
          &#8220;someone actually doing it.&#8221;
        </div>
        <a class="ev-btn-ws-h ev-btn-ws-teal-h" href="https://businessofsoftware.org/events/build-your-ai-company-operating-system/" target="_blank">Register now</a>
      </div>
    </div>
    <p class="ev-label-h" style="margin-top:8px;">Can&#8217;t make it? More dates coming up</p>
    <div class="ev-list-h" id="evSessionList"></div>
    <div class="ev-list-group-h">
      <div class="ev-list-row-h ev-list-row-europe-h">
        <div class="ev-list-date-h">April 2027</div>
        <div class="ev-list-name-h">BoS Europe 2027</div>
        <a class="ev-list-btn-h ev-list-btn-orange-h" href="https://businessofsoftware.org/updates/">Get notified</a>
      </div>
    </div>
  </div>
</section>
<style>
.events-section-h,
.events-section-h * {
  box-sizing: border-box !important;
}
.events-section-h { padding: 20px; display: flex; justify-content: center; font-family: "Century Gothic", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.events-content-h { width: 100%; max-width: 900px; margin: 0 auto; }
.ev-hero-h {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  flex-wrap: wrap;
  background: linear-gradient(135deg, #EA7600, #DC4405);
  border-radius: 14px;
  padding: 20px 24px;
  margin-bottom: 20px;
  text-decoration: none;
  color: #fff;
}
.ev-hero-label-h { font-size: 12px; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; color: rgba(255,255,255,0.85); margin: 0 0 6px; }
.ev-hero-name-h { font-size: 19px; font-weight: 700; color: #fff; margin: 0 0 4px; }
.ev-hero-date-h { font-size: 14px; color: rgba(255,255,255,0.9); margin: 0; }
.ev-hero-right-h { display: flex; align-items: center; gap: 12px; }
.ev-hero-countdown-h { background: rgba(255,255,255,0.2); color: #fff; font-size: 13px; font-weight: 700; padding: 6px 14px; border-radius: 999px; }
.ev-hero-btn-h { background: #fff; color: #C05520; font-size: 13px; font-weight: 700; padding: 10px 20px; border-radius: 999px; }
.ev-label-h {
  font-size: 11px !important;
  font-weight: 600 !important;
  letter-spacing: 0.08em !important;
  text-transform: uppercase !important;
  color: #999 !important;
  margin: 0 0 10px 4px !important;
}
.ev-ws-intro-h { margin: 0 4px 16px; padding: 16px 20px; background: #F7F5F2; border-radius: 12px; }
.ev-ws-intro-text-h { font-size: 14px; line-height: 1.6; color: #333; margin: 0 0 4px; }
.ev-ws-intro-text-h a { color: #C05520; font-weight: 700; text-decoration: none; }
.ev-ws-intro-text-h a:hover { text-decoration: underline; }
.ev-ws-intro-sub-h { font-size: 13px; color: #888; margin: 0; }
.ev-ws-grid-h { display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 0 16px; margin-bottom: 16px; align-items: stretch; }
.ev-ws-card-h { display: flex; flex-direction: column; gap: 8px; border: 0.5px solid rgba(0,0,0,0.12); border-radius: 14px; padding: 20px 20px 16px; }
.ev-ws-orange-h { border-color: #E8C4A0; background: #FFFAF5; }
.ev-ws-brown-h { border-color: #C4B4A4; background: #FAF7F4; }
.ev-ws-teal-h { border-color: #A0C4B8; background: #F4FAF8; }
.ev-ws-datepill-h {
  display: block !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  padding: 9px 14px !important;
  border-radius: 10px !important;
  width: 100% !important;
  align-self: start !important;
  text-align: left !important;
  color: #fff !important;
  line-height: 1.4 !important;
}
.ev-pill-orange-h { background: linear-gradient(135deg, #EA7600, #DC4405); }
.ev-pill-brown-h { background: linear-gradient(135deg, #7A3B10, #5A2B08); }
.ev-pill-teal-h { background: linear-gradient(135deg, #0F6E56, #0A4F3D); }
.ev-ws-countdown-h { font-size: 13px; font-weight: 800; align-self: start; display: inline-block; padding: 5px 12px; border-radius: 999px; }
.ev-countdown-orange-h { color: #C05520; background: #FFE7D6; }
.ev-countdown-brown-h { color: #6B4F3A; background: #EDE3D8; }
.ev-ws-audience-h { font-size: 11px; color: #999; text-transform: uppercase; letter-spacing: 0.07em; font-weight: 600; }
.ev-ws-name-h { font-size: 17px; font-weight: 700; line-height: 1.3; color: #111; }
.ev-ws-tagline-h { font-size: 13px; color: #666; line-height: 1.5; }
.ev-ws-quote-h { font-style: italic; font-size: 13px; color: #666; line-height: 1.6; padding-left: 12px; }
.ev-quote-orange-h { border-left: 2px solid #E8A070; }
.ev-quote-brown-h { border-left: 2px solid #A08870; }
.ev-quote-teal-h { border-left: 2px solid #6FA894; }
.ev-ws-quote-attrib-h { font-size: 11px; color: #999; margin-top: 5px; font-style: normal; }
.ev-btn-ws-h { display: block; padding: 10px 18px; border-radius: 999px; font-size: 13px; font-weight: 700; text-align: center; text-decoration: none; color: #fff !important; margin-top: auto; }
.ev-btn-ws-orange-h { background: #EE5E30; }
.ev-btn-ws-orange-h:hover { background: #CC4620; }
.ev-btn-ws-brown-h { background: #7A3B10; }
.ev-btn-ws-brown-h:hover { background: #5A2B08; }
.ev-btn-ws-teal-h { background: #0F6E56; }
.ev-btn-ws-teal-h:hover { background: #0A4F3D; }
.ev-ws-empty-h { display: block; }
.ev-list-h { display: flex; flex-direction: column; gap: 16px; margin-bottom: 8px; }
.ev-list-group-h { display: flex; flex-direction: column; gap: 6px; }
.ev-list-month-h {
  font-size: 10px !important;
  font-weight: 600 !important;
  letter-spacing: 0.06em !important;
  text-transform: uppercase !important;
  color: #999 !important;
  margin: 0 0 8px 4px !important;
}
.ev-list-row-h { display: flex; align-items: center; gap: 16px; background: #FFF3EE; border: 1px solid rgba(238,94,48,0.15); border-radius: 12px; padding: 12px 20px; }
.ev-list-date-h { font-size: 13px; font-weight: 700; color: #111; min-width: 150px; flex-shrink: 0; }
.ev-list-name-h { flex: 1; font-size: 13px; color: #666; line-height: 1.4; }
.ev-list-btn-h { display: inline-block; padding: 7px 16px; border-radius: 999px; font-size: 13px; font-weight: 700; text-decoration: none; white-space: nowrap; flex-shrink: 0; color: #fff !important; }
.ev-list-btn-orange-h { background: #EE5E30; }
.ev-list-btn-orange-h:hover { background: #CC4620; }
.ev-list-btn-brown-h { background: #7A3B10; }
.ev-list-btn-brown-h:hover { background: #5A2B08; }
.ev-list-btn-teal-h { background: #0F6E56; }
.ev-list-btn-teal-h:hover { background: #0A4F3D; }
.ev-list-row-muted-h { background: #F5F5F3; border: 1px solid rgba(0,0,0,0.06); }
.ev-list-row-europe-h { background: #EAF4F2; border: 1px solid rgba(15,110,86,0.15); }
.ev-list-row-europe-h .ev-list-date-h { color: #0F6E56; }
.ev-list-soon-h { display: inline-block; padding: 7px 16px; border-radius: 999px; font-size: 12px; font-weight: 700; white-space: nowrap; flex-shrink: 0; color: #888; background: #EAEAE6; }
@media (max-width: 600px) {
  .ev-hero-h { flex-direction: column; align-items: flex-start; }
  .ev-hero-right-h { width: 100%; justify-content: space-between; }
  .ev-ws-grid-h { grid-template-columns: 1fr; }
  .ev-ws-card-h { grid-column: 1; }
  .ev-list-row-h { flex-wrap: wrap; gap: 8px; }
  .ev-list-date-h { min-width: unset; width: 100%; }
}
</style>
<script>
(function () {
  var evSessions = [
    { kind: 'workshop', date: new Date(2026, 7, 4), time: '11:00 UK', track: 'Europe', part: 'Part 1', product: 'intro', productName: 'Introduction to BoS OS', url: 'https://businessofsoftware.org/events/introduction-to-bos-os/' },
    { kind: 'workshop', date: new Date(2026, 7, 6), time: '16:00 UK', track: 'US', part: 'Part 1', product: 'intro', productName: 'Introduction to BoS OS', url: 'https://businessofsoftware.org/events/introduction-to-bos-os/' },
    { kind: 'workshop', date: new Date(2026, 7, 11), time: '11:00 UK', track: 'Europe', part: 'Part 2', product: 'intro', productName: 'Introduction to BoS OS', url: 'https://businessofsoftware.org/events/introduction-to-bos-os/' },
    { kind: 'workshop', date: new Date(2026, 7, 13), time: '16:00 UK', track: 'US', part: 'Part 2', product: 'intro', productName: 'Introduction to BoS OS', url: 'https://businessofsoftware.org/events/introduction-to-bos-os/' },
    { kind: 'workshop', date: new Date(2026, 7, 18), time: '11:00 UK', track: 'Europe', part: 'Part 1', product: 'workshop', productName: 'BoS OS Workshop', url: 'https://businessofsoftware.org/events/bos-os-workshop/' },
    { kind: 'workshop', date: new Date(2026, 7, 20), time: '16:00 UK', track: 'US', part: 'Part 1', product: 'workshop', productName: 'BoS OS Workshop', url: 'https://businessofsoftware.org/events/bos-os-workshop/' },
    { kind: 'workshop', date: new Date(2026, 7, 25), time: '11:00 UK', track: 'Europe', part: 'Part 2', product: 'workshop', productName: 'BoS OS Workshop', url: 'https://businessofsoftware.org/events/bos-os-workshop/' },
    { kind: 'workshop', date: new Date(2026, 7, 27), time: '16:00 UK', track: 'US', part: 'Part 2', product: 'workshop', productName: 'BoS OS Workshop', url: 'https://businessofsoftware.org/events/bos-os-workshop/' },
    { kind: 'advancing', date: new Date(2026, 6, 29), time: '11:00 UK', topic: 'Competitive Intelligence Tracking' },
    { kind: 'advancing', date: new Date(2026, 7, 5), time: '11:00 UK', topic: 'Scheduling' },
    { kind: 'advancing', date: new Date(2026, 7, 12), time: '11:00 UK', topic: 'Team Working' },
    { kind: 'advancing', date: new Date(2026, 7, 19), time: '11:00 UK', topic: 'Topic TBC' },
    { kind: 'cohort', date: new Date(2026, 8, 15), time: '11:00 UK', track: '', part: 'Week 2', product: 'cohort', productName: 'Build Your AI Company Operating System', url: 'https://businessofsoftware.org/events/build-your-ai-company-operating-system/' },
    { kind: 'cohort', date: new Date(2026, 8, 22), time: '11:00 UK', track: '', part: 'Week 3', product: 'cohort', productName: 'Build Your AI Company Operating System', url: 'https://businessofsoftware.org/events/build-your-ai-company-operating-system/' },
    { kind: 'cohort', date: new Date(2026, 8, 29), time: '11:00 UK', track: '', part: 'Week 4', product: 'cohort', productName: 'Build Your AI Company Operating System', url: 'https://businessofsoftware.org/events/build-your-ai-company-operating-system/' }
  ];
  var monthsShort = ['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'];
  var dayNames = ['Sun','Mon','Tue','Wed','Thu','Fri','Sat'];
  function today() {
    var d = new Date();
    d.setHours(0, 0, 0, 0);
    return d;
  }
  function isUpcoming(d) {
    var x = new Date(d);
    x.setHours(0, 0, 0, 0);
    return x >= today();
  }
  function fmtShort(d) {
    return dayNames[d.getDay()] + ' ' + d.getDate() + ' ' + monthsShort[d.getMonth()];
  }
  function countdown(d) {
    var t = today();
    var target = new Date(d);
    target.setHours(0, 0, 0, 0);
    var diff = Math.round((target - t) / 86400000);
    if (diff < 0) return '';
    if (diff === 0) return 'Today';
    if (diff === 1) return 'Tomorrow';
    return 'In ' + diff + ' days';
  }
  function nextForProduct(product) {
    var upcoming = evSessions.filter(function (s) {
      if (s.kind !== 'workshop') return false;
      if (s.product !== product) return false;
      return isUpcoming(s.date);
    });
    upcoming.sort(function (a, b) { return a.date - b.date; });
    return upcoming[0];
  }
  function fillCard(prefixId, product) {
    var next = nextForProduct(product);
    var pillEl = document.getElementById(prefixId + 'DatePill');
    var cdEl = document.getElementById(prefixId + 'Countdown');
    if (!next) {
      if (pillEl) pillEl.textContent = 'Next cohort: Dates TBC';
      if (cdEl) cdEl.style.display = 'none';
      return;
    }
    if (pillEl) pillEl.textContent = 'Next session: ' + fmtShort(next.date) + ', ' + next.time + ' (' + next.track + ', ' + next.part + ')';
    var cd = countdown(next.date);
    if (cdEl) {
      if (cd) { cdEl.textContent = cd; } else { cdEl.style.display = 'none'; }
    }
    return next;
  }
  function fillHero(nextIntro, nextWorkshop) {
    var candidates = [nextIntro, nextWorkshop].filter(Boolean);
    candidates.sort(function (a, b) { return a.date - b.date; });
    var soonest = candidates[0];
    var hero = document.getElementById('evHero');
    if (!soonest || !hero) {
      if (hero) hero.style.display = 'none';
      return;
    }
    document.getElementById('evHeroName').textContent = soonest.productName + ', ' + soonest.part + ' (' + soonest.track + ')';
    document.getElementById('evHeroDate').textContent = fmtShort(soonest.date) + ', ' + soonest.time;
    var cd = countdown(soonest.date);
    var cdEl = document.getElementById('evHeroCountdown');
    if (cd) { cdEl.textContent = cd; } else { cdEl.style.display = 'none'; }
    hero.href = soonest.url;
  }
  function buildList(exclude) {
    var months = ['January','February','March','April','May','June','July','August','September','October','November','December'];
    var upcoming = evSessions.filter(function (s) {
      if (!isUpcoming(s.date)) return false;
      for (var i = 0; i < exclude.length; i++) {
        var ex = exclude[i];
        if (!ex) continue;
        if (s.kind !== 'workshop') continue;
        if (ex.date.getTime() !== s.date.getTime()) continue;
        if (ex.product !== s.product) continue;
        return false;
      }
      return true;
    });
    upcoming.sort(function (a, b) { return a.date - b.date; });
    var grouped = {};
    var order = [];
    upcoming.forEach(function (s) {
      var key = s.date.getFullYear() + '-' + s.date.getMonth();
      if (!grouped[key]) {
        grouped[key] = { label: months[s.date.getMonth()] + ' ' + s.date.getFullYear(), items: [] };
        order.push(key);
      }
      grouped[key].items.push(s);
    });
    var html = '';
    order.forEach(function (key) {
      var group = grouped[key];
      html += '<div class="ev-list-group-h">';
      html += '<p class="ev-list-month-h">' + group.label + '</p>';
      group.items.forEach(function (item) {
        html += '<div class="ev-list-row-h' + (item.kind === 'advancing' ? ' ev-list-row-muted-h' : '') + '">';
        var dateCell = fmtShort(item.date) + ', ' + item.time;
        html += '<div class="ev-list-date-h">' + dateCell + '</div>';
        if (item.kind === 'advancing') {
          html += '<div class="ev-list-name-h">Advancing Skills: ' + item.topic + '</div>';
          html += '<span class="ev-list-soon-h">Launching soon</span>';
        } else if (item.kind === 'cohort') {
          html += '<div class="ev-list-name-h">' + item.productName + ', ' + item.part + '</div>';
          html += '<a class="ev-list-btn-h ev-list-btn-teal-h" href="' + item.url + '" target="_blank">Reserve</a>';
        } else {
          var type = item.product === 'intro' ? 'orange' : 'brown';
          var label = item.productName + ', ' + item.part + ' (' + item.track + ')';
          html += '<div class="ev-list-name-h">' + label + '</div>';
          html += '<a class="ev-list-btn-h ev-list-btn-' + type + '-h" href="' + item.url + '" target="_blank">Reserve</a>';
        }
        html += '</div>';
      });
      html += '</div>';
    });
    var listEl = document.getElementById('evSessionList');
    if (listEl) listEl.innerHTML = html;
  }
  function init() {
    var nextIntro = fillCard('evIntro', 'intro');
    var nextWorkshop = fillCard('evWorkshop', 'workshop');
    fillHero(nextIntro, nextWorkshop);
    buildList([nextIntro, nextWorkshop]);
  }
  if (document.readyState === 'loading') {
    document.addEventListener('DOMContentLoaded', init);
  } else {
    init();
  }
})();
</script>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>When Your Exit Falls Apart: Why Habits Beat Ambition</title>
		<link>http://businessofsoftware.org/2026/08/when-your-exit-falls-apart-why-habits-beat-ambition/</link>
		
		<dc:creator><![CDATA[Giselle Sotto]]></dc:creator>
		<pubDate>Thu, 06 Aug 2026 11:49:43 +0000</pubDate>
				<category><![CDATA[BoS Updates]]></category>
		<guid isPermaLink="false">https://bos.thebln.com/?p=99275</guid>

					<description><![CDATA[Raj Mahajan, in his lightning talk at BoS USA 2025, shared that he bought Super Salon in 2015, a point-of-sale software business built for salon chains (if you&#8217;ve ever checked in at a Supercuts, you&#8217;ve used it). For four years, he did everything you&#8217;re supposed to do &#8211; tripled the revenue and stayed profitable the [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Raj Mahajan, in his lightning talk at BoS USA 2025, shared that he bought Super Salon in 2015, a point-of-sale software business built for salon chains (if you&#8217;ve ever checked in at a Supercuts, you&#8217;ve used it). For four years, he did everything you&#8217;re supposed to do &#8211; tripled the revenue and stayed profitable the whole way, hired a real management team, and put proper systems behind the business. Every number pointed the right way.</p>



<p class="wp-block-paragraph">By 2019, the company was ready to sell. Several offers came in, and Raj was deep into the checks a private equity buyer runs before signing.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="640" height="360" src="https://bos.thebln.com/wp-content/uploads/sites/11/2026/08/Raj-Mahajan-640x360.png" alt="" class="wp-image-99278" srcset="https://bos.thebln.com/wp-content/uploads/sites/11/2026/08/Raj-Mahajan-640x360.png 640w, https://bos.thebln.com/wp-content/uploads/sites/11/2026/08/Raj-Mahajan-768x432.png 768w, https://bos.thebln.com/wp-content/uploads/sites/11/2026/08/Raj-Mahajan-300x169.png 300w, https://bos.thebln.com/wp-content/uploads/sites/11/2026/08/Raj-Mahajan.png 960w" sizes="auto, (max-width: 640px) 100vw, 640px" /></figure>



<span id="more-99275"></span>



<h3 class="wp-block-heading"><strong>The Monday Before Christmas</strong></h3>



<p class="wp-block-paragraph">Super Salon&#8217;s largest customer announced it was building a competing product. The buyer pointed to the material adverse change clause, the part of the contract that lets a buyer back out if something big goes wrong before signing, and left.</p>



<p class="wp-block-paragraph"><strong>You can do everything right for four years straight, and still lose the whole thing to one decision somebody else made without asking you.</strong></p>



<p class="wp-block-paragraph">A few months later, a whistleblower came forward. That same customer had reverse-engineered Super Salon&#8217;s database and taken its intellectual property. Raj offered to buy them out nut they told him they&#8217;d rather bleed him dry in legal fees, so he sued.</p>



<p class="wp-block-paragraph">There&#8217;s unlucky, and then there&#8217;s this bad timing you can shrug off. Getting robbed by the same customer you&#8217;ve been serving for years is harder to make peace with.</p>



<h3 class="wp-block-heading"><strong>April 2020</strong></h3>



<p class="wp-block-paragraph">Haircuts were declared non-essential. Super Salon went from serving 10,000 locations to almost none. Inside days, 70% of the company&#8217;s revenue was gone. Around the same time, the competitor that had taken its IP raised $150 million from Tiger Global.</p>



<p class="wp-block-paragraph">He lost 70% of his revenue in days. In the same stretch, the people who robbed him were handed $150 million. I don&#8217;t know how you carry both of those at once.</p>



<h3 class="wp-block-heading"><strong>&#8220;It Wasn&#8217;t the Strategy That Held Us Together&#8221;</strong></h3>



<p class="wp-block-paragraph">Raj got vulnerable with his leadership team, by his own account for the first time ever. He had no idea what they would say back. Nobody on the hundred-person team left.</p>



<p class="wp-block-paragraph"><em>&#8220;It wasn&#8217;t the strategy that held us together,&#8221;</em> he said. <em>&#8220;It was the culture. The openness. The honesty.&#8221;</em></p>



<p class="wp-block-paragraph">He built that culture years earlier with none of this in mind. He was just trying to run a good company. That&#8217;s the thing that held when everything else stopped working.</p>



<h3 class="wp-block-heading"><strong>The Settlement</strong></h3>



<p class="wp-block-paragraph">Raj had a real shot at winning the lawsuit outright, but the courts were closed and the timeline was anyone&#8217;s guess. Fighting indefinitely meant burning cash and attention the business didn&#8217;t have to spare. So he split the company in two, settled one side and sold the other.</p>



<p class="wp-block-paragraph">Everyone made money, and the team and customers who stuck it out came out protected. It was a smaller ending than the one he had spent four years building toward.</p>



<h3 class="wp-block-heading"><strong>&#8220;I Love Creating Culture&#8221;</strong></h3>



<p class="wp-block-paragraph">Raj closed his lightning talk with four things he took from the experience. </p>



<ul class="wp-block-list">
<li>You fall to your habits, not your ambitions, when you&#8217;re tested.</li>



<li>Opportunity cost shows up in small daily decisions more than big ones.</li>



<li>Process is fragile and rarely smooth, so build it while things are good rather than when you&#8217;re already burned out.</li>



<li>And know your why.</li>
</ul>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><em>&#8220;When things were darkest, I got out of bed because I love building people,&#8221;</em> he said. <em>&#8220;I love creating culture. I loved the impact we had – ten thousand locations times eight stylists times a hundred customers a day. We touched billions of people.&#8221;</em></p>
</blockquote>



<p class="wp-block-paragraph">The habits point is the one I&#8217;d actually act on. Ambition is what got the company to a deal in the first place. Habits are what were still standing after it fell apart. Worth asking what you&#8217;re building on a normal Tuesday, not just what you&#8217;re aiming at.</p>



<p class="wp-block-paragraph"><p><script src='https://www.google.com/recaptcha/api.js'></script></p>
<div class="boilerplate" style="border-bottom: solid 10px rgb(238,94,48);">
<h2 style="font-size: 28px; padding: 10px; margin:0 0 20px 0;">Want more of these insightful talks?</h2>
<p style="padding:0 10px;">At BoS we run events and publish highly-valued content for anyone <strong>building, running, or scaling</strong> a SaaS or software business.</p>
<p style="padding:0 10px;">Sign up for a weekly dose of latest actionable and useful content.</p>
<form action="https://www.getdrip.com/forms/330869622/submissions" method="post" data-drip-embedded-form="330869622">
<div style="padding:0 10px;"></div>
<p><input type="email" id="drip-email" name="fields[email]" placeholder="Email" style="padding: 10px; font-weight: bold;"> <input type="text" id="drip-first-name" name="fields[first_name]" placeholder="First Name (Optional)" style="padding: 10px; font-weight: bold;"> </p>
<div class="g-recaptcha" data-sitekey="6LeZFncqAAAAAJVk64hsgXDJO7ajbE0fNfDkJMDf" style="padding:10px 0"></div>
<p> <input type="submit" value="Subscribe" data-drip-attribute="sign-up-button" style="padding: 10px 20px; cursor:pointer;"></p>
<p><input type="hidden" name="tags[]" id="tags_" value="Signup Source - Website Boilerplate 2 4 5" tabindex="-1"></p>
</form>
<p style="font-size: 10px; padding: 0px; margin:0 0 20px 0;">Unsubscribe any time. We will never sell your email address. It is yours.</p>
</div>
</p>



<div style="height:50px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">Next Events</h2>



<style>
@font-face {
  font-family: "Century Gothic";
  src: url("https://db.onlinewebfonts.com/t/9027abcf80a0095c71d4ebc4aa4de4b1.woff2") format("woff2"),
       url("https://db.onlinewebfonts.com/t/9027abcf80a0095c71d4ebc4aa4de4b1.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Century Gothic";
  src: url("https://db.onlinewebfonts.com/t/0d78b12d6be09203d1fbeb76871a369a.woff2") format("woff2"),
       url("https://db.onlinewebfonts.com/t/0d78b12d6be09203d1fbeb76871a369a.woff") format("woff");
  font-weight: 700 900;
  font-style: normal;
  font-display: swap;
}
</style>
<section class="events-section-h">
  <div class="events-content-h">
    <a class="ev-hero-h" id="evHero" href="#" target="_blank">
      <div>
        <p class="ev-hero-label-h">Next up</p>
        <p class="ev-hero-name-h" id="evHeroName"></p>
        <p class="ev-hero-date-h" id="evHeroDate"></p>
      </div>
      <div class="ev-hero-right-h">
        <span class="ev-hero-countdown-h" id="evHeroCountdown"></span>
        <span class="ev-hero-btn-h">Register now</span>
      </div>
    </a>
    <div class="ev-ws-intro-h">
      <p class="ev-ws-intro-text-h"><strong>BoS OS is how founders harness AI to run their company, not as a chatbot, but as a system.</strong> <a href="https://businessofsoftware.org/the-bos-os/" target="_blank">See how it works →</a></p>
      <p class="ev-ws-intro-sub-h">These workshops are where you build yours.</p>
    </div>
    <p class="ev-label-h">BoS OS: Online Workshops</p>
    <div class="ev-ws-grid-h">
      <div class="ev-ws-card-h ev-ws-orange-h" style="grid-column:1;">
        <div class="ev-ws-datepill-h ev-pill-orange-h" id="evIntroDatePill"></div>
        <div class="ev-ws-countdown-h ev-countdown-orange-h" id="evIntroCountdown"></div>
        <div class="ev-ws-audience-h">Start here</div>
        <div class="ev-ws-name-h">Introduction to BoS OS</div>
        <div class="ev-ws-tagline-h">You know AI is becoming critical to run your business, you don&#8217;t have the time or knowledge to start. Two 120-minute sessions to get your first system running.</div>
        <div class="ev-ws-quote-h ev-quote-orange-h">
          &#8220;It&#8217;s profoundly transformative, and I&#8217;m very excited to be still in the software business at this time.&#8221;
          <div class="ev-ws-quote-attrib-h">Martin Millican</div>
        </div>
        <a class="ev-btn-ws-h ev-btn-ws-orange-h" href="https://businessofsoftware.org/events/introduction-to-bos-os/" target="_blank">Register now</a>
      </div>
      <div class="ev-ws-card-h ev-ws-brown-h" style="grid-column:2;">
        <div class="ev-ws-datepill-h ev-pill-brown-h" id="evWorkshopDatePill"></div>
        <div class="ev-ws-countdown-h ev-countdown-brown-h" id="evWorkshopCountdown"></div>
        <div class="ev-ws-audience-h">Go deeper</div>
        <div class="ev-ws-name-h">BoS OS Workshop</div>
        <div class="ev-ws-tagline-h">You&#8217;ve built the basics, let&#8217;s work out the next step that will have most impact. Two 120-minute sessions to make it real. Max 12 participants.</div>
        <div class="ev-ws-quote-h ev-quote-brown-h">
          &#8220;North Star metric is something I&#8217;ve been trying to work out for the last six months&#8230; I never boiled it down to something so simple.&#8221;
          <div class="ev-ws-quote-attrib-h">Marvin</div>
        </div>
        <a class="ev-btn-ws-h ev-btn-ws-brown-h" href="https://businessofsoftware.org/events/bos-os-workshop/" target="_blank">Register now</a>
      </div>
      <div class="ev-ws-card-h ev-ws-teal-h" style="grid-column:3;">
        <div class="ev-ws-datepill-h ev-pill-teal-h">Next cohort: 8 September 2026</div>
        <div class="ev-ws-audience-h">Be the BoS</div>
        <div class="ev-ws-name-h">Build Your AI Company Operating System</div>
        <div class="ev-ws-tagline-h">Basics done, now you want to fit your BoS OS to your workflow. You build together with experts and a filtered group of learners. You&#8217;re in it together so there&#8217;s no room for hangers on. Four-week cohort with Tim Barker and Mark Littlewood. Twelve founders, one operating system each, built live.</div>
        <div class="ev-ws-quote-h ev-quote-teal-h">
          &#8220;someone actually doing it.&#8221;
        </div>
        <a class="ev-btn-ws-h ev-btn-ws-teal-h" href="https://businessofsoftware.org/events/build-your-ai-company-operating-system/" target="_blank">Register now</a>
      </div>
    </div>
    <p class="ev-label-h" style="margin-top:8px;">Can&#8217;t make it? More dates coming up</p>
    <div class="ev-list-h" id="evSessionList"></div>
    <div class="ev-list-group-h">
      <div class="ev-list-row-h ev-list-row-europe-h">
        <div class="ev-list-date-h">April 2027</div>
        <div class="ev-list-name-h">BoS Europe 2027</div>
        <a class="ev-list-btn-h ev-list-btn-orange-h" href="https://businessofsoftware.org/updates/">Get notified</a>
      </div>
    </div>
  </div>
</section>
<style>
.events-section-h,
.events-section-h * {
  box-sizing: border-box !important;
}
.events-section-h { padding: 20px; display: flex; justify-content: center; font-family: "Century Gothic", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.events-content-h { width: 100%; max-width: 900px; margin: 0 auto; }
.ev-hero-h {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  flex-wrap: wrap;
  background: linear-gradient(135deg, #EA7600, #DC4405);
  border-radius: 14px;
  padding: 20px 24px;
  margin-bottom: 20px;
  text-decoration: none;
  color: #fff;
}
.ev-hero-label-h { font-size: 12px; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; color: rgba(255,255,255,0.85); margin: 0 0 6px; }
.ev-hero-name-h { font-size: 19px; font-weight: 700; color: #fff; margin: 0 0 4px; }
.ev-hero-date-h { font-size: 14px; color: rgba(255,255,255,0.9); margin: 0; }
.ev-hero-right-h { display: flex; align-items: center; gap: 12px; }
.ev-hero-countdown-h { background: rgba(255,255,255,0.2); color: #fff; font-size: 13px; font-weight: 700; padding: 6px 14px; border-radius: 999px; }
.ev-hero-btn-h { background: #fff; color: #C05520; font-size: 13px; font-weight: 700; padding: 10px 20px; border-radius: 999px; }
.ev-label-h {
  font-size: 11px !important;
  font-weight: 600 !important;
  letter-spacing: 0.08em !important;
  text-transform: uppercase !important;
  color: #999 !important;
  margin: 0 0 10px 4px !important;
}
.ev-ws-intro-h { margin: 0 4px 16px; padding: 16px 20px; background: #F7F5F2; border-radius: 12px; }
.ev-ws-intro-text-h { font-size: 14px; line-height: 1.6; color: #333; margin: 0 0 4px; }
.ev-ws-intro-text-h a { color: #C05520; font-weight: 700; text-decoration: none; }
.ev-ws-intro-text-h a:hover { text-decoration: underline; }
.ev-ws-intro-sub-h { font-size: 13px; color: #888; margin: 0; }
.ev-ws-grid-h { display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 0 16px; margin-bottom: 16px; align-items: stretch; }
.ev-ws-card-h { display: flex; flex-direction: column; gap: 8px; border: 0.5px solid rgba(0,0,0,0.12); border-radius: 14px; padding: 20px 20px 16px; }
.ev-ws-orange-h { border-color: #E8C4A0; background: #FFFAF5; }
.ev-ws-brown-h { border-color: #C4B4A4; background: #FAF7F4; }
.ev-ws-teal-h { border-color: #A0C4B8; background: #F4FAF8; }
.ev-ws-datepill-h {
  display: block !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  padding: 9px 14px !important;
  border-radius: 10px !important;
  width: 100% !important;
  align-self: start !important;
  text-align: left !important;
  color: #fff !important;
  line-height: 1.4 !important;
}
.ev-pill-orange-h { background: linear-gradient(135deg, #EA7600, #DC4405); }
.ev-pill-brown-h { background: linear-gradient(135deg, #7A3B10, #5A2B08); }
.ev-pill-teal-h { background: linear-gradient(135deg, #0F6E56, #0A4F3D); }
.ev-ws-countdown-h { font-size: 13px; font-weight: 800; align-self: start; display: inline-block; padding: 5px 12px; border-radius: 999px; }
.ev-countdown-orange-h { color: #C05520; background: #FFE7D6; }
.ev-countdown-brown-h { color: #6B4F3A; background: #EDE3D8; }
.ev-ws-audience-h { font-size: 11px; color: #999; text-transform: uppercase; letter-spacing: 0.07em; font-weight: 600; }
.ev-ws-name-h { font-size: 17px; font-weight: 700; line-height: 1.3; color: #111; }
.ev-ws-tagline-h { font-size: 13px; color: #666; line-height: 1.5; }
.ev-ws-quote-h { font-style: italic; font-size: 13px; color: #666; line-height: 1.6; padding-left: 12px; }
.ev-quote-orange-h { border-left: 2px solid #E8A070; }
.ev-quote-brown-h { border-left: 2px solid #A08870; }
.ev-quote-teal-h { border-left: 2px solid #6FA894; }
.ev-ws-quote-attrib-h { font-size: 11px; color: #999; margin-top: 5px; font-style: normal; }
.ev-btn-ws-h { display: block; padding: 10px 18px; border-radius: 999px; font-size: 13px; font-weight: 700; text-align: center; text-decoration: none; color: #fff !important; margin-top: auto; }
.ev-btn-ws-orange-h { background: #EE5E30; }
.ev-btn-ws-orange-h:hover { background: #CC4620; }
.ev-btn-ws-brown-h { background: #7A3B10; }
.ev-btn-ws-brown-h:hover { background: #5A2B08; }
.ev-btn-ws-teal-h { background: #0F6E56; }
.ev-btn-ws-teal-h:hover { background: #0A4F3D; }
.ev-ws-empty-h { display: block; }
.ev-list-h { display: flex; flex-direction: column; gap: 16px; margin-bottom: 8px; }
.ev-list-group-h { display: flex; flex-direction: column; gap: 6px; }
.ev-list-month-h {
  font-size: 10px !important;
  font-weight: 600 !important;
  letter-spacing: 0.06em !important;
  text-transform: uppercase !important;
  color: #999 !important;
  margin: 0 0 8px 4px !important;
}
.ev-list-row-h { display: flex; align-items: center; gap: 16px; background: #FFF3EE; border: 1px solid rgba(238,94,48,0.15); border-radius: 12px; padding: 12px 20px; }
.ev-list-date-h { font-size: 13px; font-weight: 700; color: #111; min-width: 150px; flex-shrink: 0; }
.ev-list-name-h { flex: 1; font-size: 13px; color: #666; line-height: 1.4; }
.ev-list-btn-h { display: inline-block; padding: 7px 16px; border-radius: 999px; font-size: 13px; font-weight: 700; text-decoration: none; white-space: nowrap; flex-shrink: 0; color: #fff !important; }
.ev-list-btn-orange-h { background: #EE5E30; }
.ev-list-btn-orange-h:hover { background: #CC4620; }
.ev-list-btn-brown-h { background: #7A3B10; }
.ev-list-btn-brown-h:hover { background: #5A2B08; }
.ev-list-btn-teal-h { background: #0F6E56; }
.ev-list-btn-teal-h:hover { background: #0A4F3D; }
.ev-list-row-muted-h { background: #F5F5F3; border: 1px solid rgba(0,0,0,0.06); }
.ev-list-row-europe-h { background: #EAF4F2; border: 1px solid rgba(15,110,86,0.15); }
.ev-list-row-europe-h .ev-list-date-h { color: #0F6E56; }
.ev-list-soon-h { display: inline-block; padding: 7px 16px; border-radius: 999px; font-size: 12px; font-weight: 700; white-space: nowrap; flex-shrink: 0; color: #888; background: #EAEAE6; }
@media (max-width: 600px) {
  .ev-hero-h { flex-direction: column; align-items: flex-start; }
  .ev-hero-right-h { width: 100%; justify-content: space-between; }
  .ev-ws-grid-h { grid-template-columns: 1fr; }
  .ev-ws-card-h { grid-column: 1; }
  .ev-list-row-h { flex-wrap: wrap; gap: 8px; }
  .ev-list-date-h { min-width: unset; width: 100%; }
}
</style>
<script>
(function () {
  var evSessions = [
    { kind: 'workshop', date: new Date(2026, 7, 4), time: '11:00 UK', track: 'Europe', part: 'Part 1', product: 'intro', productName: 'Introduction to BoS OS', url: 'https://businessofsoftware.org/events/introduction-to-bos-os/' },
    { kind: 'workshop', date: new Date(2026, 7, 6), time: '16:00 UK', track: 'US', part: 'Part 1', product: 'intro', productName: 'Introduction to BoS OS', url: 'https://businessofsoftware.org/events/introduction-to-bos-os/' },
    { kind: 'workshop', date: new Date(2026, 7, 11), time: '11:00 UK', track: 'Europe', part: 'Part 2', product: 'intro', productName: 'Introduction to BoS OS', url: 'https://businessofsoftware.org/events/introduction-to-bos-os/' },
    { kind: 'workshop', date: new Date(2026, 7, 13), time: '16:00 UK', track: 'US', part: 'Part 2', product: 'intro', productName: 'Introduction to BoS OS', url: 'https://businessofsoftware.org/events/introduction-to-bos-os/' },
    { kind: 'workshop', date: new Date(2026, 7, 18), time: '11:00 UK', track: 'Europe', part: 'Part 1', product: 'workshop', productName: 'BoS OS Workshop', url: 'https://businessofsoftware.org/events/bos-os-workshop/' },
    { kind: 'workshop', date: new Date(2026, 7, 20), time: '16:00 UK', track: 'US', part: 'Part 1', product: 'workshop', productName: 'BoS OS Workshop', url: 'https://businessofsoftware.org/events/bos-os-workshop/' },
    { kind: 'workshop', date: new Date(2026, 7, 25), time: '11:00 UK', track: 'Europe', part: 'Part 2', product: 'workshop', productName: 'BoS OS Workshop', url: 'https://businessofsoftware.org/events/bos-os-workshop/' },
    { kind: 'workshop', date: new Date(2026, 7, 27), time: '16:00 UK', track: 'US', part: 'Part 2', product: 'workshop', productName: 'BoS OS Workshop', url: 'https://businessofsoftware.org/events/bos-os-workshop/' },
    { kind: 'advancing', date: new Date(2026, 6, 29), time: '11:00 UK', topic: 'Competitive Intelligence Tracking' },
    { kind: 'advancing', date: new Date(2026, 7, 5), time: '11:00 UK', topic: 'Scheduling' },
    { kind: 'advancing', date: new Date(2026, 7, 12), time: '11:00 UK', topic: 'Team Working' },
    { kind: 'advancing', date: new Date(2026, 7, 19), time: '11:00 UK', topic: 'Topic TBC' },
    { kind: 'cohort', date: new Date(2026, 8, 15), time: '11:00 UK', track: '', part: 'Week 2', product: 'cohort', productName: 'Build Your AI Company Operating System', url: 'https://businessofsoftware.org/events/build-your-ai-company-operating-system/' },
    { kind: 'cohort', date: new Date(2026, 8, 22), time: '11:00 UK', track: '', part: 'Week 3', product: 'cohort', productName: 'Build Your AI Company Operating System', url: 'https://businessofsoftware.org/events/build-your-ai-company-operating-system/' },
    { kind: 'cohort', date: new Date(2026, 8, 29), time: '11:00 UK', track: '', part: 'Week 4', product: 'cohort', productName: 'Build Your AI Company Operating System', url: 'https://businessofsoftware.org/events/build-your-ai-company-operating-system/' }
  ];
  var monthsShort = ['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'];
  var dayNames = ['Sun','Mon','Tue','Wed','Thu','Fri','Sat'];
  function today() {
    var d = new Date();
    d.setHours(0, 0, 0, 0);
    return d;
  }
  function isUpcoming(d) {
    var x = new Date(d);
    x.setHours(0, 0, 0, 0);
    return x >= today();
  }
  function fmtShort(d) {
    return dayNames[d.getDay()] + ' ' + d.getDate() + ' ' + monthsShort[d.getMonth()];
  }
  function countdown(d) {
    var t = today();
    var target = new Date(d);
    target.setHours(0, 0, 0, 0);
    var diff = Math.round((target - t) / 86400000);
    if (diff < 0) return '';
    if (diff === 0) return 'Today';
    if (diff === 1) return 'Tomorrow';
    return 'In ' + diff + ' days';
  }
  function nextForProduct(product) {
    var upcoming = evSessions.filter(function (s) {
      if (s.kind !== 'workshop') return false;
      if (s.product !== product) return false;
      return isUpcoming(s.date);
    });
    upcoming.sort(function (a, b) { return a.date - b.date; });
    return upcoming[0];
  }
  function fillCard(prefixId, product) {
    var next = nextForProduct(product);
    var pillEl = document.getElementById(prefixId + 'DatePill');
    var cdEl = document.getElementById(prefixId + 'Countdown');
    if (!next) {
      if (pillEl) pillEl.textContent = 'Next cohort: Dates TBC';
      if (cdEl) cdEl.style.display = 'none';
      return;
    }
    if (pillEl) pillEl.textContent = 'Next session: ' + fmtShort(next.date) + ', ' + next.time + ' (' + next.track + ', ' + next.part + ')';
    var cd = countdown(next.date);
    if (cdEl) {
      if (cd) { cdEl.textContent = cd; } else { cdEl.style.display = 'none'; }
    }
    return next;
  }
  function fillHero(nextIntro, nextWorkshop) {
    var candidates = [nextIntro, nextWorkshop].filter(Boolean);
    candidates.sort(function (a, b) { return a.date - b.date; });
    var soonest = candidates[0];
    var hero = document.getElementById('evHero');
    if (!soonest || !hero) {
      if (hero) hero.style.display = 'none';
      return;
    }
    document.getElementById('evHeroName').textContent = soonest.productName + ', ' + soonest.part + ' (' + soonest.track + ')';
    document.getElementById('evHeroDate').textContent = fmtShort(soonest.date) + ', ' + soonest.time;
    var cd = countdown(soonest.date);
    var cdEl = document.getElementById('evHeroCountdown');
    if (cd) { cdEl.textContent = cd; } else { cdEl.style.display = 'none'; }
    hero.href = soonest.url;
  }
  function buildList(exclude) {
    var months = ['January','February','March','April','May','June','July','August','September','October','November','December'];
    var upcoming = evSessions.filter(function (s) {
      if (!isUpcoming(s.date)) return false;
      for (var i = 0; i < exclude.length; i++) {
        var ex = exclude[i];
        if (!ex) continue;
        if (s.kind !== 'workshop') continue;
        if (ex.date.getTime() !== s.date.getTime()) continue;
        if (ex.product !== s.product) continue;
        return false;
      }
      return true;
    });
    upcoming.sort(function (a, b) { return a.date - b.date; });
    var grouped = {};
    var order = [];
    upcoming.forEach(function (s) {
      var key = s.date.getFullYear() + '-' + s.date.getMonth();
      if (!grouped[key]) {
        grouped[key] = { label: months[s.date.getMonth()] + ' ' + s.date.getFullYear(), items: [] };
        order.push(key);
      }
      grouped[key].items.push(s);
    });
    var html = '';
    order.forEach(function (key) {
      var group = grouped[key];
      html += '<div class="ev-list-group-h">';
      html += '<p class="ev-list-month-h">' + group.label + '</p>';
      group.items.forEach(function (item) {
        html += '<div class="ev-list-row-h' + (item.kind === 'advancing' ? ' ev-list-row-muted-h' : '') + '">';
        var dateCell = fmtShort(item.date) + ', ' + item.time;
        html += '<div class="ev-list-date-h">' + dateCell + '</div>';
        if (item.kind === 'advancing') {
          html += '<div class="ev-list-name-h">Advancing Skills: ' + item.topic + '</div>';
          html += '<span class="ev-list-soon-h">Launching soon</span>';
        } else if (item.kind === 'cohort') {
          html += '<div class="ev-list-name-h">' + item.productName + ', ' + item.part + '</div>';
          html += '<a class="ev-list-btn-h ev-list-btn-teal-h" href="' + item.url + '" target="_blank">Reserve</a>';
        } else {
          var type = item.product === 'intro' ? 'orange' : 'brown';
          var label = item.productName + ', ' + item.part + ' (' + item.track + ')';
          html += '<div class="ev-list-name-h">' + label + '</div>';
          html += '<a class="ev-list-btn-h ev-list-btn-' + type + '-h" href="' + item.url + '" target="_blank">Reserve</a>';
        }
        html += '</div>';
      });
      html += '</div>';
    });
    var listEl = document.getElementById('evSessionList');
    if (listEl) listEl.innerHTML = html;
  }
  function init() {
    var nextIntro = fillCard('evIntro', 'intro');
    var nextWorkshop = fillCard('evWorkshop', 'workshop');
    fillHero(nextIntro, nextWorkshop);
    buildList([nextIntro, nextWorkshop]);
  }
  if (document.readyState === 'loading') {
    document.addEventListener('DOMContentLoaded', init);
  } else {
    init();
  }
})();
</script>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>How Joel Gascoigne Spent Three Years Following All the Right SaaS Advice, and Nearly Killed Buffer</title>
		<link>http://businessofsoftware.org/2026/08/how-joel-gascoigne-spent-three-years-following-all-the-right-saas-advice-and-nearly-killed-buffer/</link>
		
		<dc:creator><![CDATA[Giselle Sotto]]></dc:creator>
		<pubDate>Thu, 06 Aug 2026 06:56:45 +0000</pubDate>
				<category><![CDATA[BoS Updates]]></category>
		<guid isPermaLink="false">https://bos.thebln.com/?p=99273</guid>

					<description><![CDATA[Buffer spent ten years growing, scaled smoothly to around $22 million a year in revenue, and built a loyal community along the way. Then, right around 2020, they hit a plateau. Over the next three years, the business slid into a decline, losing 20% of its revenue. Joel Gascoigne&#8217;s talk at BoS USA 2025, &#8220;Navigating [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Buffer spent ten years growing, scaled smoothly to around $22 million a year in revenue, and built a loyal community along the way. Then, right around 2020, they hit a plateau. Over the next three years, the business slid into a decline, losing 20% of its revenue.</p>



<p class="wp-block-paragraph">Joel Gascoigne&#8217;s talk at BoS USA 2025, &#8220;Navigating a Multi-Year Decline to New All-Time Highs,&#8221; makes an uncomfortable case: Buffer didn&#8217;t start tanking because they made stupid mistakes. They started tanking because Joel followed the exact advice every SaaS expert tells you to follow.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1920" height="1080" src="https://bos.thebln.com/wp-content/uploads/sites/11/2026/08/Joel-Gascoigne.png" alt="" class="wp-image-99274" srcset="https://bos.thebln.com/wp-content/uploads/sites/11/2026/08/Joel-Gascoigne.png 1920w, https://bos.thebln.com/wp-content/uploads/sites/11/2026/08/Joel-Gascoigne-640x360.png 640w, https://bos.thebln.com/wp-content/uploads/sites/11/2026/08/Joel-Gascoigne-768x432.png 768w, https://bos.thebln.com/wp-content/uploads/sites/11/2026/08/Joel-Gascoigne-1536x864.png 1536w, https://bos.thebln.com/wp-content/uploads/sites/11/2026/08/Joel-Gascoigne-300x169.png 300w" sizes="auto, (max-width: 1920px) 100vw, 1920px" /></figure>



<h2 class="wp-block-heading">The Playbook Trap</h2>



<p class="wp-block-paragraph">When growth first slowed down, Joel did exactly what the startup textbooks say to do. He decided to focus on a narrower type of customer, choosing direct-to-consumer e-commerce brands because they relied so heavily on social media. To make more money from each existing customer, the team restricted the free plan, raised the Pro tier from $10 to $15 while cutting features, and eventually hid the free sign-up option altogether. They also started building more products so they could sell customers more than one thing at a time, and hired search firms to run four executive hunts at the same time.</p>



<p class="wp-block-paragraph">On paper, the early data looked good. They were making more money per customer. But their paying customer count was collapsing underneath it. They told themselves the drop was just a natural side effect of chasing bigger, pricier customers. By the time the pandemic added its own pressure, the business was in a real spiral.</p>



<h2 class="wp-block-heading">Two Different Ways to Grow</h2>



<p class="wp-block-paragraph">It took Joel three years to see this: there isn&#8217;t one universal way to scale a tech company. There are two different ways to run one, and mixing them up is exactly how you end up squeezing a company that was never built to be squeezed. One way relies on a small number of customers who each pay a lot, get personal attention, and see their prices go up steadily over time. The other relies on a large number of customers, a simple product, a strong flow of people trying it free and slowly deciding to pay, and small, steady growth in revenue over time.</p>



<p class="wp-block-paragraph">Buffer was built from day one to be the second kind of company. Forcing it to act like the first, just to chase bigger customers and higher prices, put them on a path where they were squeezing more out of a shrinking base instead of delivering more to a wider one.</p>



<h2 class="wp-block-heading">Turning Inward</h2>



<p class="wp-block-paragraph">Before any of that, Joel hit his own wall. After the layoffs and after his co-founder left, he thought he had things stabilized. Then he burned out completely. In his words, he couldn&#8217;t get out of bed. He took six weeks off, did nothing for a while, then slowly built himself back up. It&#8217;s a pattern that shows up a lot after burnout: once someone recovers, they usually come back wanting a fresh start, wanting to change things so they don&#8217;t end up in the same place again. That&#8217;s probably part of why the decisions that followed were so personal. He&#8217;d already had to lay off ten people once. He didn&#8217;t want to be in a position where that happened again.</p>



<p class="wp-block-paragraph">I keep noticing this pattern, not just with Joel. The best decisions a company ever makes rarely come from a strategy deck. They come from the worst, most personal moments a founder goes through, the ones they never planned for and can&#8217;t fully explain to anyone else. Joel didn&#8217;t get to four day work weeks or a people first culture through a growth framework. He got there because he broke down first, and decided he never wanted to put anyone else through what broke him.</p>



<p class="wp-block-paragraph">That same instinct, to look after people first, is where the four day work week came from. It started in May 2020, in the middle of the pandemic, when Joel&#8217;s team was dealing with kids at home and life turned upside down. For Joel, trying it felt like an easy call. For the team, it felt almost too good to be true, a full extra day off with no cut in pay or hours squeezed into the rest of the week. They ran a one month trial, then a six month pilot, and it just stuck. It&#8217;s still how Buffer operates today, five and a half years later.</p>



<p class="wp-block-paragraph">Two years after that, in 2022, the same instinct showed up again in a bigger decision. Joel stopped the executive searches. He realized bringing in more managers during a decline just added distance between himself and the actual work. He took on the direct reports himself, told the product and marketing teams who&#8217;d been stuck waiting for a new leader that they were a complete team now, and it was time to build.</p>



<p class="wp-block-paragraph">They shifted the company out of just managing the decline and back into actually building again. They ran team-wide weeks focused only on shipping, to pick up speed, and finally tackled the old, avoided technical problems everyone had been too afraid to touch.</p>



<p class="wp-block-paragraph">Strategically, Joel reversed the push toward bigger customers with a framework he calls Down and Wide. Down meant targeting individual creators, early entrepreneurs, and small businesses, the opposite direction of competitors like Hootsuite. Wide meant keeping the product flexible enough to handle a wide range of social channels.</p>



<p class="wp-block-paragraph">They brought the free tier back as a core part of the business instead of something hidden. They changed the main button on their homepage to send visitors straight to free sign-up instead of a pricing page. Monthly sign-ups jumped from 65,000 to 85,000 almost immediately.</p>



<h2 class="wp-block-heading">Back to All-Time Highs</h2>



<p class="wp-block-paragraph">By matching the business to what Buffer actually was, instead of what the textbooks said it should be, the business recovered. In 2024, Buffer grew revenue by 9%. By 2025, they were back to all-time highs in paying customers, hit a healthy balance of growth and profit that most SaaS companies chase and rarely reach, and were projecting $2.5 million in net income, all while still running on a four day work week. They even started proactively canceling subscriptions for customers who were paying but inactive, on the idea that long-term trust matters more than inflating short-term numbers.</p>



<p class="wp-block-paragraph">Joel nearly lost Buffer by making good calls that belonged to someone else&#8217;s business. If you&#8217;re running a company right now and something feels off even though you&#8217;re doing everything the way you&#8217;re &#8220;supposed&#8221; to, that might be your answer too. Before you copy the next piece of advice from a founder you admire, ask yourself if you&#8217;re actually building the same kind of business they are. And ask yourself, honestly, whether the people inside your company are doing okay. Buffer only found its way back once Joel stopped treating both questions as separate.</p>



<div class="wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-fe48e5de wp-block-buttons-is-layout-flex">
<div class="wp-block-button"><a class="wp-block-button__link has-luminous-vivid-orange-background-color has-background has-text-align-center wp-element-button" href="https://businessofsoftware.org/talks/navigating-a-multi-year-decline-to-new-all-time-highs/">Watch the Full Talk</a></div>
</div>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">Jason Cohen&#8217;s &#8220;Escaping the Growth Ceiling&#8221; talk uses Buffer&#8217;s real churn numbers as its worked example, and Cohen&#8217;s own approved post already references Joel&#8217;s talk as a companion piece. Worth cross-linking the two once both are published.</p>



<div class="wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-fe48e5de wp-block-buttons-is-layout-flex">
<div class="wp-block-button"><a class="wp-block-button__link has-luminous-vivid-orange-background-color has-background has-text-align-center wp-element-button" href="https://businessofsoftware.org/talks/escaping-the-growth-ceiling/">Watch Jason&#8217;s Talk</a></div>
</div>



<p class="wp-block-paragraph"><div class="boilerplate">
<h2 style="font-size: 24px; padding: 10px; margin:0 0 20px 0;">Learn how great SaaS & software companies are run</h2>
<p style="padding:0 10px;">We produce exceptional conferences & content that will help you build better products & companies.</p>
<p style="padding:0 10px;">Join our friendly list for event updates, ideas & inspiration.</p>
<form action="https://www.getdrip.com/forms/71192469/submissions" method="post" data-drip-embedded-form="71192469">
<div style="padding:0 5px;">
<div>
<p><input type="email" id="drip-email" name="fields[email]" placeholder="Email" style="padding: 10px; font-weight: bold;"> <input type="text" id="drip-first-name" name="fields[first_name]" placeholder="First Name (Optional)" style="padding: 10px; font-weight: bold;"> <input type="submit" value="Sign Up" data-drip-attribute="sign-up-button" style="padding: 10px 20px; cursor:pointer;"> </p>
</div>
</form>
<p style="font-size: 10px; padding: 10px; margin:0 0 20px 0;">Unsubscribe any time. We will never sell your email address. It is yours.</p>
</div>
</div>
</p>



<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
