<script data-pm-proxy="intercept"></script><?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[Build To Scale]]></title><description><![CDATA[Lessons learned in scaling $20b worth of B2B software companies]]></description><link>https://buildtoscale.substack.com</link><image><url>https://substackcdn.com/image/fetch/$s_!bxTc!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fc4b3a6-332a-4c12-881e-1a9a024b0fdc_1280x1280.png</url><title>Build To Scale</title><link>https://buildtoscale.substack.com</link></image><generator>Substack</generator><lastBuildDate>Wed, 02 Sep 2026 08:29:39 GMT</lastBuildDate><atom:link href="/__u/buildtoscale.substack.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Zack Urlocker]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[buildtoscale@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[buildtoscale@substack.com]]></itunes:email><itunes:name><![CDATA[Zack Urlocker]]></itunes:name></itunes:owner><itunes:author><![CDATA[Zack Urlocker]]></itunes:author><googleplay:owner><![CDATA[buildtoscale@substack.com]]></googleplay:owner><googleplay:email><![CDATA[buildtoscale@substack.com]]></googleplay:email><googleplay:author><![CDATA[Zack Urlocker]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Hiring A CMO]]></title><description><![CDATA[Tips on finding a marketing leader who will drive growth]]></description><link>https://buildtoscale.substack.com/p/hiring-a-cmo</link><guid isPermaLink="false">https://buildtoscale.substack.com/p/hiring-a-cmo</guid><dc:creator><![CDATA[Zack Urlocker]]></dc:creator><pubDate>Tue, 04 Aug 2026 15:40:08 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!WNqv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe13579c7-94f6-441f-af01-9f3b821a169e_1024x1024.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!WNqv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe13579c7-94f6-441f-af01-9f3b821a169e_1024x1024.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!WNqv!, /__u/buildtoscale.substack.com/w_424, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe13579c7-94f6-441f-af01-9f3b821a169e_1024x1024.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!WNqv!, /__u/buildtoscale.substack.com/w_848, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe13579c7-94f6-441f-af01-9f3b821a169e_1024x1024.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!WNqv!, /__u/buildtoscale.substack.com/w_1272, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe13579c7-94f6-441f-af01-9f3b821a169e_1024x1024.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!WNqv!, /__u/buildtoscale.substack.com/w_1456, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe13579c7-94f6-441f-af01-9f3b821a169e_1024x1024.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!WNqv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe13579c7-94f6-441f-af01-9f3b821a169e_1024x1024.jpeg" width="629" height="629" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e13579c7-94f6-441f-af01-9f3b821a169e_1024x1024.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:629,&quot;bytes&quot;:249417,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://buildtoscale.substack.com/i/209307218?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe13579c7-94f6-441f-af01-9f3b821a169e_1024x1024.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!WNqv!, /__u/buildtoscale.substack.com/w_424, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe13579c7-94f6-441f-af01-9f3b821a169e_1024x1024.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!WNqv!, /__u/buildtoscale.substack.com/w_848, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe13579c7-94f6-441f-af01-9f3b821a169e_1024x1024.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!WNqv!, /__u/buildtoscale.substack.com/w_1272, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe13579c7-94f6-441f-af01-9f3b821a169e_1024x1024.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!WNqv!, /__u/buildtoscale.substack.com/w_1456, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe13579c7-94f6-441f-af01-9f3b821a169e_1024x1024.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Hiring a Chief Marketing Officer is one of the hardest tasks technical founders face. Candidates present well, and the role spans such a broad range of skills that it can be difficult to know who to choose. You can easily fall into the trap of hiring a slick, big-company executive who wants to invest in building your brand. They&#8217;ll bring in creative agencies, hire a lot of people, spend a ton of money, and the messaging will be so abstract no one knows what you actually do.</p><p>The most important thing to recognize when hiring a CMO is that marketing is a broad discipline. Its span includes public relations, analyst relations, demand generation, pipeline analysis, positioning, product marketing, website development, search engine optimization, content marketing, storytelling, sales enablement, case studies, video production, webinars, event marketing, and more. And because it&#8217;s 2026, you&#8217;re also looking for marketing leaders who are savvy about using the latest AI tools to better generate and execute marketing campaigns.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://buildtoscale.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Build To Scale! Subscribe for free to receive monthly articles.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p><strong>Anchor On One Thing</strong></p><p>No one is good at all these things. So you must pick the one or two areas of focus where you want your marketing leader to have deep expertise. Then you can add other skills through individual hires or external agencies.</p><p>If you&#8217;re still figuring out positioning and product-market fit, you&#8217;ll need someone who really understands your market, target customer, and their pains. If you&#8217;re further along and have good repeatability, building pipeline through demand generation is likely the better area to focus on &#8212; for most startups, it comes down to anchoring on one of these two functions and executing it well.</p><p>When you interview a candidate for this role &#8212; or in fact any executive role &#8212; you should focus on the challenges you&#8217;re facing right now. After all, if you hire them, that&#8217;s what they&#8217;re going to be working on. It&#8217;s nice to know what they&#8217;ve done in prior roles, but mostly you care about whether they can help you accelerate growth by unlocking new opportunities.</p><p>I recommend throwing at them whatever challenges you&#8217;re grappling with, such as:</p><ul><li><p>How can we increase pipeline coverage?</p></li><li><p>How can we better respond to the competition?</p></li><li><p>Should we expand into the Enterprise market? If so, how?</p></li><li><p>How do we improve our product position to be more compelling?</p></li></ul><p>If the candidate demurs, responding with &#8220;I don&#8217;t know your business&#8230;,&#8221; acknowledge the concern and then gently prod them to venture forth with whatever ideas they may have. If they still aren&#8217;t comfortable, it&#8217;s unlikely they will succeed in your organization. While you can&#8217;t expect candidates to be experts in your business during an interview, you need someone who can dig into complex problems, ask questions, diagnose the situation, and formulate an effective strategy. You need creative problem solvers.</p><p>You&#8217;re not going to get perfect answers in an interview, and not every suggestion will be applicable. But you should at least get <a href="/__u/buildtoscale.substack.com/p/hiring-executives">two or three good ideas</a> when you interview an executive. If you don&#8217;t, don&#8217;t expect to get good ideas after they join.</p><p><strong>Collaboration Is King</strong></p><p>One of the most important elements of a marketing leader is that they need to collaborate closely with other executives, especially the head of sales and head of product. But you can&#8217;t just ask &#8220;Are you collaborative?&#8221; Instead, I recommend asking what they look for in colleagues in adjacent organizations. If there is genuine collaboration, you should hear detailed examples of working together on product roadmaps, lead generation campaigns, customer events, or more. If you get anything less, keep looking.</p><p>Many tech companies suffer from an &#8220;us versus them&#8221; mentality between sales and marketing. If an executive has not operated in a highly collaborative environment, they won&#8217;t have the right foundation of trust and respect to build upon. If the leaders at the top can&#8217;t or don&#8217;t collaborate, that behavior becomes the norm throughout the organization. It leads to poor coordination, weak execution, and a lot of finger-pointing.</p><p><strong>Don&#8217;t Go Too Far Afield</strong></p><p>While many marketing skills are generally applicable (good storytelling, quantitative analysis, competitive analysis&#8230;), the specific application of those skills is always context-dependent. So when you&#8217;re hiring, it&#8217;s best to look for those with experience in your particular market segment.</p><p>If your business is selling a technical product to technical buyers, you should probably not stray too far from that area. Ideally the marketing leader is familiar with the particulars of selling to your customers or a similar group. If you&#8217;re selling infrastructure to developers and software architects, and a candidate has been in the cybersecurity space, that might be close enough. If you&#8217;re selling to line-of-business buyers (legal, finance, medical, marketing, etc.), you&#8217;ll want someone who is used to demonstrating ROI and case studies that showcase those areas.</p><p>Similarly, if you&#8217;re looking to build a great product-led growth engine, look for someone who has been successful doing just that. If you&#8217;re looking to conquer the Enterprise market, look for people with five or more years in that field. It&#8217;s not to say you can&#8217;t cross-pollinate some skills, but you want a fast ramp for people, and there&#8217;s no shortcut to deep experience.</p><p>What you&#8217;re looking for is someone with a track record of success in the next stage of growth your company faces. Be careful not to get too far ahead on the revenue curve. If you&#8217;re currently on a path from $10m to $30m, an executive who helped grow a company from $200m to $500m or beyond is unlikely to want to roll up their sleeves and personally manage product launches and campaigns.</p><p>Often the best approach is to look for the &#8220;up-and-comer&#8221; who has learned from a great marketing leader, has depth in one or more areas (ideally demand gen or product marketing), and has seen great execution and leadership up close.</p><p><strong>Great Managers with Deep Skills</strong></p><p>The best marketing leaders I&#8217;ve worked with &#8212; <a href="https://www.linkedin.com/in/peter-baker/">Pete Baker</a>, <a href="https://www.linkedin.com/in/jdpeterson/">JD Peterson</a>, <a href="https://www.linkedin.com/in/mikeryan2/">Mike Ryan</a>, <a href="https://www.linkedin.com/in/ruotingsun/">Ruoting Sun</a>, <a href="https://www.linkedin.com/in/jeff-wiss-14b183/">Jeff Wiss</a> &#8212; all had deep skills and expertise in their domains. They brought a creative approach to problem solving and were highly collaborative. They were also great managers who helped develop talent in the organization. They didn&#8217;t micro-manage or second-guess. </p><p>When I first joined Duo Security, Jeff Wiss was one of my first hires as VP of Marketing. Jeff and I had worked together several times previously. Duo was quite small at the time (around $6m in ARR), and Jeff was able to build a results-oriented demand gen machine that scaled for years. He was also great at PR and positioning and was highly respected by the creative team. He had huge impact at Duo and even after he left, he was brought back by Cisco as a consultant to help reinvigorate the brand. </p><p><strong>5 Key Principles for CMOs</strong></p><p>Jeff believes a great CMO needs to live by five key principles:  Velocity; Simplicity; Measurability, Predictability, and Repeatability. At Duo he built a high-performance demand gen system so he could say: &#8220;If you give me an incremental million dollars to spend, I can deliver $8 million in pipeline and these are the precise quarters in which that pipeline will appear.&#8221; </p><p>All these top leaders set a high bar for collaboration, creativity, and results that created a high-performance culture through continuous experimentation. What tied all of them together, though, was consistency: launches that had impact, pipeline that grew, positioning that focused sales, and teams that got stronger under them. That&#8217;s the track record you&#8217;re hiring for &#8212; a repeatable pattern of making the people and numbers around them better.</p><p>The best CMOs don&#8217;t just build the growth engine &#8212; they get behind the wheel and drive it. </p><p><em>Hiring execs is always hard. I&#8217;ve also written about hiring your first <a href="/__u/buildtoscale.substack.com/p/hiring-the-first-vp-of-sales">VP of Sales</a> and the <a href="/__u/buildtoscale.substack.com/p/hiring-the-vp-of-engineering">VP of Engineering</a>. </em></p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://buildtoscale.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">If this article was helpful, please share on LinkedIn. Subscribe for free.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Get Out of Reactive Mode!]]></title><description><![CDATA[Don&#8217;t let your calendar dictate your focus]]></description><link>https://buildtoscale.substack.com/p/reactive</link><guid isPermaLink="false">https://buildtoscale.substack.com/p/reactive</guid><dc:creator><![CDATA[Zack Urlocker]]></dc:creator><pubDate>Wed, 15 Jul 2026 15:25:04 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!T_MO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9bb92bd8-a208-4e1e-b711-4850a0be8801_1024x1024.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!T_MO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9bb92bd8-a208-4e1e-b711-4850a0be8801_1024x1024.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!T_MO!, /__u/buildtoscale.substack.com/w_424, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9bb92bd8-a208-4e1e-b711-4850a0be8801_1024x1024.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!T_MO!, /__u/buildtoscale.substack.com/w_848, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9bb92bd8-a208-4e1e-b711-4850a0be8801_1024x1024.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!T_MO!, /__u/buildtoscale.substack.com/w_1272, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9bb92bd8-a208-4e1e-b711-4850a0be8801_1024x1024.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!T_MO!, /__u/buildtoscale.substack.com/w_1456, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9bb92bd8-a208-4e1e-b711-4850a0be8801_1024x1024.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!T_MO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9bb92bd8-a208-4e1e-b711-4850a0be8801_1024x1024.jpeg" width="598" height="598" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9bb92bd8-a208-4e1e-b711-4850a0be8801_1024x1024.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:598,&quot;bytes&quot;:290633,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://buildtoscale.substack.com/i/207067059?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9bb92bd8-a208-4e1e-b711-4850a0be8801_1024x1024.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!T_MO!, /__u/buildtoscale.substack.com/w_424, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9bb92bd8-a208-4e1e-b711-4850a0be8801_1024x1024.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!T_MO!, /__u/buildtoscale.substack.com/w_848, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9bb92bd8-a208-4e1e-b711-4850a0be8801_1024x1024.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!T_MO!, /__u/buildtoscale.substack.com/w_1272, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9bb92bd8-a208-4e1e-b711-4850a0be8801_1024x1024.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!T_MO!, /__u/buildtoscale.substack.com/w_1456, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9bb92bd8-a208-4e1e-b711-4850a0be8801_1024x1024.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>If you&#8217;ve ever spent a week in back-to-back meetings and then wondered where the time went, that&#8217;s a sign you&#8217;re stuck in reactive mode. It&#8217;s one of the things I&#8217;ve seen founders struggle with most: figuring out their own role once the company gets past the initial crush of building and launching their product. Typically they&#8217;ve hired a growing team of executives, and now no longer need to fight every fire, drive every action, or make every decision. So if you&#8217;re not supposed to be in reactive mode anymore, what are you supposed to be doing?</p><p>This is when founders need to take a step back and look at the longer horizon, beyond the next deal, the next hire, the next sprint. Good leaders move from reactive mode to proactive to guide the company&#8217;s growth and strategy.  You are looking for opportunities, improving collaboration and unblocking bottlenecks so that the organization can grow. </p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://buildtoscale.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Build To Scale! Subscribe for free to receive monthly articles.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>An important element of managing this transition is to re-assert control over your calendar. If you don&#8217;t manage your calendar, it will manage you. There are an infinite number of ways to do this. You can use any system you like, but you must have one. </p><p>Over several decades, I have tried various approaches to time management, often based around GTD - <a href="https://en.wikipedia.org/wiki/Getting_Things_Done">Getting Things Done</a>. While my system isn&#8217;t perfect, it works for me and perhaps it will inspire the development of your own time management system. </p><p><strong>The Four Quadrant System</strong></p><p>Every Monday morning, I draw a cross in my notebook to create 4 quadrants. At the top I write the date. In the upper left quadrant, I list all the meetings scheduled for the week. This includes staff meetings, departmental reviews, one-on-one meetings, board meetings, etc. These are commitments that have to happen. Depending on the week, this is usually 6-10 meetings. There are no &#8220;optional&#8221; meetings. I&#8217;m either committed or I&#8217;m not attending. I don&#8217;t do a lot of &#8220;skip-level&#8221; meetings, that is , with people who do not report to me directly. And I definitely don&#8217;t take such meetings on a recurring basis, since I don&#8217;t want to blur formal reporting lines. </p><p>I may not love every meeting I&#8217;m in, but I enjoying checking them off as they occur. I enjoy checking things off so much, that sometimes when unplanned work occurs, I write it down and check it off immediately. Call me weird, but it works for me. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!8vMU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3f5116f-fa14-429d-9fbd-b10efff00835_1366x986.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!8vMU!, /__u/buildtoscale.substack.com/w_424, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3f5116f-fa14-429d-9fbd-b10efff00835_1366x986.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!8vMU!, /__u/buildtoscale.substack.com/w_848, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3f5116f-fa14-429d-9fbd-b10efff00835_1366x986.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!8vMU!, /__u/buildtoscale.substack.com/w_1272, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3f5116f-fa14-429d-9fbd-b10efff00835_1366x986.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!8vMU!, /__u/buildtoscale.substack.com/w_1456, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3f5116f-fa14-429d-9fbd-b10efff00835_1366x986.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!8vMU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3f5116f-fa14-429d-9fbd-b10efff00835_1366x986.jpeg" width="654" height="472.06734992679355" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a3f5116f-fa14-429d-9fbd-b10efff00835_1366x986.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:986,&quot;width&quot;:1366,&quot;resizeWidth&quot;:654,&quot;bytes&quot;:178899,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtoscale.substack.com/i/207067059?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3f5116f-fa14-429d-9fbd-b10efff00835_1366x986.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!8vMU!, /__u/buildtoscale.substack.com/w_424, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3f5116f-fa14-429d-9fbd-b10efff00835_1366x986.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!8vMU!, /__u/buildtoscale.substack.com/w_848, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3f5116f-fa14-429d-9fbd-b10efff00835_1366x986.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!8vMU!, /__u/buildtoscale.substack.com/w_1272, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3f5116f-fa14-429d-9fbd-b10efff00835_1366x986.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!8vMU!, /__u/buildtoscale.substack.com/w_1456, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3f5116f-fa14-429d-9fbd-b10efff00835_1366x986.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>In the lower left quadrant, I list specific deliverables I need to get done. This might include strategic plans, hiring plans, budgets, product launch plans, pipeline or roadmap reviews, board decks, etc. Depending on what is going on this list might range from 4 to 6 items. Often these are areas of intense focus, creative work, or both. I don&#8217;t generally block out my calendar to work on these items, but that&#8217;s a legitimate way to operate if other people are adding things to your calendar. </p><p>In the upper right quadrant I write the hard things I need to deal with that are not deliverables due this week. Generally this is a short list of 3-5 items. They are weighty items, but usually there are not that many. The list might include preparing an upcoming board deck, a strategic plan, making an offer to hire someone, terminating someone, selecting a banker, deciding to kill a project or any number of complicated decisions. Not every item in this list will get completed in a single week, but I try not let things carry over more than a couple of weeks. </p><p>In the lower right quadrant, I write whatever personal items I need to take care of. This is generally a small list of 4-6 items. It will always include exercise (running, cycling, going to the gym), personal obligations (dentist visits, taking my car in for service, booking future travel) and social obligations. For things that are personally important, like running, I always find the time, even if it&#8217;s at 7am. </p><p>This four quadrant system lets me see the week in advance and ensures I have a fresh view of what&#8217;s important every week. It also gives me a sense of control over the week. Before the chaos starts in, I know what needs to happen. This helps me dedicate time to harder, long-term tasks and not let my week get jammed with low-priority items. If we are behind on sales pipeline, I&#8217;m going to make sure I spend time on that issue. By writing it down, I ensure it gets attention. </p><p><strong>Don&#8217;t Kick The Can</strong></p><p>I typically review the quadrant throughout the week. I love checking things off, even if it&#8217;s just a meeting that occurred. That also forces me to see the high-priority items that are still awaiting action. As the week proceeds, there is usually a sense of progress. The hard stuff is getting worked on. </p><p>Usually late on Thursday, or at worst, Friday morning, I look to see what has not yet been completed. Then I make sure as many of the critical items get done as possible. I&#8217;m not one to kick the can down the road week to week. I make sure the hard things get done, if only so I can check it off my list and be done with it. Even if it&#8217;s a tough decision or difficult action like terminating someone, having written it down, I know it will get done.</p><p><strong>Meeting Notes</strong></p><p>In advance of any given meeting, I will allocate a separate page for notes. This includes my advance preparation such as defining the  agenda if it&#8217;s a meeting I&#8217;m running. Or even notes to remind me of critical ideas that need to be discussed, hard questions, or just reminding me to listen, be gracious or thankful. I typically write action items on those detail pages, rather than on the weekly quadrant. This includes my own action items or my expectations for others. If there are action items I want to be clear who has them and when they are due. </p><p>I hate being a bottleneck to others, so when I review the quadrant late in the week, I also review notes from meetings to make sure my action items are getting done. If necessary, I will follow up with others to make sure there&#8217;s no confusion about decisions or action items and nothing got lost. </p><p><strong>Build Your Own System</strong></p><p>While my system is not foolproof, it works well for me. It brings focus to my week as well as a sense of progress. I see that decisions are made, actions are taken, follow up is clear. It&#8217;s exceedingly rare that something falls through the cracks. </p><p>This system didn&#8217;t come to me fully formed. I learned it from a mentor and former boss, <a href="https://www.cultofmac.com/news/first-apple-coo-del-yocam-interview">Del Yocam</a>, who had been President and COO of Apple in its early days. Del carried a notebook everywhere and wrote down everything that needed to get done. I&#8217;ve tried plenty of software tools over the years, but for me, nothing beats the simple act of writing things down and checking them off.</p><p>You don&#8217;t need my system. You need <a href="https://www.linkedin.com/pulse/getting-stuff-done-reality-m%C3%A5rten-mickos-ur8pc/">your own</a>. But whatever you build, the goal is the same: make sure your attention reflects your priorities, not everyone else&#8217;s.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!8Y0R!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8dadda76-8f17-49bc-a65b-eb9c7b530fd9_2241x1749.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!8Y0R!, /__u/buildtoscale.substack.com/w_424, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8dadda76-8f17-49bc-a65b-eb9c7b530fd9_2241x1749.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!8Y0R!, /__u/buildtoscale.substack.com/w_848, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8dadda76-8f17-49bc-a65b-eb9c7b530fd9_2241x1749.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!8Y0R!, /__u/buildtoscale.substack.com/w_1272, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8dadda76-8f17-49bc-a65b-eb9c7b530fd9_2241x1749.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!8Y0R!, /__u/buildtoscale.substack.com/w_1456, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8dadda76-8f17-49bc-a65b-eb9c7b530fd9_2241x1749.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!8Y0R!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8dadda76-8f17-49bc-a65b-eb9c7b530fd9_2241x1749.jpeg" width="610" height="475.9340659340659" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8dadda76-8f17-49bc-a65b-eb9c7b530fd9_2241x1749.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1136,&quot;width&quot;:1456,&quot;resizeWidth&quot;:610,&quot;bytes&quot;:669539,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtoscale.substack.com/i/207067059?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8dadda76-8f17-49bc-a65b-eb9c7b530fd9_2241x1749.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!8Y0R!, /__u/buildtoscale.substack.com/w_424, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8dadda76-8f17-49bc-a65b-eb9c7b530fd9_2241x1749.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!8Y0R!, /__u/buildtoscale.substack.com/w_848, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8dadda76-8f17-49bc-a65b-eb9c7b530fd9_2241x1749.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!8Y0R!, /__u/buildtoscale.substack.com/w_1272, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8dadda76-8f17-49bc-a65b-eb9c7b530fd9_2241x1749.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!8Y0R!, /__u/buildtoscale.substack.com/w_1456, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8dadda76-8f17-49bc-a65b-eb9c7b530fd9_2241x1749.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p style="text-align: center;"><em>Mentor and Borland CEO Del Yocam and me outside the Kremlin in the late 1990s. <br>Delphi was widely adopted in Russia thanks to a liberal country-wide site license. </em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://buildtoscale.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">If this was helpful, please share on LinkedIn or subscribe for free.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[FourthBox Bootcamp 2.0]]></title><description><![CDATA[Thirteen founders. A remote island. What could go right?]]></description><link>https://buildtoscale.substack.com/p/fourthbox-20</link><guid isPermaLink="false">https://buildtoscale.substack.com/p/fourthbox-20</guid><dc:creator><![CDATA[Zack Urlocker]]></dc:creator><pubDate>Thu, 18 Jun 2026 20:13:19 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Lnjs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83657b77-e878-421e-8f1a-d4c672328f8d_4856x3802.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!Lnjs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83657b77-e878-421e-8f1a-d4c672328f8d_4856x3802.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Lnjs!, /__u/buildtoscale.substack.com/w_424, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83657b77-e878-421e-8f1a-d4c672328f8d_4856x3802.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!Lnjs!, /__u/buildtoscale.substack.com/w_848, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83657b77-e878-421e-8f1a-d4c672328f8d_4856x3802.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!Lnjs!, /__u/buildtoscale.substack.com/w_1272, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83657b77-e878-421e-8f1a-d4c672328f8d_4856x3802.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!Lnjs!, /__u/buildtoscale.substack.com/w_1456, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83657b77-e878-421e-8f1a-d4c672328f8d_4856x3802.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Lnjs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83657b77-e878-421e-8f1a-d4c672328f8d_4856x3802.jpeg" width="1456" height="1140" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/83657b77-e878-421e-8f1a-d4c672328f8d_4856x3802.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1140,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:5663637,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://buildtoscale.substack.com/i/202623635?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83657b77-e878-421e-8f1a-d4c672328f8d_4856x3802.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!Lnjs!, /__u/buildtoscale.substack.com/w_424, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83657b77-e878-421e-8f1a-d4c672328f8d_4856x3802.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!Lnjs!, /__u/buildtoscale.substack.com/w_848, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83657b77-e878-421e-8f1a-d4c672328f8d_4856x3802.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!Lnjs!, /__u/buildtoscale.substack.com/w_1272, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83657b77-e878-421e-8f1a-d4c672328f8d_4856x3802.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!Lnjs!, /__u/buildtoscale.substack.com/w_1456, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83657b77-e878-421e-8f1a-d4c672328f8d_4856x3802.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>We took thirteen venture-backed founders to a remote island in the Finnish archipelago. It sounds like the setup for the next Knives Out &#8212; but what actually happened was much better: four days of workshops, peer learning, hard conversations and rethinking what comes next.</p><p>Building a company is lonely work. What makes <a href="https://www.fourthbox.org/">FourthBox</a> different is that founders realize they&#8217;re not alone &#8212; every challenge they&#8217;re wrestling with, someone else in the room has already faced. <a href="https://www.fourthbox.org/about">Coaches</a> <a href="https://www.linkedin.com/in/annabinder/">Anna</a>, <a href="https://www.linkedin.com/in/clintsmithsiliconvalley/">Clint</a>, <a href="https://www.linkedin.com/in/marjorietoucas/">Marjorie</a>, <a href="https://www.linkedin.com/in/martenmickos/">Marten</a> and I helped guide those conversations, and our event coordinator <a href="https://www.linkedin.com/in/antonheinonenerik/">Anton</a> kept the whole operation running smoothly. Most founder conferences send you home with a tote bag and a hangover. FourthBox sends you home with conviction and a plan.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://buildtoscale.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Build To Scale! Subscribe for free to receive new posts monthly.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p><strong>More Diverse Attendees, More Stage Consistency</strong></p><p>This year&#8217;s attendees were quite diverse with 5 women founders and 8 men with a mix of nationalities: American, Chinese, Finnish, French, Irish, Swiss and more.</p><p>All of the companies were B2B businesses within a range of roughly $5 million to $30m in revenue. This was a more narrow band than last year and led to a higher degree of coherence. Many founders are going through the same growth challenges. How do I scale our culture? How do I think about our category and competition? How do I make my company more AI native? How do I prioritize my time? When should I delegate? How do I up level my team?</p><p>About 75% of the program was determined in advance based on our attendee surveys. Although we deviated from the program when necessary, I personally felt more prepared (and less jet lagged!) this year. For a couple of workshops we split into two groups, which enabled founders to pick the topic most relevant to their current situation and stage.</p><p>Coach <a href="https://www.linkedin.com/in/annabinder/">Anna Binder</a>, who worked as Chief People Officer in several high growth startups, had a major role in shaping the program. She also worked her magic to build an environment of high-trust within the first hour, which set the stage for maximum learning.</p><p><strong>More Focus on Sales, Speed Coaching</strong></p><p>There were two significant changes in the program based on feedback and observations from last year. First of all, we added a clear sign-up process for one-on-one speed coaching instead of the ad-hoc process we used previously. Founders could schedule time with any coach based on their area of expertise. By having a signup sheet and designated slots, we ensured that people could dive deeper into their particular challenges. We were immediately oversubscribed for coaching sessions.</p><p>While it made for a long day for the coaches, it enabled us to go much deeper and provide specific guidance on the exact circumstances founders face. Several attendees told me these were among the most valuable sessions of the bootcamp since it enabled them to develop specific action plans.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!2_0t!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91eed70c-1243-415f-aefc-a4361c6c6971_2348x1260.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!2_0t!, /__u/buildtoscale.substack.com/w_424, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91eed70c-1243-415f-aefc-a4361c6c6971_2348x1260.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!2_0t!, /__u/buildtoscale.substack.com/w_848, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91eed70c-1243-415f-aefc-a4361c6c6971_2348x1260.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!2_0t!, /__u/buildtoscale.substack.com/w_1272, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91eed70c-1243-415f-aefc-a4361c6c6971_2348x1260.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!2_0t!, /__u/buildtoscale.substack.com/w_1456, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91eed70c-1243-415f-aefc-a4361c6c6971_2348x1260.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!2_0t!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91eed70c-1243-415f-aefc-a4361c6c6971_2348x1260.jpeg" width="1456" height="781" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/91eed70c-1243-415f-aefc-a4361c6c6971_2348x1260.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:781,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:956938,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtoscale.substack.com/i/202623635?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91eed70c-1243-415f-aefc-a4361c6c6971_2348x1260.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!2_0t!, /__u/buildtoscale.substack.com/w_424, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91eed70c-1243-415f-aefc-a4361c6c6971_2348x1260.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!2_0t!, /__u/buildtoscale.substack.com/w_848, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91eed70c-1243-415f-aefc-a4361c6c6971_2348x1260.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!2_0t!, /__u/buildtoscale.substack.com/w_1272, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91eed70c-1243-415f-aefc-a4361c6c6971_2348x1260.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!2_0t!, /__u/buildtoscale.substack.com/w_1456, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91eed70c-1243-415f-aefc-a4361c6c6971_2348x1260.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The second change was to bring in a coach who was more steeped in building the sales function. While several of the coaches have run sales, we don&#8217;t live and breathe that function the way a career sales leader does.</p><p>We were fortunate to be able to entice one of the foremost experts in this area by inviting <a href="https://www.linkedin.com/in/marjorietoucas/">Marjorie Janiewicz</a>, CRO of Mistral. Marjorie has had a decades-long career in sales at startups and has seen the range of motions from product-led growth, SMB, Mid-market and Enterprise sales. She has built teams, hit quota, hired, fired, and is humble enough to share the <s>mistakes</s> lessons learned along the way.</p><p>I don&#8217;t think our founders had ever seen the kind of passion, leadership and brainpower that Marjorie brings to Sales. The audience was rapt, throwing out a wide range of questions, taking notes and learning from the best. Marjorie&#8217;s sessions ran overtime demonstrating just how much appetite there was.</p><p>For technical founders, there was a deeper appreciation for a methodical well-thought strategy to scaling sales. Sales is not just a tactical side quest. It is the lifeblood of any successful company. One founder said she had never realized you could bring a scientific approach to sales. It gave her confidence that should could make these ideas work in her very technical organization.</p><p><strong>What Makes It Work?</strong></p><p>Many of the founders said they had attended other larger founder conferences and put FourthBox in its own category. It&#8217;s a small group, by design, and focused as much on peer learning as from the coaches. There are no big stage presentations, slides or lectures. It&#8217;s a hands-on approach, working through issues together.</p><p>The Finnish archipelago is a unique location, but not easy to get to. We&#8217;ve chosen that over Napa, Santa Cruz or other Bay Area locations precisely because it is remote and isolated. We are there for one purpose: help founders with the toughest issues they face.</p><p>Being alone on an island eliminates a large number of distractions. There are no board members, investors, co-founders, colleagues, or outsiders which leads to a high degree of openness. Founders are spending time with peers who are going through or have already dealt with many of the same issues.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!9BB5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc61de23c-62aa-458b-8771-bb4dcedebd82_5374x4030.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!9BB5!, /__u/buildtoscale.substack.com/w_424, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc61de23c-62aa-458b-8771-bb4dcedebd82_5374x4030.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!9BB5!, /__u/buildtoscale.substack.com/w_848, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc61de23c-62aa-458b-8771-bb4dcedebd82_5374x4030.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!9BB5!, /__u/buildtoscale.substack.com/w_1272, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc61de23c-62aa-458b-8771-bb4dcedebd82_5374x4030.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!9BB5!, /__u/buildtoscale.substack.com/w_1456, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc61de23c-62aa-458b-8771-bb4dcedebd82_5374x4030.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!9BB5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc61de23c-62aa-458b-8771-bb4dcedebd82_5374x4030.jpeg" width="1456" height="1092" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c61de23c-62aa-458b-8771-bb4dcedebd82_5374x4030.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1092,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:4579210,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtoscale.substack.com/i/202623635?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc61de23c-62aa-458b-8771-bb4dcedebd82_5374x4030.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!9BB5!, /__u/buildtoscale.substack.com/w_424, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc61de23c-62aa-458b-8771-bb4dcedebd82_5374x4030.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!9BB5!, /__u/buildtoscale.substack.com/w_848, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc61de23c-62aa-458b-8771-bb4dcedebd82_5374x4030.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!9BB5!, /__u/buildtoscale.substack.com/w_1272, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc61de23c-62aa-458b-8771-bb4dcedebd82_5374x4030.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!9BB5!, /__u/buildtoscale.substack.com/w_1456, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc61de23c-62aa-458b-8771-bb4dcedebd82_5374x4030.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>We had some afternoon and evening activities including kayaking, boating, (very) cold evening plunges in the Baltic Sea and three types of sauna. These activities help create deeper bonds and often end up becoming extended bull sessions.</p><p>Most founders coming from the US spent the first part of the week elsewhere in Europe meeting with customers or partners. That helped lessen the travel burden.</p><p>We may not always choose Finland for this event, but picking a location with few external distractions helps get founders out of their element and focused. We will investigate other locations to determine where we can find the perfect balance of nature, camaraderie and outdoors.</p><p>Four days on a remote island won&#8217;t solve everything. But being in the right place with the right people solves more than any of us hoped.</p><p><em><a href="https://www.fourthbox.org/">The FourthBox</a> is a not-for-profit and we run on a break-even budget (most of the time.) I&#8217;m grateful to our venture sponsors who have made this possible: Benchmark Capital, Index Ventures, Scale Venture Partners and Atomico. I&#8217;m also grateful to our coaches and founders who all took the extraordinary leap of faith to participate.</em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://buildtoscale.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">If this was interesting please share with others via Linkedin. Subscribe to get more.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Is Your Startup Defensible?]]></title><description><![CDATA[With AI reducing coding efforts 90% what makes you unique?]]></description><link>https://buildtoscale.substack.com/p/is-your-startup-defensible</link><guid isPermaLink="false">https://buildtoscale.substack.com/p/is-your-startup-defensible</guid><dc:creator><![CDATA[Zack Urlocker]]></dc:creator><pubDate>Thu, 30 Apr 2026 04:15:51 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!MNRX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b1351e2-03b5-4a10-844d-c745c52dd092_1448x1086.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!MNRX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b1351e2-03b5-4a10-844d-c745c52dd092_1448x1086.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!MNRX!, /__u/buildtoscale.substack.com/w_424, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b1351e2-03b5-4a10-844d-c745c52dd092_1448x1086.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!MNRX!, /__u/buildtoscale.substack.com/w_848, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b1351e2-03b5-4a10-844d-c745c52dd092_1448x1086.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!MNRX!, /__u/buildtoscale.substack.com/w_1272, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b1351e2-03b5-4a10-844d-c745c52dd092_1448x1086.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!MNRX!, /__u/buildtoscale.substack.com/w_1456, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b1351e2-03b5-4a10-844d-c745c52dd092_1448x1086.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!MNRX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b1351e2-03b5-4a10-844d-c745c52dd092_1448x1086.jpeg" width="1448" height="1086" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1b1351e2-03b5-4a10-844d-c745c52dd092_1448x1086.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1086,&quot;width&quot;:1448,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:680914,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://buildtoscale.substack.com/i/195635619?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b1351e2-03b5-4a10-844d-c745c52dd092_1448x1086.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!MNRX!, /__u/buildtoscale.substack.com/w_424, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b1351e2-03b5-4a10-844d-c745c52dd092_1448x1086.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!MNRX!, /__u/buildtoscale.substack.com/w_848, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b1351e2-03b5-4a10-844d-c745c52dd092_1448x1086.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!MNRX!, /__u/buildtoscale.substack.com/w_1272, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b1351e2-03b5-4a10-844d-c745c52dd092_1448x1086.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!MNRX!, /__u/buildtoscale.substack.com/w_1456, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b1351e2-03b5-4a10-844d-c745c52dd092_1448x1086.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>In the ancient days of the software industry (e.g. pre LLM), your technical architecture and talent provided a competitive moat. If you had top-notch engineers building out new technology, you had a one or two year lead against the competition.</p><p>Savvy investors would ask: why can&#8217;t Google build this product in six months? The reality was that although Google (or Adobe or Salesforce) could build it, they probably wouldn&#8217;t. (If they did, it would be a crappy solution that no one liked!) Nonetheless, investors felt compelled to ask, and founders felt compelled to provide some kind of answer, even if it was a stretch.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://buildtoscale.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Build To Scale! Subscribe for new posts on startup best practices.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>With AI and vibe coding there&#8217;s a mild panic among SaaS investors because now it seems that software isn&#8217;t defensible. If your customers, partners and competitors can build your app in less than 10% of the time it took you, then that moat has evaporated.</p><p><strong>Were Startups Ever Defensible?</strong></p><p>But when I think back to the early days of Duo Security or Zendesk, were these startups really defensible? From a technical point of view, probably not. Same with companies like HubSpot, Box, Twilio, Atlassian, ServiceNow or Workday. Yes, those product lines became more sophisticated and comprehensive over time, but the initial versions? With a good team, you could have matched their features in a few months. Today, with tools like Claude, it&#8217;s a matter of weeks.</p><p>But despite the bravado that most founders have about the quality of their engineering teams, that&#8217;s not what makes a startup defensible.</p><p>What really distinguishes great companies is their domain expertise, customer focus and culture. The reason Zendesk could disrupt incumbent Enterprise vendors was because it delivered a <em>beautifully simple</em> solution compared to traditional customer service ticketing systems. Sure, Salesforce had a competing solution. But it was like a 747 instrument panel you had to assemble yourself. When Salesforce <a href="https://techcrunch.com/2011/09/21/salesforce-buys-social-customer-service-saas-startup-assistly-for-50m-in-cash/">acquired Assistly</a> they added to the confusion by having two competing products.</p><p>Meanwhile, Zendesk continued to preach the value of simplicity. We had great product, engineering and design teams. What made them great was the focus on keeping things simple.</p><p>The other competitive advantage Zendesk had was we were customer focused and moved fast. There was minimal bureaucracy (at least in the early days) so decisions could be made quickly without layers of approval. Every time we went up against Salesforce, we told the prospects to try both companies customer service and technical support. We knew we could resolve any customer issue before Salesforce would even respond.</p><p>Focus, domain expertise and awesome customer service &#8212;these are the hallmarks of great companies. Not the tech stack. Your moat might be more about who you are and what problems you choose to address. If you can conceive of it, AI can build it! Your vision, experience, brand, data and ability to execute may be more valuable than the software. </p><p><strong>You Can Vibe Code Anything</strong></p><p>As I think about my vibe coded music app <a href="https://apps.apple.com/us/app/zudio-music/id6762574335">Zudio</a>, there is nothing to prevent someone else from creating a similar app. (I wish they would so I can stop working on it!)</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!lzlM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4136498-c24e-47f7-b57d-a2d69154c489_2205x1854.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!lzlM!, /__u/buildtoscale.substack.com/w_424, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4136498-c24e-47f7-b57d-a2d69154c489_2205x1854.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!lzlM!, /__u/buildtoscale.substack.com/w_848, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4136498-c24e-47f7-b57d-a2d69154c489_2205x1854.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!lzlM!, /__u/buildtoscale.substack.com/w_1272, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4136498-c24e-47f7-b57d-a2d69154c489_2205x1854.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!lzlM!, /__u/buildtoscale.substack.com/w_1456, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4136498-c24e-47f7-b57d-a2d69154c489_2205x1854.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!lzlM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4136498-c24e-47f7-b57d-a2d69154c489_2205x1854.jpeg" width="662" height="556.5164835164835" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b4136498-c24e-47f7-b57d-a2d69154c489_2205x1854.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1224,&quot;width&quot;:1456,&quot;resizeWidth&quot;:662,&quot;bytes&quot;:398815,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtoscale.substack.com/i/195635619?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4136498-c24e-47f7-b57d-a2d69154c489_2205x1854.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!lzlM!, /__u/buildtoscale.substack.com/w_424, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4136498-c24e-47f7-b57d-a2d69154c489_2205x1854.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!lzlM!, /__u/buildtoscale.substack.com/w_848, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4136498-c24e-47f7-b57d-a2d69154c489_2205x1854.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!lzlM!, /__u/buildtoscale.substack.com/w_1272, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4136498-c24e-47f7-b57d-a2d69154c489_2205x1854.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!lzlM!, /__u/buildtoscale.substack.com/w_1456, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4136498-c24e-47f7-b57d-a2d69154c489_2205x1854.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Nonetheless, <a href="https://apps.apple.com/us/app/zudio-music/id6762574335">Zudio</a> was #22 in the Music category over the weekend. (It must have been a slow week. It has since fallen in the rankings.) It&#8217;s a niche app that provides focused background music, so I&#8217;m not competing with Spotify or Suno.</p><p>What makes Zudio interesting to a listener is not how it was created but the human judgement and curation that went into making it. Yes, it was vibe coded in AI. But the styles, musical choices and instruments were chosen by a human. So if you happen to like the kind of music I like, you might like Zudio. (I was tempted to add a <a href="https://github.com/ZUrlocker1/Zudio/blob/main/docs/math-plan.md">Math Rock</a> style in tribute to Quebec rockers <a href="https://www.youtube.com/watch?v=FnMjRW7pCPw">Angine de Poitrine</a>, but I&#8217;ll leave it as an exercise to the reader.) </p><p>Claude wrote the code, but I designed the rules. Claude is good at detecting tonal clashes, and scale-adjusting notes, but not so good at knowing how to put together a balanced palette of instruments for Ambient music. Or that you can break the rules by using a buzzy FM synth with a filter sweep instead of a traditional bass and it still sounds good. I&#8217;m not saying AI won&#8217;t get there, but the most interesting work happens when you use AI as a collaborative partner and know what questions to ask. </p><p>As we enter a new era of AI generated software, experience, human judgement and design still matter. Maybe more than ever. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!ujhk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0a8a423-d72f-4e1b-99a3-d0fff9f8f8a9_483x390.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!ujhk!, /__u/buildtoscale.substack.com/w_424, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0a8a423-d72f-4e1b-99a3-d0fff9f8f8a9_483x390.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!ujhk!, /__u/buildtoscale.substack.com/w_848, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0a8a423-d72f-4e1b-99a3-d0fff9f8f8a9_483x390.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!ujhk!, /__u/buildtoscale.substack.com/w_1272, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0a8a423-d72f-4e1b-99a3-d0fff9f8f8a9_483x390.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!ujhk!, /__u/buildtoscale.substack.com/w_1456, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0a8a423-d72f-4e1b-99a3-d0fff9f8f8a9_483x390.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!ujhk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0a8a423-d72f-4e1b-99a3-d0fff9f8f8a9_483x390.jpeg" width="483" height="390" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a0a8a423-d72f-4e1b-99a3-d0fff9f8f8a9_483x390.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:390,&quot;width&quot;:483,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:73956,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtoscale.substack.com/i/195635619?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0a8a423-d72f-4e1b-99a3-d0fff9f8f8a9_483x390.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!ujhk!, /__u/buildtoscale.substack.com/w_424, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0a8a423-d72f-4e1b-99a3-d0fff9f8f8a9_483x390.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!ujhk!, /__u/buildtoscale.substack.com/w_848, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0a8a423-d72f-4e1b-99a3-d0fff9f8f8a9_483x390.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!ujhk!, /__u/buildtoscale.substack.com/w_1272, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0a8a423-d72f-4e1b-99a3-d0fff9f8f8a9_483x390.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!ujhk!, /__u/buildtoscale.substack.com/w_1456, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0a8a423-d72f-4e1b-99a3-d0fff9f8f8a9_483x390.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em><a href="https://apps.apple.com/us/app/zudio-music/id6762574335">Zudio</a> is available on the <a href="https://apps.apple.com/us/app/zudio-music/id6762574335">App Store</a> for <a href="https://apps.apple.com/app/id6762574335">iPhone, iPad</a> and <a href="https://apps.apple.com/app/id6762574335">Mac</a>. With your help, it cracked the top 10 for Mac!  Also, I promise to stop talking about vibe coding. At least for a while!</em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://buildtoscale.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! If you liked this article, download Zudio and share on Linkedin</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Vibe Coding - Part Deux]]></title><description><![CDATA[A new approach to software development is disrupting the industry]]></description><link>https://buildtoscale.substack.com/p/vibe-coding-part-deux</link><guid isPermaLink="false">https://buildtoscale.substack.com/p/vibe-coding-part-deux</guid><dc:creator><![CDATA[Zack Urlocker]]></dc:creator><pubDate>Tue, 31 Mar 2026 15:26:00 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!vKMN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F735b927b-6a17-4dab-af8b-cc0ef070a70c_1340x828.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!vKMN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F735b927b-6a17-4dab-af8b-cc0ef070a70c_1340x828.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!vKMN!, /__u/buildtoscale.substack.com/w_424, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F735b927b-6a17-4dab-af8b-cc0ef070a70c_1340x828.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!vKMN!, /__u/buildtoscale.substack.com/w_848, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F735b927b-6a17-4dab-af8b-cc0ef070a70c_1340x828.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!vKMN!, /__u/buildtoscale.substack.com/w_1272, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F735b927b-6a17-4dab-af8b-cc0ef070a70c_1340x828.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!vKMN!, /__u/buildtoscale.substack.com/w_1456, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F735b927b-6a17-4dab-af8b-cc0ef070a70c_1340x828.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!vKMN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F735b927b-6a17-4dab-af8b-cc0ef070a70c_1340x828.jpeg" width="1340" height="828" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/735b927b-6a17-4dab-af8b-cc0ef070a70c_1340x828.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:828,&quot;width&quot;:1340,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:179816,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://buildtoscale.substack.com/i/192851698?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F735b927b-6a17-4dab-af8b-cc0ef070a70c_1340x828.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!vKMN!, /__u/buildtoscale.substack.com/w_424, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F735b927b-6a17-4dab-af8b-cc0ef070a70c_1340x828.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!vKMN!, /__u/buildtoscale.substack.com/w_848, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F735b927b-6a17-4dab-af8b-cc0ef070a70c_1340x828.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!vKMN!, /__u/buildtoscale.substack.com/w_1272, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F735b927b-6a17-4dab-af8b-cc0ef070a70c_1340x828.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!vKMN!, /__u/buildtoscale.substack.com/w_1456, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F735b927b-6a17-4dab-af8b-cc0ef070a70c_1340x828.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I found last month&#8217;s vibe coding episode interesting and fun. I shared the <a href="/__u/buildtoscale.substack.com/p/vibe">article</a> (and the video <a href="https://zurlocker1.github.io/Tahoe21/">blackjack game</a>!) with a few people and got good feedback. </p><p>As impressed as I was with ChatGPT and Codex, I&#8217;ve seen many founders dismiss AI as suitable only for lightweight applications. A week ago, I had a bit of space on my calendar and decided to embark on a second more advanced experiment to see if I could get closer to professional quality development. </p><p>I&#8217;m going to take you on a journey of how I used AI to create a native Macintosh application called <a href="https://apps.apple.com/us/app/zudio-music/id6762574335">Zudio</a> that generates new music. I&#8217;ll show you how I used AI, discuss the ups and downs of the project to highlight how software development is changing and the impact this will have on the industry. AI is not just a productivity boost, it&#8217;s opening up an entirely new field of software development. </p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://buildtoscale.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Build To Scale! Subscribe for free to receive new posts monthly.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p><strong>Zudio: A Generative Music App</strong></p><p>For the last several years, I&#8217;ve thought about building an application that creates music based on a set of rules, what&#8217;s known as a generative music system. Lacking the coding skills to tackle this project, it lurked in the back of my mind. </p><p>So I decided to turn this into test of how far I could get with AI. But I never expected to build a functional prototype in 3 days and a finished application in a week!</p><p>As a lifelong mediocre musician, I&#8217;ve always been fascinated by music technology. I used GarageBand to compose an <a href="https://www.rock-opera.com/">open source rock opera</a> with my buddy Rob. I&#8217;ve played guitar and bass in terrible bands. And I occasionally write <a href="https://soundcloud.com/zurlocker/sets/supermoon">electronic rock music</a>. </p><p>Two generative music applications have captivated me: <a href="https://www.generativemusic.com/reflection.html">Reflection</a> by the godfather of Ambient, <a href="https://en.wikipedia.org/wiki/Brian_Eno">Brian Eno</a> and <a href="https://jeanmicheljarre.com/eon">EON</a> by electronic music pioneer <a href="https://en.wikipedia.org/wiki/Jean-Michel_Jarre">Jean-Michel Jarre</a>. They&#8217;re cool apps, but they are black boxes. You can&#8217;t shape the music in any way. Could I build a <a href="https://github.com/ZUrlocker1/Zudio/blob/main/docs/comps.md">generative music app</a> that gave me more control? I&#8217;m no Eno, but I met a guy named Claude who was eager to help! </p><p>The application I built, called <a href="https://apps.apple.com/us/app/zudio-music/id6762574335">Zudio</a>, is well beyond my programming abilities. I don&#8217;t know Swift or SwiftUI, and I know just enough music theory to know a I-IV-V chord progression. </p><p>Although my taste in music skews more towards 70s rock (Beatles, Television, The Clash) I decided to build an app that creates Motorik songs in the style of <a href="https://www.youtube.com/watch?v=ZwQyUVqtIW8">Kraftwerk</a> and <a href="https://www.youtube.com/watch?v=EAXYMOgHQI4&amp;list=RDEAXYMOgHQI4&amp;start_radio=1">Neu!</a> You might not know the music by name, but you would probably recognize it if you hear it. It&#8217;s got a never-ending feel to it, like you&#8217;re driving down the autobahn at high speed in the dead of night. The Doors&#8217; <a href="https://www.youtube.com/watch?v=TMiAQPABgHA&amp;t=18s">L.A. Woman</a> is pretty close to Motorik. </p><p><strong>Defining the Requirements</strong></p><p>More importantly for this project, Motorik is decidedly formulaic. It uses the so-called Apache beat,  a relentless 4/4 rhythm that drives everything. The bass locks in with the drums and not much else happens. Motorik songs usually stay on one chord the whole time to convey a hypnotic pulse. We used to play a classic Motorik song <a href="https://www.youtube.com/watch?v=EAXYMOgHQI4&amp;list=RDEAXYMOgHQI4&amp;start_radio=1">Hallogallo</a> in the Duo Security band. We used to joke: If you could play an E chord, you could join the band.</p><p>Here are some <a href="https://github.com/ZUrlocker1/Zudio/blob/main/docs/Zudio%20design%20prompts.rtf">typical prompts</a> from the design stage:</p><blockquote><p><em>Please analyze these Electric Buddha Band MP3s as potential examples: Time Loops, Dark Sun, Vanishing Point, Into The Night, Blakely Lab, Schulers Dream.</em></p><p><em>Would it be useful to run this analysis on other classic motorik songs like Fur Immer and Hallogallo? Please analyze Hallogallo, Neuschnee 78, Fur Immer, Seeland, and Wave Mother in the same fashion. In particular, I want you to try to derive rules for bass, lead, and rhythm instruments.</em></p><p><em>Now that the drum track is before the bass track, are there any additional rules for the bass player to follow the drum track? I want them to feel like a very locked-in rhythm section. Although classic Motorik such as Fur Immer or Hallogallo does not have much variation in the drums, I think for most cases it is better to have more variation so it is not too boring. Does this suggest any new rules?</em></p><p><em>Please carefully review the development plan and prototype docs, and any others, to determine what improvements could be made to these documents to increase the likelihood of success in the programming phase to create good code that can replicate motorik style music.</em></p></blockquote><p>Rather than diving right into coding, I spent a couple days using ChatGPT 5.4 to undertake preliminary research and build the necessary <a href="https://github.com/ZUrlocker1/Zudio/blob/main/docs/implementation.md">requirements</a> <a href="https://github.com/ZUrlocker1/Zudio/blob/main/docs/motorik-plan.md">documents</a> and <a href="https://github.com/ZUrlocker1/Zudio/blob/main/docs/development-plan.md">plans</a>. While ChatGPT did a great job on the video poker and blackjack games, for this project, it never felt like we were converging on music generation rules that were clear enough to translate into code. Undaunted, and with a self-imposed deadline looming, I fired ChatGPT and hired Claude Code (Sonnet 4.6) to take over. The new AI economy is nothing if not brutal!</p><p>While I don&#8217;t think Claude necessarily has a sustainable long-term advantage (feel free to argue among yourselves) it seemed more informed and decisive about what it was doing. It was like going from an intern programmer to a ten-year veteran.  Claude ran agents to analyze classic <a href="https://github.com/ZUrlocker1/Zudio/blob/main/docs/motorik-plan.md">Motorik songs</a> as well as some of my own music to come up with the rules that would guide song generation. Then I asked Claude to assess the research and requirements to determine if we had enough detail. It deemed it ready to go. Who was I to argue? </p><p><strong>Working Prototype in an Hour</strong></p><p>The next morning I had Claude generate code. I&#8217;m always a bit nervous about the first build because a lot can go wrong. But with a few additional prompts, I had a working prototype generating music and displaying the MIDI tracks on screen like GarageBand does. It wasn&#8217;t good music, but the app worked, following the rules, more-or-less. </p><div class="soundcloud-wrap" data-attrs="{&quot;url&quot;:&quot;https://api.soundcloud.com/tracks/2294640257&quot;,&quot;title&quot;:&quot;Zudio-Lauft-Zeit by ZUrlocker&quot;,&quot;description&quot;:&quot;Generated by the Zudio app&quot;,&quot;thumbnail_url&quot;:&quot;https://i1.sndcdn.com/artworks-EBES26CneDDFLcQO-A92eHw-t500x500.jpg&quot;,&quot;author_name&quot;:&quot;ZUrlocker&quot;,&quot;author_url&quot;:&quot;https://soundcloud.com/zurlocker&quot;,&quot;targetUrl&quot;:&quot;https://soundcloud.com/zurlocker/zudio-motorik&quot;}" data-component-name="SoundcloudToDOM"><iframe src="https://w.soundcloud.com/player/?auto_play=false&amp;buying=false&amp;liking=false&amp;download=false&amp;sharing=false&amp;show_artwork=true&amp;show_comments=false&amp;show_playcount=false&amp;show_user=true&amp;hide_related=true&amp;visual=false&amp;start_track=0&amp;url=https%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F2294640257" frameborder="0" gesture="media" scrolling="no" allowfullscreen="true"></iframe></div><p>Personally, I had no idea how to display the generated MIDI tracks, scroll during playback, export to MIDI or any of that. But others do, and Claude knows how to apply their knowledge to my application. That is amazing. I have no idea where the design patterns came from, but with a few minor tweaks it was working surprisingly well. I could load MIDI files into LogicPro for further refinement.  </p><p>I followed a traditional iterative process of development: Keep the build working, add one thing at a time and test the heck out of it as you go. I also had Claude continue to update the design documents as we built the application, capturing new rules and developing detailed plans for new features. </p><p>While it was impressive to get the scaffolding in place, the initial songs were weak. I had Claude build a status text area that served as a log of what was generated to give me visibility into what was working and what wasn&#8217;t.  </p><blockquote><p><code>SONG           Dunkel Licht<br>Chords         B Aeolian  Static tonic: I  Bm7, F#m, B7<br>Form           Steady A section<br>MOT-DRUM-001   Classic Motorik Apache beat<br>MOT-BASS-015   Kraftwerk driving bass<br>MOT-PADS-001   Harmonia sustained notes<br>MOT-PADS-005   Harmonia charleston<br>MOT-LD1-001    Neu! motif first<br>MOT-LD2-003    Rhythmic Counter<br>MOT-RTHM-001   8th-note Stride<br>MOT-TEXT-001   Cluster sparse</code></p></blockquote><p>When a song is played, the status area also shows when we enter each new section (A, B, bridge, intro, outro) and how parts are evolving (new bass line, drum fills, solos.)  </p><p>You can regenerate individual tracks. For example, if the Kraftwerk-style bass doesn&#8217;t fit, I can generate a new one. I might get something more suitable, like a driving Giorgio Moroder bass line or a melodic McCartney part. </p><p>Quite often in playback, I could identify something was wrong with a rule and tell Claude to fix it. Then I asked Claude to create a secret test mode that lets me generate songs using new or recently changed rules. Piece of cake. </p><p>Here are some <a href="https://github.com/ZUrlocker1/Zudio/blob/main/docs/zudio%20code%20prompts.rtf">typical prompts</a> during code generation and musical testing phase:</p><blockquote><p><em>The music is now sounding much better. But as each track gets better, we are also starting to end up with situations where there&#8217;s so much going on it&#8217;s overwhelming: there are too many notes! I&#8217;d like you to come up with some additional guard rails during the generation phase, whereby if the lead, lead 2, rhythm and pads instruments all have a lot going on, you fall back to some alternatives to randomly reduce what&#8217;s going on in some tracks for some bars.</em></p><p><em>Here&#8217;s an idea I&#8217;d like to explore. Sometimes electronic songs will have a feeling of constant morphing as sound patterns evolve over time. So instead of playing one set melodic piece over all bars, the melodic piece changes over time, with small changes to the melody or the timing or both. That way it doesn&#8217;t get too boring. I wonder if we could do the same thing. have the bass part mutate with subtle changes, then in some cases evolve back. In other cases, restart from the beginning. What do you think of running some experiments on bass parts to do this?</em></p><p><em>I noticed that the bass pattern BASS-011 Kraftwerk Roboter was not evolving in a song. It stayed the same for 100 bars. Please double check that recently added bass patterns are subject to the existing evolve/devolve rules that we have used previously. Otherwise it&#8217;s too boring.</em></p><p><em>Also, when there is a three bar fill (and sometimes on a 2 bar drum fill) it is important for the bass part to still feel &#8216;locked in&#8217; to that. So when we generate 2 beat or 3 beat drum fills, please update the corresponding bass part so it is in time with that. That could mean that the bass part has similar note rhythms to the drum fill (though less complex), or it could be that the bass part drops out (no notes) or perhaps plays its own fill in a corresponding rhythm.</em></p></blockquote><p><strong>Going Meta: Using AI to Test AI</strong> </p><p>Once we got the basics in place, it became apparent that I needed a more sophisticated approach. AI built the rules (with my guidance) so why not have AI analyze the songs themselves and identify the next set of improvements?</p><p>Not surprisingly Claude found <a href="https://github.com/ZUrlocker1/Zudio/blob/main/docs/musical-coherence-plan.md">even more errors</a> than I did, including significant tonal clashes. Sometimes these were bugs in the code, e.g. Claude forgot to adjust song fragments to the current scale, and sometimes they were more subtle problems of two instruments stepping over each other. At any rate, rules were adjusted and new ones were created to ensure that the tracks were working together. With a couple of rounds of testing this way, the songs improved considerably.  </p><p><strong>New Musical Styles</strong></p><p>Feeling pretty good with the results so far, I decided to push further by adding two new musical styles: <a href="https://github.com/ZUrlocker1/Zudio/blob/main/docs/kosmic-plan.md">Kosmic</a> (Tangerine Dream, Jean Michel Jarre) and <a href="https://github.com/ZUrlocker1/Zudio/blob/main/docs/ambient-plan.md">Ambient</a> (Brian Eno) style songs. Each of these styles has its own distinct rules, structures, instrument choices and effects. Kosmic, the most complex style, took about two to fully research, analyze, implement and test. Having gone through the process twice already, Ambient music was more straightforward taking just a few hours. </p><p>Claude came up with generalized ideas about the songs (including popular keys, song structures, chord changes.) But to move from generalized analysis to good quality songs required coming up with instrument specific rules for each different track. </p><p>For example, I asked Claude to come up with a suitable Ambient drum pattern and appropriate instrumentation. If you run the app you might see the rule </p><p><code>AMB-DRUM-004   Claude hand percussion</code></p><p>I think it did a good job adding shakers, bongos, congas etc. </p><div class="soundcloud-wrap" data-attrs="{&quot;url&quot;:&quot;https://api.soundcloud.com/tracks/2293513988&quot;,&quot;title&quot;:&quot;Zudio-The-ChatGPT-Meditations by ZUrlocker&quot;,&quot;description&quot;:&quot;Created by the generative music app Zudio &quot;,&quot;thumbnail_url&quot;:&quot;https://i1.sndcdn.com/artworks-Gm9Tv1UQJP0U8GVm-ShWohw-t500x500.jpg&quot;,&quot;author_name&quot;:&quot;ZUrlocker&quot;,&quot;author_url&quot;:&quot;https://soundcloud.com/zurlocker&quot;,&quot;targetUrl&quot;:&quot;https://soundcloud.com/zurlocker/zudio-ambient&quot;}" data-component-name="SoundcloudToDOM"><iframe src="https://w.soundcloud.com/player/?auto_play=false&amp;buying=false&amp;liking=false&amp;download=false&amp;sharing=false&amp;show_artwork=true&amp;show_comments=false&amp;show_playcount=false&amp;show_user=true&amp;hide_related=true&amp;visual=false&amp;start_track=0&amp;url=https%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F2293513988" frameborder="0" gesture="media" scrolling="no" allowfullscreen="true"></iframe></div><p>When I asked Claude how it came up with it said: </p><blockquote><p><em>It was modelled on Brazilian/Afro-Cuban hand percussion as used in ECM-style ambient jazz &#8212; Brian Eno&#8217;s Ambient 4: On Land, Jon Hassell records, that kind of thing. The shaker-as-pulse with sparse conga syncopation over it is a classic texture that adds organic movement without imposing a strong grid the way a kick/snare would.</em></p></blockquote><p>Better than I could do!</p><p>Things that seem difficult to me as an out-of-practice programmer, weren&#8217;t hard for Claude. For example, Ambient songs often don&#8217;t use a conventional tempo or beat, instead they evolve over time. Brian Eno originated this technique in the mid 1970s by <a href="https://reverbmachine.com/blog/deconstructing-brian-eno-music-for-airports/">stringing up magnetic tape loops</a> of varying lengths, each playing a different part.   </p><p>But just because mapping varying length loops onto a MIDI grid would be hard for me, there&#8217;s no reason not to have Claude  rip off pay homage to that technique. </p><p><strong>Looking Under the Hood</strong></p><p>Though I&#8217;ve not read much of it, I suspect that the underlying Zudio code is a bit of a mess. Some of the tracks now have a dozen or more rules and each of those parts evolves differently over time. Occasionally, I&#8217;ve found weird bugs, like regenerating the drum track in Kosmic resulting in the same drum patterns every time. When I tell Claude to fix it, it does, but I have no idea whether the fixes are a good design or are just making things more brittle. </p><p>Periodically, when I noticed CPU utilization spiking, I asked Claude to <a href="https://github.com/ZUrlocker1/Zudio/blob/main/docs/optimization-plan.md">optimize</a> the song generation and playback loops.</p><p>There were a few times when I got quite frustrated. One is when I decided to add some new Motorik solos. I think neither one of us had enough understanding of the code base or musical theory to properly insert Pentatonic major solos into an Aoleian i-v chord structure. It took some trial and error to get there and to be on the safe side, I asked Claude to refactor some of the common code for transposing songs and adjusting scale before we attempted to add new solos for Kosmic and Ambient. </p><p>Nonetheless, it identified the sources behind some of the tonal clashes. Some notes were not being adjusted. So as I listened to songs, I found certain bass lines or solos that occasionally clashed.  Then I told Claude to find and fix the issues. It turned out there are some hard coded notes used in some of the earliest generated bass parts. I&#8217;m not sure why that is. </p><p>When Claude tells me:</p><blockquote><p><em>The b7 is +10 in Dorian/Aeolian but +11 in Phrygian, and doesn&#8217;t exist at all in Ionian &#8212; so +10 blindly applied is wrong whenever the chord isn&#8217;t a dominant 7th and the mode isn&#8217;t minor.</em></p></blockquote><p>I have no idea whether this is true or not, but it makes sense to me. </p><p>When I asked Claude to explain why this particular bass track had the problem, it&#8217;s response was quite funny: </p><blockquote><p><em>On why Vitamin Hook rule had hardcoded notes: The CAN &#8220;Vitamin C&#8221; bass line is a real, transcribed riff &#8212; Czukay&#8217;s original uses chromatic passing tones deliberately. The b3 (+3), tritone (+6), and minor 6th (+8) are in the actual recording. Whoever wrote that code was directly referencing the source material, which makes sense as a stylistic choice in Dorian (CAN mostly worked in minor/Dorian contexts). The problem is Zudio generates across multiple modes and keys &#8212; what&#8217;s a chromatic ornament in C Dorian becomes a genuine clash in E Ionian or another mode. The code assumed the song would always be in a minor-flavoured mode, which isn&#8217;t guaranteed.</em></p><p><em>The +10 b7 issues are a similar story &#8212; they were written with Dorian in mind (where +10 is always correct), and nobody checked whether the note lands in-scale for other modes.</em></p></blockquote><p>Nobody checked!</p><p>In this case, Claude had found that particular song from its research, pulled out the bass line, created the rule and coded it. </p><p>This reveals an important difference between humans and AI. I caught the problem because I was actually listening. Something bothered me and I went looking for the cause. The AI had no way to know it should be bothered. It had written code that was internally consistent for the context it was designed for, and it would have gone on generating music with occasional clashes indefinitely, because nobody asked whether those notes would hold up across all keys and modes. </p><p>The AI can explain music theory, find bugs when directed and generate surprisingly good code. What it can&#8217;t do (yet) is notice that something is wrong. AI is a remarkably capable collaborator, but it needs guidance from someone with taste and curiosity asking the right questions and framing the work.</p><p>From my recent not-very scientific tests, Claude is better at this than ChatGPT, but it can still get lost if there isn&#8217;t a detailed plan and review cycle.</p><p><strong>When In Doubt, Add More Rigor</strong></p><p>The first time I tried to create a signed binary (one that is easily installable and verified free of malware) or when I changed the file save format from a plain text file to a plain text file with a .Zudio document type, it took a dozen attempts. Claude would happily tell me it worked, though testing proved otherwise. I suspect every noob Apple developer has problems with these tasks. Nonetheless, <a href="https://github.com/ZUrlocker1/Zudio/blob/main/docs/distribution-plan.md">more detailed planning</a> on my part (meaning asking Claude to verify in advance that the approach will work and implementing rigorous automated testing) would have helped.  </p><p>Poorly defined requirements may yield working software that is hard or impossible to maintain. Those with domain expertise and a solid engineering background will have an advantage in using AI by likely being more thorough. </p><p>Zudio still has more randomization than <a href="https://github.com/ZUrlocker1/Zudio/blob/main/docs/musical-coherence-plan.md">musical coordination</a>, so sometimes the songs sound great and sometimes not so good. Nonetheless, it&#8217;s good enough I can listen to it as background music, same as I do for other generative music applications. If I get time later on, I may pull in a more skilled musician with a better understanding of scales and modes to help me tune the rules further. I&#8217;d also like to add a <a href="https://github.com/ZUrlocker1/Zudio/blob/main/docs/continuous-play.md">continuous play mode</a> and maybe an <a href="https://apps.apple.com/us/app/zudio-music/id6762574335">iPad version</a>.</p><p>Once I had the App working reasonably well, I had Claude go summarize a proper explanation of the <a href="https://github.com/ZUrlocker1/Zudio/blob/main/docs/architecture.md">architecture</a> and the design details for <a href="https://github.com/ZUrlocker1/Zudio/blob/main/docs/motorik-plan.md">each of</a> <a href="https://github.com/ZUrlocker1/Zudio/blob/main/docs/kosmic-plan.md">the musical</a> <a href="https://github.com/ZUrlocker1/Zudio/blob/main/docs/ambient-plan.md">styles</a>. So if you want to nerd out on how AI came up with the rules for <a href="https://github.com/ZUrlocker1/Zudio/blob/main/docs/motorik-plan.md">Motorik</a>, it&#8217;s all there. </p><p><strong>More Than A Productivity Boost</strong></p><p>I asked Claude to estimate the effort it would take to create the docs and code without AI. What I did in 3 days of design docs and a week of vibe coding was likely 6-9 months of human effort &#8211;roughly a 15-30x productivity gain. </p><p>But AI is more than just a productivity boost. Vibe-coding is a fundamentally new way of developing software. I doubt I could have written this application in any amount of time. Vibe coding is opening the field to a new field of developers.</p><p>Plan-driven development isn&#8217;t new. But using AI to undertake what would have been a 3 week development sprint in a couple of hours is a remarkable transformation. Adding AI tools to verify the work and further improve the process takes things into uncharted territory. </p><p>As a new form of development, AI requires a different approach. Building strong specifications, whether by hand or leveraging AI is essential. When I strayed from this approach, for example by not specifying in detail how new solos work, or not researching how the Mac handles custom doc types, the results were mediocre. These problems were typically solved in under 30 minutes, but only because I was testing as I went along and enlisting AI to help with that work. It helps to have the approach of a disciplined programmer even if you&#8217;re not writing the code. Without that, you can easily end up with an application that is brittle and impossible to maintain. </p><p>The new emerging pattern is to use AI not just to do the work but to specify it, analyze it, test it and then improve it. You need to know when to use AI and when to hit the brakes and apply your own judgement.</p><p>Over the past six months, I&#8217;ve observed a kind of breakthrough that happens when people shift from using AI as a productivity tool to working with AI as a partner. In the latter case, they evolve their own approach to get better results. </p><p><strong>Now Is The Time</strong></p><p>Despite the rapid pace of innovation (and acceleration) in AI, I continue to meet CEOs who seem to view AI as just a &#8220;a nice to have&#8221; productivity boost. &#8220;Sure, our marketing guys use it.&#8221;  Or: &#8220;I tried vibe coding. It can&#8217;t build an Enterprise grade app.&#8221;</p><p>For founders and CEOs this is a do-or-die moment. Either you&#8217;re embracing AI to do new things or you&#8217;re going to get run over by those who do. The disruption will come from someone who is brave or foolish enough to go all-in on AI, despite the current limitations. It might come from a 23-year old founder or a 55-year old greybeard, but it&#8217;s coming. </p><p>The effort required to build applications has been reduced so much that the traditional technical barriers to entry are gone. There are no technical moats. Not only can your existing competitors build your product in one tenth or less of the effort that you took, so can your partners and your customers. And even if they won&#8217;t, they can and will wield that threat in negotiations. And as the technical barriers collapse, so will the traditional high margins software companies have relied on. </p><p>The impact on the software industry is going to be profound. AI&#8217;s impact will be bigger than that of graphical user interfaces, the internet, open source software or mobile computing. Maybe more than all of those combined. The internet took fifteen years to go from an interesting curiosity (Microsoft bundled its first browser in 1995) to workplace and ecommerce dominance ($1b in Cyber Monday online sales in 2010.) The adoption of Ai and its rate of improvement are moving much faster.</p><p>But no one knows exactly how this will all unfold. </p><p>So my advice is it&#8217;s better to dive in and shape the future than to stay stuck in the past. If you want to have a white collar job 3 years from now, you&#8217;d better start using AI. </p><p>A good product manager or designer armed with AI has the power of a 24x7 development team that can build applications exactly the way you want them. Any application that uses known design patterns can be built with AI, whether it&#8217;s a CRM system or a music application. </p><p>As the barriers to development are lowered, there will be more software created. And as with any industry that has done away with gatekeepers, there will be a lot more bad software. Let&#8217;s face it, you can half-ass your way through anything with AI.</p><p>The tools are cheap and the technical barriers are gone. What isn&#8217;t free and can&#8217;t be automated is judgment &#8212; knowing when something is genuinely good versus when it&#8217;s just a facsimile. That gap is where AI shovelware will fail, and where people with discipline, taste and judgment will win.</p><p><em>The Zudio application is now available for <a href="https://apps.apple.com/us/app/zudio-music/id6762574335">iPhone, iPad</a> and <a href="https://apps.apple.com/us/app/zudio-music/id6762574335">Mac</a> on the App store. <br>Design documents, prompts, source code and an audio sample are available here: <a href="https://github.com/ZUrlocker1/Zudio#Zudio">https://github.com/ZUrlocker1/Zudio#Zudio</a>.</em> </p><p><em>The latest version includes Chill-out jazz, Endless mode for continuous playback, a visualizer, fast audio export and more. These features went beyond the initial development timeline. </em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://buildtoscale.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Build To Scale! If you enjoyed this article, please share on LinkedIn.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Don't Bet Against Vibe Coding!]]></title><description><![CDATA[TL;dr If you're not using AI, you're living in the past]]></description><link>https://buildtoscale.substack.com/p/vibe</link><guid isPermaLink="false">https://buildtoscale.substack.com/p/vibe</guid><dc:creator><![CDATA[Zack Urlocker]]></dc:creator><pubDate>Thu, 19 Feb 2026 19:40:25 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!BcT0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff18e78ef-a35b-4b60-8b3c-4960473c53a1_2168x1270.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!BcT0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff18e78ef-a35b-4b60-8b3c-4960473c53a1_2168x1270.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!BcT0!, /__u/buildtoscale.substack.com/w_424, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff18e78ef-a35b-4b60-8b3c-4960473c53a1_2168x1270.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!BcT0!, /__u/buildtoscale.substack.com/w_848, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff18e78ef-a35b-4b60-8b3c-4960473c53a1_2168x1270.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!BcT0!, /__u/buildtoscale.substack.com/w_1272, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff18e78ef-a35b-4b60-8b3c-4960473c53a1_2168x1270.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!BcT0!, /__u/buildtoscale.substack.com/w_1456, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff18e78ef-a35b-4b60-8b3c-4960473c53a1_2168x1270.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!BcT0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff18e78ef-a35b-4b60-8b3c-4960473c53a1_2168x1270.jpeg" width="624" height="365.57142857142856" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f18e78ef-a35b-4b60-8b3c-4960473c53a1_2168x1270.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:853,&quot;width&quot;:1456,&quot;resizeWidth&quot;:624,&quot;bytes&quot;:398810,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://buildtoscale.substack.com/i/188440125?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff18e78ef-a35b-4b60-8b3c-4960473c53a1_2168x1270.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!BcT0!, /__u/buildtoscale.substack.com/w_424, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff18e78ef-a35b-4b60-8b3c-4960473c53a1_2168x1270.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!BcT0!, /__u/buildtoscale.substack.com/w_848, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff18e78ef-a35b-4b60-8b3c-4960473c53a1_2168x1270.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!BcT0!, /__u/buildtoscale.substack.com/w_1272, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff18e78ef-a35b-4b60-8b3c-4960473c53a1_2168x1270.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!BcT0!, /__u/buildtoscale.substack.com/w_1456, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff18e78ef-a35b-4b60-8b3c-4960473c53a1_2168x1270.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>There&#8217;s no doubt that AI has improved more in the last three years than in the previous sixty-five. (Yes, AI has been around <a href="https://en.wikipedia.org/wiki/MIT_Computer_Science_and_Artificial_Intelligence_Laboratory#Project_MAC">that long</a>!) Anthropic, Google, OpenAI, Mistral and others have made huge strides in developing Large Language Models (LLMs) which are now able to ingest and manipulate data in ways that provide a massive productivity boost in a wide range of tasks.</p><p>One area that&#8217;s gotten a lot of attention in recent weeks is <em>vibe coding</em>, meaning using AI to program. With that in mind, let me share a couple of experiments and then try to answer a few questions: </p><ul><li><p>What is vibe coding like?</p></li><li><p>Does it live up to to the hype?</p></li><li><p>How will this change the way programmers work?   </p></li><li><p>What will be the impact on SaaS companies?  </p></li><li><p>Should you wait for the dust to settle or start using AI now?  </p></li></ul><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://buildtoscale.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Build To Scale! Subscribe to get monthly updates free!</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>Last summer, I decided to dip my toes into AI-assisted programming. I hadn&#8217;t programmed in <s>years</s> decades and my skills were rusty. Worse than that, I found the current programming tools overwhelming. There&#8217;s a lot of work required to get a modern IDE set up and integrated with a version control system to deploy in the cloud. After a few frustrating hours with more questions than answers, I gave up and decided to revert to a simple 1980s workflow.</p><p><strong>Vibe Coding - Experiment 1</strong></p><p>I booted <a href="https://dosbox-x.com/">DOSBox</a> and <a href="https://en.wikipedia.org/wiki/Turbo_Pascal">Turbo Pascal 4.0</a> on my Mac and was ready to go. I&#8217;d written a shareware five-card Video Poker game for <a href="https://en.wikipedia.org/wiki/DOS">DOS</a> and Windows back in the &#8216;90s called Tahoe5. Unfortunately, I&#8217;d lost the source code decades ago. But I was able to find an old DOS executable file which served as my spec.</p><p>I programmed a barebones text mode app, dropping into ChatGPT occasionally for assistance. Sometimes it would write good code, sometimes, not so good. Then I&#8217;d try to get ChatGPT to fix the not-so-good code and it usually made things worse. As a result, I wrote most of the code by hand.</p><p>I knew I&#8217;d written a woefully inefficient shuffle algorithm back in the day. So I asked ChatGPT to write a better one. It came up with the <a href="https://en.wikipedia.org/wiki/Fisher%E2%80%93Yates_shuffle">Fisher-Yates</a> algorithm as published by Knuth in <em><a href="https://en.wikipedia.org/wiki/The_Art_of_Computer_Programming">The Art of Computer Programming</a></em>. It&#8217;s seven lines of <a href="https://rosettacode.org/wiki/Knuth_shuffle#pascal">coding elegance</a>. If you&#8217;re going to steal, steal from the best!</p><p>I also asked ChatGPT to create some music routines for winning and losing hands. It responded quickly with code that looked good but didn&#8217;t actually, you know, compile. But it was easy enough for me to fix. <a href="https://en.wikipedia.org/wiki/Turbo_Pascal">Turbo Pascal</a> compiled at 27,000 lines per minute on an 8MHz 8080 processor, so no problem!</p><p>I got the basics working quickly. Over a couple of days I wrote a more colorful user interface. It was about <a href="https://github.com/ZUrlocker1/Tahoe5/blob/main/TP%20Original/TAHOE5D.PAS">600 lines of code</a> and compiled to a 16k executable file in one second. Note that&#8217;s 16 <em>kilobytes</em>, not megabytes! It&#8217;s smaller than most icon files.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!X-mi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4341230e-b98b-4335-84b7-36e0ac18b938_2322x1636.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!X-mi!, /__u/buildtoscale.substack.com/w_424, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4341230e-b98b-4335-84b7-36e0ac18b938_2322x1636.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!X-mi!, /__u/buildtoscale.substack.com/w_848, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4341230e-b98b-4335-84b7-36e0ac18b938_2322x1636.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!X-mi!, /__u/buildtoscale.substack.com/w_1272, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4341230e-b98b-4335-84b7-36e0ac18b938_2322x1636.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!X-mi!, /__u/buildtoscale.substack.com/w_1456, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4341230e-b98b-4335-84b7-36e0ac18b938_2322x1636.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!X-mi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4341230e-b98b-4335-84b7-36e0ac18b938_2322x1636.jpeg" width="694" height="489.0412087912088" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4341230e-b98b-4335-84b7-36e0ac18b938_2322x1636.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1026,&quot;width&quot;:1456,&quot;resizeWidth&quot;:694,&quot;bytes&quot;:492202,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtoscale.substack.com/i/188440125?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4341230e-b98b-4335-84b7-36e0ac18b938_2322x1636.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!X-mi!, /__u/buildtoscale.substack.com/w_424, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4341230e-b98b-4335-84b7-36e0ac18b938_2322x1636.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!X-mi!, /__u/buildtoscale.substack.com/w_848, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4341230e-b98b-4335-84b7-36e0ac18b938_2322x1636.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!X-mi!, /__u/buildtoscale.substack.com/w_1272, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4341230e-b98b-4335-84b7-36e0ac18b938_2322x1636.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!X-mi!, /__u/buildtoscale.substack.com/w_1456, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4341230e-b98b-4335-84b7-36e0ac18b938_2322x1636.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>No one runs DOS anymore, so for laughs, I shared a screenshot with friends. It was useful to have some AI assistance, but it didn&#8217;t blow me out of the water. I was still doing most of the work.</p><p>While I would have liked to have built a mobile version of Tahoe5, the prospect of learning Swift, iPhone&#8217;s core graphics layer and Xcode seemed daunting. I filed it away under &#8220;Later&#8221; meaning sometime after I clean the garage, learn to play piano and publish a graphic novel.</p><p><strong>Vibe Coding - Experiment 2</strong></p><p>Then last week, I had an afternoon free and I decided to try the latest vibe coding tools with a buddy. I&#8217;d heard good things about <a href="https://code.claude.com/docs/en/overview">Claude Code</a>. OpenAI had just released <a href="https://chatgpt.com/codex">Codex</a>, which is a desktop app that automatically handles much of the donkey work by integrating with an IDE and a source code repository. It  connects ChatGPT directly with VS Code and GitHub radically lowering the learning curve. That sounded good to me!</p><p>With a bit of guidance, I started typing prompts into Codex. I had it create a new VS Code project. Then I had it build a PRD for a five-card video poker game. As is often the case, the AI was more verbose than necessary. I asked it to revise the PRD based on my working <a href="https://github.com/ZUrlocker1/Tahoe5/blob/main/TP%20Original/TAHOE5D.PAS">Turbo Pascal code</a>. Then I said to go ahead and build the app.</p><p>At this point, my expectations were low. The normal software development experience is that <em>nothing</em> works the first time. You have syntax errors. Or configuration errors. Or something that is so fundamentally broken you wonder why in God&#8217;s name you&#8217;re even working with these lame-ass tools and start to think that maybe writing a novel would be easier.</p><p>But after a couple of minutes of chugging along, Codex said it was done. I fired up a localhost web server and&#8230; It worked first time!</p><p>I don&#8217;t think I&#8217;ve had an application of greater complexity than &#8220;Hello World&#8221; compile and run out of the gate. I was impressed and a little shocked.</p><p>It was a <a href="https://en.wikipedia.org/wiki/Double_Rainbow_(viral_video)">double rainbow moment</a>. <em>What does this even mean?</em></p><p>And more importantly, how do I get AI to fix the graphics? They look terrible!</p><p>I asked Codex to create a nice looking card back, but all its attempts looked like Figma during a wi-fi outage. So I did it last-week old school, meaning I opened a separate Gemini chat and asked <em>it</em> to create a card back and then edited it in Pixelmator Pro. I pulled some face cards off the Interweb and added those as assets to the VS Code project and told Codex to use them as appropriate.</p><p>It took a dozen more prompts to improve the layout, adjust the graphics, change some fonts and of course, <em><a href="https://www.youtube.com/watch?v=5AxwaszFbDw&amp;t=17s">make the logo bigger!</a></em> It worked well, with resizable panels and graphics that scaled for different size browsers. Total time: less than an hour!</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!AIv-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa180f0ba-e139-4e61-b55e-7fd876ebb5a5_2110x1344.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!AIv-!, /__u/buildtoscale.substack.com/w_424, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa180f0ba-e139-4e61-b55e-7fd876ebb5a5_2110x1344.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!AIv-!, /__u/buildtoscale.substack.com/w_848, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa180f0ba-e139-4e61-b55e-7fd876ebb5a5_2110x1344.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!AIv-!, /__u/buildtoscale.substack.com/w_1272, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa180f0ba-e139-4e61-b55e-7fd876ebb5a5_2110x1344.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!AIv-!, /__u/buildtoscale.substack.com/w_1456, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa180f0ba-e139-4e61-b55e-7fd876ebb5a5_2110x1344.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!AIv-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa180f0ba-e139-4e61-b55e-7fd876ebb5a5_2110x1344.jpeg" width="1456" height="927" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a180f0ba-e139-4e61-b55e-7fd876ebb5a5_2110x1344.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:927,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:246431,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtoscale.substack.com/i/188440125?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa180f0ba-e139-4e61-b55e-7fd876ebb5a5_2110x1344.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!AIv-!, /__u/buildtoscale.substack.com/w_424, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa180f0ba-e139-4e61-b55e-7fd876ebb5a5_2110x1344.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!AIv-!, /__u/buildtoscale.substack.com/w_848, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa180f0ba-e139-4e61-b55e-7fd876ebb5a5_2110x1344.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!AIv-!, /__u/buildtoscale.substack.com/w_1272, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa180f0ba-e139-4e61-b55e-7fd876ebb5a5_2110x1344.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!AIv-!, /__u/buildtoscale.substack.com/w_1456, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa180f0ba-e139-4e61-b55e-7fd876ebb5a5_2110x1344.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Hoo-boy! This wasn&#8217;t just a mock up. It was a <a href="https://zurlocker1.github.io/Tahoe5/">fully functional application</a> that looked better than I could have written. I didn&#8217;t even read the code until it was finished.</p><p>There were about <a href="https://github.com/ZUrlocker1/Tahoe5/blob/main/app/app.js">700 lines of JavaScript</a> and about the same in <a href="https://github.com/ZUrlocker1/Tahoe5/blob/main/app/index.html">HTML</a> and <a href="https://github.com/ZUrlocker1/Tahoe5/blob/main/app/styles.css">CSS</a> files. I&#8217;m barely literate in JavaScript, so I asked ChatGPT to rate the code. It said it was solid hobbyist level code! That seems right to me.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!DGCg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ce3bae6-1e81-4e5f-96b8-960cf818a730_1370x904.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!DGCg!, /__u/buildtoscale.substack.com/w_424, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ce3bae6-1e81-4e5f-96b8-960cf818a730_1370x904.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!DGCg!, /__u/buildtoscale.substack.com/w_848, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ce3bae6-1e81-4e5f-96b8-960cf818a730_1370x904.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!DGCg!, /__u/buildtoscale.substack.com/w_1272, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ce3bae6-1e81-4e5f-96b8-960cf818a730_1370x904.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!DGCg!, /__u/buildtoscale.substack.com/w_1456, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ce3bae6-1e81-4e5f-96b8-960cf818a730_1370x904.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!DGCg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ce3bae6-1e81-4e5f-96b8-960cf818a730_1370x904.jpeg" width="638" height="420.9868613138686" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7ce3bae6-1e81-4e5f-96b8-960cf818a730_1370x904.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:904,&quot;width&quot;:1370,&quot;resizeWidth&quot;:638,&quot;bytes&quot;:182604,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtoscale.substack.com/i/188440125?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ce3bae6-1e81-4e5f-96b8-960cf818a730_1370x904.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!DGCg!, /__u/buildtoscale.substack.com/w_424, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ce3bae6-1e81-4e5f-96b8-960cf818a730_1370x904.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!DGCg!, /__u/buildtoscale.substack.com/w_848, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ce3bae6-1e81-4e5f-96b8-960cf818a730_1370x904.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!DGCg!, /__u/buildtoscale.substack.com/w_1272, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ce3bae6-1e81-4e5f-96b8-960cf818a730_1370x904.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!DGCg!, /__u/buildtoscale.substack.com/w_1456, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ce3bae6-1e81-4e5f-96b8-960cf818a730_1370x904.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>ChatGPT didn&#8217;t think the code was enterprise scalable, which is what every senior developer says of a junior programmer&#8217;s code, so that&#8217;s fine. For a real world multi-user application, there&#8217;s more work involved and some of that may go beyond what vibe coding can do today. Real programmers do the hard work, not just the easy stuff.</p><p>The only problem was the layout was sub-optimal in a mobile browser. The cards were too skinny and some of the graphics were squashed. </p><p>I dreaded making the necessary changes for mobile knowing how this sort of thing usually goes. You&#8217;ve got something working and you know it has to change. But before you come out the other side, it&#8217;s going to go through several phases of broken.  </p><p>So the next day, I told Codex to create a new version, in case I had to revert back. I gave it three prompts to rearrange the panels in mobile portrait mode and remove some unnecessary information regarding keyboard shortcuts which weren&#8217;t needed. That was it.</p><p>I told it to push and deploy the changes.</p><p><a href="https://zurlocker1.github.io/Tahoe5/">Again, it worked perfectly</a>. Codex didn&#8217;t even break a sweat.</p><p>Just because refactoring code is an error-prone process for humans doesn&#8217;t mean it&#8217;s difficult for AI. After all, there are tons of code it can draw upon to optimize for mobile browsers. It&#8217;s not rocket surgery.</p><p>At this point there were a few hundred more lines of code. But I&#8217;m not working at that level anymore. I feel slightly guilty about this. What if the code is inefficient? Should I be embarrassed by Codex&#8217;s hobbyist level coding skills?</p><p><strong>Vibe Coding - Experiment 3</strong></p><p>Astute programmers and AI skeptics might say that my AI experiment wasn&#8217;t a challenge since I gave Codex source code to work from. To that I say, have you ever tried to translate Pascal code to JavaScript? It&#8217;s still work!</p><p>I remembered I had also coded a DOS and Windows blackjack game called Tahoe21. But I hadn&#8217;t rewritten it and there was no source code spec to work from.</p><p>My wife was out of town, so dedicated programmer that I am, I heated up some leftovers, fired up a documentary on Mel Brooks, and proceeded to half-ass vibe code my way to video blackjack.</p><p>I created a new chat thread in Codex and asked it to create a terse PRD for a blackjack game with the same style and play as Tahoe5. After a few minutes and some futzing with GitHub, I had another working prototype.</p><p>It had buttons for Double and Split. I had heard those terms but didn&#8217;t know enough about Blackjack to implement them back in the day. (Cough, I also had limited screen real estate.) I asked Codex to add the rules for Double and Split into the PRD in  language a novice would understand. Then I tested those features. To no one&#8217;s surprise but my own, <a href="https://zurlocker1.github.io/Tahoe21/">it all worked</a>.</p><p>I spent a few more hours optimizing the user interface and screen layout. While it is unlikely you will ever have to deal more than five cards without busting, it <em>can</em> happen. So I gave Codex some prompts to re-arrange the cards when you get four or more. You can display up to eight cards on a normal desktop browser and six on a mobile. (Theoretically getting eight cards occurs only once ever 75,000 times, but it did happen a few minutes after I explained to my buddy the unlikelihood of this event. I&#8217;m still reasonably sure the AI is <em>not</em> listening.)</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!xeGp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ffcbab3-8926-4cb8-9eb7-2c1c10d18eef_1030x486.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!xeGp!, /__u/buildtoscale.substack.com/w_424, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ffcbab3-8926-4cb8-9eb7-2c1c10d18eef_1030x486.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!xeGp!, /__u/buildtoscale.substack.com/w_848, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ffcbab3-8926-4cb8-9eb7-2c1c10d18eef_1030x486.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!xeGp!, /__u/buildtoscale.substack.com/w_1272, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ffcbab3-8926-4cb8-9eb7-2c1c10d18eef_1030x486.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!xeGp!, /__u/buildtoscale.substack.com/w_1456, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ffcbab3-8926-4cb8-9eb7-2c1c10d18eef_1030x486.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!xeGp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ffcbab3-8926-4cb8-9eb7-2c1c10d18eef_1030x486.jpeg" width="494" height="233.09126213592234" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7ffcbab3-8926-4cb8-9eb7-2c1c10d18eef_1030x486.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:486,&quot;width&quot;:1030,&quot;resizeWidth&quot;:494,&quot;bytes&quot;:98734,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtoscale.substack.com/i/188440125?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ffcbab3-8926-4cb8-9eb7-2c1c10d18eef_1030x486.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!xeGp!, /__u/buildtoscale.substack.com/w_424, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ffcbab3-8926-4cb8-9eb7-2c1c10d18eef_1030x486.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!xeGp!, /__u/buildtoscale.substack.com/w_848, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ffcbab3-8926-4cb8-9eb7-2c1c10d18eef_1030x486.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!xeGp!, /__u/buildtoscale.substack.com/w_1272, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ffcbab3-8926-4cb8-9eb7-2c1c10d18eef_1030x486.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!xeGp!, /__u/buildtoscale.substack.com/w_1456, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ffcbab3-8926-4cb8-9eb7-2c1c10d18eef_1030x486.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Codex handled it, letting me know this is called <em>card</em> <em>fanning</em>. Which just goes to show, it knows more about this stuff than I do.</p><p>Without much guidance the AI coded quite a few things on its own:</p><ul><li><p>Double and Split logic</p></li><li><p>Randomized different musical tones for winning and losing hands</p></li><li><p>Randomized taunts when the player runs out of money</p></li><li><p>Secret test mode with different scenarios</p></li></ul><p>To me the Secret Test mode was the most impressive. It devised (er, lifted) a test sequence that would run through various hands (Split aces, Blackjack, Dealer bust, Player bust, etc.)  It can also be used as a cheat mode.</p><p>While the scaffolding of the app was solid, much of the user interface was weak. Most of the text in the app was more of placeholder quality than polished text.</p><ul><li><p>All of the status text had to be rewritten</p></li><li><p>The About and Help screens were amateurish</p></li><li><p>The layout of Split hands worked, but was cluttered on a mobile device</p></li><li><p>Some of the screen drawing was off by a few pixels causing the cards to jump</p></li><li><p>Layout of cards was too squashed</p></li></ul><p>Optimizing for mobile required extra work as there&#8217;s less vertical space to accommodate the dealer, player and split hands. It required some more prompting and testing, but it eventually worked. Next thing you know the documentary&#8217;s over, my dinner&#8217;s cold, and it&#8217;s past 1am.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!WolX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0da38c1f-220f-4c66-af3f-15eabe49b86f_2250x1424.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!WolX!, /__u/buildtoscale.substack.com/w_424, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0da38c1f-220f-4c66-af3f-15eabe49b86f_2250x1424.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!WolX!, /__u/buildtoscale.substack.com/w_848, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0da38c1f-220f-4c66-af3f-15eabe49b86f_2250x1424.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!WolX!, /__u/buildtoscale.substack.com/w_1272, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0da38c1f-220f-4c66-af3f-15eabe49b86f_2250x1424.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!WolX!, /__u/buildtoscale.substack.com/w_1456, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0da38c1f-220f-4c66-af3f-15eabe49b86f_2250x1424.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!WolX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0da38c1f-220f-4c66-af3f-15eabe49b86f_2250x1424.jpeg" width="658" height="416.22115384615387" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0da38c1f-220f-4c66-af3f-15eabe49b86f_2250x1424.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:921,&quot;width&quot;:1456,&quot;resizeWidth&quot;:658,&quot;bytes&quot;:347456,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtoscale.substack.com/i/188440125?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0da38c1f-220f-4c66-af3f-15eabe49b86f_2250x1424.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!WolX!, /__u/buildtoscale.substack.com/w_424, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0da38c1f-220f-4c66-af3f-15eabe49b86f_2250x1424.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!WolX!, /__u/buildtoscale.substack.com/w_848, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0da38c1f-220f-4c66-af3f-15eabe49b86f_2250x1424.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!WolX!, /__u/buildtoscale.substack.com/w_1272, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0da38c1f-220f-4c66-af3f-15eabe49b86f_2250x1424.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!WolX!, /__u/buildtoscale.substack.com/w_1456, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0da38c1f-220f-4c66-af3f-15eabe49b86f_2250x1424.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>So it turns out vibe coding is <em>a lot</em> like coding. It&#8217;s fun in an addictive way. </p><p><strong>PSA: Don&#8217;t Go Into Production!</strong></p><p>For anyone thinking of going into production with AI generated code, please don&#8217;t. You should have a human review all code before going live. You don&#8217;t know what might be in there that could do bad things. (You wouldn&#8217;t know about the Secret Test mode in my games unless I told you or you reviewed the code.) You can bet that bad actors will be using AI in <em>lots</em> of <a href="https://www.greynoise.io/blog/threat-actors-actively-targeting-llms">creative and dangerous</a> ways.</p><p>So what do I make of all this?</p><p>First of all, vibe coding is terrific fun! Apps like Codex make programming much more accessible. They take a lot of the pain out of using VS Code, GitHub, etc. </p><p>I reckon vibe coding is between 10x - 100x more productive. It&#8217;s like to moving from machine language to a very high level language.</p><p>In the 1980s when computers had limited memory, there was still occasion to write assembly language that could be more efficient than a compiler would generate. But ten years later, outside of writing device drivers or video games, no one bothered. Compilers got better, memory got cheaper and CPUs got faster.</p><p>We&#8217;re now transitioning from the plateauing <a href="https://en.wikipedia.org/wiki/Moore%27s_law">Moore&#8217;s Law</a> (chip density doubling every 2 years) to <a href="https://en.wikipedia.org/wiki/Huang%27s_law">Huang&#8217;s Law</a> (AI performance doubling every six months.)</p><p>So things should only get better from here. </p><p>But&#8230;</p><p>Just because I can vibe code a poker game in an hour doesn&#8217;t mean it&#8217;s the end of software development. That said, the nature of programming and the skills we need going forward are changing fast.</p><p>Much like the move from assembly language to high-level languages enabled more people to program, this will do the same. We might enter into a <a href="https://en.wikipedia.org/wiki/Jevons_paradox">Jevons paradox</a>, which causes demand for apps to rise because the cost of implementation is so low. Who knows, maybe we&#8217;ll see a flood of cheesy video poker games along with a slew of niche software applications.</p><p><strong>So What Happens Next?</strong></p><p>As Niels Bohr (or perhaps Yogi Berra) said: <em>it&#8217;s hard to make predictions,</em> <em>especially about the future!</em> But it&#8217;s clear that AI is a fundamental change in computing that will have massive impact on the tech industry, white collar work, education and society.</p><p>The change is likely bigger than the impact of the internet. But what makes it especially tricky is it&#8217;s coming 10x faster.</p><p>Twelve months ago, you could point to AI hallucination and say it&#8217;s not ready for mainstream use. I don&#8217;t think that&#8217;s the case anymore. Even six months ago vibe coding required a lot of manual editing. Today, not so much.</p><p>Normally, when a new technology comes in and automates or eliminates tasks, it also creates opportunities for new roles. So while coding an app can now be automated, surely product management, design and testing will become even more valued human skills. Unfortunately, I&#8217;m afraid it&#8217;s <s>turtles</s> AI all the way down. There&#8217;s no reason to believe that AI won&#8217;t do a better than average job on these tasks in the near future. If you&#8217;re not well above average, your job is toast.</p><p>When things are changing rapidly and there&#8217;s a risk of massive disruption I believe it&#8217;s  better to be a steamroller than a bystander on the pavement.</p><p>If you&#8217;re not using AI in your work, now would be a good time to start. It may be tempting to wait until things settle down. But &#8220;wait and see&#8221; leaves you in the worst possible place. Better to start working with today&#8217;s  less-than-perfect tools so you develop an understanding and help shape the future. </p><p>For those early in their careers, this is an opportunity to become an expert. No one has 10 years experience in vibe coding. Heck, almost no one has six months experience! So if you start now, you will have more experience than most. Someone will become the &#8220;AI expert&#8221; in your department. It may as well be you.  </p><p>This is the one time that being young works to your advantage. You&#8217;ve got less to re-learn and (hopefully) less resistance to change. At the very least, schedule a few days every month to try out the latest tools by using them on real projects. If you have to pay for ChatGPT or Claude out of pocket, it&#8217;s a cheap investment in building expertise. Luck is what happens when opportunity meets preparation, so make sure you do your part. </p><p>Not only is AI getting better, but humans are also getting better at using AI. So share best practice tips with colleagues. If you&#8217;re not sure where to start, fire up ChatGPT, tell it about the work you do and then ask where you can use it. If your company doesn&#8217;t allow you to use AI, do it on your own time, on your own dime. Then get a new job as fast as you can. </p><p>As the saying goes, AI might not take your job, but someone using AI certainly will. You don&#8217;t want to be the old man in their front yard yelling &#8220;But the old way is better&#8221; when the whole world is moving to AI. And believe me, they are moving.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!mpyn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71577b82-d676-478e-bb1d-6cdb3ddd0d42_1250x833.avif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!mpyn!, /__u/buildtoscale.substack.com/w_424, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71577b82-d676-478e-bb1d-6cdb3ddd0d42_1250x833.avif 424w, /__u/substackcdn.com/image/fetch/$s_!mpyn!, /__u/buildtoscale.substack.com/w_848, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71577b82-d676-478e-bb1d-6cdb3ddd0d42_1250x833.avif 848w, /__u/substackcdn.com/image/fetch/$s_!mpyn!, /__u/buildtoscale.substack.com/w_1272, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71577b82-d676-478e-bb1d-6cdb3ddd0d42_1250x833.avif 1272w, /__u/substackcdn.com/image/fetch/$s_!mpyn!, /__u/buildtoscale.substack.com/w_1456, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71577b82-d676-478e-bb1d-6cdb3ddd0d42_1250x833.avif 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!mpyn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71577b82-d676-478e-bb1d-6cdb3ddd0d42_1250x833.avif" width="645" height="429.828" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/71577b82-d676-478e-bb1d-6cdb3ddd0d42_1250x833.avif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:833,&quot;width&quot;:1250,&quot;resizeWidth&quot;:645,&quot;bytes&quot;:44315,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/avif&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtoscale.substack.com/i/188440125?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71577b82-d676-478e-bb1d-6cdb3ddd0d42_1250x833.avif&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!mpyn!, /__u/buildtoscale.substack.com/w_424, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71577b82-d676-478e-bb1d-6cdb3ddd0d42_1250x833.avif 424w, /__u/substackcdn.com/image/fetch/$s_!mpyn!, /__u/buildtoscale.substack.com/w_848, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71577b82-d676-478e-bb1d-6cdb3ddd0d42_1250x833.avif 848w, /__u/substackcdn.com/image/fetch/$s_!mpyn!, /__u/buildtoscale.substack.com/w_1272, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71577b82-d676-478e-bb1d-6cdb3ddd0d42_1250x833.avif 1272w, /__u/substackcdn.com/image/fetch/$s_!mpyn!, /__u/buildtoscale.substack.com/w_1456, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71577b82-d676-478e-bb1d-6cdb3ddd0d42_1250x833.avif 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Does this mean the end of apps? Will we just have one Super Agent that runs everything in some Minority Report pre-cog app with a massive touch screen? Maybe not. But I bet there are teams at Google, Apple, Meta and Amazon that are trying to figure that out.</p><p>To the extent that life is modal, there will be ongoing desire (if not need) to have software applications that do specific things. Yes, more and more apps will have an AI agent user interface or at the very least, AI behind the scenes.</p><p>Will companies all code their own Enterprise applications? That&#8217;s a scenario many people are wondering about. I think it&#8217;s unlikely. For companies with a lot of data in the cloud or a SaaS app, migration is a massive undertaking. But certainly there will be price erosion and margin compression. If you&#8217;re paying a few hundred bucks per employee for certain productivity apps, that may still be worthwhile.</p><p>Some companies will decide that $100 a month per person for Salesforce (or realistically, Salesforce + Google Apps + Zendesk + Hubspot + dozens of others) is just too much and they&#8217;ll vibe code their way to something. Building a prototype is easy. But building in-house applications also means a commitment to ongoing maintenance <em>for the rest of your life</em>.</p><p>If you vibe code a &#8220;quick and dirty&#8221; CRM app, expect another ten feature requests from every user who has an opinion. Building internal apps is like giving someone a puppy&#8230; you still have to take care of it!</p><p>More likely, I think we&#8217;ll see new competitors come out with quite decent suites for  lower prices. Maybe Salesforce isn&#8217;t worth $100 per user per month. But is a fully functional CRM worth $50? Or if it&#8217;s the last day of the quarter how about $25? </p><p>If you&#8217;re a in software company more than five years old and not &#8220;native AI&#8221; you should assume there are teams vibe coding a new competitor ready to launch. Better for you to build an internal AI tiger team to reinvent your business than get disrupted from the outside. Executives of every function (Sales, Marketing, Finance) need to get hands-on experience with AI to understand what it can do in their field. Showcase the early adopters in your organization so that everyone benefits from their learning. </p><p><strong>The Hybrid Opportunity: Augmented AI</strong></p><p>The last time there was a hint at this kind of disruption was with open source software, which is essentially free, in the early 2000s. Companies like Red Hat, MySQL and JBoss were able to disrupt  incumbents by offering good quality with a promise of reliability and service for up-to 90% less than the big guys. </p><p>Somewhere between the destruction of SaaS multiples and the world of super agents that do everything, there&#8217;s an opportunity for companies to manage the new thing through a combination of AI + people. Call it hybrid mode, human-in-the-loop or Augmented AI. For many companies it may make more sense to pay someone to manage their AI applications and infrastructure than to do everything in house.</p><p>Firms that can manage the complexity of AI for their clients and distinguish themselves by delivering great service will have an opportunity to thrive. Smaller companies are almost always able to do this better than larger incumbents. </p><p>It&#8217;s an exciting time and it&#8217;ll be interesting to see a new crop of companies that leverage the power of AI to do great things. Who&#8217;s in?</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://buildtoscale.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Congrats on making it to the end! Please share on LinkedIn. Also subscribe for free! </p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p><em>Apologies for the long post! What are your experiences with AI? Are you vibe coding? Creating new proposals? Generating designs? What&#8217;s working? Leaving a comment! </em></p><p><em>Two other great article on this subject: Matt Shumer&#8217;s <a href="https://www.linkedin.com/pulse/something-big-happening-matt-shumer-so5he/?trackingId=Koq8549gTmaCZ0avbBoMLQ%3D%3D">Something Big Is Happening</a> describes the recent acceleration of AI and Stephen O&#8217;Grady&#8217;s <a href="https://redmonk.com/sogrady/2026/02/10/besieged/">Besieged</a> has a nuanced discussion of the build vs buy dilemma and the economics of AI. Both are worth reading.</em></p><p><em>Click to try the <a href="https://zurlocker1.github.io/Tahoe5/">Tahoe5</a> and <a href="https://zurlocker1.github.io/Tahoe21/">Tahoe21</a> applications. Source code is available on <a href="https://github.com/ZUrlocker1/Tahoe5">Github</a>. If someone wants to build a native iphone or Mac version of these, let me know!</em></p>]]></content:encoded></item><item><title><![CDATA[Ch-Ch-Changes!]]></title><description><![CDATA[Strategic change is easier said than done. The bigger the change, the more likely you'll face internal resistance.]]></description><link>https://buildtoscale.substack.com/p/changes</link><guid isPermaLink="false">https://buildtoscale.substack.com/p/changes</guid><dc:creator><![CDATA[Zack Urlocker]]></dc:creator><pubDate>Tue, 27 Jan 2026 16:35:57 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!6v0F!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dc6cff3-da8d-48a9-9043-182d28b665df_1600x1580.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!6v0F!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dc6cff3-da8d-48a9-9043-182d28b665df_1600x1580.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!6v0F!, /__u/buildtoscale.substack.com/w_424, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dc6cff3-da8d-48a9-9043-182d28b665df_1600x1580.webp 424w, /__u/substackcdn.com/image/fetch/$s_!6v0F!, /__u/buildtoscale.substack.com/w_848, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dc6cff3-da8d-48a9-9043-182d28b665df_1600x1580.webp 848w, /__u/substackcdn.com/image/fetch/$s_!6v0F!, /__u/buildtoscale.substack.com/w_1272, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dc6cff3-da8d-48a9-9043-182d28b665df_1600x1580.webp 1272w, /__u/substackcdn.com/image/fetch/$s_!6v0F!, /__u/buildtoscale.substack.com/w_1456, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dc6cff3-da8d-48a9-9043-182d28b665df_1600x1580.webp 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!6v0F!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dc6cff3-da8d-48a9-9043-182d28b665df_1600x1580.webp" width="586" height="578.7554945054945" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0dc6cff3-da8d-48a9-9043-182d28b665df_1600x1580.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1438,&quot;width&quot;:1456,&quot;resizeWidth&quot;:586,&quot;bytes&quot;:429454,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://buildtoscale.substack.com/i/185575525?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dc6cff3-da8d-48a9-9043-182d28b665df_1600x1580.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!6v0F!, /__u/buildtoscale.substack.com/w_424, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dc6cff3-da8d-48a9-9043-182d28b665df_1600x1580.webp 424w, /__u/substackcdn.com/image/fetch/$s_!6v0F!, /__u/buildtoscale.substack.com/w_848, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dc6cff3-da8d-48a9-9043-182d28b665df_1600x1580.webp 848w, /__u/substackcdn.com/image/fetch/$s_!6v0F!, /__u/buildtoscale.substack.com/w_1272, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dc6cff3-da8d-48a9-9043-182d28b665df_1600x1580.webp 1272w, /__u/substackcdn.com/image/fetch/$s_!6v0F!, /__u/buildtoscale.substack.com/w_1456, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dc6cff3-da8d-48a9-9043-182d28b665df_1600x1580.webp 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>When you work in a startup, it can feel like you&#8217;re in a constant state of flux. If you&#8217;re in a high growth company (tripling or more year over year) it will feel like new company every six to nine months. You&#8217;ve got different customers, sales channels, products and competitors at every new stage.</p><p>Incremental change, such as a new market segment, new sales territories, a new pricing level is easy for most people. But when you make a change in strategy that can be harder. Especially changes like:</p><ul><li><p>New product</p></li><li><p>New positioning</p></li><li><p>New market segment</p></li><li><p>New business model</p></li></ul><p>Or all of the above when a company undergoes a major pivot.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://buildtoscale.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Build To Scale! Subscribe to get free monthly articles.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p><strong>Station to Station</strong></p><p>Strategic changes are by their nature more disruptive. They have the potential to change the trajectory of the company and the careers of those involved. But only if people get on board. If you don&#8217;t manage the transformation, you might find that internal resistance or indifference slow things down.</p><p>Unfortunately, you can&#8217;t just make a grand pronouncement in a town-hall meeting and expect that everyone will &#8220;get it.&#8221; No matter how clearly you&#8217;ve articulated the logic, people will gravitative back to their old ways. <em>Yes, of course there&#8217;s the new thing, but I&#8217;ve still got my old job to do!</em></p><p>If you don&#8217;t manage people through the change you can lose weeks or months to the status quo.</p><p>The early days of <a href="/__u/buildtoscale.substack.com/p/seven-things-the-duo-founders-did">Duo Security</a> were fraught with change. As with many companies, there was constant pressure to get new features out. Usage had grown quickly over a couple of years and as we added more large customers, peak usage exceeded our capacity. We suffered a couple of server outages which tarnished our prior 100% uptime track record.</p><p><strong>Is It Any Wonder?</strong></p><p>The problem arose through suboptimal decisions made by independent teams. New trial users were all placed on one server, known as Duo1. Once they became paying customers, the customer success team was to move them to other servers in a round-robin fashion. Unfortunately, because there was often minor re-configuration required on the customer&#8217;s side, many large customers were <em><strong>not</strong></em> moved. </p><p>The result was a steadily increasing volume on Duo1 while other servers were well below capacity. The concentrated workload resulted in multiple outages on Duo1 impacting a disproportionately large number of customers. Sometimes the most damaging problems in scaling companies aren&#8217;t caused by bad decisions&#8212;they&#8217;re caused by perfectly reasonable decisions made in isolation.</p><p>While Duo&#8217;s early customers (many of whom were themselves startups) might be tolerant of an occasional brief outage, larger enterprise customers would not.</p><p>This required rewiring the organization to understand that our priorities had to change. I worked directly with <a href="https://www.linkedin.com/in/chester-kustarz-7759851/">Chester Kustarz</a>, the head of Engineering, to solve the issue. Chester was a phenomenal leader and he understood the technical and organizational challenges. While we were all somewhat embarrassed of the outage, that wasn&#8217;t going to fix the problem.</p><p>I joined Chester in a meeting with his direct reports and team leads. I knew people already felt bad about the outage. In my experience there&#8217;s nothing to be gained by getting mad or blaming people for the sins of the past.</p><p>Instead, I emphasized that our newest customers, including hospital doctors, could be locked out of systems during an outage. What happens if they can&#8217;t prescribe the drugs that are needed during an outage? Everyone understood the severity. We had all used products that started off great and then grew bloated or unreliable over time. We didn&#8217;t want Duo to end up like that.</p><p><strong>We Can Be Heroes</strong></p><p>This established a clear emotional reason for why we needed to do a better job. We had to do right by our customers. Chester listed all the feature priorities for the quarter. And at the top he wrote &#8220;P0 - Reliability.&#8221; This was our new priority.</p><p>A hand went up from one of the team leads. &#8220;But what happens when the founders ask about our ship date for the next release?&#8221; It was a good question because it brought forward an underlying fear many of the Engineers had. </p><p>&#8220;If it takes us 30 days to make the product more stable, that&#8217;s the time we will spend. I have your backs. And I will push back on the founders to let them know this is necessary.&#8221;</p><p>&#8220;But what happens if it&#8217;s more than that?&#8221;</p><p>&#8220;Don&#8217;t worry. If it&#8217;s 45 or 60 days. I will push back.&#8221; Then I smiled. &#8220;But if it&#8217;s 90 days, we might have a problem.&#8221; We still had pressures in the market and I wanted people to feel a sense of urgency. </p><p>Chester scheduled a follow up meeting with a larger group where we brainstormed ideas. Not every idea was necessary or practical. We later met with the managers to pare it down to a dozen subprojects that would have the highest impact. By working in the open we got more good ideas and more buy-in than we would have had otherwise.</p><p>The next stage was the trickiest. We had to make sure that people got moving on the new initiatives. It&#8217;s surprising that people can intellectually <em>understand</em> a need for change, they may even be emotionally motivated to change, but the practical matter of <em>actually</em> changing their behavior can easily get bogged down in day-to-day reality.</p><p>It&#8217;s not because people are trying to undermine the change, it&#8217;s that they still have existing obligations and projects that were started <em>before</em> the strategic change.</p><p>So what Chester and I did was meet with every engineer to review what they were working on and help them to wrap up their old work as quickly as possible so they could get started on the new tasks. They could have a day or two to clean up and check-in their existing code. But we were clear that this change in priority around reliability was not just some abstract concept. Their work had to change to support it.</p><p>I have found that this last phase of change is the often neglected resulting in wasted effort and expensive delays. You train sales people to sell a new product, but as soon as they get a prospect meeting scheduled they go back to demoing the product they are already comfortable with. That&#8217;s just human nature.</p><p>In some cases, you need to absolve people of feeling bad for leaving one project, perhaps not quite finished, in order to start on the new thing. Sometimes it helps to acknowledge that you&#8217;re putting an existing project into a state of &#8220;benign neglect.&#8221; Most importantly, people need to know that even if things aren&#8217;t perfect, they won&#8217;t get in trouble for working on the new thing.</p><p><strong>Rebel, Rebel</strong></p><p>In larger organizations, you won&#8217;t be able to meet with everyone, so you need to identify other agents of change. You may need to build a tiger team of believers who are excited about the new thing. Maybe there&#8217;s a sales person who&#8217;s ready for a new challenge. Maybe it&#8217;s just a couple of engineers who want to work on something new. The most powerful teams are those filled with passionate believers. And likely, you may need to operate outside the normal organization structures.</p><p>When we launched a new subscription version of MySQL, we couldn&#8217;t get buy in from the head of Sales. He liked the existing license model and didn&#8217;t want to distract his team. So we found one sales rep who was willing to give it a go. We got a couple of engineers on loan and one marketing person to help build the initial subscription product. Only after our cowboy sales rep closed a few deals did others start to believe in the new model.</p><p>The more radical the change, the more likely you will find opposition from internal leaders. If someone has spent ten years building a SaaS business, they might understandably be skeptical of the ability of AI to replace it. This scenario plays out every time there&#8217;s a platform shift and it&#8217;s one of the reasons agile startups are able to <a href="/__u/buildtoscale.substack.com/p/the-power-of-disruption">disrupt larger incumbents</a>.</p><p>The best way to win over skeptics during a transformation is to operate with high transparency sharing every win, every loss, and every lesson you learn along the way. At Duo Security we put up a sign that highlighted how many days of uptime we had without incident. Our new reliability initiatives were given significant airtime in all-hands meetings, so people could see reliability was valued as much or more than new features.</p><p>As you share progress, share the spotlight, too. Let individual contributors, rather than executives, speak to their work. They will have more credibility with their peers than any top down announcements.</p><p>Change is never easy. It takes way more effort than you expect. But if you follow this approach, you&#8217;ll get more people moving in the right direction than if you just announce the change and hope for the best.</p><p><em>If there was one constant in David Bowie&#8217;s career it was change. His 1976 greatest hits compilation album ChangesOneBowie was a seventies rock classic. Though many artists stick with a proven formula, Bowie continued evolve well into his, ah, Golden Years. </em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://buildtoscale.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Build To Scale! If you found this post useful, please share on Linkedin!</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Come Together!]]></title><description><![CDATA[Everything works better when leaders are aligned toward goals]]></description><link>https://buildtoscale.substack.com/p/alignment</link><guid isPermaLink="false">https://buildtoscale.substack.com/p/alignment</guid><dc:creator><![CDATA[Zack Urlocker]]></dc:creator><pubDate>Tue, 16 Dec 2025 16:47:28 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!PtMa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd55e93a-9146-4164-970b-5c30d1fda4e0_820x820.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!PtMa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd55e93a-9146-4164-970b-5c30d1fda4e0_820x820.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!PtMa!, /__u/buildtoscale.substack.com/w_424, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd55e93a-9146-4164-970b-5c30d1fda4e0_820x820.webp 424w, /__u/substackcdn.com/image/fetch/$s_!PtMa!, /__u/buildtoscale.substack.com/w_848, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd55e93a-9146-4164-970b-5c30d1fda4e0_820x820.webp 848w, /__u/substackcdn.com/image/fetch/$s_!PtMa!, /__u/buildtoscale.substack.com/w_1272, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd55e93a-9146-4164-970b-5c30d1fda4e0_820x820.webp 1272w, /__u/substackcdn.com/image/fetch/$s_!PtMa!, /__u/buildtoscale.substack.com/w_1456, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd55e93a-9146-4164-970b-5c30d1fda4e0_820x820.webp 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!PtMa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd55e93a-9146-4164-970b-5c30d1fda4e0_820x820.webp" width="820" height="820" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dd55e93a-9146-4164-970b-5c30d1fda4e0_820x820.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:820,&quot;width&quot;:820,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:119278,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://buildtoscale.substack.com/i/181352870?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd55e93a-9146-4164-970b-5c30d1fda4e0_820x820.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!PtMa!, /__u/buildtoscale.substack.com/w_424, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd55e93a-9146-4164-970b-5c30d1fda4e0_820x820.webp 424w, /__u/substackcdn.com/image/fetch/$s_!PtMa!, /__u/buildtoscale.substack.com/w_848, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd55e93a-9146-4164-970b-5c30d1fda4e0_820x820.webp 848w, /__u/substackcdn.com/image/fetch/$s_!PtMa!, /__u/buildtoscale.substack.com/w_1272, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd55e93a-9146-4164-970b-5c30d1fda4e0_820x820.webp 1272w, /__u/substackcdn.com/image/fetch/$s_!PtMa!, /__u/buildtoscale.substack.com/w_1456, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd55e93a-9146-4164-970b-5c30d1fda4e0_820x820.webp 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>As companies grow beyond the first couple of dozen employees, alignment often starts to fray&#8212;not because people aren&#8217;t committed, but because the implicit culture of the founding team no longer scales. New hires bring different backgrounds and assumptions. Departments begin to form their own perspectives. Engineering questions how Sales positions the product. Roadmap debates harden. Side conversations multiply, and teams gradually drift into silos. What begins as normal growing pains can quietly turn into a drag on execution and morale.</p><p>Sometimes things are moving so quickly that you don&#8217;t notice teams are out of alignment until the situation boils over and you start losing employees or missing dates and revenue targets. </p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://buildtoscale.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Build To Scale! Subscribe for free to get monthly new articles.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>Poor alignment can stem from a confluence of several issues:</p><ul><li><p>Lack of clear strategy</p></li><li><p>No plan of execution</p></li><li><p>Weak accountability</p></li><li><p>Poor communications</p></li></ul><p>In an early stage startup, you may get by without alignment because there&#8217;s a strong <em>implicit</em> culture among the founding team. You&#8217;re focused on building features, closing deals and moving as fast as possible. You may be moving so fast that you don&#8217;t need to think about how decisions are made. They&#8217;re just made quickly by the founders with whoever is in the meeting and then letting other people finding out later via slack or email.</p><p>As you hire more people, things that are implicitly understood by the founders, may not be understood or followed by new hires. When you&#8217;re growing quickly, you will likely hire experienced executives to help scale. But if you don&#8217;t let them make decisions, it can lead to frustration on both sides. Having a strong executive team and alignment on goals, values and plans is key to scaling. </p><p>Whenever I join a high-growth company, I tell the board or the CEO that I will be an agent of change. And if they didn&#8217;t want change, they shouldn&#8217;t hire me!</p><p>Sometimes, the problem is that the operating principles that worked well in the early days no longer fit as the company grows. Maybe you&#8217;ve sold to early adopters via a Product Led Growth (PLG) model and now you want to sell to Enterprise customers. Or perhaps new competitors have stepped in with a weaker product, but stronger sales and marketing.</p><p>How should you respond?</p><p>There are lots of different ways to address this, but if you don&#8217;t have alignment at the executive level, you&#8217;re going to have a sub-optimal solution. And when the executives are not in alignment, it will only get worse further down the organization.</p><p>You need to get everyone moving in the same direction. Good companies respond to opportunities and evolve. They develop a strategy and execution plan that pulls people together and drives progress. The trick is to agree on the goals and then let leaders make the decisions. In other words, once you&#8217;ve agreed on <em>what&#8217;s </em>important, let departmental leaders manage <em>how</em> things get done. After all, that&#8217;s why you&#8217;ve hired them. Good leaders don&#8217;t want (or need) to be micromanaged. </p><p>Often alignment splinters when there are multiple conflicting views of how to proceed. Sales has one view of the situation, Marketing another, Engineering a third. Everyone comes with their own experiences, ideas and biases. It&#8217;s great to have input from many areas. Diverse views can result in better brainstorming and better solutions. For complex decisions, you must focus on what is best for the Enterprise, rather than for any single department. </p><p><strong>Trust and Accountability</strong></p><p>The two key issues are trust and accountability. When you hire experienced leaders, you must trust them to do the job they&#8217;ve been hired to do. You should also have prioritized <a href="/__u/buildtoscale.substack.com/p/setting-and-measuring-objectives">quarterly goals</a> so that there is clear accountability.</p><p>The best way to foster these two points is to promote a high degree of transparency in all areas. That means setting clear goals and plans for every department, with no &#8220;black boxes.&#8221; Adjacent teams (e.g. Sales / Marketing, Product / Engineering) should collaborate to define goals and plans together.</p><p>Once goals and plans are defined, leaders need to respect that their charges will deliver.<em> </em>You cannot allow second-guessing. Otherwise, you are undermining the progress of the company. You must commit to supporting your colleagues in their decisions. Instead of saying &#8220;it&#8217;s not how I would do it&#8221; try saying &#8220;How can I help?&#8221;</p><p>MySQL CEO Marten Mickos used to joke that for complex problems, the decision would get made by whoever would get the blame if things went wrong. Although that&#8217;s kind of a dark Scandinavian humor, what it actually meant was: whoever has responsibility makes the decision.</p><p>Here are 5 tips that can help improve alignment:</p><ul><li><p>Build an <a href="/__u/buildtoscale.substack.com/p/the-dreaded-annual-plan">annual plan</a> that defines the top level company initiatives. This should include new products, new expansion plans and other big strategic bets. </p></li><li><p>Require written annual plans for each department. These don&#8217;t have to be lengthy, but they must identify not only their departmental objectives, but also what they will do to support the top-level company initiatives. These plans should be shared across all departments to increase transparency. </p></li><li><p>Make executives from adjacent teams work together on their plans. For example, Marketing and Sales must be in agreement on what segments and use cases will be targeted. </p></li><li><p>Ensure that departmental offsite meetings include participation from adjacent groups. For example, the Sales <a href="/__u/buildtoscale.substack.com/p/how-to-run-a-qbr">Quarterly Business Review</a> (QBR) should include participation from Marketing and Product. </p></li><li><p>Communicate the top level initiatives and progress towards the goals in every all-hands meeting.  </p><p></p></li></ul><p>Fast growing companies always have a certain amount of chaos as you figure out the right positioning, features, go-to market model, pricing, etc. At the same time, you also have to build the internal processes that govern how complex decisions get made.</p><p>Having clear ownership and accountability can help increase alignment not only at the executive level, but throughout the company. It takes discipline and constant communication to keep people focused on the top priorities. But if you do it right, everyone will come together in harmony.</p><p><em>Many people will recognize the image at the top of this post as the album cover for the classic Beatles album Abbey Road. There were several alternate photos from the same shoot, but none capture the spirit of all four in alignment like the cover photo.</em> </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!3YWx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe477c50a-05e2-400b-a2a7-204e2186c87c_2872x896.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!3YWx!, /__u/buildtoscale.substack.com/w_424, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe477c50a-05e2-400b-a2a7-204e2186c87c_2872x896.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!3YWx!, /__u/buildtoscale.substack.com/w_848, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe477c50a-05e2-400b-a2a7-204e2186c87c_2872x896.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!3YWx!, /__u/buildtoscale.substack.com/w_1272, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe477c50a-05e2-400b-a2a7-204e2186c87c_2872x896.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!3YWx!, /__u/buildtoscale.substack.com/w_1456, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe477c50a-05e2-400b-a2a7-204e2186c87c_2872x896.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!3YWx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe477c50a-05e2-400b-a2a7-204e2186c87c_2872x896.jpeg" width="1456" height="454" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e477c50a-05e2-400b-a2a7-204e2186c87c_2872x896.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:454,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:655565,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtoscale.substack.com/i/181352870?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe477c50a-05e2-400b-a2a7-204e2186c87c_2872x896.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!3YWx!, /__u/buildtoscale.substack.com/w_424, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe477c50a-05e2-400b-a2a7-204e2186c87c_2872x896.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!3YWx!, /__u/buildtoscale.substack.com/w_848, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe477c50a-05e2-400b-a2a7-204e2186c87c_2872x896.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!3YWx!, /__u/buildtoscale.substack.com/w_1272, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe477c50a-05e2-400b-a2a7-204e2186c87c_2872x896.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!3YWx!, /__u/buildtoscale.substack.com/w_1456, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe477c50a-05e2-400b-a2a7-204e2186c87c_2872x896.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://buildtoscale.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Build To Scale! If you liked this article, please share on LinkedIn.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Why Will You Win?]]></title><description><![CDATA[Paint The Picture That Only You Can]]></description><link>https://buildtoscale.substack.com/p/why-will-you-win</link><guid isPermaLink="false">https://buildtoscale.substack.com/p/why-will-you-win</guid><dc:creator><![CDATA[Zack Urlocker]]></dc:creator><pubDate>Tue, 11 Nov 2025 16:25:43 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!o-Ef!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19223813-f54d-455d-95c4-1c048027e26c_1319x878.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!o-Ef!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19223813-f54d-455d-95c4-1c048027e26c_1319x878.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!o-Ef!, /__u/buildtoscale.substack.com/w_424, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19223813-f54d-455d-95c4-1c048027e26c_1319x878.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!o-Ef!, /__u/buildtoscale.substack.com/w_848, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19223813-f54d-455d-95c4-1c048027e26c_1319x878.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!o-Ef!, /__u/buildtoscale.substack.com/w_1272, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19223813-f54d-455d-95c4-1c048027e26c_1319x878.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!o-Ef!, /__u/buildtoscale.substack.com/w_1456, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19223813-f54d-455d-95c4-1c048027e26c_1319x878.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!o-Ef!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19223813-f54d-455d-95c4-1c048027e26c_1319x878.jpeg" width="1319" height="878" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/19223813-f54d-455d-95c4-1c048027e26c_1319x878.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:878,&quot;width&quot;:1319,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:462896,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://buildtoscale.substack.com/i/178292063?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19223813-f54d-455d-95c4-1c048027e26c_1319x878.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!o-Ef!, /__u/buildtoscale.substack.com/w_424, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19223813-f54d-455d-95c4-1c048027e26c_1319x878.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!o-Ef!, /__u/buildtoscale.substack.com/w_848, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19223813-f54d-455d-95c4-1c048027e26c_1319x878.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!o-Ef!, /__u/buildtoscale.substack.com/w_1272, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19223813-f54d-455d-95c4-1c048027e26c_1319x878.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!o-Ef!, /__u/buildtoscale.substack.com/w_1456, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19223813-f54d-455d-95c4-1c048027e26c_1319x878.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>In the early days of a startup, it might feel like you&#8217;re unstoppable. You may have a 60% or higher win rate with many deals uncontested. But if you&#8217;re truly in a good market, someone&#8217;s already looking over your shoulder and wondering how to beat you.</p><p>The market was pretty stagnant when Zendesk launched the first cloud-based help desk product. Legacy on-premise vendors were completely stalled. After a couple of years (and high-profile rounds of venture investment) we faced quite a few up-and-coming competitors. </p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://buildtoscale.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Build To Scale! Subscribe for free to receive regular updates.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>This was a bit of a shock to the founders who were used to being the up-starts and getting all the attention. Now others were coming after us! Worse still, having turned down a $200m acquisition offer from Salesforce, they then <a href="https://techcrunch.com/2011/09/21/salesforce-buys-social-customer-service-saas-startup-assistly-for-50m-in-cash/">acquired one of the up-starts, Assistly, for $50m</a>. Our suitor had turned into a well-funded competitor! </p><p>While it&#8217;s easy to get obsessed with competition, don&#8217;t worry about their game, worry about yours. The most important thing is to plot your own course. In the case of Zendesk, we had our strategy and roadmap and there was very little we needed to change from a technical perspective. After all, these competitors were imitating us! </p><p>We knew that our cloud approach made it easy for companies to get started and dramatically improve their customer service. It put power back in the hands of customer service teams and enabled them to do a better job for their customers. Zendesk beat the heck out of traditional IT ticketing systems and on-premise solutions. </p><p>Still, getting a kick in the pants from the competition was good for us. We got more aggressive on pricing. And we used Salesforce&#8217;s size against them since we could move much faster than they could. Later, we modernized our user interface to make Zendesk easier and more responsive. </p><p>We heard from many customers that although they couldn&#8217;t always tell which software would best serve them from a trial, we proved to them our customer service was superior and that was often the deciding factor. </p><p>When you face competition there are two important things to understand:</p><ul><li><p>What is it that makes you unique? </p></li><li><p>How can you use the strengths of your competitor against them?</p></li></ul><p><strong>Lead, Don&#8217;t Follow</strong> </p><p>When you face a larger competitor, you must not get lulled into playing by their rules. If you&#8217;re competing with legacy vendors, you must figure out a way to disrupt the traditional buying process. This might mean focusing on underserved markets often with different buying criteria. If you are simply reacting to the competition, or copying their approach, you&#8217;re unlikely to win. </p><p>Zendesk didn&#8217;t try to copy legacy Enterprise strategies. Instead, we targeted new emerging markets, small and medium businesses, game companies and high-growth startups that didn&#8217;t want to run traditional on-premise software. </p><p>Later on, at Duo Security, I saw how futile copying was when RSA, a much larger Enterprise  security company, cobbled together a Duo wannabe from several acquired technologies. Their product was a mess. But it validated our approach and cemented our position as an industry leader. </p><p>Competitors may be larger, they may have bigger marketing budgets and more salespeople. As a startup you can (and must!) move quicker and develop a better understanding of emerging market opportunities. The bigger, more entrenched your competitors are, the more likely they are to be hampered by their existing playbooks and bureaucratic processes. </p><p>You will have to work harder, ship faster, take more risks and try more things in order to identify specific use cases and segments where your product is a better fit than the competition. </p><p>You must know in your heart why you will win and you must do everything possible to create a clear and compelling message that shows that you not only understand your customers problems but you have a long-term vision. You won&#8217;t win every deal, but you will be much more effective by telling a story that is grounded in your understanding of the market.</p><p><strong>Don&#8217;t Drive With One Foot On the Brake</strong></p><p>There will be times when the reality of your product may not match the vision you&#8217;re selling. While you cannot succeed with vaporware, don&#8217;t limit your story to the present. </p><p>Technical founders sometimes hesitate to sell the future because they fear overpromising. But that hesitation is a brake on growth. Talking about future capabilities may make the most technical people inside your company nervous. </p><p>That&#8217;s ok. </p><p>If you&#8217;re not making people a little nervous, you might not have sufficient ambition. Most customers want a vendor who can be a long-term partner and they are as much buying into a vision and roadmap as they are the current set of features.</p><p>If you can paint a compelling picture of the future and deliver the features your customers need today, that can be a winning formula. Focus on what makes you different and better, whether it&#8217;s your architecture, scalability, ease of use, implementation time or something else. Then build out a roadmap and target uses cases that enhance your differentiation in ways that matter to customers. Don&#8217;t compromise on what makes you uniquely you. </p><p>Winning isn&#8217;t about outspending or out-talking competitors &#8212; it&#8217;s about knowing what makes you different, staying faster and closer to customers, and selling a vision that pulls the future toward you</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://buildtoscale.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Like what you read? Share it on LinkedIn! Subscribe for free. Or don&#8217;t. Whatever works.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Creating A Customer-Centric Culture]]></title><description><![CDATA[Here are five ideas that will help get you on your way]]></description><link>https://buildtoscale.substack.com/p/customer-centric-culture</link><guid isPermaLink="false">https://buildtoscale.substack.com/p/customer-centric-culture</guid><dc:creator><![CDATA[Zack Urlocker]]></dc:creator><pubDate>Thu, 16 Oct 2025 15:35:31 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!VmR2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e944ec9-27df-4720-be21-4560e0a82dd7_2500x1500.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!VmR2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e944ec9-27df-4720-be21-4560e0a82dd7_2500x1500.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!VmR2!, /__u/buildtoscale.substack.com/w_424, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e944ec9-27df-4720-be21-4560e0a82dd7_2500x1500.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!VmR2!, /__u/buildtoscale.substack.com/w_848, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e944ec9-27df-4720-be21-4560e0a82dd7_2500x1500.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!VmR2!, /__u/buildtoscale.substack.com/w_1272, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e944ec9-27df-4720-be21-4560e0a82dd7_2500x1500.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!VmR2!, /__u/buildtoscale.substack.com/w_1456, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e944ec9-27df-4720-be21-4560e0a82dd7_2500x1500.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!VmR2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e944ec9-27df-4720-be21-4560e0a82dd7_2500x1500.jpeg" width="700" height="420.1923076923077" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7e944ec9-27df-4720-be21-4560e0a82dd7_2500x1500.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:874,&quot;width&quot;:1456,&quot;resizeWidth&quot;:700,&quot;bytes&quot;:526464,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://buildtoscale.substack.com/i/176079982?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e944ec9-27df-4720-be21-4560e0a82dd7_2500x1500.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!VmR2!, /__u/buildtoscale.substack.com/w_424, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e944ec9-27df-4720-be21-4560e0a82dd7_2500x1500.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!VmR2!, /__u/buildtoscale.substack.com/w_848, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e944ec9-27df-4720-be21-4560e0a82dd7_2500x1500.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!VmR2!, /__u/buildtoscale.substack.com/w_1272, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e944ec9-27df-4720-be21-4560e0a82dd7_2500x1500.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!VmR2!, /__u/buildtoscale.substack.com/w_1456, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e944ec9-27df-4720-be21-4560e0a82dd7_2500x1500.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>One of the things that has always been surprising to me is how few companies build a customer-focused organization. Companies like to talk about it, but few deliver on the promise.</p><p>As a startup, this is one of the areas you can truly differentiate your product, services and your whole company: make customers a top priority. You won&#8217;t be bigger than the big guys, but certainly you can deliver better service, faster than they can.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://buildtoscale.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Build To Scale! Subscribe for free to receive monthly updates.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>In the early days of a company, it&#8217;s pretty easy to reinforce this. If you regularly talk about progress with customers and how important is to be responsive, employees will get the message and follow along. If they hear a founder talk about how we closed a deal by quickly implementing a requested feature or going the extra mile, it becomes self-reinforcing. After all, who doesn&#8217;t want to get a shout-out in the next all-hands meeting?</p><p>But as you grow and add more  layers of management, objectives by department, you start to dilute the exposure people have to customers. Sales, and customer service are generally  plugged-in with customer needs. But over time, even groups that <em>should</em> have access to customers, like engineering, product and marketing, often don&#8217;t because they are heads-down busy trying to deliver on their objectives.</p><p>Ironically, companies with high volume product-led growth (PLG) are often the worst at understanding their customers. They might have thousands of people buying from them online, but the better that PLG machinery works, the less interest there is to hear from and understand the needs of specific customers.</p><p>As a result, high-volume companies are at risk of understanding everything about their customers except what actually matters: why did they buy from you and what else do they need?</p><p><strong>Towards A Customer-Centric Culture</strong></p><p>The metrics you gather in a PLG business --product usage, how to optimize the trial period, predictors of churn, identification of expansion opportunities &#8212;are all super interesting. But it&#8217;s important to occasionally step away from the dashboards and <em>talk</em> to customers.</p><p>And by &#8220;talk to customers&#8221; I actually mean: Invite <em>them</em> to talk and then listen. It&#8217;s amazing how much you can learn by asking customers basic questions:</p><ul><li><p>Why did you buy from us?</p></li><li><p>Who did you compare us to?</p></li><li><p>What was the critical thing that got you over the line?</p></li><li><p>What else could we do that would be helpful?</p></li></ul><p>You should also talk to prospects where you didn&#8217;t win. Not to talk them out of their decision, but to better understand where you missed the mark. (Generally speaking, you usually need to give this a few weeks after the deal has been lost so that you get more than just a polite &#8220;don&#8217;t want to hurt your feelings&#8221; brush off.)</p><p>If you have the humility to ask, you can uncover powerful ideas that can help unlock further growth. You might find there are certain misconceptions about your product or areas where your competition is able to deliver value quicker. And often it&#8217;s not the hardest, most sophisticated features that win deals. Sometimes it&#8217;s about how easy you make it for customers to undertake routine, mundane or error-prone tasks.</p><p>Take it all in and consider: how can you better leverage your strengths and reduce or eliminate your areas of competitive weakness? </p><p>As your company grows, you&#8217;ll need to take conscious steps to build a customer-centric culture. Here are five ideas that can help.</p><p><strong>Bring Customers to Your All-Hands Meetings</strong></p><p>One of the best ways to shape your culture is to invite customers to your <a href="/__u/buildtoscale.substack.com/p/how-to-run-an-effective-all-hands">all-hands meeting</a>, whether that&#8217;s in person or remote. You are putting your customers front and center for the entire company to see. Invite them to talk about how they&#8217;re using your product, what they like, what they dislike, and how it fits into their overall technology strategy. Then open up to questions from anyone in the company. </p><p>I guarantee if you do this regularly several times a year, you will increase customer empathy throughout the organization. People will remember these customer sessions far more than most of what is discussed.</p><p><strong>Everyone in Marketing Writes Case Studies</strong></p><p>One of the most powerful pieces of marketing content you can create are customer case studies. While it&#8217;s always a complex dance to get customer approvals, I have found that there&#8217;s huge value to building a case study pipeline and knocking out two or three every quarter. After a couple of years not only do you have a large library of reference customers, but you will also be enriching your team.</p><p>The trick is don&#8217;t just farm case studies out to an external agency. Instead, rotate the duty across all areas of marketing. There will be some bitching and moaning from people who are unaccustomed to this kind of work. But if you create an interview template and ask them to write a first draft before it goes off for polishing, you&#8217;ll be amazed at how much stronger your marketing becomes. Messages start to resonate more, <a href="/__u/buildtoscale.substack.com/p/product-positioning">positioning</a> becomes stronger and people are fired up after they talk to happy customers. </p><p><strong>Product Marketing and Product Management Should Have a Customer Quota</strong></p><p>The more customer exposure the product team has, the better your roadmap will resonate with customers. If product marketing and product management aren&#8217;t out regularly meeting with customers and hearing about what problems matter most, you&#8217;re just guessing at <a href="/__u/buildtoscale.substack.com/p/false-dawn-product-market-fit">product / market fit</a>. You might stumble across it, but it&#8217;s going to be more luck than anything. </p><p>Founding engineers often have a lot of pride around understanding early customers and perhaps claiming with some accuracy that they understand the market better than anyone because they <em>are</em> the market. But as markets expand, your ideal customer profile is likely to change. Later adopters are usually looking for a more complete solution than early adopters were willing to put up with. For this reason alone, it&#8217;s important that product marketing and product management are keeping a pulse on what customers and prospects are looking for and thinking about.</p><p>I&#8217;ve found it helpful to make sure the product team is out regularly listening to customers and sharing their observations back with Engineering and the rest of marketing. </p><p>As the market grows and attracts competition, remember that today&#8217;s unique differentiation can easily be copied by others. By increasing their exposure to customers and prospects the product team can keep their pulse on how customers are perceiving the competition and help you identify additional adjacent problems that might be worth addressing.</p><p><strong>Send Engineers to Trade Shows and Conferences</strong></p><p>While Engineers might grumble about attending trade shows and conferences, I&#8217;ve found that it can be highly motivating for them to see how customers respond &#8220;in the wild.&#8221; As a side benefit, sales, <a href="/__u/buildtoscale.substack.com/p/the-super-power-of-solution-engineers">SEs</a> and <a href="/__u/buildtoscale.substack.com/p/the-job-of-marketing">marketing</a> can learn a lot when they hear directly from Engineers explaining to a customer how something works.</p><p>If your company has an Executive Briefing Center or Customer Advisory Board those can also provide great opportunities for engineers to hear directly from customers and prospects. Customers often appreciate the ability to explain their problems directly to engineers without a lot of layers in between.</p><p><strong>Cross-Pollinate Departmental Offsite Meetings</strong></p><p>Because Sales, SEs and Customer Success teams often have the most customer exposure, I recommend inviting someone from one or more of these group to help represent customer perspectives in departmental offsite meetings. This can help shorten the time to validating ideas. It can also increase confidence in roadmap planning. </p><p>Building a customer centric culture requires conscious focus. It doesn&#8217;t just happen on its own. Maybe what I&#8217;ve proposed will spark even more creative ideas that will fit your company. </p><p>When companies faces <a href="/__u/buildtoscale.substack.com/p/managing-a-crisis">difficult times</a>, as they most certainly will,  the answers can often be found by going back to basics: what do customers need? It helps tremendously if those skills have been honed throughout the organization. But remember, your culture is greatly influenced by the actions that come from the top. Don&#8217;t talk the talk unless you walk the walk.</p><p>I remember one brilliant executive that I worked with years back. The company had acquired a competitive product line and gradually lost interest in maintaining it. Whenever pressed about investing more in the product his response was &#8220;Where else are they going to go?&#8221; I don&#8217;t think I ever saw employees at that company go the extra mile for customers. Why would they? </p><p><em>What ideas have you seen that help build a more customer-centric culture? For those curious, the image at the top of this post is from the terrific band <a href="https://www.youtube.com/watch?v=AaeztjcYtis&amp;list=RDAaeztjcYtis&amp;start_radio=1">Crack The Sky</a>. It was the cover art for their third album <a href="https://www.youtube.com/watch?v=tDhCYbMN5ug&amp;list=PLeM8beRtLqrP8AcLcLhdHDCFzZ0yAkr5N&amp;index=5">Safety In Numbers</a>, from 1978.</em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://buildtoscale.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">If you liked this, please share on LinkedIn. Subscribe for free.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[The Evolution of a Startup]]></title><description><![CDATA[How do you make progress in the marathon of marathons?]]></description><link>https://buildtoscale.substack.com/p/understand-the-stages-of-a-startup</link><guid isPermaLink="false">https://buildtoscale.substack.com/p/understand-the-stages-of-a-startup</guid><dc:creator><![CDATA[Zack Urlocker]]></dc:creator><pubDate>Thu, 04 Sep 2025 15:34:22 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Fu9d!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6963ae9-c951-4b69-873c-f3a3b3b983ea_2684x1936.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!Fu9d!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6963ae9-c951-4b69-873c-f3a3b3b983ea_2684x1936.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Fu9d!, /__u/buildtoscale.substack.com/w_424, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6963ae9-c951-4b69-873c-f3a3b3b983ea_2684x1936.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!Fu9d!, /__u/buildtoscale.substack.com/w_848, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6963ae9-c951-4b69-873c-f3a3b3b983ea_2684x1936.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!Fu9d!, /__u/buildtoscale.substack.com/w_1272, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6963ae9-c951-4b69-873c-f3a3b3b983ea_2684x1936.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!Fu9d!, /__u/buildtoscale.substack.com/w_1456, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6963ae9-c951-4b69-873c-f3a3b3b983ea_2684x1936.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Fu9d!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6963ae9-c951-4b69-873c-f3a3b3b983ea_2684x1936.jpeg" width="1456" height="1050" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d6963ae9-c951-4b69-873c-f3a3b3b983ea_2684x1936.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1050,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1155084,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://buildtoscale.substack.com/i/172618835?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6963ae9-c951-4b69-873c-f3a3b3b983ea_2684x1936.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!Fu9d!, /__u/buildtoscale.substack.com/w_424, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6963ae9-c951-4b69-873c-f3a3b3b983ea_2684x1936.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!Fu9d!, /__u/buildtoscale.substack.com/w_848, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6963ae9-c951-4b69-873c-f3a3b3b983ea_2684x1936.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!Fu9d!, /__u/buildtoscale.substack.com/w_1272, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6963ae9-c951-4b69-873c-f3a3b3b983ea_2684x1936.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!Fu9d!, /__u/buildtoscale.substack.com/w_1456, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6963ae9-c951-4b69-873c-f3a3b3b983ea_2684x1936.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Lately, I&#8217;ve been mentoring some early-stage startups. Some have a minimum viable product and a few customers, others are still working on the underlying science of their offering. They are all pre-seed, surviving on funding from the four F&#8217;s: founders, friends, family and fools.</p><p>This stage is one of the toughest because you&#8217;re caught in a chicken-or-egg dilemma. You don&#8217;t yet have enough traction to raise serious capital. But without capital, it&#8217;s hard to finish the product or win the customers you need to show traction.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://buildtoscale.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Build To Scale! Subscribe to receive new posts regularly.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>A startup, at its core, is an innovation in search of a business model. And finding that model takes time, iteration, and a lot of work before investors are ready to write meaningful checks.</p><p><strong>The Traction Paradox</strong></p><p>Many first-time founders get stuck at this initial stage. They believe that if only investors gave them money, they could move the business forward. That may be true, but unless you&#8217;ve already built successful companies, investors want proof <em>before</em> they invest. The exact proof isn&#8217;t as important as the principle: venture investors need evidence of momentum.</p><p>Here&#8217;s the part that doesn&#8217;t get said enough: every stage of a startup is hard.</p><p>I like to compare it to running marathons. When you sign up, you know you&#8217;re choosing something difficult. You train with the understanding that the suffering is part of it. I ran marathons for ten years, and I reminded myself during training, that I was preparing for race day one mile at a time. Every mile repeat, every hill meant less suffering on race day. </p><p>The same is true in startups. The more you understand your customers and their problems, the fewer needless detours you&#8217;ll experience while building your company. But no matter what, there&#8217;s no such thing as an easy startup.</p><p>Every startup I&#8217;ve been part of has had its share of ups and downs: missed quarters, product delays, outages, new competitors, customer churn, internal drama &#8212; you name it. From the outside, successful startups look like a straight line of growth. On the inside, it&#8217;s always messy.</p><p>As an early stage founder, you must</p><ul><li><p>Build a team</p></li><li><p>Get product / market fit</p></li><li><p>Grow to the next stage without running out of money.</p></li></ul><p>One thing that can help you focus your efforts is to think of your startup as passing through a series of gates. While there are lots of twists and turns along the journey, you must focus on exactly what will move you from the current stage through the next gate.</p><p>At the pre-seed stage, you might convince friends or family to invest because they know you and you&#8217;re an expert in a specific domain that has helped you identify a significant market opportunity.</p><p>At the seed stage, you need to show that you can execute on the vision by delivering a working product to happy customers.</p><p>At series A, investors want to see proof there is <a href="/__u/buildtoscale.substack.com/p/finding-product-market-fit">product/market fit</a>. For a B2B company, that&#8217;s typically crossing the $1M revenue threshold along with evidence that there&#8217;s a large overall target market. For consumer apps, the yardsticks are different: perhaps 100,000 monthly active users with strong daily engagement.</p><p>At Series B and beyond, you need to prove you can build a profitable business. You want to show accelerated growth, improved margins, and the ability to scale the operations beyond the founding team.</p><p>Also, keep in mind that investors are not customers. They care more about your business than about the features or patents you have under development. You need to show more than just a product strategy. You need a compelling business strategy that shows you can expand revenues, distribution and margins over time.</p><p><strong>Focus On Your Current Stage</strong></p><p>The lesson for founders is simple but not easy: you don&#8217;t get to move to the next stage without proving your way. You&#8217;re moving from proof of concept, to product/market fit, to scalable operations. For investors, each gate you pass through is reducing the risk on their investment.</p><p>You need to figure out how to get momentum at each stage through creativity, hard work, salesmanship, luck or all of the above. No investor is going to rescue you.</p><p>In fact, investors are looking for exactly that combination of determination and creativity that enables founders to keep going no matter what obstacles arise.</p><p>Don&#8217;t make the mistake of trying to optimize for tomorrow&#8217;s problems today. In particular, it&#8217;s easy for technical founders to get caught up in building advanced features before getting customers into production. When your number of users is in the hundreds, investors will not care that you have an automated multi-region failover architecture that uses the latest open source technology.</p><p><strong>Get Things Working, Optimize Later</strong></p><p>There are many things you must do to get the things off the ground in the early days that are not necessarily scalable when you have a $100m business. That&#8217;s okay as long as you have a plan to improve it later. Don&#8217;t try to optimize everything from the get go. The most important thing to consider is: will it help you to move to the next stage?</p><p>For example, early customers might require a lot of technical handholding and unanticipated product workarounds to get them into production. That might not be very efficient with your first batch of customers, but once you understand the issues, you can figure out how to optimize for the next batch.</p><p>While it&#8217;s possible that the first version of your product or service is perfectly correct, it&#8217;s likely that you&#8217;ll need to change over time as the market evolves and customer needs change. A successful startup is one that is constantly <a href="/__u/buildtoscale.substack.com/p/the-power-of-experimentation">experimenting</a> and improving.</p><p>When things are hard, when you&#8217;re really not sure how to proceed, have the humility to meet with customers and prospects. Ask them about the problems they have. Listen carefully. And consider whether you are solving the right problems.</p><p>It&#8217;s easy to fall in love with your product ideas. But what matters most is that your customers fall in love with your product. If it&#8217;s not happening, consider what problems you could solve that would most excite your customers. (Hint: ask them!)</p><p>Remember, while no startup is easy, none have ever died from too much customer focus. The surest way to get your business to the next stage is to build it one customer at a time. </p><p>For companies that are beyond Series A and have product market fit, you want to be thinking about how you can systematically make operations more efficient every quarter, every year. Look for ways to reduce friction in the organization, whether it&#8217;s in the customer acquisition process, sales cycles, customer deployments and so on. </p><p>It requires conviction and hard work to adopt a mindset of <a href="/__u/buildtoscale.substack.com/p/building-the-plane-while-flying-the">continuous improvement</a> but it is much better than the opposite.  </p><p><em>The picture above was from the <a href="https://www.bayshoremarathon.org/">Bayshore Half Marathon</a> in Traverse City, Michigan. Anyone looking for a flat, fast Spring marathon PR should consider it. </em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://buildtoscale.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Like this post? Share it on LinkedIn and subscribe for free.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Beware the False Dawn of Product Market Fit]]></title><description><![CDATA[A few wins doesn't mean you have repeatability]]></description><link>https://buildtoscale.substack.com/p/false-dawn-product-market-fit</link><guid isPermaLink="false">https://buildtoscale.substack.com/p/false-dawn-product-market-fit</guid><dc:creator><![CDATA[Zack Urlocker]]></dc:creator><pubDate>Tue, 22 Jul 2025 18:35:58 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Pj4i!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd67a217-6e00-4816-bc8b-c2a95ac2613e_2048x1548.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!Pj4i!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd67a217-6e00-4816-bc8b-c2a95ac2613e_2048x1548.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Pj4i!, /__u/buildtoscale.substack.com/w_424, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd67a217-6e00-4816-bc8b-c2a95ac2613e_2048x1548.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!Pj4i!, /__u/buildtoscale.substack.com/w_848, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd67a217-6e00-4816-bc8b-c2a95ac2613e_2048x1548.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!Pj4i!, /__u/buildtoscale.substack.com/w_1272, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd67a217-6e00-4816-bc8b-c2a95ac2613e_2048x1548.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!Pj4i!, /__u/buildtoscale.substack.com/w_1456, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd67a217-6e00-4816-bc8b-c2a95ac2613e_2048x1548.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Pj4i!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd67a217-6e00-4816-bc8b-c2a95ac2613e_2048x1548.jpeg" width="1456" height="1101" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fd67a217-6e00-4816-bc8b-c2a95ac2613e_2048x1548.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1101,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:333523,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://buildtoscale.substack.com/i/168897682?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd67a217-6e00-4816-bc8b-c2a95ac2613e_2048x1548.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!Pj4i!, /__u/buildtoscale.substack.com/w_424, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd67a217-6e00-4816-bc8b-c2a95ac2613e_2048x1548.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!Pj4i!, /__u/buildtoscale.substack.com/w_848, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd67a217-6e00-4816-bc8b-c2a95ac2613e_2048x1548.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!Pj4i!, /__u/buildtoscale.substack.com/w_1272, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd67a217-6e00-4816-bc8b-c2a95ac2613e_2048x1548.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!Pj4i!, /__u/buildtoscale.substack.com/w_1456, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd67a217-6e00-4816-bc8b-c2a95ac2613e_2048x1548.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Sometimes in early stage startups after you close a few deals you figure you&#8217;ve checked the box and can start scaling. Because now you&#8217;ve got that everlasting Product / Market Fit that your investors have been hammering you about. But are those early deals really representative of the market? In some cases they might be one-off custom development deals or as a result of founders calling in favors within their network. </p><p>There&#8217;s nothing wrong with that. It&#8217;s a good way to get feedback and exposure. But it can create a false dawn. It looks like daybreak, but that faint glow on the horizon is just dust particles in space. It&#8217;s noise, not signal. Founder-led sales are not particularly scalable. Founders carry a certain charisma that regular sales people might not be able to pull off. Prospects might feel obliged to listen to an intro through their board. You  get a polite reception and then&#8230; they&#8217;re just not that into it.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://buildtoscale.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Subscribe for free to receive new posts.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>The best way to think of product / market fit is as a continuum, rather than a binary, one-time event. As your business grows and the market evolves, you will enter new market segments where you will need to continuously prove your value. Having adoption among European tech companies doesn&#8217;t mean it&#8217;ll play in Peoria, and vice verse. New market segments have their own distinct requirements and buying processes. </p><p><strong>Crossing the Enterprise Chasm</strong></p><p>In the early days of MySQL (and Zendesk and Duo Security and pretty much every Enterprise software company) we were excited to book meetings with large Enterprise customers like GE, American Airlines, PeopleSoft and Siebel Systems. No doubt, they were ready to buy. I mean, why would they book an in-person meeting if they weren&#8217;t serious? </p><p>So we scrambled to build an Enterprise Edition, staff an Enterprise sales team, create an Enterprise pitch deck and so on. And we learned the lesson that every Enterprise software company learns: Enterprise sales are slow and complicated! </p><p>Ironically, when we built the Enterprise sales team, there was a lot of envy among the existing mid-market sales reps who were vying for those roles. Everyone anticipated the commissions that million dollar Enterprise deals would deliver. Three months later, when the Enterprise team hadn&#8217;t closed anything, the mid-market reps figured they&#8217;d dodged a bullet. Six months, later the Enterprise reps were wondering if they&#8217;d committed career suicide. </p><p>We eventually figured things out and built the required features that Enterprise customers needed. These went well beyond the requirements of our early adopters. We started closing larger deals, but it took a lot perseverance and maturation of our product, services and approach. It also took time for Enterprise customers to trust open source enough to use it for mission-critical applications. </p><p>The key lesson is that selling to mid-market companies and high-growth startups didn&#8217;t mean Enterprise customers were ready for us, or that we were ready for them. Each new segment you target has its own specific requirements. Having product market fit in one segment doesn&#8217;t guarantee success in others.</p><p>Enterprise customers have far more complex needs in terms of integration, reporting customization and security. It&#8217;s not enough to &#8220;do the thing&#8221; for Enterprise customers. You&#8217;ve got to integrate with their existing systems, provide the reporting they want and prove the value. Unlike smaller companies who are willing to work around your product limitations, Enterprise customers are looking for a &#8220;whole product&#8221; that can be integrated into their existing operations. </p><p>As you develop your go-to-market strategy, you should understand what product or service capabilities you need to add to expand into specific market segments or territories. In effect, your product roadmap is the key to expanding your reach to unlock new use cases and new segments. Each new release should give you some competitive advantage that opens up a bigger slice of the market.  </p><p><strong>Are You Ready to Scale?</strong> </p><p>Premature scaling happens when investors (and sometimes founders) are so impatient for growth that they mistakenly assume that success with a few customers means the company is ready to double or  triple overnight. On a spreadsheet, it looks so easy, it&#8217;s hard to argue. But in the real world, ramping up sales and marketing before you have product-market fit can be a frustrating and costly distraction. </p><p>The best way to counter this, is to make sure you really have a repeatable, efficient process before you staff up. Here are a few questions to consider:</p><ul><li><p>Can you define your ideal customer profile?  </p></li><li><p>Do you understand the key <a href="/__u/buildtoscale.substack.com/p/the-power-of-personas">personas</a> involved in the purchase and the specific problems they are trying to solve?</p></li><li><p>Do you understand their buying process and the approvals required?</p></li><li><p>Can you explain how your product is better than competing solutions?</p></li><li><p>Can you reliably predict which prospects have a higher likelihood of closing? </p></li><li><p>Can you efficiently engage high-likelihood prospects through marketing?</p></li><li><p>Can you close prospects without calling in favors or dropping your price?</p></li><li><p>Can you get customers into production in a predictable and reliable process without calling on Engineering for custom work?</p></li></ul><p>While you don&#8217;t need to have a perfect answer to every one of these questions before you scale your business, an honest assessment should help you determine how repeatable things really are and where you need to improve. You should be able to point to specific customers in production and show how they are representative of your go-to market strategy. </p><p>If you don&#8217;t have good answers to at least five of the above questions, you should spend more time trying to uncover patterns among your prospects that will help you improve your targeting and strengthen your understanding of the problems they have. </p><p>As with the most complex challenges in life, product / market fit is an ongoing process. In rapidly evolving markets, there can be changes in market conditions (new competitors, new customer expectations, new technologies) that knock you back a few steps. When that happens, get out and talk to customers. Understand their problems, listen and learn. </p><p><strong>It&#8217;s a Numbers Game</strong></p><p>Also recognize that when it comes to product / market fit, quantity trumps quality. The more at-bats you have, the more wins under your belt, the easier it is to identify <a href="/__u/buildtoscale.substack.com/p/what-are-the-patterns">repeatable patterns</a>. Those patterns might not represent a majority of customers, but if you can consistently target them and close them, you should double down on that bet. </p><p>Sometimes there will be multiple patterns that emerge, each one occurring 12 to 20% of the time. You will need to think about what marketing approach, content and product features matter most to each of these groups. It might be that there&#8217;s a class of prospects who are frustrated with a competing product. Or it could be pressure that is being felt in specific market segments around a particular common problem, whether that&#8217;s seasonality, shopping cart abandonment, cost-cutting or some other scenario. You want to go beyond generic &#8220;one-size-fits-all&#8221; communications to focus on what really matters to the buyers in each different segment. </p><p>If you can identify prospects who fit into these patterns and speak to the value you provide, you are on your way to building a truly scalable business.</p><p><em>The picture above is not dawn or false dawn (I&#8217;m never up that early), but it is one of my regular running routes at Timbers Recreation Area in Traverse City, Michigan.</em> </p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://buildtoscale.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Build To Scale. Share on Linkedin and subscribe for free!</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[We Ran A CEO Bootcamp On A Remote Island in Finland ]]></title><description><![CDATA[(and no one was murdered!)]]></description><link>https://buildtoscale.substack.com/p/we-ran-a-ceo-bootcamp-on-remote-island</link><guid isPermaLink="false">https://buildtoscale.substack.com/p/we-ran-a-ceo-bootcamp-on-remote-island</guid><dc:creator><![CDATA[Zack Urlocker]]></dc:creator><pubDate>Thu, 26 Jun 2025 15:42:26 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!VoY9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b62ddc7-dcf5-444b-aba1-4f07efdc3f2a_1004x646.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.fourthbox.org/" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!VoY9!, /__u/buildtoscale.substack.com/w_424, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b62ddc7-dcf5-444b-aba1-4f07efdc3f2a_1004x646.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!VoY9!, /__u/buildtoscale.substack.com/w_848, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b62ddc7-dcf5-444b-aba1-4f07efdc3f2a_1004x646.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!VoY9!, /__u/buildtoscale.substack.com/w_1272, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b62ddc7-dcf5-444b-aba1-4f07efdc3f2a_1004x646.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!VoY9!, /__u/buildtoscale.substack.com/w_1456, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b62ddc7-dcf5-444b-aba1-4f07efdc3f2a_1004x646.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!VoY9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b62ddc7-dcf5-444b-aba1-4f07efdc3f2a_1004x646.jpeg" width="1004" height="646" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1b62ddc7-dcf5-444b-aba1-4f07efdc3f2a_1004x646.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:646,&quot;width&quot;:1004,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:203924,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://www.fourthbox.org/&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://buildtoscale.substack.com/i/166813565?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b62ddc7-dcf5-444b-aba1-4f07efdc3f2a_1004x646.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!VoY9!, /__u/buildtoscale.substack.com/w_424, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b62ddc7-dcf5-444b-aba1-4f07efdc3f2a_1004x646.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!VoY9!, /__u/buildtoscale.substack.com/w_848, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b62ddc7-dcf5-444b-aba1-4f07efdc3f2a_1004x646.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!VoY9!, /__u/buildtoscale.substack.com/w_1272, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b62ddc7-dcf5-444b-aba1-4f07efdc3f2a_1004x646.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!VoY9!, /__u/buildtoscale.substack.com/w_1456, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b62ddc7-dcf5-444b-aba1-4f07efdc3f2a_1004x646.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>What happens when you gather 12 ambitious founders on a remote private island in the Finnish archipelago for 3 days near the summer solstice?  It&#8217;s either a <a href="http://www.fourthbox.org">Fourth Box bootcamp</a> of intense learning or the ominous start of a cult murder mystery.</p><p>Over the past few years my friends Clint and Marten from MySQL and I have mentored dozens of founder / CEOs as they build exciting startups in open source, SaaS and cyber security. This spring we decided to run a 3 day bootcamp for top-notch CEOs on a remote private island in the Finnish archipelago. We even shared the storied origins of the <a href="https://www.fourthbox.org/">Fourth Box</a>.<strong>*</strong></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://buildtoscale.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Build To Scale! Get more ideas on how to build your business free.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>It took a leap of faith that we could get a select group of venture-backed CEOs to travel to a remote location <em>and</em> secure sponsorship from top-tier VCs so that we would not lose our shirts. I am grateful to <strong><a href="https://www.benchmark.com/">Benchmark Capital</a></strong>, <strong><a href="https://www.indexventures.com/">Index Ventures</a></strong>, <strong><a href="https://www.lifelineventures.com/">LifeLine Ventures</a></strong> and <strong><a href="https://www.scalevp.com/">Scale Venture Partners</a></strong> for their timely sponsorship and nominations. </p><p>Until I stepped off the boat and onto <a href="https://www.fagerholm.fi/home/about-us/">Fagerholm island</a> and met all of our CEO participants in person, there was still some doubt in my mind that we could pull this off. So much of an event&#8217;s success depends on the personalities and participation of the attendees. In this respect, our first cohort was superb. They were self-aware, engaged, ready to share their challenges and eager to learn. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.fourthbox.org/" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!E6az!, /__u/buildtoscale.substack.com/w_424, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec7efbff-b195-4353-9345-61512c7cd57d_1966x1400.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!E6az!, /__u/buildtoscale.substack.com/w_848, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec7efbff-b195-4353-9345-61512c7cd57d_1966x1400.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!E6az!, /__u/buildtoscale.substack.com/w_1272, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec7efbff-b195-4353-9345-61512c7cd57d_1966x1400.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!E6az!, /__u/buildtoscale.substack.com/w_1456, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec7efbff-b195-4353-9345-61512c7cd57d_1966x1400.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!E6az!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec7efbff-b195-4353-9345-61512c7cd57d_1966x1400.jpeg" width="1456" height="1037" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ec7efbff-b195-4353-9345-61512c7cd57d_1966x1400.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1037,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:991499,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://www.fourthbox.org/&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtoscale.substack.com/i/166813565?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec7efbff-b195-4353-9345-61512c7cd57d_1966x1400.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!E6az!, /__u/buildtoscale.substack.com/w_424, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec7efbff-b195-4353-9345-61512c7cd57d_1966x1400.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!E6az!, /__u/buildtoscale.substack.com/w_848, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec7efbff-b195-4353-9345-61512c7cd57d_1966x1400.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!E6az!, /__u/buildtoscale.substack.com/w_1272, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec7efbff-b195-4353-9345-61512c7cd57d_1966x1400.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!E6az!, /__u/buildtoscale.substack.com/w_1456, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec7efbff-b195-4353-9345-61512c7cd57d_1966x1400.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Did it work?</strong></p><p>Yes, absolutely! But that&#8217;s just my opinion as one of the organizers. More importantly, we exceeded the expectations of the participants and delivered real value. </p><p>We asked the participants to rate the experience on a scale of 1-5 :</p><ul><li><p><em>The FourthBox CEO bootcamp was a good use of my time.</em> <strong>(Score 4.875)</strong> </p></li><li><p><em>I would recommend the CEO bootcamp to other CEOs of similar companies.</em> <strong>(Score 4.75)</strong></p></li></ul><p>We asked participants to share feedback on what they learned that they can apply in their company. Here are a few of the comments (slightly paraphrased): </p><ul><li><p><em>I was impressed how much people opened up. Most valuable for me was when we broke off in smaller groups and discussed our specific challenges. I learned how others are running their executive team meetings and this gave me new ideas I can put into practice. </em></p></li><li><p><em>I learned some good ideas on how to run internal QBRs with sales, marketing and product to review deals we won or lost. This will help us increase the feedback from sales into the product team. </em></p></li><li><p><em>It was interesting to hear how other companies are using AI internally. It was valuable to take a step back and reflect on this.</em></p></li><li><p><em>Lots of reflection on my own leadership style from exposure to peers. </em></p></li><li><p><em>I learned ways to enable my team to step up as leaders so I can focus on the most important items for the company.</em></p></li><li><p><em>Good take aways to create more urgency in the team.</em></p></li><li><p><em>I just talked to my head of people ops and we will experiment with some of ideas I stole to improve internal feedback.</em>  </p></li></ul><p>We also asked what should we keep or do more of:</p><ul><li><p><em>The location was amazing. I think that environment was critical for changing the typical performative founder persona.</em></p></li><li><p><em>I would keep the location exotic as it makes it easier to learn new things. I would also keep focus on workshop / discussion style rather than lectures.</em></p></li></ul><p>And some areas that we could improve:</p><ul><li><p><em>I wanted to hear more from coaches and long-time CEOs who had done it before. </em></p></li><li><p><em>It would be good to be able to sign up for a 1:1 on a topic with a specific coach.</em></p></li><li><p><em>I&#8217;d recommend a more narrow range of companies in terms of funding and revenue. I learned the most in discussions with founders at similar stages.</em></p></li></ul><p>It was an interesting, high-intensity approach to mentoring. While everyone left excited (and probably exhausted) the real test comes in the weeks, months and years that follow. It&#8217;s easy to go to an offsite meeting and come away with dozens of ideas. But it takes discipline to apply new techniques and best practices to improve your own performance and that of the team. We will be following up with the participants next month to help with that process.</p><p>To me there were a few key takeaways that made the event successful: </p><ul><li><p>Though it was hard to get to, the remote location contributed to the high level of engagement of participants. There were no distractions, and no other people on the island &#8212;only FourthBox participants and <a href="https://www.fagerholm.fi/home/about-us/facilities/">Fagerholm</a> staff. We were in close quarters, sharing meals, saunas and sleeping quarters from sunrise 4am to sunset 11pm. You could not achieve the same level of openness and engagement in a hotel in Napa. </p></li><li><p>The participants were chosen in part for their humility and willingness to learn. This was not the stereotypical Silicon Valley alpha male CEO group. We had a diverse set of CEOs (9 men / 3 women, 6 from the US / 6 from Europe) which helped keep things balanced and open. There was also a wide spread in the maturity of the companies from pre-product market/fit (sub $1m) to $50m in ARR. In retrospect that was too broad a range and we frequently broke into subgroups based on size / maturity.</p></li><li><p>We had a high ratio of mentors (3 men, 2 women executives) each with different areas of expertise.</p></li><li><p>We had a <a href="https://www.fourthbox.org/program">lightly structured program</a> with designated topics and leaders. This enabled us to kick off discussions and then zero in on the topics the founders wanted help with. We were also able to pivot (&#8220;pivot!&#8221;) when necessary.</p></li><li><p>There were a couple of hours of down time each afternoon enabling people to catch up on email, phone calls, seek one-on-one meetings, go kayaking, relax or engage in other activities. </p></li><li><p>There were no board members, investors or other employees involved, which enabled people to open up more than they might otherwise. </p></li></ul><p>I hope that we will do this again next year.  There are definitely improvements we can make to get more in depth, practical discussions. But considering this was our first time running a CEO bootcamp, I think we did quite well. </p><p>And of course, mentoring is not a one-way street. All of us, including coaches, learned from each other. It&#8217;s interesting to hear how a younger generation of founders think about technology, business and the world. This is the first large group of &#8220;AI native&#8221; founders that I&#8217;ve worked with and their ambition and creative drive is inspiring. </p><p>Perhaps most gratifying was the feedback from one of the attendees:</p><ul><li><p><em>I&#8217;d love to pay it forward some day!</em></p></li></ul><p>There is no greater demonstration of leadership than planting ideas that others make their own. </p><p>(*) <em>The legend of the Fourth Box was revealed in a secret ceremony on the final evening after much partaking of alcohol, saunas and cold plunges. But if you really want to learn that story, you&#8217;ll have to get nominated to join our next cohort. </em></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.fourthbox.org/" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!pABi!, /__u/buildtoscale.substack.com/w_424, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1613ffa-d968-4e67-8b14-244812dc6582_2144x1446.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!pABi!, /__u/buildtoscale.substack.com/w_848, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1613ffa-d968-4e67-8b14-244812dc6582_2144x1446.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!pABi!, /__u/buildtoscale.substack.com/w_1272, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1613ffa-d968-4e67-8b14-244812dc6582_2144x1446.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!pABi!, /__u/buildtoscale.substack.com/w_1456, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1613ffa-d968-4e67-8b14-244812dc6582_2144x1446.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!pABi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1613ffa-d968-4e67-8b14-244812dc6582_2144x1446.jpeg" width="1456" height="982" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a1613ffa-d968-4e67-8b14-244812dc6582_2144x1446.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:982,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:735229,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://www.fourthbox.org/&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtoscale.substack.com/i/166813565?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1613ffa-d968-4e67-8b14-244812dc6582_2144x1446.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!pABi!, /__u/buildtoscale.substack.com/w_424, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1613ffa-d968-4e67-8b14-244812dc6582_2144x1446.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!pABi!, /__u/buildtoscale.substack.com/w_848, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1613ffa-d968-4e67-8b14-244812dc6582_2144x1446.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!pABi!, /__u/buildtoscale.substack.com/w_1272, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1613ffa-d968-4e67-8b14-244812dc6582_2144x1446.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!pABi!, /__u/buildtoscale.substack.com/w_1456, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1613ffa-d968-4e67-8b14-244812dc6582_2144x1446.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>I am grateful to Clint, who convinced us to hold the event in Finland and to Marten who found a <a href="https://www.fagerholm.fi/home/about-us/">wonderful former coastguard island</a> in which to host our inaugural event. The location was a challenge, but it was the catalyst for opening people up to new ideas.</em></p><p><em>I also want to thank our <a href="https://www.fourthbox.org/about">guest mentors</a> <a href="https://www.linkedin.com/in/annabinder/">Anna Binder</a> and <a href="https://www.linkedin.com/in/kellybattles/">Kelly Battles</a> who brought creativity and passion to topics that many founders struggle with around building a strong culture and creating accountability. Also kudos to our local host, Alto University undergraduate <a href="https://www.linkedin.com/in/casimir-r%C3%B6nnl%C3%B6f-595712255/">Casimir R&#246;nnl&#246;f</a> who made sure everyone made it to the island and had a first class experience.</em> </p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://buildtoscale.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">If you enjoyed this post, please share on LinkedIn and/or subscribe.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Building the Plane While Flying the Plane ]]></title><description><![CDATA[Can you build a culture of continuous improvement?]]></description><link>https://buildtoscale.substack.com/p/building-the-plane-while-flying-the</link><guid isPermaLink="false">https://buildtoscale.substack.com/p/building-the-plane-while-flying-the</guid><dc:creator><![CDATA[Zack Urlocker]]></dc:creator><pubDate>Thu, 05 Jun 2025 15:35:09 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Xbdl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe337377b-8d11-4350-b28a-05a14fde93b9_976x575.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!Xbdl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe337377b-8d11-4350-b28a-05a14fde93b9_976x575.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Xbdl!, /__u/buildtoscale.substack.com/w_424, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe337377b-8d11-4350-b28a-05a14fde93b9_976x575.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!Xbdl!, /__u/buildtoscale.substack.com/w_848, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe337377b-8d11-4350-b28a-05a14fde93b9_976x575.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!Xbdl!, /__u/buildtoscale.substack.com/w_1272, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe337377b-8d11-4350-b28a-05a14fde93b9_976x575.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!Xbdl!, /__u/buildtoscale.substack.com/w_1456, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe337377b-8d11-4350-b28a-05a14fde93b9_976x575.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Xbdl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe337377b-8d11-4350-b28a-05a14fde93b9_976x575.jpeg" width="976" height="575" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e337377b-8d11-4350-b28a-05a14fde93b9_976x575.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:575,&quot;width&quot;:976,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:221690,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://buildtoscale.substack.com/i/164373313?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe337377b-8d11-4350-b28a-05a14fde93b9_976x575.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!Xbdl!, /__u/buildtoscale.substack.com/w_424, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe337377b-8d11-4350-b28a-05a14fde93b9_976x575.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!Xbdl!, /__u/buildtoscale.substack.com/w_848, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe337377b-8d11-4350-b28a-05a14fde93b9_976x575.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!Xbdl!, /__u/buildtoscale.substack.com/w_1272, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe337377b-8d11-4350-b28a-05a14fde93b9_976x575.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!Xbdl!, /__u/buildtoscale.substack.com/w_1456, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe337377b-8d11-4350-b28a-05a14fde93b9_976x575.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I recently held a Q&amp;A session with Michigan-based founders and the first questions were: What did working <em>on</em> the business look like for you during Duo Security&#8217;s growth? How did that evolve as the company scaled?</p><p>This is one of the hardest challenges founders face. What is the right balance between working <em>in</em> the business and <em>on</em> the business? You&#8217;ve absolutely got to deliver results every month, every quarter. If you don&#8217;t build the new features, you can&#8217;t attract more customers. If you can&#8217;t get enough new customers, you can&#8217;t raise money. If you can&#8217;t raise money&#8230;</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://buildtoscale.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Build To Scale! Subscribe for free to receive new posts occasionally.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>Understandably, when a company is in its earliest stages there&#8217;s a lot of pressure to lean in and operate in <em><a href="https://www.linkedin.com/pulse/what-founder-mode-actually-means-christoph-janz-4dhuf/">founder mode</a></em> to get things done quickly. Sometimes you just need to make the decision, write the code, close the deal.</p><p>But in order to scale a company, you&#8217;ve got to also build the systems and processes that enable you to close <em>more</em> customers and higher revenues next quarter, and the quarter after that, ad infinitum.</p><p>It&#8217;s a clich&#233;, but it&#8217;s an apt one: <em>you&#8217;re building the plan while flying the plane.</em></p><p>If you&#8217;re a founder or an executive (or aspire to be one) it&#8217;s not enough to deliver results. You must be making the business better every month, every quarter, every year. You can&#8217;t just work <em>in</em> the business, you have to work <em>on</em> the business.</p><p>A certain amount of chaos is unavoidable in early stage companies because you need to discover a path toward product / market fit. You cannot predict exactly how customers will respond to your product, your positioning, your pricing and so on. So the likelihood of getting it perfect is quite low. Instead, you need to be sufficiently agile to try things, observe the results and refine as you go. It requires deliberate experimentation.</p><p>It&#8217;s good to have regular review periods where you look back to consider what is working and what is not. It sounds simplistic, but often the best thing you can do is cut the things that aren&#8217;t working and double down on the things that are. Startups need to move quick, so if something isn&#8217;t working after 60 or 90 days, you don&#8217;t need to prolong the experiment, just make the call and try something else.</p><p>Ideally experimentation and learning become baked into the culture of the company. That means you have to measure results and accept that not everything is going to work.</p><p>It can be useful to review pipeline or deals weekly or monthly to understand what patterns are emerging and what new lessons you&#8217;ve learned that can improve execution.</p><p><strong>Scaling at Duo Security</strong></p><p>When we were doubling and tripling at Duo Security, I was always clear to the leaders of different functional areas that our sales growth didn&#8217;t mean that their particular teams or budgets would grow at the same rate. After all, we needed to improve our margins in order to get to profitability.</p><p>So, as an example, when working with <a href="https://www.linkedin.com/in/lisa-paul-209935/">Lisa Paul</a>, our VP of Customer Success, I was clear that her team needed to get more efficient every quarter, every year. (Because if you&#8217;re not doing that, you&#8217;re getting worse, which is untenable!)</p><p>Of course, the number of customers, implementations, support tickets, would all double. When you don&#8217;t have the option of doubling the team, you need to get creative. Lisa Paul&#8217;s job as the CX leader was to make sure we could identify and operationalize improvements. Every quarter she would review the top ten customer support issues and take action.</p><ul><li><p>Get Engineering to improve those features so they were less error prone</p></li><li><p>Create documentation to guide people through complex configuration options</p></li><li><p>Develop videos or training content that to show best practices</p></li><li><p>And so on&#8230;</p></li></ul><p>Instead of just doubling the staff, a focus on efficiency forced us to be proactive rather than reactive. Sure it&#8217;s more work, but it is work that ultimately made us better. The result was we continuously improved our operations and thereby increased our customer satisfaction. Duo&#8217;s <a href="https://duo.com/resources/news-and-press/releases/duo-security-delivers-135-annual-recurring-revenue-growth-and-brings-aboard-top-security-leaders-from-facebook-etsy-451-research-workday-and-more#:~:text=Highest%20Customer%20Net%20Promoter%20Score,and%20above%20the%20industry%20standard.">Net Promoter Score</a> was routinely around 70 (Apple territory) and far above most SaaS companies. Most of the staff enjoyed working on projects which got them out of the daily grind of responding to customer support tickets.</p><p><strong>Too Much Process?</strong></p><p>In the early days of Duo (or in fact most successful startups) you&#8217;re going to reinvent the company about every nine to twelve months. The types of customers you sell to, the competitors you face, the leadership challenges will be changing and you need to evolve along with it. So just how much process <em>should</em> you create? </p><p>If you don&#8217;t put in place enough process, you end up stuck in reactive mode, constantly firefighting with little time to think about how to improve operations. But if you put in place too much process won&#8217;t that impede agility? Quite likely.</p><p>I have seen startup companies fossilize in their early stages by thinking that once they had $5m in revenues, they had perfect product/market fit. They then hired big company executives to maintain the status quo.</p><p>The executives were well meaning, but they&#8217;d never been at a startup during periods of rapid growth. They were brought in to maintain things and eke out 20 percent growth every year. The way you do that is you put more safeguards in play, more control and then you grind out more and more efficiency. Optimize pricing and consumption and renewals and don&#8217;t let anyone color outside the lines. It&#8217;s a perfectly acceptable playbook for a mature company. And it is precisely the wrong play for a startup.</p><p>In a startup, your goal is to add &#8220;just enough&#8221; process so that you can continue to improve, but not so much that it impedes your ability to listen to the market and try new things.</p><p><strong>Getting Better All The Time</strong></p><p>The goal is to build a lightweight, just-in-time process. The first time you put together a customer proposal, it might be a scramble, pulling in multiple people already busy with other tasks. The second time you do it, you might be able to streamline decision making and make it 10-15% easier. The third time,  it should be a template-driven, repeatable process. That&#8217;s not to say every proposal will fit within cookie-cutter constraints, but you want enough process to efficiently deal with the most common elements.  </p><p>Whenever you join a startup, there are things that are broken and areas that can be improved. Scaling is the art of fixing things so that they can continuously improve. Your goal is to get to the next stage of growth ready to evolve even further. </p><p>I have found that as organizations grow, you can get a lot more scale by leveling up middle managers and ensuring that they are making decisions, developing action plans and communicating effectively. They&#8217;re closer to the action than executives and many rise to the challenge when given more accountability. </p><p>If you need to close every deal or make every product decision in the first twelve months of the company, so be it. But if after that first year you don&#8217;t figure out a way to get yourself out of the critical path on these tasks, you might want to consider spending more time working <em>on </em>the business rather than <em>in</em> it.</p><p><em>What are the tradeoffs you&#8217;ve seen in working in the business versus on the business? How much process has been right for you? Share your comments below.</em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://buildtoscale.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">If you found this helpful, please share on LinkedIn and subscribe. </p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Can AI Improve Product / Market Fit? ]]></title><description><![CDATA[Let's see what ZackGPT has to say about that!]]></description><link>https://buildtoscale.substack.com/p/you-dont-have-a-growth-problem-you</link><guid isPermaLink="false">https://buildtoscale.substack.com/p/you-dont-have-a-growth-problem-you</guid><dc:creator><![CDATA[Zack Urlocker]]></dc:creator><pubDate>Tue, 27 May 2025 15:35:18 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!5B1s!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F246b5d6d-b2a0-44be-8600-81bc1985cd03_1024x768.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!5B1s!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F246b5d6d-b2a0-44be-8600-81bc1985cd03_1024x768.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!5B1s!, /__u/buildtoscale.substack.com/w_424, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F246b5d6d-b2a0-44be-8600-81bc1985cd03_1024x768.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!5B1s!, /__u/buildtoscale.substack.com/w_848, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F246b5d6d-b2a0-44be-8600-81bc1985cd03_1024x768.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!5B1s!, /__u/buildtoscale.substack.com/w_1272, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F246b5d6d-b2a0-44be-8600-81bc1985cd03_1024x768.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!5B1s!, /__u/buildtoscale.substack.com/w_1456, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F246b5d6d-b2a0-44be-8600-81bc1985cd03_1024x768.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!5B1s!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F246b5d6d-b2a0-44be-8600-81bc1985cd03_1024x768.jpeg" width="1024" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/246b5d6d-b2a0-44be-8600-81bc1985cd03_1024x768.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:310434,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://buildtoscale.substack.com/i/164413656?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F246b5d6d-b2a0-44be-8600-81bc1985cd03_1024x768.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!5B1s!, /__u/buildtoscale.substack.com/w_424, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F246b5d6d-b2a0-44be-8600-81bc1985cd03_1024x768.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!5B1s!, /__u/buildtoscale.substack.com/w_848, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F246b5d6d-b2a0-44be-8600-81bc1985cd03_1024x768.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!5B1s!, /__u/buildtoscale.substack.com/w_1272, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F246b5d6d-b2a0-44be-8600-81bc1985cd03_1024x768.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!5B1s!, /__u/buildtoscale.substack.com/w_1456, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F246b5d6d-b2a0-44be-8600-81bc1985cd03_1024x768.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>When founders complain about &#8220;growth problems,&#8221; I usually nod politely and ask a few questions. &#8220;How often are users coming back?&#8221; &#8220;What&#8217;s your activation rate?&#8221; &#8220;What do people love about the product?&#8221; Nine times out of ten, it turns out they don&#8217;t have a growth problem at all&#8212;they have a product problem.</p><p>And if you&#8217;re honest, you might too.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://buildtoscale.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Build To Scale! Subscribe for free to receive new posts regularly.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>I&#8217;ve seen this cycle across dozens of early-stage companies: a promising launch, a bit of press, a burst of traffic... and then crickets. The founders blame marketing, or &#8220;awareness,&#8221; or some mythical GTM channel they just haven&#8217;t cracked yet. But the truth is, users aren&#8217;t sticking because the product isn&#8217;t delivering enough value&#8212;at least not fast enough to matter.</p><p>This isn&#8217;t meant to shame you. It&#8217;s a common trap. In fact, it&#8217;s a rite of passage. But escaping it means shifting your mindset from &#8220;how do we get more users?&#8221; to &#8220;why don&#8217;t the users we have care more?&#8221;</p><p>Let&#8217;s unpack why this happens&#8212;and how to fix it.</p><p><strong>The Myth of the Growth Hack</strong></p><p>Startup culture has romanticized the growth hack: the scrappy, clever trick that suddenly drives tens of thousands of users. Dropbox&#8217;s referral loop. Airbnb reverse-engineering Craigslist. Facebook opening up to Ivy League schools.</p><p>What most people miss is that those tactics worked because the underlying product was already valuable. Dropbox solved a painful sync problem. Airbnb unlocked extra income. Facebook scratched the deepest itch of all&#8212;status and connection.</p><p>If your product isn&#8217;t creating value, no amount of growth hacking will save you. It&#8217;s like trying to scale a leaky bucket. You can pour water in faster, but you&#8217;re still leaking at the bottom.</p><p>The best growth strategy at the early stage is a great product that solves a real problem better than anything else. Period.</p><p><strong>The Retention Litmus Test</strong></p><p>Here&#8217;s the hard truth: if you can&#8217;t get 10 people to love your product, you won&#8217;t get 1,000 to like it.</p><p>Too many founders are chasing scale before they&#8217;ve earned it. They&#8217;re paying for ads, launching on Product Hunt, trying to optimize onboarding flows&#8212;meanwhile, their churn rate is 70% in week two.</p><p>Focus on retention first. Not vanity metrics like DAUs or signups&#8212;real retention. How many users come back after the first use? How many after the tenth? Are they using it because they love it, or because they have to?</p><p>If your retention is weak, your job is not to grow&#8212;it&#8217;s to understand why.</p><p>Talk to every single user. Watch their sessions. Ask what they were hoping for when they signed up, and whether the product delivered. If not, what was missing? You&#8217;ll learn more from ten in-depth user interviews than from a thousand new signups.</p><p><strong>Find the Aha Moment (Then Accelerate It)</strong></p><p>Every great product has an &#8220;aha moment&#8221;&#8212;the point when users finally get it. They feel the value. They shift from testing to using.</p><p>For Slack, it was sending a few team messages and seeing how fast and fluid it felt. For Notion, it was building a workspace that was less cluttered than Google Docs and more flexible than Trello.</p><p>You need to find your product&#8217;s aha moment&#8212;and then design your onboarding, activation, and early UX to get users there as fast as possible.</p><p>This might mean cutting features, simplifying flows, or rewriting all your copy. It&#8217;s worth it. Because until users hit that moment, you&#8217;re just another app.</p><p>Track how long it takes users to reach your aha moment. Then ask: how do we cut that time in half?</p><p><strong>Value First, Monetization Later</strong></p><p>One of the biggest mistakes I see is over-optimizing for monetization too early. Founders fret over pricing tiers, free trials, and upgrade paths&#8212;before they&#8217;ve proven their product delivers enough value to be worth paying for.</p><p>It&#8217;s backwards.</p><p>You don&#8217;t earn revenue by gating features. You earn it by solving problems. If your product saves someone 10 hours a week, or makes them more money, or helps them sleep better at night, they&#8217;ll gladly pay.</p><p>Until then, focus on value. Get people using it. Show them results. Then ask for money.</p><p>This doesn&#8217;t mean giving everything away for free forever. But early on, your priority should be proving indispensability&#8212;not maximizing ARPU.</p><p><strong>Nail a Niche Before Going Broad</strong></p><p>Another trap: trying to be everything to everyone. Your product supports sales teams, marketers, developers, teachers, dog groomers&#8230; and no one loves it.</p><p>Start narrow. Pick a user segment that really feels the pain your product solves. Go deep into their workflow. Obsess over their needs. Make something so useful that they become your evangelists.</p><p>Most great companies started this way. Facebook was just for Harvard students. Salesforce was for salespeople. Shopify was for indie e-commerce stores.</p><p>Find your beachhead. Dominate it. Then expand.</p><p><strong>Metrics That Matter</strong></p><p>Let&#8217;s get tactical for a moment. Here are the metrics you should care about at the early stage:</p><ul><li><p>Activation rate: What % of users reach your aha moment within the first session or day?</p></li><li><p>7-day and 30-day retention: How many users come back? (Cohort analysis is your best friend.)</p></li><li><p>Engagement depth: How often do power users use the product? What features do they touch?</p></li><li><p>Referral/word of mouth: Are users telling others? Why or why not?</p></li></ul><p>Don&#8217;t get distracted by surface metrics. Focus on signals of love, usage, and value.</p><p><strong>The Brutal Simplicity of Value</strong></p><p>Here&#8217;s a harsh but helpful framing: people only use products that make their lives better. That&#8217;s it.</p><p>If they&#8217;re not using your product, it&#8217;s because it doesn&#8217;t solve a painful enough problem, or it doesn&#8217;t solve it well enough, or it&#8217;s too confusing or slow or clunky.</p><p>Fix that.</p><p>Go back to first principles. Who is this for? What do they need? Why is this better? Test ruthlessly. Iterate fast. Cut what doesn&#8217;t matter. Polish what does.</p><p>Great products are simple, but getting there is anything but.</p><p><strong>Build with the Few to Reach the Many</strong></p><p>The early users who stick around, give you feedback, and push your product&#8217;s limits&#8212;they&#8217;re your co-founders in spirit. Treat them that way.</p><p>Build features for them. Fix their bugs. Get on Zoom calls. Obsess over their use cases. They are your best early signal of product-market fit.</p><p>When you make those users successful, two things happen:</p><ol><li><p>They spread the word, organically.</p></li><li><p>You discover what real value looks like&#8212;which you can then scale.</p></li></ol><p>It&#8217;s tempting to ignore the &#8220;few&#8221; because you&#8217;re dreaming about the &#8220;many.&#8221; Don&#8217;t. The few are the path to the many.</p><p><strong>Final Thoughts</strong></p><p>Startup success isn&#8217;t about velocity&#8212;it&#8217;s about direction. You can scale all the wrong things and end up nowhere fast.</p><p>Before you chase growth, make sure you&#8217;ve built something worth growing. That means solving a real problem for real people in a way that feels 10x better than the alternative.</p><p>If you&#8217;re not sure you&#8217;re there yet, good. That means you&#8217;re asking the right questions. Dig in. Talk to users. Ship changes. Be relentless.</p><p>Because once you do build something people love, growth gets a lot easier.</p><p>Not easy. But easier.</p><p><em>So back to the question: Can AI help you improve product market fit? Maybe it just did! I asked ChatGPT to write this post in my style. How did it do? Let me know in the comments below. </em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://buildtoscale.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Will AI transform your industry? Probably. Subscribe for free and learn more.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[The Power of Personas]]></title><description><![CDATA[Make your marketing resonate]]></description><link>https://buildtoscale.substack.com/p/the-power-of-personas</link><guid isPermaLink="false">https://buildtoscale.substack.com/p/the-power-of-personas</guid><dc:creator><![CDATA[Zack Urlocker]]></dc:creator><pubDate>Tue, 25 Mar 2025 15:45:26 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!PN21!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b9ea576-60a4-4b1a-b7c6-9c184308d326_3636x2495.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!PN21!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b9ea576-60a4-4b1a-b7c6-9c184308d326_3636x2495.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!PN21!, /__u/buildtoscale.substack.com/w_424, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b9ea576-60a4-4b1a-b7c6-9c184308d326_3636x2495.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!PN21!, /__u/buildtoscale.substack.com/w_848, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b9ea576-60a4-4b1a-b7c6-9c184308d326_3636x2495.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!PN21!, /__u/buildtoscale.substack.com/w_1272, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b9ea576-60a4-4b1a-b7c6-9c184308d326_3636x2495.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!PN21!, /__u/buildtoscale.substack.com/w_1456, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b9ea576-60a4-4b1a-b7c6-9c184308d326_3636x2495.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!PN21!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b9ea576-60a4-4b1a-b7c6-9c184308d326_3636x2495.jpeg" width="1456" height="999" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2b9ea576-60a4-4b1a-b7c6-9c184308d326_3636x2495.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:999,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1322515,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://buildtoscale.substack.com/i/159645267?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b9ea576-60a4-4b1a-b7c6-9c184308d326_3636x2495.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!PN21!, /__u/buildtoscale.substack.com/w_424, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b9ea576-60a4-4b1a-b7c6-9c184308d326_3636x2495.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!PN21!, /__u/buildtoscale.substack.com/w_848, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b9ea576-60a4-4b1a-b7c6-9c184308d326_3636x2495.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!PN21!, /__u/buildtoscale.substack.com/w_1272, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b9ea576-60a4-4b1a-b7c6-9c184308d326_3636x2495.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!PN21!, /__u/buildtoscale.substack.com/w_1456, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b9ea576-60a4-4b1a-b7c6-9c184308d326_3636x2495.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>In early stage companies, marketing is sometimes a misunderstood and underinvested area. Especially if the company is engineering led and selling to other engineers. As a result, the marketing can come across as generic features and benefits for a generic audience. &#8220;We&#8217;ll let the product speak for itself, we&#8217;ve got 1,000 stars on GitHub.&#8221; That&#8217;s a great , but it doesn&#8217;t mean you&#8217;ve got sustainable product / market fit. </p><p> While tech companies sometimes get initial traction positioning as &#8220;by developers for developers&#8221; sooner or later you&#8217;re going to want to expand your scope. Are you selling to all developers? Specific types of developers? For what kinds of applications? What about their managers? </p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://buildtoscale.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Don&#8217;t be a showroom dummy - subscribe and get regular posts by email. (But not too much!)</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>Marketing operates at multiple intertwined levels. At the broadest level you have strategy and competitive position. Next, is your ideal customer profile or target company. When you get into actually selling a B2B product or service, things get more complicated. Because you&#8217;re not just selling to a company, you&#8217;re selling to the people in that company. And different people can play different roles in the purchase decision reflecting their goals, ambitions and fears. </p><p>If you&#8217;ve ever found yourself in a debate about what it is that customers want, having a more precise view on customer personas can help cut through the noise. </p><p>A persona is a representation of the different people involved in buying or using your product. Yes, you could have Dave the developer as one of the personas. Dave might represent the guy who is giving you GitHub stars. He&#8217;s a classic early adopter who likes to learn new technologies and wants to make a name for himself as an innovator. </p><p>But Dave doesn&#8217;t work in isolation. His boss, Mary the Manager, might be the person who decides what software goes into production. And she&#8217;s been burned betting on startup technologies that didn&#8217;t deliver. If you don&#8217;t figure out a way to get her on your side, you might find your deal sidelined.</p><p>Marketing isn&#8217;t a &#8220;one size fits all&#8221; communication. You have to tune your message to the needs of the different personas in your buying process. </p><p>In the early days of selling two-factor authentication at Duo Security, our customers were pretty typically network IT administrators in mid-market companies tasked with securing internal systems. They weren&#8217;t security experts and they wanted to get an easy-to-use solution up and running quickly. Duo&#8217;s 30-day free trial and detailed online documentation made it easy for them to configure, test and deploy a solution fast. Most customers were up and running within 3 days. We developed a reputation as the easy solution. </p><p>As the company grew, we expanded our product line and our ambition to sell to larger Enterprise customers. However, as anyone who has done Enterprise sales knows, we encountered more feature requests and more complex sales cycles. We had to be SOC-2 compliant. We needed to integrate with a broader range of single-sign-on products. There were also more requests for more reporting. Government customers were asking for FedRamp certification. At the same time, we didn&#8217;t want to lose our mojo, the ease of use that made us successful with mid-market and small business customers. </p><p>During a period of rapid evolution and growth it&#8217;s easy to get confused about who your target customer is. Sometimes the things Enterprise customers ask for are at direct odds with the needs of small and mid-market customers. And you&#8217;ve only got so many engineers. That can lead to a lot of conflicting inputs across in product, engineering, marketing and sales. </p><p>To get clarity, we built out more detailed personas. The design team led the charge and they became adopted <a href="https://duo.com/blog/how-user-personas-guide-a-great-duo-user-experience">broadly across the company</a>. </p><p>Our earliest personas were based on interviews with real customers. We looked for common characteristics, roles and problems they faced in using security tools. We had Gary the IT Administrator and Helen, the Chief Information Security Officer. Helen was based on a the CISO of Ohio State University, which, football rivalries aside, had become a large customer. We also had Henry the Helpdesk Specialist. And because Duo was widely deployed in organizations, we identified Lee as our prototypical user.</p><p>These personas provided clarity to Product and Engineering as they built the roadmap. They could speak clearly about the benefits of specific features designed to help Gary, Henry or Helen or Lee. </p><p>These personas also improved the focus of our marketing communications. We could identify campaigns and content that was intended for Helen the CISO as distinct from Gary the IT Admin. Helen was thinking strategically about the organizations overall security posture, cloud adoption, mobile device policies and reporting. Gary was more focused on day-to-day operations and specific technical integration capabilities. If the rollout of two-factor integration didn&#8217;t work, or if users got locked out inadvertently, he&#8217;d get the blame. </p><p>I knew our persona strategy was working when I saw printed copies of the of the personas with pictures of Helen and Gary on the wall in different departments of the company. It was a good reminder of who we were serving.  </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!9j36!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F183a4367-2306-43fd-9ad1-860e48b0ef51_4600x1450.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!9j36!, /__u/buildtoscale.substack.com/w_424, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F183a4367-2306-43fd-9ad1-860e48b0ef51_4600x1450.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!9j36!, /__u/buildtoscale.substack.com/w_848, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F183a4367-2306-43fd-9ad1-860e48b0ef51_4600x1450.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!9j36!, /__u/buildtoscale.substack.com/w_1272, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F183a4367-2306-43fd-9ad1-860e48b0ef51_4600x1450.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!9j36!, /__u/buildtoscale.substack.com/w_1456, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F183a4367-2306-43fd-9ad1-860e48b0ef51_4600x1450.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!9j36!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F183a4367-2306-43fd-9ad1-860e48b0ef51_4600x1450.jpeg" width="1456" height="459" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/183a4367-2306-43fd-9ad1-860e48b0ef51_4600x1450.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:459,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:738146,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://buildtoscale.substack.com/i/159645267?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F183a4367-2306-43fd-9ad1-860e48b0ef51_4600x1450.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!9j36!, /__u/buildtoscale.substack.com/w_424, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F183a4367-2306-43fd-9ad1-860e48b0ef51_4600x1450.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!9j36!, /__u/buildtoscale.substack.com/w_848, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F183a4367-2306-43fd-9ad1-860e48b0ef51_4600x1450.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!9j36!, /__u/buildtoscale.substack.com/w_1272, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F183a4367-2306-43fd-9ad1-860e48b0ef51_4600x1450.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!9j36!, /__u/buildtoscale.substack.com/w_1456, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F183a4367-2306-43fd-9ad1-860e48b0ef51_4600x1450.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="pullquote"><p>&#8220;Personas are a key part of the North Star for getting product market fit as well as future. It&#8217;s easier to get the messaging right when you know who you&#8217;re building for.&#8221; <br>&#8212;<a href="https://www.linkedin.com/in/peter-baker/">Pete Baker</a>,  former Head of Design, Brand and Creative at Duo Security</p></div><p>When we spoke about our customers we no longer spoke generically. There was now much greater understanding and empathy toward the different roles people played and how they used our product. Would the new reporting help Gary? Is Lee going to understand how to configure and use a new feature? Discussions were based less on opinions and more about how to do right by the different personas. </p><p>Personas increased everyone&#8217;s understanding of customers across the organization and gave us a useful and shared framework for making decisions. </p><p><em>Thanks to <a href="https://www.linkedin.com/in/peter-baker/">Pete Baker</a>, founder of the digital agency <a href="https://finalfinal.com/">FinalFinal</a> for his contributions to this article. Pete was previously Head of Design, Brand and Creative at Duo Duo Security and a huge champion of personas.</em> </p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://buildtoscale.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">If this article was useful, please subscribe or post on Linkedin. Thank you!</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[How To Run an Effective All Hands Meeting]]></title><description><![CDATA[You Can Be Anything But Boring]]></description><link>https://buildtoscale.substack.com/p/how-to-run-an-effective-all-hands</link><guid isPermaLink="false">https://buildtoscale.substack.com/p/how-to-run-an-effective-all-hands</guid><dc:creator><![CDATA[Zack Urlocker]]></dc:creator><pubDate>Tue, 07 Jan 2025 16:36:41 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!gUnA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d7d0450-80e8-438e-9c31-bb59cd6638b9_894x596.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!gUnA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d7d0450-80e8-438e-9c31-bb59cd6638b9_894x596.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!gUnA!, /__u/buildtoscale.substack.com/w_424, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d7d0450-80e8-438e-9c31-bb59cd6638b9_894x596.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!gUnA!, /__u/buildtoscale.substack.com/w_848, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d7d0450-80e8-438e-9c31-bb59cd6638b9_894x596.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!gUnA!, /__u/buildtoscale.substack.com/w_1272, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d7d0450-80e8-438e-9c31-bb59cd6638b9_894x596.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!gUnA!, /__u/buildtoscale.substack.com/w_1456, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d7d0450-80e8-438e-9c31-bb59cd6638b9_894x596.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!gUnA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d7d0450-80e8-438e-9c31-bb59cd6638b9_894x596.jpeg" width="894" height="596" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4d7d0450-80e8-438e-9c31-bb59cd6638b9_894x596.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:596,&quot;width&quot;:894,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:99139,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!gUnA!, /__u/buildtoscale.substack.com/w_424, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d7d0450-80e8-438e-9c31-bb59cd6638b9_894x596.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!gUnA!, /__u/buildtoscale.substack.com/w_848, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d7d0450-80e8-438e-9c31-bb59cd6638b9_894x596.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!gUnA!, /__u/buildtoscale.substack.com/w_1272, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d7d0450-80e8-438e-9c31-bb59cd6638b9_894x596.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!gUnA!, /__u/buildtoscale.substack.com/w_1456, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d7d0450-80e8-438e-9c31-bb59cd6638b9_894x596.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>One of the most important rituals in a startup is the all-hands meeting. This is when you gather all the employees in the company, whether in person or via video, and pontificate about the future. Ok, maybe that&#8217;s how all-hands meetings go in some companies, but that&#8217;s not what you&#8217;re aiming for. A properly run all-hands meeting provides direction and leadership to the team and gets them excited about the mission.</p><p>There are obvious occasions to have an all-hands meeting, such as when you are about to launch a new product, have raised new funding or undertake a change in strategy. But all-hands meetings shouldn&#8217;t just be for special occasions.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://buildtoscale.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Build To Scale! Subscribe to get regular updates.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>In most cases, once a company has passed the implicit culture hive mind of about a dozen people, you need to spend more time communicating. The all-hands meeting can be an effective way of making sure everyone is up-to-date with the latest progress and priorities.</p><p>You should hold these meetings at least quarterly, and for early stage companies with a rapid pace of change, a more frequent cadence can be helpful to keep everyone aligned.</p><p>If you&#8217;ve ever wondered why people are off strategy, not quite doing what you hoped or making sub-optimal decisions, it could be that as things have evolved, the latest strategy updates or priorities are not making their way to all employees. There can be a lag time in communications or, like a game of telephone, the message is garbled as it gets passed through second or third-hand.</p><p>A well run all-hands meeting is an amplifier of leadership. It gets everyone on the same page, hearing from the leaders of the company (whether executives or not) and addressing the hard issues.</p><p><strong>Repeat The Message</strong></p><p>You may find yourself repeating the same messages in every meeting, but in a growing company, it&#8217;s better for people to hear the priorities too often than not often enough. You&#8217;ve got to repeat the key messages over and over again. In marketing, there&#8217;s an adage that it takes seven impressions before someone will buy from you. Why would your employees be any different? Just because you&#8217;ve sweated over the quarterly objectives and priorities don&#8217;t assume that everyone else has absorbed them.</p><p>Another important element of the all-hands meeting is it enables you to demonstrate and celebrate the company values.</p><p>At Gatsby, we ran the all-hands meeting every two weeks for 60 minutes. The exact agenda would rotate depending on where we were in the quarter and what was going on, but it included topics such as:</p><ul><li><p>Welcome of new employees to the company</p></li><li><p>Celebration of internal promotions</p></li><li><p>Employee nominated peers demonstrating one of our core values</p></li><li><p>Demonstration of new features in development</p></li><li><p>Upcoming product launch plans and marketing campaigns</p></li><li><p>Celebration of a major new customer win or expansion</p></li><li><p>Recap of an executive or departmental offsite</p></li><li><p>Analysis of customer satisfaction trends</p></li><li><p>Feedback from and Q&amp;A with customers</p></li><li><p>End of quarter results against goals</p></li><li><p>New goals for the new quarter</p></li><li><p>Update on funding strategy</p></li><li><p>HR topics such as benefits programs, reviews, etc.</p></li></ul><p>As you can see, there&#8217;s no dearth of topics can be covered in the all-hands meeting. Often the challenge was keeping the meeting to 60 minutes. (Yes, we frequently ran over time.) Even during the toughest times, the all-hands meetings always provided more energy than it took.</p><p>The most important thing to consider is how to keep your audience engaged. If you&#8217;re conducting the all-hands meeting remote over video, you&#8217;re already at a disadvantage. Presentations can be informative, creative, challenging, inspiring or silly &#8212;but they can&#8217;t be boring!</p><p>We were fortunate at Gatsby that our VP of Operations, Maddie Wolfe, was the host and emcee of the all-hands meeting. Even during the worst times of the Covid lockdown, she kept the meeting lively and interesting.</p><p>In any rapidly growing organization, there is way more going on than can be covered in a single meeting. I have found it helpful to have a deep dive (15-20 minutes) on one or two topics in each meeting, rotating regularly between different departments and speakers.</p><p><strong>Starring Individual Contributors and Customers</strong></p><p>Even though there are other many ways to disseminate information, when properly run, the all-hands meeting has a number of benefits. Employees hear updates directly from those involved. They can ask questions to help them understand how to apply changes in strategy. And they are excited to see the work of their teammates and colleagues get recognition.</p><p>In case that last point isn&#8217;t totally clear, make sure that the all-hands meetings include presentations from individual contributors and frontline managers, not just executives. Let&#8217;s face it, after you&#8217;ve heard from a third random executive in the company, most people are tuning out. But when a peer is presenting work that they&#8217;ve been involved with, they are hanging on every word. That&#8217;s how you build audience engagement.</p><p>The other thing that can be helpful is to pull in customers. People never tire of learning how customers are using your product or service in the real world. Sales and customer success teams can also be quite effective in sharing customer stories. Customer stories often have far more impact in shaping the culture and focus of your company than any top-level mandates.</p><p>Sometimes when difficult topics are being addressed, there can be a reluctance to allowing audience questions. Personally, I&#8217;ve always appreciated people who ask the hard questions of management. That said, I&#8217;m not in favor of anonymous questions since they lack accountability and hinder constructive dialogue.</p><p>When someone does ask a hard question, there are likely others who have the same question but were uncertain how the question would be received. So whatever you do, don&#8217;t shoot the messenger! Even if the question is off-base, don&#8217;t dismiss it. Recognize the legitimacy of the question and consider why it&#8217;s being asked. Acknowledge the underlying concerns and answer as a teacher would, with authenticity and compassion.</p><p>As the company grows, departmental meetings likely will become more important to employees and so it may make sense for all hands to be monthly, quarterly or somewhere in between.</p><p><em>What topics and techniques have you seen that were most impactful in company meetings? Post a comment below and let me know.</em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://buildtoscale.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Build To Scale! Please share on Linkedin if you found this interesting.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Beware The 100 Page Board Deck]]></title><description><![CDATA[Don't let analysis get in the way of understanding your business]]></description><link>https://buildtoscale.substack.com/p/beware-the-100-page-board-deck</link><guid isPermaLink="false">https://buildtoscale.substack.com/p/beware-the-100-page-board-deck</guid><dc:creator><![CDATA[Zack Urlocker]]></dc:creator><pubDate>Wed, 11 Dec 2024 16:25:42 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!h5VZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63709568-56e4-4c60-aa23-ff33ec106b5d_1195x450.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!h5VZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63709568-56e4-4c60-aa23-ff33ec106b5d_1195x450.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!h5VZ!, /__u/buildtoscale.substack.com/w_424, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63709568-56e4-4c60-aa23-ff33ec106b5d_1195x450.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!h5VZ!, /__u/buildtoscale.substack.com/w_848, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63709568-56e4-4c60-aa23-ff33ec106b5d_1195x450.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!h5VZ!, /__u/buildtoscale.substack.com/w_1272, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63709568-56e4-4c60-aa23-ff33ec106b5d_1195x450.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!h5VZ!, /__u/buildtoscale.substack.com/w_1456, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63709568-56e4-4c60-aa23-ff33ec106b5d_1195x450.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!h5VZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63709568-56e4-4c60-aa23-ff33ec106b5d_1195x450.jpeg" width="1195" height="450" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/63709568-56e4-4c60-aa23-ff33ec106b5d_1195x450.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:450,&quot;width&quot;:1195,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:99879,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!h5VZ!, /__u/buildtoscale.substack.com/w_424, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63709568-56e4-4c60-aa23-ff33ec106b5d_1195x450.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!h5VZ!, /__u/buildtoscale.substack.com/w_848, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63709568-56e4-4c60-aa23-ff33ec106b5d_1195x450.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!h5VZ!, /__u/buildtoscale.substack.com/w_1272, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63709568-56e4-4c60-aa23-ff33ec106b5d_1195x450.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!h5VZ!, /__u/buildtoscale.substack.com/w_1456, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63709568-56e4-4c60-aa23-ff33ec106b5d_1195x450.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Most of my career has been as an operating executive, but I have also been an advisor and board member to venture-backed software startups. It has been helpful to see the inside of another company, the challenges they face and consider what lessons I can apply in my own work. It is also gratifying to help younger companies avoid common strategic and execution pitfalls.</p><p>As a rule of thumb, you should try to get your materials to the board at least three days in advance, and preferably seven. Depending on the timing of the meeting and the size and complexity of the operations, you may not have the final financial statements if the quarter has just closed. But you should still strive to get the materials and draft financial statements to 90% accuracy. Most board members would rather have an early read on how the company is doing in advance of the meeting than wait for perfect information in the meeting.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://buildtoscale.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Don&#8217;t Sweat It. Subscribe for Free! </p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>One troubling trend I observed with one company was the ever-growing scope of the board deck. What started out as a long twenty or thirty slide deck continued to grow every quarter. There was the CEO&#8217;s summary of how the business was doing. There were detailed slides on sales performance, often with four or more competing bar and line charts showing one team&#8217;s performance compared to another, based on win rate, deal size, sales cycle and so on. There were even more details on average deal size by geography, product, new sales versus expansions. More slides on gross renewal, net renewal, by segment, by product line, by geography. And slides on quota attainment, by geography, by team, by segment. If there was a number, it was reported, usually in several different ways.</p><p>At some point, the board deck grew to 117 slides. It was as close to &#8220;death by PowerPoint&#8221; as is legal in the state of California.</p><p><strong>Analysis Paralysis</strong></p><p>The irony was that despite the company&#8217;s detailed analysis of their performance through every lens possible, they never hit their numbers. In fact, if you weren&#8217;t paying attention, you might not have even noticed that.</p><p>To me the problem was not one of analysis, it was execution. The inordinate amount of analysis inhibited management from improving sales execution and product differentiation, the two most likely culprits. Sometimes the diagnosis is not to be found under a microscope, but by talking to the patient.</p><p>Instead of endless slicing and dicing of numbers, it&#8217;s better to ask more fundamental questions:</p><ul><li><p>When someone buys from us, why do they do so?</p></li><li><p>What situations do we see where we have a higher likelihood of winning?</p></li><li><p>When we lose a deal, what does the customer do instead?</p></li><li><p>What could we do to better differentiate our product?</p></li><li><p>Are there new capabilities that would expand our appeal in the market?</p></li></ul><p>Any time I see a massive board deck, I cringe at the cost to the organization. The larger a company gets, the more scrambling there is. It&#8217;s not uncommon for a finance team to spend two to three weeks putting together board materials.</p><p>No matter how detailed the reporting, a good board will ask questions that have not been answered. Often this is because they are trying to be helpful to tease out a line of thinking that they want the management team to pursue.</p><p>In time tested max of &#8220;shit<em> </em>rolls down hill&#8221; an off-hand question by a board member can turn into days or weeks of reporting by sales managers and the finance team. And once it&#8217;s been memorialized in a board deck, it tends to become a standard requirement for all future reporting, regardless of whether anyone is still using the information.</p><p>When I&#8217;m on a board, I tell the CEO and management team I want to see the reports that <em>they</em> use to run the company. I&#8217;m not looking for them to undertake new reporting for the board.</p><p>Of course, if it&#8217;s an early stage startup and they don&#8217;t have good reporting, then it&#8217;s easy to go overboard with an extensive list of what mature companies do. But remember, a startup is not a mature company, it&#8217;s an experiment.</p><p><strong>What Matters Most: Product Market Fit</strong></p><p>In the early days what matters most is finding product market fit and repeatability. Some analysis can be helpful in finding repeatability. But product market fit is not something to be found through analysis. It&#8217;s either obvious you&#8217;ve got it, or you&#8217;re not there yet. That said, product market fit can be a bit like falling in love. Sometimes it hits you where you&#8217;re <em>not</em> looking.</p><p>In the early days of MySQL, we had quite a few small web startups using our software. This was one of several interesting patterns we saw in the market, along side our software being embedded into applications, and a few forward looking Enterprise companies trying to decrease their dependence on Oracle. It was nice that Craigslist was using MySQL, but it wasn&#8217;t paying our bills. A surprising number of promising web startups failed in those days.</p><p>But what emerged from that fallout, was the industry-wide recognition that if you wanted to build a high-scale company, you should use the open source LAMP stack: Linux, Apache web server, MySQL, and your choice of PHP, Perl or Python. </p><p>The LAMP stack became the dominant architecture for the next generation of developers and web companies became our fastest growing segment. Once that was under way, we knew what to measure and monitor to drive growth.</p><p>The analysis you undertake before product market fit, bears little resemblance to what&#8217;s needed once you start to scale. It can be useful to develop some basic reporting on sales and marketing performance and how different segments perform, but don&#8217;t let it get in the way of understanding the patterns that are emerging in your market.</p><p><strong>What&#8217;s The Most Useful Reporting?</strong></p><p>Of course, I have my own views on what can be helpful in analyzing sales performance or marketing effectiveness. Generally, it is based on understanding what is happening at the ground-level. Why are we winning or losing? What are the patterns that indicate a higher likelihood of winning? Which campaigns are bringing in the most pipeline? What is our biggest differentiator? How can we amplify that?</p><p>No one starts out by saying let&#8217;s spend three weeks building a 100 slide board deck, but if you&#8217;re not careful, that&#8217;s where you end up. So how do you keep this from happening?</p><p>First of all, be aware of the cost. Few managers are going to complain when asked to create reports for the board. But there&#8217;s a big difference between &#8220;give me what you have&#8221; and &#8220;spend 2 weeks making it perfect.&#8221; Set guidelines about what level of effort and accuracy you expect.</p><p>Secondly, when you add a new piece of reporting don&#8217;t automatically make it in perpetuity. Perhaps you only need to report on the new metric until a particular issue has been solved. </p><p>Thirdly, at least once or twice a year, prune the board deck to focus on the few metrics that are most meaningful. Too many metrics often means conflicting symptoms. Focus on the most important ones. </p><p>And finally, in lieu of creating a larger and larger board deck, consider writing a quarterly board letter as a way to provide a more comprehensive and nuanced communication for complex matters. It&#8217;ll probably take a whole lot less time than putting together endless slides. Writing out your thoughts in prose can also help refine your thinking better than the bullet point summaries used on slides. </p><p>Most boards will defer to the CEO to understand how they view the health of the company. Focusing on the basic financial statement (Income Statement, Balance Sheet, Cash Flow) and a few key metrics (Annual Recurring Revenue, Cost of Acquiring Customers, Gross Margins, Net Dollar Retention, Churn, Burn Rate, Cash Out Date) may provide most of what you need.</p><p><em>What&#8217;s been the most useful board reporting you&#8217;ve used? Have you tried <a href="https://www.zeck.app/">Zeck</a>? Slides or prose? Post your comments below!</em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://buildtoscale.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">If you enjoyed this post, please share on Linkedin. And subscribe for free!</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[The Super Power of Solution Engineers]]></title><description><![CDATA[Bridge the gap between Sales and Engineering]]></description><link>https://buildtoscale.substack.com/p/the-super-power-of-solution-engineers</link><guid isPermaLink="false">https://buildtoscale.substack.com/p/the-super-power-of-solution-engineers</guid><dc:creator><![CDATA[Zack Urlocker]]></dc:creator><pubDate>Tue, 12 Nov 2024 16:44:43 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!-P9h!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bd18854-2ecf-4848-9af8-4f72825a799a_687x639.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!-P9h!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bd18854-2ecf-4848-9af8-4f72825a799a_687x639.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!-P9h!, /__u/buildtoscale.substack.com/w_424, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bd18854-2ecf-4848-9af8-4f72825a799a_687x639.webp 424w, /__u/substackcdn.com/image/fetch/$s_!-P9h!, /__u/buildtoscale.substack.com/w_848, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bd18854-2ecf-4848-9af8-4f72825a799a_687x639.webp 848w, /__u/substackcdn.com/image/fetch/$s_!-P9h!, /__u/buildtoscale.substack.com/w_1272, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bd18854-2ecf-4848-9af8-4f72825a799a_687x639.webp 1272w, /__u/substackcdn.com/image/fetch/$s_!-P9h!, /__u/buildtoscale.substack.com/w_1456, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bd18854-2ecf-4848-9af8-4f72825a799a_687x639.webp 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!-P9h!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bd18854-2ecf-4848-9af8-4f72825a799a_687x639.webp" width="687" height="639" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2bd18854-2ecf-4848-9af8-4f72825a799a_687x639.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:639,&quot;width&quot;:687,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:127812,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!-P9h!, /__u/buildtoscale.substack.com/w_424, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bd18854-2ecf-4848-9af8-4f72825a799a_687x639.webp 424w, /__u/substackcdn.com/image/fetch/$s_!-P9h!, /__u/buildtoscale.substack.com/w_848, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bd18854-2ecf-4848-9af8-4f72825a799a_687x639.webp 848w, /__u/substackcdn.com/image/fetch/$s_!-P9h!, /__u/buildtoscale.substack.com/w_1272, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bd18854-2ecf-4848-9af8-4f72825a799a_687x639.webp 1272w, /__u/substackcdn.com/image/fetch/$s_!-P9h!, /__u/buildtoscale.substack.com/w_1456, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bd18854-2ecf-4848-9af8-4f72825a799a_687x639.webp 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>If you&#8217;re selling B2B software, there&#8217;s a secret weapon that can accelerate your sales efforts: the SE. Solution Engineers (also known as Sales Engineers) are the key to winning the trust and confidence of enterprise buyers. The more technical the sale, the more important the SE role becomes.&nbsp;</p><p>The reason is simple: many buyers have an unstated fear: what if this project fails? In today&#8217;s environment of reduced budgets and tighter scrutiny, It&#8217;s not a theoretical concern. When buyers introduce a new product or technology, they are putting their professional reputation on the line.&nbsp;</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://buildtoscale.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Know some great SEs? Share this article with them and subscribe for free.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>So when the sales rep says, yes we can integrate with Salesforce and the deployment will take just a couple of weeks, that&#8217;s nice. It&#8217;s like the manager at the car dealership telling me the car comes with a 10 year, 100,000 mile warranty. It&#8217;s nothing I can&#8217;t read off the web site. The SE is like the mechanic who pulls you aside and tells you to record the dates of your oil changes so there&#8217;s no risk that a warranty claim will be rejected.&nbsp;</p><p><strong>SEs Win The Trust of Technical Buyers&nbsp;</strong></p><p>The more technical the buyer, the less likely they will want to engage with sales. They might be reluctant to provide detailed information about their plans, lest it be used against them in the sales process. But they still need to know whether the product will meet their needs. It&#8217;s a dilemma that is best solved with a Solution Engineer. A good SE will win the trust of the client in two ways: first they understand the product inside and out, and secondly, they understand the client&#8217;s situation.&nbsp;</p><p>A good SE should be able to sit down with the customer&#8217;s team to learn more about their technical needs and integration requirements and then define a clear demo or proof-of-concept that hits all the marks and gives them the confidence of a week-long test drive.&nbsp;</p><p>A <em>great</em> SE can take all the learnings from customer engagements and help define the product roadmap for the next six months. Not surprisingly, some of the best product managers I&#8217;ve worked with came from an SE background.</p><p>The ideal SE is a combination of a less-polished, nerdier sales rep and a junior engineer still excited by the promise of new technology, which is a good mix to win the trust of customers. They often have an infectious enthusiasm for the product which helps them connect to technical buyers.&nbsp;</p><p>They have genuine curiosity about the customer and their needs. They must have strong improvisational skills when put on the spot to make something work. They might not be able to build your product, but they sure as heck know how to make it sing and work around limitations in a creative fashion. They give the best demo in the company, because rather than showing all the features, they address the specific concerns the customer has raised and put to bed any objections. And they do it while making the customer feel smart about their choice.</p><p><strong>One Of Your First Ten Hires Should Be An SE</strong>&nbsp;</p><p>SEs are great early hires because they can bridge between the engineering world where the product is built and the real world where products are deployed. They can keep deals progressing by being more hands-on than founders and early sales people. This is a powerful combination for an early stage startup, especially when you are still working toward product market fit. A good SE also knows when to bring in Product Management or Engineering to accelerate a deal.&nbsp;</p><p>As you grow, the ratio of Sales Rep to SE ratio can vary anywhere from 1:1 to 1:5, depending on the complexity of the product and the level of technical engagement required. For highly technical products (or complicated customer situations) a low ratio of 1:2 may be required. For less technical products, you may have one SE for multiple sales reps. But watch out that SEs aren&#8217;t getting burnt out running customer demos and POCs from dawn to dusk.&nbsp;</p><p>Takes the time to learn from your early SEs about what&#8217;s working with customer deployments and what&#8217;s not. SEs might not know they need to report back on product limitations, so make sure you create a culture where input from the field is not only appreciated, it&#8217;s actively sought by Engineering and Product Management.&nbsp;At Duo Security, I routinely met with SEs like <a href="https://www.linkedin.com/in/patrickmgarrity/">Patrick Garity</a> and <a href="https://www.linkedin.com/in/bryan-o-neil-99a6043/">Bryan O&#8217;Neil</a> because they would give me ground truth about what was resonating with customers, what wasn&#8217;t and how our product needed to evolve. </p><p><strong>How to Find Great SEs</strong></p><p>The best SEs are experts in your product. I have had good luck finding SEs from within the user community and from the technical support organization. That said, not everyone who is an expert in a product is comfortable being in sales. At Zendesk we found that the more ambitious and extroverted customer support agents made great SEs. They were doing the same kind of work, but doing it pre-sales, rather than post-sales gave their career (and compensation) a boost.</p><p>While I don&#8217;t recommend hiring from customers, once in a while, an engineer from a customer might approach you. That happened to us at Gatsby, when <a href="https://www.linkedin.com/in/larocquechristopher/">Chris LaRocque</a> fell in love with our product and architecture. Chris had never worked in Sales before, but his technical acumen and intellectual curiosity made him a natural.&nbsp;</p><p>Our top sales rep, <a href="https://www.linkedin.com/in/luke-bivens-50054641/">Luke Bivens</a> put it succinctly: <strong><a href="https://www.linkedin.com/posts/luke-bivens-50054641_empathy-devtools-aisales-activity-7258175753597464576--pHE/?utm_source=share&amp;utm_medium=member_desktop">developers like talking to other developers</a></strong>. Luke described Chris&#8217;s contribution to the sales process:&nbsp;</p><ol><li><p>He was an engineer at heart and had firsthand experience implementing our solution in his previous role. So he knew the struggles the customer was dealing with.</p></li><li><p>He went above and beyond, &#8220;jamming&#8221; with engineers to make sure they achieved their goals throughout the sales process.</p></li><li><p>He wasn&#8217;t focused on selling&#8212;he was there to support.</p></li></ol><p><strong>Give Your SEs A Seat At The Table</strong></p><p>Treat your SEs well. They are invaluable when selling technical products to Enterprise customers. They can provide great insights for overcoming technical objections and increase the likelihood that customers will be successful. They are great evangelists for your product and can help identify expansion opportunities within client organizations. And finally, they are often better at seeing repeat patterns among customers than sales reps, who are often so focused on their current deals, that they may not see the forest through the trees.&nbsp;</p><p>Make sure SEs have a seat at the table when you&#8217;re planning the product roadmap. They're often closer to the action and have a better understanding of how the product is deployed than the engineers who built it. &nbsp;</p><p>What&#8217;s been your experience in hiring and using SEs? Let me know by posting a comment below. </p><p><em>Thanks to <a href="https://www.linkedin.com/in/luke-bivens-50054641/">Luke Bivens</a> for giving me a kick in the pants to finish my stalled first draft. And thanks to the great SEs I have worked with over many years, including the legendary <a href="https://www.linkedin.com/in/lance-devin-2a623/">Lance Devin</a> and <a href="https://www.linkedin.com/in/jimcyb/">Jim Cyb</a> who are not only in the SE hall of fame, they used their experience as a foundation to build epic careers.</em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://buildtoscale.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">If you found this interesting, please share on Linkedin and subcribe for free.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[The Business of Software]]></title><description><![CDATA[Three Practical Business Books To Drive Focus]]></description><link>https://buildtoscale.substack.com/p/the-business-of-software</link><guid isPermaLink="false">https://buildtoscale.substack.com/p/the-business-of-software</guid><dc:creator><![CDATA[Zack Urlocker]]></dc:creator><pubDate>Sun, 29 Sep 2024 21:30:54 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!2bYZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96ecf641-73bf-43d0-9bf9-de2e6161041d_1882x964.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!2bYZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96ecf641-73bf-43d0-9bf9-de2e6161041d_1882x964.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!2bYZ!, /__u/buildtoscale.substack.com/w_424, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96ecf641-73bf-43d0-9bf9-de2e6161041d_1882x964.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!2bYZ!, /__u/buildtoscale.substack.com/w_848, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96ecf641-73bf-43d0-9bf9-de2e6161041d_1882x964.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!2bYZ!, /__u/buildtoscale.substack.com/w_1272, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96ecf641-73bf-43d0-9bf9-de2e6161041d_1882x964.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!2bYZ!, /__u/buildtoscale.substack.com/w_1456, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_webp, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96ecf641-73bf-43d0-9bf9-de2e6161041d_1882x964.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!2bYZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96ecf641-73bf-43d0-9bf9-de2e6161041d_1882x964.jpeg" width="1456" height="746" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/96ecf641-73bf-43d0-9bf9-de2e6161041d_1882x964.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:746,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:269567,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!2bYZ!, /__u/buildtoscale.substack.com/w_424, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96ecf641-73bf-43d0-9bf9-de2e6161041d_1882x964.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!2bYZ!, /__u/buildtoscale.substack.com/w_848, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96ecf641-73bf-43d0-9bf9-de2e6161041d_1882x964.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!2bYZ!, /__u/buildtoscale.substack.com/w_1272, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96ecf641-73bf-43d0-9bf9-de2e6161041d_1882x964.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!2bYZ!, /__u/buildtoscale.substack.com/w_1456, /__u/buildtoscale.substack.com/c_limit, /__u/buildtoscale.substack.com/f_auto, /__u/buildtoscale.substack.com/q_auto:good, /__u/buildtoscale.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96ecf641-73bf-43d0-9bf9-de2e6161041d_1882x964.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I spoke at the <strong><a href="https://businessofsoftware.org/">Business of Software</a></strong> conference in Raleigh last week and discovered <a href="https://www.amazon.com/Growth-Levers-How-Find-Them/dp/1738426203?&amp;linkCode=ll1&amp;tag=famfriendssept122022-20&amp;linkId=5ee3d45012142cbc1b1a414bbccffc20&amp;language=en_US&amp;ref_=as_li_ss_tl">three</a> <a href="https://www.amazon.com/Forget-Funnel-Customer-Led-Predictable-Recurring-ebook/dp/B0C386KSTG?dib=eyJ2IjoiMSJ9.Z1UBuZygV6dXPOTvr0H-cqOuzJgEkFa0QpMP0SCbhFjkFkrPsyrVH4KCTKK8UwIxOZ3sc2JR8p29X48G4XUxFA.7ME3M1oXSFTr_kzJqG_nzb1rFSV2LFc9mSAm23issUM&amp;dib_tag=se&amp;hvadid=658451028194&amp;hvdev=c&amp;hvlocphy=9017595&amp;hvnetw=g&amp;hvqmt=e&amp;hvrand=12700977581521954032&amp;hvtargid=kwd-2063557358562&amp;hydadcr=7666_13469247&amp;keywords=forget+the+funnel+book&amp;qid=1727623757&amp;sr=8-1&amp;linkCode=ll1&amp;tag=famfriendssept122022-20&amp;linkId=d08cb5477c9c579ce936d73b6fe457ac&amp;language=en_US&amp;ref_=as_li_ss_tl">recent</a> <a href="https://www.amazon.com/How-Revenue-Happens-Growing-Business-ebook/dp/B0DHPQPFL9?&amp;linkCode=ll1&amp;tag=famfriendssept122022-20&amp;linkId=8e02f381e102235aaeee1af479ea88a7&amp;language=en_US&amp;ref_=as_li_ss_tl">books</a> worth reading. Unlike a lot of Bay Area conferences, BoS is not about lofty topics such as Crypto / Web3 / AI <a href="https://www.youtube.com/watch?v=B8C5sjjhsso">making the world a better place</a>. It&#8217;s a pragmatic conference helping people run software companies, many of which are self-funded and outside the venture-backed echo chamber. As conference organizer Mark Littlewood says, attendees aren&#8217;t looking for inspiration, they want practical tips they can put into place immediately. And they got that in spades. </p><p>All three of the books hit on a central theme that came up at the conference which was on the importance of focus and alignment to drive growth. In my own work, I&#8217;ve seen firsthand how much impact you can achieve by prioritizing on a small set of important goals and then say no to as many lower priority tasks as possible. </p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://buildtoscale.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Sign up for free to get regular posts on how to scale your business.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>Unlike a lot of business books that have one good idea padded out over 250 pages, you can get through these books in a weekend or over one one long flight. </p><p>Meanwhile, I&#8217;m still working on how to turn all of the essays here at <strong><a href="/__u/buildtoscale.substack.com/">Build To Scale</a></strong> into a cohesive book, while turning out new content at a regular, if slower pace. (If you have ideas, let me know!) </p><h3><a href="https://www.amazon.com/Growth-Levers-How-Find-Them/dp/1738426203?&amp;linkCode=ll1&amp;tag=famfriendssept122022-20&amp;linkId=5ee3d45012142cbc1b1a414bbccffc20&amp;language=en_US&amp;ref_=as_li_ss_tl">Matt Lerner - Growth Levers</a></h3><p>Matt Lerner did a great presentation at BoS and explained the genesis of his book from his work at PayPal and as an advisor to many startups. Although his book started out as a somewhat random collection of stories, he <a href="https://www.systm.co/post/the-bestseller-that-almost-wasn-t">narrowed the focus</a> to identify the most important levers for growth. </p><p>The key to Lerner&#8217;s thinking is to really understand the patterns of behind the different customer journeys that are happening. Don&#8217;t let data analytics smooth out the outliers and leave you wallowing in averages that mask customer behavior. All of this is important in understanding which activities are going to drive growth. </p><h3><a href="https://www.amazon.com/Forget-Funnel-Customer-Led-Predictable-Recurring-ebook/dp/B0C386KSTG?dib=eyJ2IjoiMSJ9.Z1UBuZygV6dXPOTvr0H-cqOuzJgEkFa0QpMP0SCbhFjkFkrPsyrVH4KCTKK8UwIxOZ3sc2JR8p29X48G4XUxFA.7ME3M1oXSFTr_kzJqG_nzb1rFSV2LFc9mSAm23issUM&amp;dib_tag=se&amp;hvadid=658451028194&amp;hvdev=c&amp;hvlocphy=9017595&amp;hvnetw=g&amp;hvqmt=e&amp;hvrand=12700977581521954032&amp;hvtargid=kwd-2063557358562&amp;hydadcr=7666_13469247&amp;keywords=forget+the+funnel+book&amp;qid=1727623757&amp;sr=8-1&amp;linkCode=ll1&amp;tag=famfriendssept122022-20&amp;linkId=d08cb5477c9c579ce936d73b6fe457ac&amp;language=en_US&amp;ref_=as_li_ss_tl">Georgiana Laudi &amp; Claire Suellentrop - Forget The Funnel</a> </h3><p>Fellow Montrealer Georgiana Laudi gave a tremendous presentation at BoS that was somewhat counter-intuitive. The &#8220;forget the funnel&#8221; concept is attention grabbing, but what she&#8217;s really talking about is that the funnel is an <em>internal</em> construct. You can get busy with a lot of marketing activities to chase buyers, but if you don&#8217;t understand what they&#8217;re trying to accomplish you&#8217;re wasting time and money. You need to understand <em>their</em> journey. Traditional funnel metrics can obscure what is really happening among distinct segments. This really resonated with me. One of the first things I do when I work with a company is to try to understand the underlying customer patterns.  </p><h3><a href="https://www.amazon.com/How-Revenue-Happens-Growing-Business-ebook/dp/B0DHPQPFL9?&amp;linkCode=ll1&amp;tag=famfriendssept122022-20&amp;linkId=8e02f381e102235aaeee1af479ea88a7&amp;language=en_US&amp;ref_=as_li_ss_tl">Rob Nicolletti - How Revenue Happens </a></h3><p>Rob Nicolleti has developed both a framework for focusing executive teams and a software dashboard called <a href="https://www.haloforall.com/">Halo</a> (meaning Holistic Approach, Leveraged Outcome) for managing and monitoring progress. When he showed me the dashboard it was like a Vulcan mind-meld. I&#8217;ve never seen software map as directly to how I operate. His book was released just last week and is on sale at <a href="https://www.amazon.com/How-Revenue-Happens-Growing-Business-ebook/dp/B0DHPQPFL9?&amp;linkCode=ll1&amp;tag=famfriendssept122022-20&amp;linkId=4fc8156788974e9482f437a740485fbc&amp;language=en_US&amp;ref_=as_li_ss_tl">Amazon</a> for the ridiculous price of <a href="https://www.amazon.com/How-Revenue-Happens-Growing-Business-ebook/dp/B0DHPQPFL9?&amp;linkCode=ll1&amp;tag=famfriendssept122022-20&amp;linkId=4fc8156788974e9482f437a740485fbc&amp;language=en_US&amp;ref_=as_li_ss_tl">$0.99</a>. I can&#8217;t imagine a higher return on investment to founders than putting in place some of Rob&#8217;s ideas.  </p><p>Check out <a href="https://www.amazon.com/Growth-Levers-How-Find-Them/dp/1738426203?&amp;linkCode=ll1&amp;tag=famfriendssept122022-20&amp;linkId=5ee3d45012142cbc1b1a414bbccffc20&amp;language=en_US&amp;ref_=as_li_ss_tl">all</a> <a href="https://www.amazon.com/Forget-Funnel-Customer-Led-Predictable-Recurring-ebook/dp/B0C386KSTG?dib=eyJ2IjoiMSJ9.Z1UBuZygV6dXPOTvr0H-cqOuzJgEkFa0QpMP0SCbhFjkFkrPsyrVH4KCTKK8UwIxOZ3sc2JR8p29X48G4XUxFA.7ME3M1oXSFTr_kzJqG_nzb1rFSV2LFc9mSAm23issUM&amp;dib_tag=se&amp;hvadid=658451028194&amp;hvdev=c&amp;hvlocphy=9017595&amp;hvnetw=g&amp;hvqmt=e&amp;hvrand=12700977581521954032&amp;hvtargid=kwd-2063557358562&amp;hydadcr=7666_13469247&amp;keywords=forget+the+funnel+book&amp;qid=1727623757&amp;sr=8-1&amp;linkCode=ll1&amp;tag=famfriendssept122022-20&amp;linkId=5faf57066e5a501acf712454a0f2eade&amp;language=en_US&amp;ref_=as_li_ss_tl">three</a> <a href="https://www.amazon.com/How-Revenue-Happens-Growing-Business-ebook/dp/B0DHPQPFL9?&amp;linkCode=ll1&amp;tag=famfriendssept122022-20&amp;linkId=8e02f381e102235aaeee1af479ea88a7&amp;language=en_US&amp;ref_=as_li_ss_tl">books</a> and let me know what you think. Feel free to post a comment below about any other books you have found useful in building your business. </p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://buildtoscale.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Subscribe for free and post on Linkedin!</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item></channel></rss>