
<?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, 24 Sep 2026 19:31:03 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0.5</generator>
	<item>
		<title>Product strategy is about saying NO</title>
		<link>http://businessofsoftware.org/2026/09/product-strategy-is-about-saying-no/</link>
		
		<dc:creator><![CDATA[Mark Littlewood]]></dc:creator>
		<pubDate>Thu, 24 Sep 2026 19:31:01 +0000</pubDate>
				<category><![CDATA[BoS Updates]]></category>
		<guid isPermaLink="false">https://bos.thebln.com/?p=99467</guid>

					<description><![CDATA[I rewatched this talk today. Des Traynor, Intercom, Fin and now Salesforce. Here he shares his thesis on product strategy in 7 minutes and 30 seconds. In short, companies start simple, then, &#8216;evolve. Astonishing how relevant this is today, if not more so. AI makes it far too easy to do too much stuff. See [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">I rewatched this talk today. Des Traynor, Intercom, Fin and now Salesforce. Here he shares his thesis on product strategy in 7 minutes and 30 seconds.</p>



<figure class="wp-block-embed is-type-wp-embed is-provider-wistia-inc wp-block-embed-wistia-inc"><div class="wp-block-embed__wrapper">
<iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted" title="US13 | Product Strategy is About Saying No | Des Traynor | Lightning Talk Video" src="https://fast.wistia.net/embed/iframe/euqns6t8pr?dnt=1#?secret=8nB7ICMat8" data-secret="8nB7ICMat8" frameborder="0" scrolling="no" width="500" height="281"></iframe>
</div></figure>



<p class="wp-block-paragraph">In short, companies start simple, then, &#8216;evolve.</p>



<figure class="wp-block-kadence-image kb-image99467_88c03d-69 size-large"><img fetchpriority="high" decoding="async" width="640" height="360" src="https://bos.thebln.com/wp-content/uploads/sites/11/2026/09/Des-Traynor-Product-Strategy-NO-Business-of-Software-640x360.png" alt="Des Traynor Product Strategy NO Business of Software" class="kb-img wp-image-99470" srcset="https://bos.thebln.com/wp-content/uploads/sites/11/2026/09/Des-Traynor-Product-Strategy-NO-Business-of-Software-640x360.png 640w, https://bos.thebln.com/wp-content/uploads/sites/11/2026/09/Des-Traynor-Product-Strategy-NO-Business-of-Software-768x432.png 768w, https://bos.thebln.com/wp-content/uploads/sites/11/2026/09/Des-Traynor-Product-Strategy-NO-Business-of-Software-300x169.png 300w, https://bos.thebln.com/wp-content/uploads/sites/11/2026/09/Des-Traynor-Product-Strategy-NO-Business-of-Software.png 1400w" sizes="(max-width: 640px) 100vw, 640px" /><figcaption>The inevitable result of not saying no enough.</figcaption></figure>



<figure class="wp-block-kadence-image kb-image99467_b66dde-42 size-large"><img decoding="async" width="640" height="360" src="https://bos.thebln.com/wp-content/uploads/sites/11/2026/09/Des-Traynor-Product-Strategy-Business-of-Software-640x360.png" alt="Des Traynor Product Strategy Business of Software" class="kb-img wp-image-99471" srcset="https://bos.thebln.com/wp-content/uploads/sites/11/2026/09/Des-Traynor-Product-Strategy-Business-of-Software-640x360.png 640w, https://bos.thebln.com/wp-content/uploads/sites/11/2026/09/Des-Traynor-Product-Strategy-Business-of-Software-768x432.png 768w, https://bos.thebln.com/wp-content/uploads/sites/11/2026/09/Des-Traynor-Product-Strategy-Business-of-Software-300x169.png 300w, https://bos.thebln.com/wp-content/uploads/sites/11/2026/09/Des-Traynor-Product-Strategy-Business-of-Software.png 1400w" sizes="(max-width: 640px) 100vw, 640px" /><figcaption>Is all engagement &#8216;good&#8217;? &#8220;If I want engagement, I&#8217;ll drop a game of Tetris into my web app.&#8221;</figcaption></figure>



<p class="wp-block-paragraph">Astonishing how relevant this is today, if not more so. AI makes it far too easy to do too much stuff.</p>



<p class="wp-block-paragraph"><a href="https://businessofsoftware.org/talks/speakers/des-traynor/">See all Des Traynor&#8217;s talks at BoS Conference here</a>.</p>



<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">Transcript</p>



<p class="wp-block-paragraph">Thank you. It&#8217;s just as scary being up here as it looks. So my thesis on product strategy, which I&#8217;m going to deliver in the next seven minutes and 30 seconds, is that it&#8217;s mostly around saying no. Version one of a product is actually the easy bit because when you&#8217;ve got nothing else going on, you can literally do what you want, and it&#8217;s usually easy to start good. The hard part is staying, staying, keeping your product really good, and also having to say no to all of these new forces that come along, presuming you have actually built something worthwhile. So, if you&#8217;ve never seen traction before, this is what traction looks like. It&#8217;s pretty awesome, and it brings with it a few friends. Your vision tends to expand for your product as you realise you have a business, and then you start to get competitors. That&#8217;s the best bit, and then you also start to get other things like you know maybe you raise some money and that gives you a few board seats, and now you&#8217;ve got other people who are interested in your product, and you grow a team. And usually, last to the party are the tech industry, who will come along and start writing about what you should do. And all of these things aren&#8217;t inherently a problem. What happens is you get, as we say in San Francisco, like things we should like totally build. And V1 is easy because it&#8217;s just what the founders want to build. But then you start looking at what the competitors have now, and now you&#8217;ve got what are our customers asking for, or what are our boards or advisors or mentors or whatever asking for, and then what does our actual product team want to build because they have ideas too, and we shouldn&#8217;t ignore them, and then what does the press say that we&#8217;re going to build next, and then also what do foresters think they&#8217;re always good for a laugh, and then what do our biggest customers want to pay us more for? And if you actually go with all that, you build this, the file matrix. Like the file matrix is actually a glib example. What you actually end up with is something more like this, right? Like which is like the ultimate toolbox for all your needs. Is Ben? That&#8217;s how you end up marketing it as well. What this here is a collection of tangentially barely useful things smashed together, and products end up there if you don&#8217;t say no to things. If I pull this out in the middle of a knife fight, you&#8217;d laugh at me, right? So it&#8217;s not a good knife, it&#8217;s not a good saw, it&#8217;s not a good anything. But you know that&#8217;s what happens when you basically trade off. Gall&#8217;s law tells us that you can&#8217;t design complexity. Everyone starts off beautiful and simple, and then evolves to complexity. And you even see this happen. Here&#8217;s early Windows Media Player. They had it right: a play, pause, and stop. Then they&#8217;re like, &#8220;Let&#8217;s manage your media, and they just went for it. And like, you see this happen over and over again. Like, here&#8217;s Outlook. Back in the day, I mean, I think I was like 17 or something. Like, this was beautiful. Now Outlook&#8217;s getting like this. And just as a frame of reference, here&#8217;s Dance, Dance Revolution, right? And. So there have to be 1000. This is Apple&#8217;s that words. There are 1000 noes for every yes, and that&#8217;s roughly the right ratio. You&#8217;ll be inundated with reasons why you should build things and why this is a great idea. But unless you&#8217;re willing to stare good ideas in the face and say that&#8217;s a brilliant idea, thanks for bringing that to me, but we&#8217;re not building it. Unless you can do that, you&#8217;re going to end up with like dance, dance revolution. Apple claimed they throw away better products than most people launch, and they&#8217;re probably right, but it&#8217;s an easy claim to make, right? They never have to actually back it up or anything. But like, you&#8217;ll get so many reasons why you should build it. But Dez, look, this feature is going to increase our engagements off the charts, and I say, yeah, well, will it increase their engagement, or does it just move engagement around?</p>



<p class="wp-block-paragraph">Because most of the time, when you roll out a new feature, it just people stop doing something else, and now they&#8217;re doing this instead, and then you&#8217;ve just split your your engagement. You haven&#8217;t actually increased anything new. But a second question for that is, is all engagement actually good? Like, we could put like Tetris into our web product, and now people are in it every day, all the time. So we&#8217;re like funding, but like that&#8217;s how it works. Or but Des, it&#8217;s a small feature, and we&#8217;ve all told ourselves this lie at some point. Of course, it&#8217;s a small feature. Look, it&#8217;s tiny, and then at some point you&#8217;re like boom, because it&#8217;s like oh shit, we have to update the docs, the Android app, the iPhone app, the API, the product app, all these sort of things would tell everyone on the team. But even if it was a small body of work, that&#8217;s no reason to do it. Scope isn&#8217;t a reason. I could go out and rob a bank right now. It&#8217;d be a pretty small amount of work. But like, imagine I turn around to my CEO and be like, &#8220;Hey, look, I robbed the bank, but it was pretty quick, you know. Or another class that goes like blackmail from your customers. I&#8217;m going to leave unless you build this product. And you&#8217;re like, &#8220;Okay, you have to be willing to say, okay, off you go. Or another one is like, everyone&#8217;s asking for it. Okay, sure. This is what I call the frequency bias. And by the way, you&#8217;re all suffering from this right now. You think everyone&#8217;s asking for something because you hear it a few times at this conference, and it&#8217;s like frequency. It&#8217;s you hear it frequently and recently, and now you think it&#8217;s a must-have. A dude was talking to live chat today, and I was literally on my phone saying, &#8220;Guys, we need to build. Stop. We don&#8217;t need to build live chat. You know, it&#8217;s just it happens to all of us. It&#8217;s just totally natural. But there&#8217;s we can make it an option. Not everyone has to use it. Yeah, boom. Here&#8217;s our options. We&#8217;ve got seven pages options of every type of thing. Now everything gets inherently the obvious cost with this. You have to build all this junk, and then you have to try and get people to use it, and it confuses the hell out of customers. But if you recall, what Bob and Chris were talking. Yesterday, like one of the best strengths they they bring is like that they take junk out of a product just so people can use it, and that&#8217;s literally if you go down the whole oh we&#8217;ll make it a feature you&#8217;re walking right into that path you can&#8217;t market a product that&#8217;s so big, but Dez, we&#8217;ve nothing else to do at the moment, and this is the idea here. You&#8217;ve got the team here, and we just don&#8217;t know what&#8217;s coming next, and I&#8217;m like, I don&#8217;t care. We&#8217;re not building junk. If you&#8217;ve got time to lean, you&#8217;ve got time to clean, right? This is when you fix bugs, make your product faster, reliable things people actually care about. You know, like as I said earlier, like the the devil runs UX workshops for idle hands, and he comes up with bad features. You know. Ah, but Dez, Dez, Des, Des, all our competitors have this, so we have to do it, right? And I see this all the time with the startups I work with. Like, the competitors have projections, distributions, revenue, metrics, alerts, and all sort of stuff. And they look at that. Like, someone looks at it, like, we have to build it all. But meanwhile, the competitors are looking at their feature and going, &#8220;No one uses this. This one&#8217;s broken. This one never made sense. This was. We just did this one to keep that dude happy, but we shouldn&#8217;t have. So while you&#8217;re busy copying all their junk, they&#8217;re busy trying to work out a way to get rid of it. You&#8217;re delivering yesterday&#8217;s broken technology tomorrow, or like, like, yeah, like it&#8217;s like that Wayne Gretzky quote: &#8220;We&#8217;re skating to the pub with never going, you know. So good questions to ask before you say yes is: Does this fit the vision? Is it a forward step along the way?</p>



<p class="wp-block-paragraph">Like we could integrate with facts in Intercom, but wouldn&#8217;t be a forward step? Will it matter in five years? Will it generate actual new engagement, not just you know like push a bit around? Can we grow the business because of it? So if this succeeds, do we actually get anything from it? Can we design it such that for people who use it, reward is actually better than effort. Does it benefit all the customers? And if it succeeds, can we even support it? Like, so we could just build an Android app, but we don&#8217;t have Android people. So how do we support it? So product strategy one on one for me is this: all of the people, all of the time. None of the people, none of the time. Plot out your features on a map like this. It takes very little time, a couple SQL queries, and you&#8217;re done. An easier way to do it again is what percentage of our customers are using these features. In this case, we can see this is like a typical project management type app. Chat room and calendar, no one&#8217;s using them, so we have to look at ways to either get people using them or get rid. It&#8217;s like fish or cut bait. This is how you maintain product market fit. So when you&#8217;re actually when you have time to lean and you don&#8217;t know what new features you&#8217;re betting, work on increasing the frequency of who&#8217;s using how often people are using it, or who&#8217;s adopting it, how many people are using the feature. That&#8217;s how you&#8217;ll actually pave your way towards a great product. That&#8217;s pretty much everything I know about product strategy. I&#8217;m sorry to say, but I hope you found it some way useful. So that&#8217;s everything. Thanks very much.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>The Team Bridge Nobody Talks About</title>
		<link>http://businessofsoftware.org/2026/09/the-team-bridge-nobody-talks-about/</link>
		
		<dc:creator><![CDATA[Giselle Sotto]]></dc:creator>
		<pubDate>Thu, 17 Sep 2026 12:56:44 +0000</pubDate>
				<category><![CDATA[BoS Updates]]></category>
		<guid isPermaLink="false">https://bos.thebln.com/?p=99450</guid>

					<description><![CDATA[I joined BoS at exactly the wrong moment, which turned out to be the right one for understanding this particular problem. Jann was on maternity leave. Mark was buried in conference prep. The person who had my role before me had one week left. No drive with everything sorted in it. No map of how [&#8230;]]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1200" height="300" src="https://bos.thebln.com/wp-content/uploads/sites/11/2026/09/BlogHero_TeamBridge.png" alt="" class="wp-image-99451" srcset="https://bos.thebln.com/wp-content/uploads/sites/11/2026/09/BlogHero_TeamBridge.png 1200w, https://bos.thebln.com/wp-content/uploads/sites/11/2026/09/BlogHero_TeamBridge-768x192.png 768w, https://bos.thebln.com/wp-content/uploads/sites/11/2026/09/BlogHero_TeamBridge-300x75.png 300w" sizes="auto, (max-width: 1200px) 100vw, 1200px" /></figure>



<p class="wp-block-paragraph">I joined BoS at exactly the wrong moment, which turned out to be the right one for understanding this particular problem.</p>



<p class="wp-block-paragraph">Jann was on maternity leave. Mark was buried in conference prep. The person who had my role before me had one week left.</p>



<p class="wp-block-paragraph">No drive with everything sorted in it. No map of how any of it worked.</p>



<p class="wp-block-paragraph">Great timing all round.</p>



<p class="wp-block-paragraph">The systems existed. They were just shaped like the people who&#8217;d built them, and none of those people had time to translate. The first thing I actually wrote down was our passwords, which tells you roughly how far from a shared source of truth we were starting.</p>



<p class="wp-block-paragraph">So when a founder further along in the workshops described the same problem from the other side, I recognised it immediately.</p>



<p class="wp-block-paragraph"><strong>What Robert would pay more money for</strong></p>



<p class="wp-block-paragraph">Robert Fryers named it plainly, four weeks into the programme, on his way out of the final session: &#8220;the bridge between a consistent source of truth for multiple people and rolling this out to the team&#8221; was the bit he&#8217;d pay more for.</p>



<p class="wp-block-paragraph">It&#8217;s a bigger ask than it sounds, and it&#8217;s the same problem I was on the receiving end of, from the other direction.</p>



<p class="wp-block-paragraph"><strong>Shared tools don&#8217;t fix shared vocabulary</strong></p>



<p class="wp-block-paragraph">The first problem is never the infrastructure. It&#8217;s that two people can work on the same goal for months, using different words for the same thing, and never notice the overlap until somebody makes them say it out loud. A shared drive doesn&#8217;t catch that. It just makes the mismatch easier to automate.</p>



<p class="wp-block-paragraph">Tim Barker built his own version of this the hard way, a single-machine, always-on backlog system, built specifically because coordination across people and devices was the actual bottleneck, not the work itself. &#8220;I managed to get to a point where I&#8217;m burning credits all the time because I&#8217;m continuously adding to the backlog,&#8221; he said of it. The discipline of shared structure was what made the output possible.</p>



<p class="wp-block-paragraph">Jann, who runs operations here, saw the same thing from inside BoS. Turning a conference talk into publishable material used to take days. Once the workflow itself was agreed, not just assumed, that changed. In her words: &#8220;I can even do like 10 transcripts in one day with all of those outputs.&#8221;</p>



<p class="wp-block-paragraph"><strong>Agree on the map before you build the road</strong></p>



<p class="wp-block-paragraph">Agree what you&#8217;re automating and why, in words everyone in the room uses the same way. Then pick the infrastructure that supports it, not the other way round.</p>



<p class="wp-block-paragraph">If you&#8217;ve built something that works beautifully for you and you&#8217;re now staring at the team rollout, you didn&#8217;t do it wrong. This is just the next problem, and it comes for everyone.</p>



<p class="wp-block-paragraph">What helped on my side wasn&#8217;t a folder. It was somebody sitting down and answering my questions out loud until the answers existed somewhere other than their own head.</p>



<p class="wp-block-paragraph">The BoS OS Workshop is built for this stage. Two 120-minute sessions, 12 people max, for turning a system that works for you into one that works for the team.</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/the-bos-os/">See How It Works</a></div>
</div>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Governance by Default. How to Trust AI in Your Business.</title>
		<link>http://businessofsoftware.org/2026/09/governance-by-default-how-to-trust-ai-in-your-business/</link>
		
		<dc:creator><![CDATA[Giselle Sotto]]></dc:creator>
		<pubDate>Thu, 17 Sep 2026 12:41:42 +0000</pubDate>
				<category><![CDATA[BoS Updates]]></category>
		<guid isPermaLink="false">https://bos.thebln.com/?p=99448</guid>

					<description><![CDATA[My first reaction to AI agents wasn&#8217;t excitement. It was the specific fear of watching something capable make a decision I hadn&#8217;t approved. That fear turned out to be the useful part. Left to itself, an AI will happily pull you down a rabbit hole for four hours and act like that was a sensible [&#8230;]]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1200" height="300" src="https://bos.thebln.com/wp-content/uploads/sites/11/2026/09/BlogHero_GovernanceByDefault.png" alt="" class="wp-image-99449" srcset="https://bos.thebln.com/wp-content/uploads/sites/11/2026/09/BlogHero_GovernanceByDefault.png 1200w, https://bos.thebln.com/wp-content/uploads/sites/11/2026/09/BlogHero_GovernanceByDefault-768x192.png 768w, https://bos.thebln.com/wp-content/uploads/sites/11/2026/09/BlogHero_GovernanceByDefault-300x75.png 300w" sizes="auto, (max-width: 1200px) 100vw, 1200px" /></figure>



<p class="wp-block-paragraph">My first reaction to AI agents wasn&#8217;t excitement. It was the specific fear of watching something capable make a decision I hadn&#8217;t approved.</p>



<p class="wp-block-paragraph">That fear turned out to be the useful part. Left to itself, an AI will happily pull you down a rabbit hole for four hours and act like that was a sensible use of your afternoon. One of the first rules I wrote into my own setup was a hard stop once I&#8217;ve hit my limit for the day.</p>



<p class="wp-block-paragraph">Sitting in the BoS OS workshops, I found out that instinct scales.</p>



<h3 class="wp-block-heading">Most people here aren&#8217;t sceptics</h3>



<p class="wp-block-paragraph">That surprises people who haven&#8217;t sat in the room. The founders who show up have usually already watched an agent do something clever and slightly alarming on its own, and it unsettled them a little. Powerful and pointed at something that matters is exactly the combination that makes people hesitate.</p>



<p class="wp-block-paragraph">The question isn&#8217;t whether to use AI. It&#8217;s where, specifically, it&#8217;s allowed to act on its own, and where it has to stop and ask a human. That&#8217;s a governance question, and it&#8217;s the one most AI tooling skips.</p>



<h3 class="wp-block-heading">The $2,000 lesson</h3>



<p class="wp-block-paragraph">Tim Barker has the story that makes it real, one he tells from the stage. Early on at his own company, he asked an agent with browser access to stub out some LinkedIn ad campaigns. Placeholders, he&#8217;d tidy them up and launch properly later.</p>



<p class="wp-block-paragraph">He never told it that it wasn&#8217;t allowed to spend money.</p>



<p class="wp-block-paragraph">So it built the campaigns, switched them on, and ran $2,000 of traffic to a staging website. He noticed three weeks later.</p>



<p class="wp-block-paragraph">There was no bug. The agent did exactly what it was asked. There was just no constraint.</p>



<p class="wp-block-paragraph">His frame for it comes from security, and it&#8217;s the right one: &#8220;The idea of zero trust security still applies in AI.&#8221;</p>



<h3 class="wp-block-heading">Agents do the work, humans approve it</h3>



<p class="wp-block-paragraph">At BoS that&#8217;s a hard rule rather than a nice sentiment. Every agent output is a proposal, not a decision. Nothing goes out, nothing gets written, until a human has actually signed off on it.</p>



<h3 class="wp-block-heading">Move at the speed of trust</h3>



<p class="wp-block-paragraph">A demo convinces you the technology works. It doesn&#8217;t convince you it&#8217;s safe to point at your business, and only one of those two things decides whether you ever use it.</p>



<p class="wp-block-paragraph">Tim&#8217;s phrase for the way through is that you &#8220;move at the speed of trust.&#8221; You review, you feed back, it gets better, you review less often, and eventually you hand the loop over. That progression only exists if you built the checkpoint in the first place.</p>



<p class="wp-block-paragraph">If the idea of an agent running loose inside your business has ever made you close the laptop, that instinct was right. What fixes it is a system that knows where to stop, which is a different thing from using less of it.</p>



<p class="wp-block-paragraph">Introduction to BoS OS is two 120-minute sessions if you haven&#8217;t started yet. If you&#8217;ve already got a first draft running, the BoS OS Workshop is where the edges get properly drawn.</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/the-bos-os/">See how BoS OS handles it →</a></div>
</div>



<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Are you and your team pointed at the same thing?</title>
		<link>http://businessofsoftware.org/2026/09/are-you-and-your-team-pointed-at-the-same-thing/</link>
		
		<dc:creator><![CDATA[Jann Urgel]]></dc:creator>
		<pubDate>Wed, 09 Sep 2026 16:48:38 +0000</pubDate>
				<category><![CDATA[BoS Updates]]></category>
		<guid isPermaLink="false">https://bos.thebln.com/?p=99437</guid>

					<description><![CDATA[A short conversation that surfaces whether your personal goal, your north star metric, and what you&#8217;re spending your time on pull in the same direction, and whether the people around you know what you&#8217;re trying to build. It&#8217;s a check on alignment, not a diagnosis of one specific problem. Most onboarding starts with the business, [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">A short conversation that surfaces whether your personal goal, your north star metric, and what you&#8217;re spending your time on pull in the same direction, and whether the people around you know what you&#8217;re trying to build. It&#8217;s a check on alignment, not a diagnosis of one specific problem.</p>



<p class="wp-block-paragraph">Most onboarding starts with the business, not the person running it. This starts with the person. It is called founder-alignment, and it runs before we build anything else in BoS OS.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="908" height="1045" src="https://bos.thebln.com/wp-content/uploads/sites/11/2026/09/Screenshot-2026-09-10-at-12.47.04-AM.png" alt="Founder alignment" class="wp-image-99438" srcset="https://bos.thebln.com/wp-content/uploads/sites/11/2026/09/Screenshot-2026-09-10-at-12.47.04-AM.png 908w, https://bos.thebln.com/wp-content/uploads/sites/11/2026/09/Screenshot-2026-09-10-at-12.47.04-AM-768x884.png 768w, https://bos.thebln.com/wp-content/uploads/sites/11/2026/09/Screenshot-2026-09-10-at-12.47.04-AM-300x345.png 300w" sizes="auto, (max-width: 908px) 100vw, 908px" /><figcaption class="wp-element-caption">Illustrative example. founder-alignment is free in Quick Questions, part of BoS OS.</figcaption></figure>
</div>


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



<p class="wp-block-paragraph">It asks five things. What your company does. What your personal goal is, exit, longevity, independence, something else, no wrong answer. The one number you watch that tells you the business is heading the right way. Who your key people are, what they are responsible for, and whether they know your personal goal at all. And what you are thinking hardest about right now next to the last emergency you had to deal with.</p>



<p class="wp-block-paragraph">That last pair is where most of the signal is. A founder will name a long term worry and a recent fire that point in completely different directions, and not notice until they say both out loud in the same breath.</p>



<p class="wp-block-paragraph">The conversation ends with a brief, not a verdict: company, personal goal, north star metric, team map, whether the team is aligned on that goal, and where the answers pull together or apart. Then it hands straight into building the rest of the OS, research already pointed at the tension the founder just confirmed. No repeating yourself, no generic questions, no starting from a blank page.</p>



<p class="wp-block-paragraph">You can run it yourself: the founder-alignment skill is free, in <a href="https://github.com/BoSMark/Quick_Questions/tree/main/founder-alignment">Quick Questions</a>.</p>



<p class="wp-block-paragraph">Skip this step and you can still build an operating system. It will just be well organised around the wrong thing. An OS built on misalignment does not fix misalignment, it just executes it faster.</p>



<p class="wp-block-paragraph">If this surfaced something worth a reply, not just a quick reaction, send it to <a href="mailto:mark+bosos@businessofsoftware.org">mark+bosos@businessofsoftware.org</a>. Mark reads these.</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">

    <!-- HERO: soonest upcoming session across every live workshop -->
    <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">Not sure which workshop is for you? Start with the stage that matches where you&#8217;re at.</p>
    </div>

    <!-- STAGE 0: ENTRY POINT -->
    <p class="ev-label-h">Start here</p>
    <div class="ev-ws-grid-h ev-ws-grid-1-h">
      <div class="ev-ws-card-h ev-ws-orange-h" data-workshop="tryit">
        <div class="ev-ws-datepill-h ev-pill-orange-h" data-pill></div>
        <div class="ev-ws-countdown-h ev-countdown-orange-h" data-countdown></div>
        <div class="ev-ws-audience-h">New to this? Start here</div>
        <div class="ev-ws-name-h">Try It</div>
        <div class="ev-ws-tagline-h">Not sure AI can do anything real for your business yet? See it work on your own company, low-risk, over two sessions.</div>
        <div class="ev-ws-quote-h ev-quote-orange-h">2 sessions · $500 · 12 seats</div>
        <a class="ev-btn-ws-h ev-btn-ws-orange-h" href="https://businessofsoftware.org/events/try-it/" target="_blank">Register now</a>
      </div>
    </div>

    <!-- NOTE: "Is This Worth My Time?" (An Open Hour With Mark) belongs here too, in
         Stage 0, alongside Try It — held out of this build until its own landing
         page is ready. Add as a second card in ev-ws-grid-1-h (switch grid to
         ev-ws-grid-2-h) once live. -->

    <!-- FOUNDATION -->
    <p class="ev-label-h" style="margin-top:8px;">Ready to build your foundation?</p>
    <div class="ev-ws-grid-h ev-ws-grid-2-h">
      <div class="ev-ws-card-h ev-ws-brown-h" data-workshop="bootstrap">
        <div class="ev-ws-datepill-h ev-pill-brown-h" data-pill></div>
        <div class="ev-ws-countdown-h ev-countdown-brown-h" data-countdown></div>
        <div class="ev-ws-audience-h">Foundation</div>
        <div class="ev-ws-name-h">Getting Started: What Does AI Know About You?</div>
        <div class="ev-ws-tagline-h">You&#8217;ve got an idea for how AI could help your business. Leave with it actually understanding your company well enough to help.</div>
        <div class="ev-ws-quote-h ev-quote-brown-h">2 sessions · $500</div>
        <a class="ev-btn-ws-h ev-btn-ws-brown-h" href="https://businessofsoftware.org/events/getting-started-what-does-ai-know-about-you/" target="_blank">Register now</a>
      </div>
      <div class="ev-ws-card-h ev-ws-brown-h" data-workshop="workshop">
        <div class="ev-ws-datepill-h ev-pill-brown-h" data-pill></div>
        <div class="ev-ws-countdown-h ev-countdown-brown-h" data-countdown></div>
        <div class="ev-ws-audience-h">Foundation</div>
        <div class="ev-ws-name-h">How to Show AI How to Help You</div>
        <div class="ev-ws-tagline-h">You&#8217;ve got a system running but it&#8217;s not really being used. Sharpen it so it actually helps you make decisions.</div>
        <div class="ev-ws-quote-h ev-quote-brown-h">2 sessions · $500</div>
        <a class="ev-btn-ws-h ev-btn-ws-brown-h" href="https://businessofsoftware.org/events/how-to-show-ai-how-to-help-you/" target="_blank">Register now</a>
      </div>
    </div>

    <!-- STAGE 1 -->
    <p class="ev-label-h" style="margin-top:8px;">Have your basics running? Get going with confidence</p>
    <div class="ev-ws-grid-h ev-ws-grid-2-h">
      <div class="ev-ws-card-h ev-ws-teal-h" data-workshop="ggwc">
        <div class="ev-ws-datepill-h ev-pill-teal-h" data-pill></div>
        <div class="ev-ws-countdown-h ev-countdown-teal-h" data-countdown></div>
        <div class="ev-ws-audience-h">Stage 1</div>
        <div class="ev-ws-name-h">Get Going With Confidence</div>
        <div class="ev-ws-tagline-h">Turn a real task into something you can actually measure, then practise a safe, low-stakes build before you do it for real.</div>
        <div class="ev-ws-quote-h ev-quote-teal-h">2 sessions · $500</div>
        <a class="ev-btn-ws-h ev-btn-ws-teal-h" href="https://businessofsoftware.org/events/get-going-with-confidence/" target="_blank">Register now</a>
      </div>
      <div class="ev-ws-card-h ev-ws-teal-h" data-workshop="yfm">
        <div class="ev-ws-datepill-h ev-pill-teal-h" data-pill></div>
        <div class="ev-ws-countdown-h ev-countdown-teal-h" data-countdown></div>
        <div class="ev-ws-audience-h">Stage 1</div>
        <div class="ev-ws-name-h">Your First Mission</div>
        <div class="ev-ws-tagline-h">Pick something in your business that actually matters, get pushback from other founders in the room, then make it real.</div>
        <div class="ev-ws-quote-h ev-quote-teal-h">2 sessions · $500</div>
        <a class="ev-btn-ws-h ev-btn-ws-teal-h" href="https://businessofsoftware.org/events/your-first-mission/" target="_blank">Register now</a>
      </div>
    </div>

    <!-- NOTE: Stage 2 — "Your Next Mission" belongs here once it has a curriculum
         sign-off and a landing page. Not included in this build; no dead link. -->

    <!-- ADVANCED -->
    <p class="ev-label-h" style="margin-top:8px;">Already running your OS? Put it to work</p>
    <div class="ev-ws-grid-h ev-ws-grid-4-h">
      <div class="ev-ws-card-h ev-ws-plum-h" data-workshop="flagship">
        <div class="ev-ws-datepill-h ev-pill-plum-h" data-pill></div>
        <div class="ev-ws-countdown-h ev-countdown-plum-h" data-countdown></div>
        <div class="ev-ws-audience-h">Advanced · Flagship</div>
        <div class="ev-ws-name-h">Build Your AI Company Operating System</div>
        <div class="ev-ws-tagline-h">Four weeks from now, two things you asked AI to handle are actually running in your business, not sitting in a document.</div>
        <div class="ev-ws-quote-h ev-quote-plum-h">4 weekly sessions · $2,000</div>
        <a class="ev-btn-ws-h ev-btn-ws-plum-h" href="https://businessofsoftware.org/events/build-your-ai-company-operating-system/" target="_blank">Register now</a>
      </div>
      <div class="ev-ws-card-h ev-ws-plum-h" data-workshop="icp">
        <div class="ev-ws-datepill-h ev-pill-plum-h" data-pill></div>
        <div class="ev-ws-countdown-h ev-countdown-plum-h" data-countdown></div>
        <div class="ev-ws-audience-h">Advanced · Find better prospects</div>
        <div class="ev-ws-name-h">Build Your ICP and Prospecting System</div>
        <div class="ev-ws-tagline-h">Stop guessing who your best customers are. Leave with a system that finds them for you, running.</div>
        <div class="ev-ws-quote-h ev-quote-plum-h">4 sessions · $2,000</div>
        <a class="ev-btn-ws-h ev-btn-ws-plum-h" href="https://businessofsoftware.org/events/build-your-icp-and-prospecting-system/" target="_blank">Register now</a>
      </div>
      <div class="ev-ws-card-h ev-ws-plum-h" data-workshop="signal">
        <div class="ev-ws-datepill-h ev-pill-plum-h" data-pill></div>
        <div class="ev-ws-countdown-h ev-countdown-plum-h" data-countdown></div>
        <div class="ev-ws-audience-h">Advanced · Learn from customers</div>
        <div class="ev-ws-name-h">Build Your Customer Signal System</div>
        <div class="ev-ws-tagline-h">Turn scattered customer conversations into one system that tells you what actually matters, before the workshop ends.</div>
        <div class="ev-ws-quote-h ev-quote-plum-h">4 sessions · $2,000</div>
        <a class="ev-btn-ws-h ev-btn-ws-plum-h" href="https://businessofsoftware.org/events/build-your-customer-signal-system/" target="_blank">Register now</a>
      </div>
      <div class="ev-ws-card-h ev-ws-plum-h" data-workshop="competitive">
        <div class="ev-ws-datepill-h ev-pill-plum-h" data-pill></div>
        <div class="ev-ws-countdown-h ev-countdown-plum-h" data-countdown></div>
        <div class="ev-ws-audience-h">Advanced · Know your competitors</div>
        <div class="ev-ws-name-h">Build Your Competitive Intelligence System</div>
        <div class="ev-ws-tagline-h">A running system that tells you when a competitor&#8217;s move matters, and stays quiet the rest of the time.</div>
        <div class="ev-ws-quote-h ev-quote-plum-h">4 sessions · $2,000</div>
        <a class="ev-btn-ws-h ev-btn-ws-plum-h" href="https://businessofsoftware.org/events/build-your-competitive-intelligence-system/" target="_blank">Register now</a>
      </div>
    </div>

    <!-- STATIC: further ahead -->
    <p class="ev-label-h" style="margin-top:8px;">Further ahead</p>
    <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: 1100px; 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; gap: 16px; margin-bottom: 16px; align-items: stretch; }
.ev-ws-grid-1-h { grid-template-columns: 1fr; }
.ev-ws-grid-2-h { grid-template-columns: 1fr 1fr; }
.ev-ws-grid-4-h { grid-template-columns: repeat(4, 1fr); }

.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-plum-h { border-color: #C6B0D8; background: #FAF7FC; }

.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-pill-plum-h { background: linear-gradient(135deg, #6B3FA0, #4A2570); }

.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-countdown-teal-h { color: #0F6E56; background: #DCF0E9; }
.ev-countdown-plum-h { color: #6B3FA0; background: #EFE3F7; }

.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-size: 13px; color: #666; line-height: 1.6; font-weight: 700; }
.ev-quote-orange-h { color: #C05520; }
.ev-quote-brown-h { color: #6B4F3A; }
.ev-quote-teal-h { color: #0F6E56; }
.ev-quote-plum-h { color: #6B3FA0; }

.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-btn-ws-plum-h { background: #6B3FA0; }
.ev-btn-ws-plum-h:hover { background: #4A2570; }

.ev-list-group-h { display: flex; flex-direction: column; gap: 6px; }
.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-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; }

@media (max-width: 900px) {
  .ev-ws-grid-4-h { grid-template-columns: 1fr 1fr; }
}
@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-2-h, .ev-ws-grid-4-h { grid-template-columns: 1fr; }
  .ev-list-row-h { flex-wrap: wrap; gap: 8px; }
  .ev-list-date-h { min-width: unset; width: 100%; }
}
</style>

<script>
(function () {
  // One entry per live workshop card. `sessions` lists every confirmed date for
  // that workshop (used for the pill text and to compute "next session").
  // Workshops with only a start date confirmed (the four Advanced $2,000
  // programmes) list just that one date — fill in the remaining weekly/session
  // dates here as soon as they're confirmed, same format.
  var workshops = [
    {
      id: 'tryit', name: 'Try It',
      url: 'https://businessofsoftware.org/events/try-it/',
      sessions: [ { date: new Date(2026, 8, 10), time: '16:00 UK' }, { date: new Date(2026, 8, 17), time: '16:00 UK' } ]
    },
    {
      id: 'bootstrap', name: 'Getting Started: What Does AI Know About You?',
      url: 'https://businessofsoftware.org/events/getting-started-what-does-ai-know-about-you/',
      sessions: [ { date: new Date(2026, 8, 15), time: '11:00 UK' }, { date: new Date(2026, 8, 22), time: '11:00 UK' } ]
    },
    {
      id: 'workshop', name: 'How to Show AI How to Help You',
      url: 'https://businessofsoftware.org/events/how-to-show-ai-how-to-help-you/',
      sessions: [ { date: new Date(2026, 8, 24), time: '16:00 UK' }, { date: new Date(2026, 9, 1), time: '16:00 UK' } ]
    },
    {
      id: 'ggwc', name: 'Get Going With Confidence',
      url: 'https://businessofsoftware.org/events/get-going-with-confidence/',
      sessions: [ { date: new Date(2026, 8, 15), time: '16:00 UK' }, { date: new Date(2026, 8, 22), time: '16:00 UK' } ]
    },
    {
      id: 'yfm', name: 'Your First Mission',
      url: 'https://businessofsoftware.org/events/your-first-mission/',
      sessions: [ { date: new Date(2026, 8, 23), time: '11:00 UK' }, { date: new Date(2026, 8, 30), time: '11:00 UK' } ]
    },
    {
      id: 'flagship', name: 'Build Your AI Company Operating System',
      url: 'https://businessofsoftware.org/events/build-your-ai-company-operating-system/',
      // Only the start date is confirmed. Weeks 2-4 are Wednesdays following it —
      // fill in exact dates here once confirmed rather than relying on this guess.
      sessions: [ { date: new Date(2026, 8, 23), time: '16:00 UK' } ]
    },
    {
      id: 'icp', name: 'Build Your ICP and Prospecting System',
      url: 'https://businessofsoftware.org/events/build-your-icp-and-prospecting-system/',
      sessions: [ { date: new Date(2026, 8, 29), time: '16:00 UK' } ]
    },
    {
      id: 'signal', name: 'Build Your Customer Signal System',
      url: 'https://businessofsoftware.org/events/build-your-customer-signal-system/',
      sessions: [ { date: new Date(2026, 8, 29), time: '11:00 UK' } ]
    },
    {
      id: 'competitive', name: 'Build Your Competitive Intelligence System',
      url: 'https://businessofsoftware.org/events/build-your-competitive-intelligence-system/',
      sessions: [ { date: new Date(2026, 8, 24), time: '11:00 UK' } ]
    }
  ];

  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 diff = Math.round((new Date(d).setHours(0,0,0,0) - today()) / 86400000);
    if (diff < 0) return '';
    if (diff === 0) return 'Today';
    if (diff === 1) return 'Tomorrow';
    return 'In ' + diff + ' days';
  }
  function nextSession(w) {
    var upcoming = w.sessions.filter(function (s) { return isUpcoming(s.date); });
    upcoming.sort(function (a, b) { return a.date - b.date; });
    return upcoming[0];
  }

  function fillCards() {
    var soonestOverall = null;
    workshops.forEach(function (w) {
      var card = document.querySelector('[data-workshop="' + w.id + '"]');
      if (!card) return;
      var next = nextSession(w);
      var pillEl = card.querySelector('[data-pill]');
      var cdEl = card.querySelector('[data-countdown]');
      if (!next) {
        if (pillEl) pillEl.textContent = 'Dates TBC';
        if (cdEl) cdEl.style.display = 'none';
        return;
      }
      var label = w.sessions.length > 1 ? 'Next: ' : 'Starts ';
      pillEl.textContent = label + fmtShort(next.date) + (next.time ? ', ' + next.time : '');
      var cd = countdown(next.date);
      if (cd) { cdEl.textContent = cd; } else { cdEl.style.display = 'none'; }
      if (!soonestOverall || next.date < soonestOverall.date) {
        soonestOverall = { date: next.date, time: next.time, name: w.name, url: w.url };
      }
    });
    return soonestOverall;
  }

  function fillHero(soonest) {
    var hero = document.getElementById('evHero');
    if (!soonest || !hero) { if (hero) hero.style.display = 'none'; return; }
    document.getElementById('evHeroName').textContent = soonest.name;
    document.getElementById('evHeroDate').textContent = fmtShort(soonest.date) + (soonest.time ? ', ' + 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 init() {
    var soonest = fillCards();
    fillHero(soonest);
  }
  if (document.readyState === 'loading') {
    document.addEventListener('DOMContentLoaded', init);
  } else {
    init();
  }
})();
</script>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>April Dunford on Market Category Creation</title>
		<link>http://businessofsoftware.org/2026/09/april-dunford-category-creation/</link>
		
		<dc:creator><![CDATA[Mark Littlewood]]></dc:creator>
		<pubDate>Tue, 08 Sep 2026 09:05:30 +0000</pubDate>
				<category><![CDATA[BoS Updates]]></category>
		<guid isPermaLink="false">https://bos.thebln.com/?p=99418</guid>

					<description><![CDATA[April Dunford on Market Category Creation &#8211; Mostly Magical Thinking Founders often believe their shiny new product needs an entirely new market category to positioned effectively. Over the years, you can almost guarantee at least one audience question at any talk April gives will touch on this. It can be a sign that you haven&#8217;t [&#8230;]]]></description>
										<content:encoded><![CDATA[
<h3 class="wp-block-heading">April Dunford on Market Category Creation &#8211; Mostly Magical Thinking</h3>



<p class="wp-block-paragraph">Founders often believe their shiny new product needs an entirely new market category to positioned effectively. Over the years, you can almost guarantee at least one audience question at any talk April gives will touch on this. It can be a sign that you haven&#8217;t understood the value of your product. April, will generally push back strongly if a founder feels this is their only route to market. </p>



<p class="wp-block-paragraph">True category creation is incredibly rare, risky, and expensive. It&#8217;s unlikely to be worth the risk.</p>



<p class="wp-block-paragraph">What about HubSpot&#8217;s <strong>&#8216;Inbound Marketing&#8217;</strong> someone will ask? <strong>They</strong> created a new category. It&#8217;s not the &#8216;gotcha!&#8217; moment the questioner thinks it is&#8230;</p>



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



<h3 class="wp-block-heading">April Dunford&#8217;s take. Hubspot identified a new category, it did not invent it.</h3>



<p class="wp-block-paragraph"><strong>Market Shifts Caused the Category, Not the Company<br /></strong>April doesn&#8217;t think HubSpot single-handedly engineer the inbound marketing movement from scratch. External, macro-technological and cultural shifts were moving the market: buyers were experiencing severe spam fatigue, ad-blockers were rising, and Google’s algorithm began heavily rewarding high-quality content.</p>



<p class="wp-block-paragraph"><strong>Naming vs. Creating<br /></strong>HubSpot’s genius wasn&#8217;t creating the trend, but spotting it early and giving it a snappy name &#8211; &#8216;Inbound Marketing&#8217; Then they built a movement and an education machine around it.</p>



<p class="wp-block-paragraph"><strong>The &#8216;Old Way&#8217; vs. &#8216;New Way&#8217; Story:<br /></strong>HubSpot then shifted how customers evaluated software. They&#8217;re not positioning themselves as a better tool in a crowded marketing automation space, competing with giants like Marketo. They framed traditional outbound marketing as obsolete. Buyers had a very clear understanding of why they needed a better solution than the one they currently had</p>



<p class="wp-block-paragraph">Result, Hubspot were the clear market leader in a category that became an industry standard.</p>



<h3 class="wp-block-heading"><strong>April Dunford&#8217;s Advice on Creating a Category</strong></h3>



<p class="wp-block-paragraph">Ideally, don&#8217;t. It&#8217;s probably a last resort option. Consider these options first.</p>



<p class="wp-block-paragraph"><strong>Understand your value first<br /></strong>Know your product&#8217;s differentiated value and best-fit customers before you do anything. If you were creating a new category. This is fundamental. Understanding this will often point you towards better solutions.</p>



<p class="wp-block-paragraph"><strong>Avoid more work</strong><br />Remember that inventing a brand-new category means you have to educate the market on solution, problem, and solution. This is resource-intensive.</p>



<p class="wp-block-paragraph"><strong>Identifying market-segments</strong><br />Consider existing or adjacent market categories where your resources can be focused on dominating a specific niche before expanding.</p>



<h3 class="wp-block-heading"><strong>If a New Category is Necessary</strong></h3>



<p class="wp-block-paragraph">(99.99% of the time it won&#8217;t be). </p>



<p class="wp-block-paragraph"><strong>Define the anchor concept:</strong> <br />Describe your solution with a familiar anchor to help customers understand the idea quickly. This is usually with reference to a current well-known brand:</p>



<ul class="wp-block-list">
<li>Uber for Pets</li>



<li>Netflix for Books</li>



<li>Facebook for Introverts</li>
</ul>



<p class="wp-block-paragraph"><strong>Make your strength obvious</strong><br />Your frame of reference must highlight your unique capabilities against the status quo.</p>



<p class="wp-block-paragraph"><strong>Focus on the problem</strong><br />Lead messaging with a specific pain point, not product features. You want your offering to be the natural answer.</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><tbody><tr><th class="has-text-align-left" data-align="left"><strong>Feature-Focused Messaging (What it is)</strong></th><th class="has-text-align-left" data-align="left"><strong>Pain-Point-Led Messaging (What it solves)</strong></th></tr><tr><td class="has-text-align-left" data-align="left">&#8220;Our platform features a proactive automated, multi-channel workload-balancing dashboard with real-time capacity tracking and color-coded utilization alerts. With AI!&#8221;</td><td class="has-text-align-left" data-align="left">&#8220;Your senior designers are quitting and burning out while your freelancers sit idle because no one knows who has bandwidth today.&#8221;</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">There&#8217;s a lot more wisdom from <strong><a href="https://businessofsoftware.org/talks/speakers/april-dunford/">April Dunford here</a></strong>. </p>



<p class="wp-block-paragraph">Just remember, no matter how important you think it might be to create a new category, 99.99% of the time it won&#8217;t be. </p>



<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>
]]></content:encoded>
					
		
		
			</item>
		<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 loading="lazy" 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="auto, (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">

    <!-- HERO: soonest upcoming session across every live workshop -->
    <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">Not sure which workshop is for you? Start with the stage that matches where you&#8217;re at.</p>
    </div>

    <!-- STAGE 0: ENTRY POINT -->
    <p class="ev-label-h">Start here</p>
    <div class="ev-ws-grid-h ev-ws-grid-1-h">
      <div class="ev-ws-card-h ev-ws-orange-h" data-workshop="tryit">
        <div class="ev-ws-datepill-h ev-pill-orange-h" data-pill></div>
        <div class="ev-ws-countdown-h ev-countdown-orange-h" data-countdown></div>
        <div class="ev-ws-audience-h">New to this? Start here</div>
        <div class="ev-ws-name-h">Try It</div>
        <div class="ev-ws-tagline-h">Not sure AI can do anything real for your business yet? See it work on your own company, low-risk, over two sessions.</div>
        <div class="ev-ws-quote-h ev-quote-orange-h">2 sessions · $500 · 12 seats</div>
        <a class="ev-btn-ws-h ev-btn-ws-orange-h" href="https://businessofsoftware.org/events/try-it/" target="_blank">Register now</a>
      </div>
    </div>

    <!-- NOTE: "Is This Worth My Time?" (An Open Hour With Mark) belongs here too, in
         Stage 0, alongside Try It — held out of this build until its own landing
         page is ready. Add as a second card in ev-ws-grid-1-h (switch grid to
         ev-ws-grid-2-h) once live. -->

    <!-- FOUNDATION -->
    <p class="ev-label-h" style="margin-top:8px;">Ready to build your foundation?</p>
    <div class="ev-ws-grid-h ev-ws-grid-2-h">
      <div class="ev-ws-card-h ev-ws-brown-h" data-workshop="bootstrap">
        <div class="ev-ws-datepill-h ev-pill-brown-h" data-pill></div>
        <div class="ev-ws-countdown-h ev-countdown-brown-h" data-countdown></div>
        <div class="ev-ws-audience-h">Foundation</div>
        <div class="ev-ws-name-h">Getting Started: What Does AI Know About You?</div>
        <div class="ev-ws-tagline-h">You&#8217;ve got an idea for how AI could help your business. Leave with it actually understanding your company well enough to help.</div>
        <div class="ev-ws-quote-h ev-quote-brown-h">2 sessions · $500</div>
        <a class="ev-btn-ws-h ev-btn-ws-brown-h" href="https://businessofsoftware.org/events/getting-started-what-does-ai-know-about-you/" target="_blank">Register now</a>
      </div>
      <div class="ev-ws-card-h ev-ws-brown-h" data-workshop="workshop">
        <div class="ev-ws-datepill-h ev-pill-brown-h" data-pill></div>
        <div class="ev-ws-countdown-h ev-countdown-brown-h" data-countdown></div>
        <div class="ev-ws-audience-h">Foundation</div>
        <div class="ev-ws-name-h">How to Show AI How to Help You</div>
        <div class="ev-ws-tagline-h">You&#8217;ve got a system running but it&#8217;s not really being used. Sharpen it so it actually helps you make decisions.</div>
        <div class="ev-ws-quote-h ev-quote-brown-h">2 sessions · $500</div>
        <a class="ev-btn-ws-h ev-btn-ws-brown-h" href="https://businessofsoftware.org/events/how-to-show-ai-how-to-help-you/" target="_blank">Register now</a>
      </div>
    </div>

    <!-- STAGE 1 -->
    <p class="ev-label-h" style="margin-top:8px;">Have your basics running? Get going with confidence</p>
    <div class="ev-ws-grid-h ev-ws-grid-2-h">
      <div class="ev-ws-card-h ev-ws-teal-h" data-workshop="ggwc">
        <div class="ev-ws-datepill-h ev-pill-teal-h" data-pill></div>
        <div class="ev-ws-countdown-h ev-countdown-teal-h" data-countdown></div>
        <div class="ev-ws-audience-h">Stage 1</div>
        <div class="ev-ws-name-h">Get Going With Confidence</div>
        <div class="ev-ws-tagline-h">Turn a real task into something you can actually measure, then practise a safe, low-stakes build before you do it for real.</div>
        <div class="ev-ws-quote-h ev-quote-teal-h">2 sessions · $500</div>
        <a class="ev-btn-ws-h ev-btn-ws-teal-h" href="https://businessofsoftware.org/events/get-going-with-confidence/" target="_blank">Register now</a>
      </div>
      <div class="ev-ws-card-h ev-ws-teal-h" data-workshop="yfm">
        <div class="ev-ws-datepill-h ev-pill-teal-h" data-pill></div>
        <div class="ev-ws-countdown-h ev-countdown-teal-h" data-countdown></div>
        <div class="ev-ws-audience-h">Stage 1</div>
        <div class="ev-ws-name-h">Your First Mission</div>
        <div class="ev-ws-tagline-h">Pick something in your business that actually matters, get pushback from other founders in the room, then make it real.</div>
        <div class="ev-ws-quote-h ev-quote-teal-h">2 sessions · $500</div>
        <a class="ev-btn-ws-h ev-btn-ws-teal-h" href="https://businessofsoftware.org/events/your-first-mission/" target="_blank">Register now</a>
      </div>
    </div>

    <!-- NOTE: Stage 2 — "Your Next Mission" belongs here once it has a curriculum
         sign-off and a landing page. Not included in this build; no dead link. -->

    <!-- ADVANCED -->
    <p class="ev-label-h" style="margin-top:8px;">Already running your OS? Put it to work</p>
    <div class="ev-ws-grid-h ev-ws-grid-4-h">
      <div class="ev-ws-card-h ev-ws-plum-h" data-workshop="flagship">
        <div class="ev-ws-datepill-h ev-pill-plum-h" data-pill></div>
        <div class="ev-ws-countdown-h ev-countdown-plum-h" data-countdown></div>
        <div class="ev-ws-audience-h">Advanced · Flagship</div>
        <div class="ev-ws-name-h">Build Your AI Company Operating System</div>
        <div class="ev-ws-tagline-h">Four weeks from now, two things you asked AI to handle are actually running in your business, not sitting in a document.</div>
        <div class="ev-ws-quote-h ev-quote-plum-h">4 weekly sessions · $2,000</div>
        <a class="ev-btn-ws-h ev-btn-ws-plum-h" href="https://businessofsoftware.org/events/build-your-ai-company-operating-system/" target="_blank">Register now</a>
      </div>
      <div class="ev-ws-card-h ev-ws-plum-h" data-workshop="icp">
        <div class="ev-ws-datepill-h ev-pill-plum-h" data-pill></div>
        <div class="ev-ws-countdown-h ev-countdown-plum-h" data-countdown></div>
        <div class="ev-ws-audience-h">Advanced · Find better prospects</div>
        <div class="ev-ws-name-h">Build Your ICP and Prospecting System</div>
        <div class="ev-ws-tagline-h">Stop guessing who your best customers are. Leave with a system that finds them for you, running.</div>
        <div class="ev-ws-quote-h ev-quote-plum-h">4 sessions · $2,000</div>
        <a class="ev-btn-ws-h ev-btn-ws-plum-h" href="https://businessofsoftware.org/events/build-your-icp-and-prospecting-system/" target="_blank">Register now</a>
      </div>
      <div class="ev-ws-card-h ev-ws-plum-h" data-workshop="signal">
        <div class="ev-ws-datepill-h ev-pill-plum-h" data-pill></div>
        <div class="ev-ws-countdown-h ev-countdown-plum-h" data-countdown></div>
        <div class="ev-ws-audience-h">Advanced · Learn from customers</div>
        <div class="ev-ws-name-h">Build Your Customer Signal System</div>
        <div class="ev-ws-tagline-h">Turn scattered customer conversations into one system that tells you what actually matters, before the workshop ends.</div>
        <div class="ev-ws-quote-h ev-quote-plum-h">4 sessions · $2,000</div>
        <a class="ev-btn-ws-h ev-btn-ws-plum-h" href="https://businessofsoftware.org/events/build-your-customer-signal-system/" target="_blank">Register now</a>
      </div>
      <div class="ev-ws-card-h ev-ws-plum-h" data-workshop="competitive">
        <div class="ev-ws-datepill-h ev-pill-plum-h" data-pill></div>
        <div class="ev-ws-countdown-h ev-countdown-plum-h" data-countdown></div>
        <div class="ev-ws-audience-h">Advanced · Know your competitors</div>
        <div class="ev-ws-name-h">Build Your Competitive Intelligence System</div>
        <div class="ev-ws-tagline-h">A running system that tells you when a competitor&#8217;s move matters, and stays quiet the rest of the time.</div>
        <div class="ev-ws-quote-h ev-quote-plum-h">4 sessions · $2,000</div>
        <a class="ev-btn-ws-h ev-btn-ws-plum-h" href="https://businessofsoftware.org/events/build-your-competitive-intelligence-system/" target="_blank">Register now</a>
      </div>
    </div>

    <!-- STATIC: further ahead -->
    <p class="ev-label-h" style="margin-top:8px;">Further ahead</p>
    <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: 1100px; 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; gap: 16px; margin-bottom: 16px; align-items: stretch; }
.ev-ws-grid-1-h { grid-template-columns: 1fr; }
.ev-ws-grid-2-h { grid-template-columns: 1fr 1fr; }
.ev-ws-grid-4-h { grid-template-columns: repeat(4, 1fr); }

.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-plum-h { border-color: #C6B0D8; background: #FAF7FC; }

.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-pill-plum-h { background: linear-gradient(135deg, #6B3FA0, #4A2570); }

.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-countdown-teal-h { color: #0F6E56; background: #DCF0E9; }
.ev-countdown-plum-h { color: #6B3FA0; background: #EFE3F7; }

.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-size: 13px; color: #666; line-height: 1.6; font-weight: 700; }
.ev-quote-orange-h { color: #C05520; }
.ev-quote-brown-h { color: #6B4F3A; }
.ev-quote-teal-h { color: #0F6E56; }
.ev-quote-plum-h { color: #6B3FA0; }

.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-btn-ws-plum-h { background: #6B3FA0; }
.ev-btn-ws-plum-h:hover { background: #4A2570; }

.ev-list-group-h { display: flex; flex-direction: column; gap: 6px; }
.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-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; }

@media (max-width: 900px) {
  .ev-ws-grid-4-h { grid-template-columns: 1fr 1fr; }
}
@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-2-h, .ev-ws-grid-4-h { grid-template-columns: 1fr; }
  .ev-list-row-h { flex-wrap: wrap; gap: 8px; }
  .ev-list-date-h { min-width: unset; width: 100%; }
}
</style>

<script>
(function () {
  // One entry per live workshop card. `sessions` lists every confirmed date for
  // that workshop (used for the pill text and to compute "next session").
  // Workshops with only a start date confirmed (the four Advanced $2,000
  // programmes) list just that one date — fill in the remaining weekly/session
  // dates here as soon as they're confirmed, same format.
  var workshops = [
    {
      id: 'tryit', name: 'Try It',
      url: 'https://businessofsoftware.org/events/try-it/',
      sessions: [ { date: new Date(2026, 8, 10), time: '16:00 UK' }, { date: new Date(2026, 8, 17), time: '16:00 UK' } ]
    },
    {
      id: 'bootstrap', name: 'Getting Started: What Does AI Know About You?',
      url: 'https://businessofsoftware.org/events/getting-started-what-does-ai-know-about-you/',
      sessions: [ { date: new Date(2026, 8, 15), time: '11:00 UK' }, { date: new Date(2026, 8, 22), time: '11:00 UK' } ]
    },
    {
      id: 'workshop', name: 'How to Show AI How to Help You',
      url: 'https://businessofsoftware.org/events/how-to-show-ai-how-to-help-you/',
      sessions: [ { date: new Date(2026, 8, 24), time: '16:00 UK' }, { date: new Date(2026, 9, 1), time: '16:00 UK' } ]
    },
    {
      id: 'ggwc', name: 'Get Going With Confidence',
      url: 'https://businessofsoftware.org/events/get-going-with-confidence/',
      sessions: [ { date: new Date(2026, 8, 15), time: '16:00 UK' }, { date: new Date(2026, 8, 22), time: '16:00 UK' } ]
    },
    {
      id: 'yfm', name: 'Your First Mission',
      url: 'https://businessofsoftware.org/events/your-first-mission/',
      sessions: [ { date: new Date(2026, 8, 23), time: '11:00 UK' }, { date: new Date(2026, 8, 30), time: '11:00 UK' } ]
    },
    {
      id: 'flagship', name: 'Build Your AI Company Operating System',
      url: 'https://businessofsoftware.org/events/build-your-ai-company-operating-system/',
      // Only the start date is confirmed. Weeks 2-4 are Wednesdays following it —
      // fill in exact dates here once confirmed rather than relying on this guess.
      sessions: [ { date: new Date(2026, 8, 23), time: '16:00 UK' } ]
    },
    {
      id: 'icp', name: 'Build Your ICP and Prospecting System',
      url: 'https://businessofsoftware.org/events/build-your-icp-and-prospecting-system/',
      sessions: [ { date: new Date(2026, 8, 29), time: '16:00 UK' } ]
    },
    {
      id: 'signal', name: 'Build Your Customer Signal System',
      url: 'https://businessofsoftware.org/events/build-your-customer-signal-system/',
      sessions: [ { date: new Date(2026, 8, 29), time: '11:00 UK' } ]
    },
    {
      id: 'competitive', name: 'Build Your Competitive Intelligence System',
      url: 'https://businessofsoftware.org/events/build-your-competitive-intelligence-system/',
      sessions: [ { date: new Date(2026, 8, 24), time: '11:00 UK' } ]
    }
  ];

  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 diff = Math.round((new Date(d).setHours(0,0,0,0) - today()) / 86400000);
    if (diff < 0) return '';
    if (diff === 0) return 'Today';
    if (diff === 1) return 'Tomorrow';
    return 'In ' + diff + ' days';
  }
  function nextSession(w) {
    var upcoming = w.sessions.filter(function (s) { return isUpcoming(s.date); });
    upcoming.sort(function (a, b) { return a.date - b.date; });
    return upcoming[0];
  }

  function fillCards() {
    var soonestOverall = null;
    workshops.forEach(function (w) {
      var card = document.querySelector('[data-workshop="' + w.id + '"]');
      if (!card) return;
      var next = nextSession(w);
      var pillEl = card.querySelector('[data-pill]');
      var cdEl = card.querySelector('[data-countdown]');
      if (!next) {
        if (pillEl) pillEl.textContent = 'Dates TBC';
        if (cdEl) cdEl.style.display = 'none';
        return;
      }
      var label = w.sessions.length > 1 ? 'Next: ' : 'Starts ';
      pillEl.textContent = label + fmtShort(next.date) + (next.time ? ', ' + next.time : '');
      var cd = countdown(next.date);
      if (cd) { cdEl.textContent = cd; } else { cdEl.style.display = 'none'; }
      if (!soonestOverall || next.date < soonestOverall.date) {
        soonestOverall = { date: next.date, time: next.time, name: w.name, url: w.url };
      }
    });
    return soonestOverall;
  }

  function fillHero(soonest) {
    var hero = document.getElementById('evHero');
    if (!soonest || !hero) { if (hero) hero.style.display = 'none'; return; }
    document.getElementById('evHeroName').textContent = soonest.name;
    document.getElementById('evHeroDate').textContent = fmtShort(soonest.date) + (soonest.time ? ', ' + 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 init() {
    var soonest = fillCards();
    fillHero(soonest);
  }
  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 loading="lazy" 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="auto, (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 loading="lazy" 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="auto, (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">

    <!-- HERO: soonest upcoming session across every live workshop -->
    <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">Not sure which workshop is for you? Start with the stage that matches where you&#8217;re at.</p>
    </div>

    <!-- STAGE 0: ENTRY POINT -->
    <p class="ev-label-h">Start here</p>
    <div class="ev-ws-grid-h ev-ws-grid-1-h">
      <div class="ev-ws-card-h ev-ws-orange-h" data-workshop="tryit">
        <div class="ev-ws-datepill-h ev-pill-orange-h" data-pill></div>
        <div class="ev-ws-countdown-h ev-countdown-orange-h" data-countdown></div>
        <div class="ev-ws-audience-h">New to this? Start here</div>
        <div class="ev-ws-name-h">Try It</div>
        <div class="ev-ws-tagline-h">Not sure AI can do anything real for your business yet? See it work on your own company, low-risk, over two sessions.</div>
        <div class="ev-ws-quote-h ev-quote-orange-h">2 sessions · $500 · 12 seats</div>
        <a class="ev-btn-ws-h ev-btn-ws-orange-h" href="https://businessofsoftware.org/events/try-it/" target="_blank">Register now</a>
      </div>
    </div>

    <!-- NOTE: "Is This Worth My Time?" (An Open Hour With Mark) belongs here too, in
         Stage 0, alongside Try It — held out of this build until its own landing
         page is ready. Add as a second card in ev-ws-grid-1-h (switch grid to
         ev-ws-grid-2-h) once live. -->

    <!-- FOUNDATION -->
    <p class="ev-label-h" style="margin-top:8px;">Ready to build your foundation?</p>
    <div class="ev-ws-grid-h ev-ws-grid-2-h">
      <div class="ev-ws-card-h ev-ws-brown-h" data-workshop="bootstrap">
        <div class="ev-ws-datepill-h ev-pill-brown-h" data-pill></div>
        <div class="ev-ws-countdown-h ev-countdown-brown-h" data-countdown></div>
        <div class="ev-ws-audience-h">Foundation</div>
        <div class="ev-ws-name-h">Getting Started: What Does AI Know About You?</div>
        <div class="ev-ws-tagline-h">You&#8217;ve got an idea for how AI could help your business. Leave with it actually understanding your company well enough to help.</div>
        <div class="ev-ws-quote-h ev-quote-brown-h">2 sessions · $500</div>
        <a class="ev-btn-ws-h ev-btn-ws-brown-h" href="https://businessofsoftware.org/events/getting-started-what-does-ai-know-about-you/" target="_blank">Register now</a>
      </div>
      <div class="ev-ws-card-h ev-ws-brown-h" data-workshop="workshop">
        <div class="ev-ws-datepill-h ev-pill-brown-h" data-pill></div>
        <div class="ev-ws-countdown-h ev-countdown-brown-h" data-countdown></div>
        <div class="ev-ws-audience-h">Foundation</div>
        <div class="ev-ws-name-h">How to Show AI How to Help You</div>
        <div class="ev-ws-tagline-h">You&#8217;ve got a system running but it&#8217;s not really being used. Sharpen it so it actually helps you make decisions.</div>
        <div class="ev-ws-quote-h ev-quote-brown-h">2 sessions · $500</div>
        <a class="ev-btn-ws-h ev-btn-ws-brown-h" href="https://businessofsoftware.org/events/how-to-show-ai-how-to-help-you/" target="_blank">Register now</a>
      </div>
    </div>

    <!-- STAGE 1 -->
    <p class="ev-label-h" style="margin-top:8px;">Have your basics running? Get going with confidence</p>
    <div class="ev-ws-grid-h ev-ws-grid-2-h">
      <div class="ev-ws-card-h ev-ws-teal-h" data-workshop="ggwc">
        <div class="ev-ws-datepill-h ev-pill-teal-h" data-pill></div>
        <div class="ev-ws-countdown-h ev-countdown-teal-h" data-countdown></div>
        <div class="ev-ws-audience-h">Stage 1</div>
        <div class="ev-ws-name-h">Get Going With Confidence</div>
        <div class="ev-ws-tagline-h">Turn a real task into something you can actually measure, then practise a safe, low-stakes build before you do it for real.</div>
        <div class="ev-ws-quote-h ev-quote-teal-h">2 sessions · $500</div>
        <a class="ev-btn-ws-h ev-btn-ws-teal-h" href="https://businessofsoftware.org/events/get-going-with-confidence/" target="_blank">Register now</a>
      </div>
      <div class="ev-ws-card-h ev-ws-teal-h" data-workshop="yfm">
        <div class="ev-ws-datepill-h ev-pill-teal-h" data-pill></div>
        <div class="ev-ws-countdown-h ev-countdown-teal-h" data-countdown></div>
        <div class="ev-ws-audience-h">Stage 1</div>
        <div class="ev-ws-name-h">Your First Mission</div>
        <div class="ev-ws-tagline-h">Pick something in your business that actually matters, get pushback from other founders in the room, then make it real.</div>
        <div class="ev-ws-quote-h ev-quote-teal-h">2 sessions · $500</div>
        <a class="ev-btn-ws-h ev-btn-ws-teal-h" href="https://businessofsoftware.org/events/your-first-mission/" target="_blank">Register now</a>
      </div>
    </div>

    <!-- NOTE: Stage 2 — "Your Next Mission" belongs here once it has a curriculum
         sign-off and a landing page. Not included in this build; no dead link. -->

    <!-- ADVANCED -->
    <p class="ev-label-h" style="margin-top:8px;">Already running your OS? Put it to work</p>
    <div class="ev-ws-grid-h ev-ws-grid-4-h">
      <div class="ev-ws-card-h ev-ws-plum-h" data-workshop="flagship">
        <div class="ev-ws-datepill-h ev-pill-plum-h" data-pill></div>
        <div class="ev-ws-countdown-h ev-countdown-plum-h" data-countdown></div>
        <div class="ev-ws-audience-h">Advanced · Flagship</div>
        <div class="ev-ws-name-h">Build Your AI Company Operating System</div>
        <div class="ev-ws-tagline-h">Four weeks from now, two things you asked AI to handle are actually running in your business, not sitting in a document.</div>
        <div class="ev-ws-quote-h ev-quote-plum-h">4 weekly sessions · $2,000</div>
        <a class="ev-btn-ws-h ev-btn-ws-plum-h" href="https://businessofsoftware.org/events/build-your-ai-company-operating-system/" target="_blank">Register now</a>
      </div>
      <div class="ev-ws-card-h ev-ws-plum-h" data-workshop="icp">
        <div class="ev-ws-datepill-h ev-pill-plum-h" data-pill></div>
        <div class="ev-ws-countdown-h ev-countdown-plum-h" data-countdown></div>
        <div class="ev-ws-audience-h">Advanced · Find better prospects</div>
        <div class="ev-ws-name-h">Build Your ICP and Prospecting System</div>
        <div class="ev-ws-tagline-h">Stop guessing who your best customers are. Leave with a system that finds them for you, running.</div>
        <div class="ev-ws-quote-h ev-quote-plum-h">4 sessions · $2,000</div>
        <a class="ev-btn-ws-h ev-btn-ws-plum-h" href="https://businessofsoftware.org/events/build-your-icp-and-prospecting-system/" target="_blank">Register now</a>
      </div>
      <div class="ev-ws-card-h ev-ws-plum-h" data-workshop="signal">
        <div class="ev-ws-datepill-h ev-pill-plum-h" data-pill></div>
        <div class="ev-ws-countdown-h ev-countdown-plum-h" data-countdown></div>
        <div class="ev-ws-audience-h">Advanced · Learn from customers</div>
        <div class="ev-ws-name-h">Build Your Customer Signal System</div>
        <div class="ev-ws-tagline-h">Turn scattered customer conversations into one system that tells you what actually matters, before the workshop ends.</div>
        <div class="ev-ws-quote-h ev-quote-plum-h">4 sessions · $2,000</div>
        <a class="ev-btn-ws-h ev-btn-ws-plum-h" href="https://businessofsoftware.org/events/build-your-customer-signal-system/" target="_blank">Register now</a>
      </div>
      <div class="ev-ws-card-h ev-ws-plum-h" data-workshop="competitive">
        <div class="ev-ws-datepill-h ev-pill-plum-h" data-pill></div>
        <div class="ev-ws-countdown-h ev-countdown-plum-h" data-countdown></div>
        <div class="ev-ws-audience-h">Advanced · Know your competitors</div>
        <div class="ev-ws-name-h">Build Your Competitive Intelligence System</div>
        <div class="ev-ws-tagline-h">A running system that tells you when a competitor&#8217;s move matters, and stays quiet the rest of the time.</div>
        <div class="ev-ws-quote-h ev-quote-plum-h">4 sessions · $2,000</div>
        <a class="ev-btn-ws-h ev-btn-ws-plum-h" href="https://businessofsoftware.org/events/build-your-competitive-intelligence-system/" target="_blank">Register now</a>
      </div>
    </div>

    <!-- STATIC: further ahead -->
    <p class="ev-label-h" style="margin-top:8px;">Further ahead</p>
    <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: 1100px; 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; gap: 16px; margin-bottom: 16px; align-items: stretch; }
.ev-ws-grid-1-h { grid-template-columns: 1fr; }
.ev-ws-grid-2-h { grid-template-columns: 1fr 1fr; }
.ev-ws-grid-4-h { grid-template-columns: repeat(4, 1fr); }

.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-plum-h { border-color: #C6B0D8; background: #FAF7FC; }

.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-pill-plum-h { background: linear-gradient(135deg, #6B3FA0, #4A2570); }

.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-countdown-teal-h { color: #0F6E56; background: #DCF0E9; }
.ev-countdown-plum-h { color: #6B3FA0; background: #EFE3F7; }

.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-size: 13px; color: #666; line-height: 1.6; font-weight: 700; }
.ev-quote-orange-h { color: #C05520; }
.ev-quote-brown-h { color: #6B4F3A; }
.ev-quote-teal-h { color: #0F6E56; }
.ev-quote-plum-h { color: #6B3FA0; }

.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-btn-ws-plum-h { background: #6B3FA0; }
.ev-btn-ws-plum-h:hover { background: #4A2570; }

.ev-list-group-h { display: flex; flex-direction: column; gap: 6px; }
.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-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; }

@media (max-width: 900px) {
  .ev-ws-grid-4-h { grid-template-columns: 1fr 1fr; }
}
@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-2-h, .ev-ws-grid-4-h { grid-template-columns: 1fr; }
  .ev-list-row-h { flex-wrap: wrap; gap: 8px; }
  .ev-list-date-h { min-width: unset; width: 100%; }
}
</style>

<script>
(function () {
  // One entry per live workshop card. `sessions` lists every confirmed date for
  // that workshop (used for the pill text and to compute "next session").
  // Workshops with only a start date confirmed (the four Advanced $2,000
  // programmes) list just that one date — fill in the remaining weekly/session
  // dates here as soon as they're confirmed, same format.
  var workshops = [
    {
      id: 'tryit', name: 'Try It',
      url: 'https://businessofsoftware.org/events/try-it/',
      sessions: [ { date: new Date(2026, 8, 10), time: '16:00 UK' }, { date: new Date(2026, 8, 17), time: '16:00 UK' } ]
    },
    {
      id: 'bootstrap', name: 'Getting Started: What Does AI Know About You?',
      url: 'https://businessofsoftware.org/events/getting-started-what-does-ai-know-about-you/',
      sessions: [ { date: new Date(2026, 8, 15), time: '11:00 UK' }, { date: new Date(2026, 8, 22), time: '11:00 UK' } ]
    },
    {
      id: 'workshop', name: 'How to Show AI How to Help You',
      url: 'https://businessofsoftware.org/events/how-to-show-ai-how-to-help-you/',
      sessions: [ { date: new Date(2026, 8, 24), time: '16:00 UK' }, { date: new Date(2026, 9, 1), time: '16:00 UK' } ]
    },
    {
      id: 'ggwc', name: 'Get Going With Confidence',
      url: 'https://businessofsoftware.org/events/get-going-with-confidence/',
      sessions: [ { date: new Date(2026, 8, 15), time: '16:00 UK' }, { date: new Date(2026, 8, 22), time: '16:00 UK' } ]
    },
    {
      id: 'yfm', name: 'Your First Mission',
      url: 'https://businessofsoftware.org/events/your-first-mission/',
      sessions: [ { date: new Date(2026, 8, 23), time: '11:00 UK' }, { date: new Date(2026, 8, 30), time: '11:00 UK' } ]
    },
    {
      id: 'flagship', name: 'Build Your AI Company Operating System',
      url: 'https://businessofsoftware.org/events/build-your-ai-company-operating-system/',
      // Only the start date is confirmed. Weeks 2-4 are Wednesdays following it —
      // fill in exact dates here once confirmed rather than relying on this guess.
      sessions: [ { date: new Date(2026, 8, 23), time: '16:00 UK' } ]
    },
    {
      id: 'icp', name: 'Build Your ICP and Prospecting System',
      url: 'https://businessofsoftware.org/events/build-your-icp-and-prospecting-system/',
      sessions: [ { date: new Date(2026, 8, 29), time: '16:00 UK' } ]
    },
    {
      id: 'signal', name: 'Build Your Customer Signal System',
      url: 'https://businessofsoftware.org/events/build-your-customer-signal-system/',
      sessions: [ { date: new Date(2026, 8, 29), time: '11:00 UK' } ]
    },
    {
      id: 'competitive', name: 'Build Your Competitive Intelligence System',
      url: 'https://businessofsoftware.org/events/build-your-competitive-intelligence-system/',
      sessions: [ { date: new Date(2026, 8, 24), time: '11:00 UK' } ]
    }
  ];

  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 diff = Math.round((new Date(d).setHours(0,0,0,0) - today()) / 86400000);
    if (diff < 0) return '';
    if (diff === 0) return 'Today';
    if (diff === 1) return 'Tomorrow';
    return 'In ' + diff + ' days';
  }
  function nextSession(w) {
    var upcoming = w.sessions.filter(function (s) { return isUpcoming(s.date); });
    upcoming.sort(function (a, b) { return a.date - b.date; });
    return upcoming[0];
  }

  function fillCards() {
    var soonestOverall = null;
    workshops.forEach(function (w) {
      var card = document.querySelector('[data-workshop="' + w.id + '"]');
      if (!card) return;
      var next = nextSession(w);
      var pillEl = card.querySelector('[data-pill]');
      var cdEl = card.querySelector('[data-countdown]');
      if (!next) {
        if (pillEl) pillEl.textContent = 'Dates TBC';
        if (cdEl) cdEl.style.display = 'none';
        return;
      }
      var label = w.sessions.length > 1 ? 'Next: ' : 'Starts ';
      pillEl.textContent = label + fmtShort(next.date) + (next.time ? ', ' + next.time : '');
      var cd = countdown(next.date);
      if (cd) { cdEl.textContent = cd; } else { cdEl.style.display = 'none'; }
      if (!soonestOverall || next.date < soonestOverall.date) {
        soonestOverall = { date: next.date, time: next.time, name: w.name, url: w.url };
      }
    });
    return soonestOverall;
  }

  function fillHero(soonest) {
    var hero = document.getElementById('evHero');
    if (!soonest || !hero) { if (hero) hero.style.display = 'none'; return; }
    document.getElementById('evHeroName').textContent = soonest.name;
    document.getElementById('evHeroDate').textContent = fmtShort(soonest.date) + (soonest.time ? ', ' + 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 init() {
    var soonest = fillCards();
    fillHero(soonest);
  }
  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">

    <!-- HERO: soonest upcoming session across every live workshop -->
    <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">Not sure which workshop is for you? Start with the stage that matches where you&#8217;re at.</p>
    </div>

    <!-- STAGE 0: ENTRY POINT -->
    <p class="ev-label-h">Start here</p>
    <div class="ev-ws-grid-h ev-ws-grid-1-h">
      <div class="ev-ws-card-h ev-ws-orange-h" data-workshop="tryit">
        <div class="ev-ws-datepill-h ev-pill-orange-h" data-pill></div>
        <div class="ev-ws-countdown-h ev-countdown-orange-h" data-countdown></div>
        <div class="ev-ws-audience-h">New to this? Start here</div>
        <div class="ev-ws-name-h">Try It</div>
        <div class="ev-ws-tagline-h">Not sure AI can do anything real for your business yet? See it work on your own company, low-risk, over two sessions.</div>
        <div class="ev-ws-quote-h ev-quote-orange-h">2 sessions · $500 · 12 seats</div>
        <a class="ev-btn-ws-h ev-btn-ws-orange-h" href="https://businessofsoftware.org/events/try-it/" target="_blank">Register now</a>
      </div>
    </div>

    <!-- NOTE: "Is This Worth My Time?" (An Open Hour With Mark) belongs here too, in
         Stage 0, alongside Try It — held out of this build until its own landing
         page is ready. Add as a second card in ev-ws-grid-1-h (switch grid to
         ev-ws-grid-2-h) once live. -->

    <!-- FOUNDATION -->
    <p class="ev-label-h" style="margin-top:8px;">Ready to build your foundation?</p>
    <div class="ev-ws-grid-h ev-ws-grid-2-h">
      <div class="ev-ws-card-h ev-ws-brown-h" data-workshop="bootstrap">
        <div class="ev-ws-datepill-h ev-pill-brown-h" data-pill></div>
        <div class="ev-ws-countdown-h ev-countdown-brown-h" data-countdown></div>
        <div class="ev-ws-audience-h">Foundation</div>
        <div class="ev-ws-name-h">Getting Started: What Does AI Know About You?</div>
        <div class="ev-ws-tagline-h">You&#8217;ve got an idea for how AI could help your business. Leave with it actually understanding your company well enough to help.</div>
        <div class="ev-ws-quote-h ev-quote-brown-h">2 sessions · $500</div>
        <a class="ev-btn-ws-h ev-btn-ws-brown-h" href="https://businessofsoftware.org/events/getting-started-what-does-ai-know-about-you/" target="_blank">Register now</a>
      </div>
      <div class="ev-ws-card-h ev-ws-brown-h" data-workshop="workshop">
        <div class="ev-ws-datepill-h ev-pill-brown-h" data-pill></div>
        <div class="ev-ws-countdown-h ev-countdown-brown-h" data-countdown></div>
        <div class="ev-ws-audience-h">Foundation</div>
        <div class="ev-ws-name-h">How to Show AI How to Help You</div>
        <div class="ev-ws-tagline-h">You&#8217;ve got a system running but it&#8217;s not really being used. Sharpen it so it actually helps you make decisions.</div>
        <div class="ev-ws-quote-h ev-quote-brown-h">2 sessions · $500</div>
        <a class="ev-btn-ws-h ev-btn-ws-brown-h" href="https://businessofsoftware.org/events/how-to-show-ai-how-to-help-you/" target="_blank">Register now</a>
      </div>
    </div>

    <!-- STAGE 1 -->
    <p class="ev-label-h" style="margin-top:8px;">Have your basics running? Get going with confidence</p>
    <div class="ev-ws-grid-h ev-ws-grid-2-h">
      <div class="ev-ws-card-h ev-ws-teal-h" data-workshop="ggwc">
        <div class="ev-ws-datepill-h ev-pill-teal-h" data-pill></div>
        <div class="ev-ws-countdown-h ev-countdown-teal-h" data-countdown></div>
        <div class="ev-ws-audience-h">Stage 1</div>
        <div class="ev-ws-name-h">Get Going With Confidence</div>
        <div class="ev-ws-tagline-h">Turn a real task into something you can actually measure, then practise a safe, low-stakes build before you do it for real.</div>
        <div class="ev-ws-quote-h ev-quote-teal-h">2 sessions · $500</div>
        <a class="ev-btn-ws-h ev-btn-ws-teal-h" href="https://businessofsoftware.org/events/get-going-with-confidence/" target="_blank">Register now</a>
      </div>
      <div class="ev-ws-card-h ev-ws-teal-h" data-workshop="yfm">
        <div class="ev-ws-datepill-h ev-pill-teal-h" data-pill></div>
        <div class="ev-ws-countdown-h ev-countdown-teal-h" data-countdown></div>
        <div class="ev-ws-audience-h">Stage 1</div>
        <div class="ev-ws-name-h">Your First Mission</div>
        <div class="ev-ws-tagline-h">Pick something in your business that actually matters, get pushback from other founders in the room, then make it real.</div>
        <div class="ev-ws-quote-h ev-quote-teal-h">2 sessions · $500</div>
        <a class="ev-btn-ws-h ev-btn-ws-teal-h" href="https://businessofsoftware.org/events/your-first-mission/" target="_blank">Register now</a>
      </div>
    </div>

    <!-- NOTE: Stage 2 — "Your Next Mission" belongs here once it has a curriculum
         sign-off and a landing page. Not included in this build; no dead link. -->

    <!-- ADVANCED -->
    <p class="ev-label-h" style="margin-top:8px;">Already running your OS? Put it to work</p>
    <div class="ev-ws-grid-h ev-ws-grid-4-h">
      <div class="ev-ws-card-h ev-ws-plum-h" data-workshop="flagship">
        <div class="ev-ws-datepill-h ev-pill-plum-h" data-pill></div>
        <div class="ev-ws-countdown-h ev-countdown-plum-h" data-countdown></div>
        <div class="ev-ws-audience-h">Advanced · Flagship</div>
        <div class="ev-ws-name-h">Build Your AI Company Operating System</div>
        <div class="ev-ws-tagline-h">Four weeks from now, two things you asked AI to handle are actually running in your business, not sitting in a document.</div>
        <div class="ev-ws-quote-h ev-quote-plum-h">4 weekly sessions · $2,000</div>
        <a class="ev-btn-ws-h ev-btn-ws-plum-h" href="https://businessofsoftware.org/events/build-your-ai-company-operating-system/" target="_blank">Register now</a>
      </div>
      <div class="ev-ws-card-h ev-ws-plum-h" data-workshop="icp">
        <div class="ev-ws-datepill-h ev-pill-plum-h" data-pill></div>
        <div class="ev-ws-countdown-h ev-countdown-plum-h" data-countdown></div>
        <div class="ev-ws-audience-h">Advanced · Find better prospects</div>
        <div class="ev-ws-name-h">Build Your ICP and Prospecting System</div>
        <div class="ev-ws-tagline-h">Stop guessing who your best customers are. Leave with a system that finds them for you, running.</div>
        <div class="ev-ws-quote-h ev-quote-plum-h">4 sessions · $2,000</div>
        <a class="ev-btn-ws-h ev-btn-ws-plum-h" href="https://businessofsoftware.org/events/build-your-icp-and-prospecting-system/" target="_blank">Register now</a>
      </div>
      <div class="ev-ws-card-h ev-ws-plum-h" data-workshop="signal">
        <div class="ev-ws-datepill-h ev-pill-plum-h" data-pill></div>
        <div class="ev-ws-countdown-h ev-countdown-plum-h" data-countdown></div>
        <div class="ev-ws-audience-h">Advanced · Learn from customers</div>
        <div class="ev-ws-name-h">Build Your Customer Signal System</div>
        <div class="ev-ws-tagline-h">Turn scattered customer conversations into one system that tells you what actually matters, before the workshop ends.</div>
        <div class="ev-ws-quote-h ev-quote-plum-h">4 sessions · $2,000</div>
        <a class="ev-btn-ws-h ev-btn-ws-plum-h" href="https://businessofsoftware.org/events/build-your-customer-signal-system/" target="_blank">Register now</a>
      </div>
      <div class="ev-ws-card-h ev-ws-plum-h" data-workshop="competitive">
        <div class="ev-ws-datepill-h ev-pill-plum-h" data-pill></div>
        <div class="ev-ws-countdown-h ev-countdown-plum-h" data-countdown></div>
        <div class="ev-ws-audience-h">Advanced · Know your competitors</div>
        <div class="ev-ws-name-h">Build Your Competitive Intelligence System</div>
        <div class="ev-ws-tagline-h">A running system that tells you when a competitor&#8217;s move matters, and stays quiet the rest of the time.</div>
        <div class="ev-ws-quote-h ev-quote-plum-h">4 sessions · $2,000</div>
        <a class="ev-btn-ws-h ev-btn-ws-plum-h" href="https://businessofsoftware.org/events/build-your-competitive-intelligence-system/" target="_blank">Register now</a>
      </div>
    </div>

    <!-- STATIC: further ahead -->
    <p class="ev-label-h" style="margin-top:8px;">Further ahead</p>
    <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: 1100px; 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; gap: 16px; margin-bottom: 16px; align-items: stretch; }
.ev-ws-grid-1-h { grid-template-columns: 1fr; }
.ev-ws-grid-2-h { grid-template-columns: 1fr 1fr; }
.ev-ws-grid-4-h { grid-template-columns: repeat(4, 1fr); }

.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-plum-h { border-color: #C6B0D8; background: #FAF7FC; }

.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-pill-plum-h { background: linear-gradient(135deg, #6B3FA0, #4A2570); }

.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-countdown-teal-h { color: #0F6E56; background: #DCF0E9; }
.ev-countdown-plum-h { color: #6B3FA0; background: #EFE3F7; }

.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-size: 13px; color: #666; line-height: 1.6; font-weight: 700; }
.ev-quote-orange-h { color: #C05520; }
.ev-quote-brown-h { color: #6B4F3A; }
.ev-quote-teal-h { color: #0F6E56; }
.ev-quote-plum-h { color: #6B3FA0; }

.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-btn-ws-plum-h { background: #6B3FA0; }
.ev-btn-ws-plum-h:hover { background: #4A2570; }

.ev-list-group-h { display: flex; flex-direction: column; gap: 6px; }
.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-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; }

@media (max-width: 900px) {
  .ev-ws-grid-4-h { grid-template-columns: 1fr 1fr; }
}
@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-2-h, .ev-ws-grid-4-h { grid-template-columns: 1fr; }
  .ev-list-row-h { flex-wrap: wrap; gap: 8px; }
  .ev-list-date-h { min-width: unset; width: 100%; }
}
</style>

<script>
(function () {
  // One entry per live workshop card. `sessions` lists every confirmed date for
  // that workshop (used for the pill text and to compute "next session").
  // Workshops with only a start date confirmed (the four Advanced $2,000
  // programmes) list just that one date — fill in the remaining weekly/session
  // dates here as soon as they're confirmed, same format.
  var workshops = [
    {
      id: 'tryit', name: 'Try It',
      url: 'https://businessofsoftware.org/events/try-it/',
      sessions: [ { date: new Date(2026, 8, 10), time: '16:00 UK' }, { date: new Date(2026, 8, 17), time: '16:00 UK' } ]
    },
    {
      id: 'bootstrap', name: 'Getting Started: What Does AI Know About You?',
      url: 'https://businessofsoftware.org/events/getting-started-what-does-ai-know-about-you/',
      sessions: [ { date: new Date(2026, 8, 15), time: '11:00 UK' }, { date: new Date(2026, 8, 22), time: '11:00 UK' } ]
    },
    {
      id: 'workshop', name: 'How to Show AI How to Help You',
      url: 'https://businessofsoftware.org/events/how-to-show-ai-how-to-help-you/',
      sessions: [ { date: new Date(2026, 8, 24), time: '16:00 UK' }, { date: new Date(2026, 9, 1), time: '16:00 UK' } ]
    },
    {
      id: 'ggwc', name: 'Get Going With Confidence',
      url: 'https://businessofsoftware.org/events/get-going-with-confidence/',
      sessions: [ { date: new Date(2026, 8, 15), time: '16:00 UK' }, { date: new Date(2026, 8, 22), time: '16:00 UK' } ]
    },
    {
      id: 'yfm', name: 'Your First Mission',
      url: 'https://businessofsoftware.org/events/your-first-mission/',
      sessions: [ { date: new Date(2026, 8, 23), time: '11:00 UK' }, { date: new Date(2026, 8, 30), time: '11:00 UK' } ]
    },
    {
      id: 'flagship', name: 'Build Your AI Company Operating System',
      url: 'https://businessofsoftware.org/events/build-your-ai-company-operating-system/',
      // Only the start date is confirmed. Weeks 2-4 are Wednesdays following it —
      // fill in exact dates here once confirmed rather than relying on this guess.
      sessions: [ { date: new Date(2026, 8, 23), time: '16:00 UK' } ]
    },
    {
      id: 'icp', name: 'Build Your ICP and Prospecting System',
      url: 'https://businessofsoftware.org/events/build-your-icp-and-prospecting-system/',
      sessions: [ { date: new Date(2026, 8, 29), time: '16:00 UK' } ]
    },
    {
      id: 'signal', name: 'Build Your Customer Signal System',
      url: 'https://businessofsoftware.org/events/build-your-customer-signal-system/',
      sessions: [ { date: new Date(2026, 8, 29), time: '11:00 UK' } ]
    },
    {
      id: 'competitive', name: 'Build Your Competitive Intelligence System',
      url: 'https://businessofsoftware.org/events/build-your-competitive-intelligence-system/',
      sessions: [ { date: new Date(2026, 8, 24), time: '11:00 UK' } ]
    }
  ];

  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 diff = Math.round((new Date(d).setHours(0,0,0,0) - today()) / 86400000);
    if (diff < 0) return '';
    if (diff === 0) return 'Today';
    if (diff === 1) return 'Tomorrow';
    return 'In ' + diff + ' days';
  }
  function nextSession(w) {
    var upcoming = w.sessions.filter(function (s) { return isUpcoming(s.date); });
    upcoming.sort(function (a, b) { return a.date - b.date; });
    return upcoming[0];
  }

  function fillCards() {
    var soonestOverall = null;
    workshops.forEach(function (w) {
      var card = document.querySelector('[data-workshop="' + w.id + '"]');
      if (!card) return;
      var next = nextSession(w);
      var pillEl = card.querySelector('[data-pill]');
      var cdEl = card.querySelector('[data-countdown]');
      if (!next) {
        if (pillEl) pillEl.textContent = 'Dates TBC';
        if (cdEl) cdEl.style.display = 'none';
        return;
      }
      var label = w.sessions.length > 1 ? 'Next: ' : 'Starts ';
      pillEl.textContent = label + fmtShort(next.date) + (next.time ? ', ' + next.time : '');
      var cd = countdown(next.date);
      if (cd) { cdEl.textContent = cd; } else { cdEl.style.display = 'none'; }
      if (!soonestOverall || next.date < soonestOverall.date) {
        soonestOverall = { date: next.date, time: next.time, name: w.name, url: w.url };
      }
    });
    return soonestOverall;
  }

  function fillHero(soonest) {
    var hero = document.getElementById('evHero');
    if (!soonest || !hero) { if (hero) hero.style.display = 'none'; return; }
    document.getElementById('evHeroName').textContent = soonest.name;
    document.getElementById('evHeroDate').textContent = fmtShort(soonest.date) + (soonest.time ? ', ' + 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 init() {
    var soonest = fillCards();
    fillHero(soonest);
  }
  if (document.readyState === 'loading') {
    document.addEventListener('DOMContentLoaded', init);
  } else {
    init();
  }
})();
</script>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
