<?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[One Person, Real Business]]></title><description><![CDATA[A candid journal of building Bunker41 in my 40s—finding clients, shipping products, and using AI to see what one person can build.]]></description><link>https://onepersonrealbusiness.substack.com</link><image><url>https://substackcdn.com/image/fetch/$s_!sZfV!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F937029d8-57c2-4c2b-9c57-034ade7c69cd_320x320.png</url><title>One Person, Real Business</title><link>https://onepersonrealbusiness.substack.com</link></image><generator>Substack</generator><lastBuildDate>Sat, 10 Oct 2026 08:30:15 GMT</lastBuildDate><atom:link href="https://onepersonrealbusiness.substack.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Jay McBride]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[onepersonrealbusiness@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[onepersonrealbusiness@substack.com]]></itunes:email><itunes:name><![CDATA[Jay McBride]]></itunes:name></itunes:owner><itunes:author><![CDATA[Jay McBride]]></itunes:author><googleplay:owner><![CDATA[onepersonrealbusiness@substack.com]]></googleplay:owner><googleplay:email><![CDATA[onepersonrealbusiness@substack.com]]></googleplay:email><googleplay:author><![CDATA[Jay McBride]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[The Part of Business I Can’t Code My Way Around]]></title><description><![CDATA[Why building the business is easy for me&#8212;and building the relationships isn&#8217;t]]></description><link>https://onepersonrealbusiness.substack.com/p/the-part-of-business-i-cant-code</link><guid isPermaLink="false">https://onepersonrealbusiness.substack.com/p/the-part-of-business-i-cant-code</guid><dc:creator><![CDATA[Jay McBride]]></dc:creator><pubDate>Mon, 28 Sep 2026 19:28:23 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!TeDK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a630743-59f4-4d27-80c1-fb3b37849e93_1448x1086.png" 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://substackcdn.com/image/fetch/$s_!TeDK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a630743-59f4-4d27-80c1-fb3b37849e93_1448x1086.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TeDK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a630743-59f4-4d27-80c1-fb3b37849e93_1448x1086.png 424w, https://substackcdn.com/image/fetch/$s_!TeDK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a630743-59f4-4d27-80c1-fb3b37849e93_1448x1086.png 848w, https://substackcdn.com/image/fetch/$s_!TeDK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a630743-59f4-4d27-80c1-fb3b37849e93_1448x1086.png 1272w, https://substackcdn.com/image/fetch/$s_!TeDK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a630743-59f4-4d27-80c1-fb3b37849e93_1448x1086.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TeDK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a630743-59f4-4d27-80c1-fb3b37849e93_1448x1086.png" width="1448" height="1086" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6a630743-59f4-4d27-80c1-fb3b37849e93_1448x1086.png&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;:2088055,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://onepersonrealbusiness.substack.com/i/217886389?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a630743-59f4-4d27-80c1-fb3b37849e93_1448x1086.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!TeDK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a630743-59f4-4d27-80c1-fb3b37849e93_1448x1086.png 424w, https://substackcdn.com/image/fetch/$s_!TeDK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a630743-59f4-4d27-80c1-fb3b37849e93_1448x1086.png 848w, https://substackcdn.com/image/fetch/$s_!TeDK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a630743-59f4-4d27-80c1-fb3b37849e93_1448x1086.png 1272w, https://substackcdn.com/image/fetch/$s_!TeDK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a630743-59f4-4d27-80c1-fb3b37849e93_1448x1086.png 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 buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><figcaption class="image-caption">The work comes naturally. Reaching out to people is the part I&#8217;m still learning.</figcaption></figure></div><p>I&#8217;ve spent more than 20 years getting comfortable with the work.</p><p>Give me a technical problem, a broken integration, a website that needs rebuilding or an idea that needs to become something real and I&#8217;m happy.</p><p>I can sit down, put my head down and figure it out.</p><p>People are harder.</p><p>One thing I&#8217;ve had to admit since starting Bunker41 is that networking is probably one of my biggest weaknesses.</p><p>Which is a bit inconvenient when you&#8217;re trying to build a business.</p><p>I&#8217;m pretty introverted. I don&#8217;t naturally walk into a room and start introducing myself to strangers. Sending a message to someone I don&#8217;t know can somehow feel more uncomfortable than spending hours debugging a ridiculous problem in code.</p><p>My instinct has always been to let the work speak for itself.</p><p>The problem is the work can&#8217;t speak to people who don&#8217;t know it exists.</p><h2>I was posting, but I wasn&#8217;t really networking</h2><p>When I started becoming more active on LinkedIn, I mostly treated it as a place to publish.</p><p>Write something.</p><p>Post it.</p><p>Check the reactions.</p><p>Move on.</p><p>That was comfortable because it was still mostly one-way communication.</p><p>Over the past month, I&#8217;ve been trying to change that.</p><p>I&#8217;ve been answering more comments. Responding to DMs instead of leaving them sitting there because I&#8217;m not sure what to say. Connecting with new people and actually asking what they do.</p><p>I&#8217;ve even started reaching out first sometimes.</p><p>That still feels weird.</p><p>But I&#8217;ve also had some genuinely good conversations.</p><p>Developers building businesses of their own. People running agencies. People trying to build something on the side while working full time. Business owners trying to figure out where AI fits into what they do.</p><p>Not every conversation is going anywhere.</p><p>And I&#8217;m starting to realize that&#8217;s kind of the point.</p><h2>I had the wrong idea about networking</h2><p>For years, when I heard &#8220;networking,&#8221; I pictured name tags, business cards and a room full of people trying to work out what everyone else could do for them.</p><p>That has never appealed to me.</p><p>I don&#8217;t want every conversation to become a sales pitch.</p><p>I don&#8217;t want to message someone I&#8217;ve never spoken to and immediately ask if they need a website.</p><p>And I don&#8217;t want to pretend to be interested in somebody because they might become a client someday.</p><p>That feels fake.</p><p>What I&#8217;ve been doing lately feels different.</p><p>Someone comments on something I wrote. I respond. We talk. Maybe we connect. Maybe we keep in touch.</p><p>Maybe six months from now one of us remembers the other when something comes up.</p><p>Or maybe nothing ever comes from it.</p><p>That&#8217;s okay.</p><p>I think I&#8217;m finally understanding that networking doesn&#8217;t have to mean collecting leads.</p><p>Sometimes it&#8217;s just getting to know good people.</p><p>That I can get behind.</p><h2>A one-person business still needs people</h2><p>There&#8217;s a funny contradiction in building a one-person business.</p><p>Yes, I want to see how much I can build on my own.</p><p>That&#8217;s a big part of Bunker41 and a big part of why I started writing One Person, Real Business.</p><p>But doing business alone doesn&#8217;t mean building in isolation.</p><p>I still need clients.</p><p>I need people who know what I do.</p><p>I need designers, developers and other specialists I trust if a project eventually gets bigger than what I can reasonably handle myself.</p><p>I need people I can send work to when something isn&#8217;t right for me.</p><p>And I need people who have already made some of the mistakes I&#8217;m probably going to make.</p><p>That network matters.</p><p>Maybe more than I gave it credit for.</p><p>My first major Bunker41 client didn&#8217;t come from advertising, SEO or some complicated marketing funnel.</p><p>It came through a relationship.</p><p>That should probably tell me something.</p><h2>Hiding behind the work is easy</h2><p>This is probably the biggest trap for me.</p><p>There is always something I can build instead.</p><p>I can improve the website.</p><p>Tweak a process.</p><p>Build another feature.</p><p>Try another tool.</p><p>Start another product.</p><p>All of that feels productive because I&#8217;m comfortable doing it.</p><p>Reaching out to someone and saying, &#8220;Hey, I liked what you wrote,&#8221; somehow feels less like work.</p><p>But building another feature nobody asked for isn&#8217;t necessarily more useful than talking to somebody who might teach me something, introduce me to someone, work with me someday or simply become a good person to know.</p><p>I&#8217;ve had to remind myself of that a lot lately.</p><p>Because if I&#8217;m being realistic, I&#8217;m probably not going to build the business I want by sitting quietly in my office waiting for people to discover me.</p><h2>I don&#8217;t need to become an extrovert</h2><p>I&#8217;m not trying to change my personality.</p><p>I&#8217;m probably never going to be the guy working the room at a huge networking event.</p><p>That&#8217;s fine.</p><p>What I can do is get better at having conversations.</p><p>Respond when somebody takes the time to comment.</p><p>Ask people what they&#8217;re working on.</p><p>Reach out when I genuinely find someone or their work interesting.</p><p>Keep in touch without needing a reason.</p><p>That feels more natural.</p><p>And maybe networking as an introvert isn&#8217;t about meeting as many people as possible.</p><p>Maybe it&#8217;s about building a smaller number of real relationships and giving them time.</p><p>That&#8217;s what I&#8217;m trying to do now.</p><p>I&#8217;m still not great at it.</p><p>But over the past month I&#8217;ve talked to more new people than I probably have in a long time, and I&#8217;m glad I pushed myself to do it.</p><p>Some of those conversations will probably go nowhere.</p><p>Some might turn into friendships.</p><p>Some might turn into referrals, collaborations or clients years from now.</p><p>I don&#8217;t really know.</p><p>And for once, I don&#8217;t think I need to.</p><p>I&#8217;ve spent most of my career learning how to build things.</p><p>Maybe this next chapter is learning how to build relationships too.</p><p><strong>If you&#8217;re an introvert building a business, how do you approach networking without making it feel forced?</strong></p><p>I&#8217;m sharing the real process of building Bunker41 alongside a career and family through <strong>One Person, Real Business</strong> &#8212; the wins, mistakes, decisions and things I&#8217;m still figuring out.</p><p>If you&#8217;re building something of your own too, I&#8217;d love to have you along for the ride.</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://onepersonrealbusiness.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 One Person, Real Business! Subscribe for free to receive new posts and support my work.</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></p>]]></content:encoded></item><item><title><![CDATA[When Can I Actually Quit My Day Job?]]></title><description><![CDATA[Building a business is exciting. Knowing when to trust it with your family&#8217;s future is a different question.]]></description><link>https://onepersonrealbusiness.substack.com/p/when-can-i-actually-quit-my-day-job</link><guid isPermaLink="false">https://onepersonrealbusiness.substack.com/p/when-can-i-actually-quit-my-day-job</guid><dc:creator><![CDATA[Jay McBride]]></dc:creator><pubDate>Tue, 22 Sep 2026 20:59:41 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!gges!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F525735fd-5859-4fe4-990a-888f7dff4bd0_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!gges!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F525735fd-5859-4fe4-990a-888f7dff4bd0_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gges!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F525735fd-5859-4fe4-990a-888f7dff4bd0_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!gges!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F525735fd-5859-4fe4-990a-888f7dff4bd0_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!gges!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F525735fd-5859-4fe4-990a-888f7dff4bd0_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!gges!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F525735fd-5859-4fe4-990a-888f7dff4bd0_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!gges!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F525735fd-5859-4fe4-990a-888f7dff4bd0_1536x1024.png" width="1536" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/525735fd-5859-4fe4-990a-888f7dff4bd0_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:1024,&quot;width&quot;:1536,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:0,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;&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="https://substackcdn.com/image/fetch/$s_!gges!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F525735fd-5859-4fe4-990a-888f7dff4bd0_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!gges!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F525735fd-5859-4fe4-990a-888f7dff4bd0_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!gges!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F525735fd-5859-4fe4-990a-888f7dff4bd0_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!gges!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F525735fd-5859-4fe4-990a-888f7dff4bd0_1536x1024.png 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 buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><p>When I started Bunker41, it was easy to picture the moment I could quit my day job.</p><p>Replace my salary. Hand in my notice. Work for myself full time.</p><p>The more seriously I think about it, the less simple it becomes.</p><p>My job is stable. It pays well, gives my family security and leaves me enough freedom to be present at home. I do not take any of that lightly.</p><p>At the same time, after more than two decades in software, I want to see what I can build under my own name. Find the clients, make the decisions and take responsibility for the whole thing. That is a large part of why Bunker41 exists.</p><p>Both things can be true. I can appreciate my career and still want to build a business of my own.</p><p>The difficult part is knowing when that business is ready to support my family. Wanting it badly does not answer that question.</p><p>One client proved something&#8212;but not everything</p><p>Bunker41 has already crossed an important line: someone paid me to do the work.</p><p>I completed my first major client project, built something I am proud of and received a testimonial better than I could have hoped for. The business is no longer just an idea I talk about.</p><p>But one successful project does not create a predictable business.</p><p>My first client came through a referral. I want more of that, but I also need to understand how to keep work coming in, price it properly and deliver it at a pace I can sustain.</p><p>That is the part I have not proven yet.</p><p>I used to think the finish line was obvious: once business revenue matched my salary, I could leave.</p><p>But business revenue and employment income are not interchangeable. My paycheque arrives on a schedule. My employment also comes with paid time off and benefits I would need to account for myself.</p><p>Bunker41 also needs room for expenses, taxes, retirement savings, time off and reinvestment. If I pull every available dollar out of the business just to recreate my paycheque, I have not built something sustainable. I have given myself a more stressful job.</p><p>The number that matters is what is left after business expenses, and whether that can reliably cover my family&#8217;s needs, taxes and savings. A big invoice on its own tells me very little about that.</p><p>What I need to see before I leave</p><p>I have started putting some conditions around the decision. They may change as I learn, but today I would want:</p><p>&#9679; At least six months showing the business can cover its costs and provide the income my household needs</p><p>&#9679; Enough contracted or recurring work to see roughly three months ahead</p><p>&#9679; Nine to twelve months of essential household expenses saved</p><p>&#9679; More than one dependable source of leads</p><p>&#9679; No single client capable of sinking the business by leaving</p><p>&#9679; Money set aside for taxes, time off and the expenses my employer currently helps cover</p><p>&#9679; A family that understands the plan and is comfortable with the risk</p><p>I am not waiting for a future in which every month is guaranteed. That does not exist.</p><p>I want to know that a quiet month would be manageable. If losing one project would leave us scrambling to pay the bills, I would not feel ready.</p><p>Why I am sharing this now</p><p>This is the part of building a business I want to share through One Person, Real Business. The decisions before there is a success story to tell.</p><p>Right now, client work through Bunker41 is the clearest route I have toward working for myself. I am still figuring out how to make it dependable.</p><p>If you are trying to build something alongside a job and family, I hope seeing those decisions is useful. How do you price a project? When do you turn work down? How do you know whether you can afford to leave? Those are questions I am working through too.</p><p>I would rather share what I am learning while the outcome is still uncertain than wait until later and make it all sound obvious.</p><p>There may come a point when I have enough demand to justify giving Bunker41 my full working week. Until then, my job gives me room to turn down bad-fit work, learn and build without forcing the business to pay all of my bills before it is ready.</p><p>I still want to work for myself. I am just not willing to confuse taking the biggest risk with taking the goal seriously.</p><p>For now, I am one major client project in. I want the next one, and I want to learn enough from each to make this a real option for my family.</p><p>What would need to be true before you felt ready to leave your day job?</p><p>If you are building a business alongside your job, subscribe to One Person, Real Business for honest updates on the decisions, experiments and lessons along the way.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://onepersonrealbusiness.substack.com/subscribe?utm_source=email&r=&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://onepersonrealbusiness.substack.com/subscribe?utm_source=email&r="><span>Subscribe</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Sometimes you gotta decline the work]]></title><description><![CDATA[I&#8217;m still looking for clients, but a recent opportunity asked for more time than I was willing to give.]]></description><link>https://onepersonrealbusiness.substack.com/p/sometimes-you-gotta-decline-the-work</link><guid isPermaLink="false">https://onepersonrealbusiness.substack.com/p/sometimes-you-gotta-decline-the-work</guid><dc:creator><![CDATA[Jay McBride]]></dc:creator><pubDate>Sat, 19 Sep 2026 03:36:47 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!F5PE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3eb61bd-8910-44df-9d55-9cd024c9bfd9_1672x941.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!F5PE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3eb61bd-8910-44df-9d55-9cd024c9bfd9_1672x941.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!F5PE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3eb61bd-8910-44df-9d55-9cd024c9bfd9_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!F5PE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3eb61bd-8910-44df-9d55-9cd024c9bfd9_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!F5PE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3eb61bd-8910-44df-9d55-9cd024c9bfd9_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!F5PE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3eb61bd-8910-44df-9d55-9cd024c9bfd9_1672x941.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!F5PE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3eb61bd-8910-44df-9d55-9cd024c9bfd9_1672x941.png" width="1672" height="941" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c3eb61bd-8910-44df-9d55-9cd024c9bfd9_1672x941.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:941,&quot;width&quot;:1672,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:0,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;&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="https://substackcdn.com/image/fetch/$s_!F5PE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3eb61bd-8910-44df-9d55-9cd024c9bfd9_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!F5PE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3eb61bd-8910-44df-9d55-9cd024c9bfd9_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!F5PE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3eb61bd-8910-44df-9d55-9cd024c9bfd9_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!F5PE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3eb61bd-8910-44df-9d55-9cd024c9bfd9_1672x941.png 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 buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><p>Recently, I received a request for a proposal from a non-profit. Looking at the work they needed and the budget available, I knew I&#8217;d be contributing a fair amount of my time without being paid for it.</p><p>I considered it anyway. It was a chance to help an organisation do something worthwhile. I could treat some of the work as an in-kind contribution, complete another project, and potentially earn a testimonial.</p><p>But I decided not to submit.</p><p>The money was part of the calculation. The bigger issue was the time. I&#8217;m building Bunker41 alongside my engineering job and family responsibilities, and I&#8217;ve set hard boundaries around how much of my life the business gets.</p><p>This project didn&#8217;t fit within them.</p><p>That&#8217;s an uncomfortable decision when you&#8217;re still figuring out how to bring in clients. I want the work. I want to build a reputation. Turning down an opportunity can seem at odds with both of those things.</p><p>But I also have to look at what I&#8217;m agreeing to deliver. If the budget doesn&#8217;t cover the work, and I&#8217;m willing to make up the difference myself, those hours still have to come from somewhere. Calling them a contribution doesn&#8217;t make them any easier to find.</p><p>In my forties, I&#8217;m more aware of that than ever. Time has become my most expensive currency. I can be flexible about what I charge when there&#8217;s a good reason. I have much less flexibility about how much time I can give.</p><p>A testimonial would have been useful. It wouldn&#8217;t have given me those hours back.</p><p>I need to choose what I can reasonably contribute. For this project, I couldn&#8217;t justify the commitment alongside everything else I&#8217;m responsible for.</p><p>The question that helped was simple: where would the time actually come from?</p><p>After more than twenty years in software, I&#8217;m comfortable assessing whether I can do the work. Deciding whether I should take it on requires a different kind of honesty. I have to account for the life around the project, too.</p><p>If you&#8217;re building something alongside a job or family, that&#8217;s a useful question to sit with before you agree to more work. Look at your actual calendar. What would have to move? What would you have to give up? &#8220;I&#8217;ll squeeze it in&#8221; needs a better answer than &#8220;somewhere.&#8221;</p><p>My boundaries don&#8217;t mean much if I keep making exceptions whenever work becomes available. I&#8217;d already decided what I was willing to give the business. This was a chance to follow through on that decision.</p><p>In the end, I recommended a friend&#8217;s company. The project might fit their circumstances better than mine. I don&#8217;t know whether it&#8217;ll turn into work for them, but the organisation has another option to explore, and I could pay it forward without taking on the project myself.</p><p>I&#8217;m learning that running a business includes deciding which opportunities to leave alone. I still need to find clients, and declining this one doesn&#8217;t guarantee a better project will arrive. It does leave me with the time I chose to protect.</p><p>Sometimes you just gotta say no thanks.</p><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://onepersonrealbusiness.substack.com/subscribe?utm_source=email&r=&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://onepersonrealbusiness.substack.com/subscribe?utm_source=email&r="><span>Subscribe</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[My first client thanked “the team.” There is no team.]]></title><description><![CDATA[One Person, Real Business &#8212; Issue 02: An eight-week quote became a sixteen-week project. Here&#8217;s what happened between the introduction and the thank-you.]]></description><link>https://onepersonrealbusiness.substack.com/p/my-first-client-thanked-the-team</link><guid isPermaLink="false">https://onepersonrealbusiness.substack.com/p/my-first-client-thanked-the-team</guid><dc:creator><![CDATA[Jay McBride]]></dc:creator><pubDate>Tue, 15 Sep 2026 13:53:28 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!gjHa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29851dab-f846-4528-a945-52a7ceae115f_1536x1024.png" 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://substackcdn.com/image/fetch/$s_!gjHa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29851dab-f846-4528-a945-52a7ceae115f_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gjHa!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29851dab-f846-4528-a945-52a7ceae115f_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!gjHa!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29851dab-f846-4528-a945-52a7ceae115f_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!gjHa!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29851dab-f846-4528-a945-52a7ceae115f_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!gjHa!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29851dab-f846-4528-a945-52a7ceae115f_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!gjHa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29851dab-f846-4528-a945-52a7ceae115f_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/29851dab-f846-4528-a945-52a7ceae115f_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1960278,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://onepersonrealbusiness.substack.com/i/215827002?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29851dab-f846-4528-a945-52a7ceae115f_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!gjHa!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29851dab-f846-4528-a945-52a7ceae115f_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!gjHa!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29851dab-f846-4528-a945-52a7ceae115f_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!gjHa!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29851dab-f846-4528-a945-52a7ceae115f_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!gjHa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29851dab-f846-4528-a945-52a7ceae115f_1536x1024.png 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 buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><figcaption class="image-caption">A team of one, doing the work and figuring it out along the way.</figcaption></figure></div><p>I started my business in my forties, alongside my job and the responsibilities that come with having a family. I wanted to find out whether I could build something of my own.</p><p>I had twenty years of software experience behind me. I&#8217;d worked across different industries and led teams. I knew how to build things.</p><p>What I didn&#8217;t have was a single client, or much experience finding one for myself.</p><p>My first project would take twice as long as I&#8217;d estimated, involve a change of freight carrier, and expose a mistake in my own process that could have undone weeks of my client&#8217;s work.</p><p>At the end, the client thanked me and &#8220;the team.&#8221;</p><p>I&#8217;m still thinking about that.</p><h2>A friend made the introduction</h2><p>A friend who does SEO and social media mentioned my name to a retailer she worked with. They needed help with their online store, particularly shipping. She knew I could build things and connected us.</p><p>That was how it started.</p><p>I&#8217;d spent plenty of time thinking about how to present my business. My first opportunity came through someone who understood what I could do and knew a person who needed it.</p><p>There&#8217;s a practical lesson there if you&#8217;re trying to get started: make it easy for people to explain your work to someone else.</p><p>&#8220;I build software&#8221; can mean almost anything. &#8220;I help businesses get their online stores working, including the awkward integrations&#8221; gives someone a situation in which to remember you.</p><p>Your first client might come through a different route. Mine came through a conversation I wasn&#8217;t even in.</p><h2>The job looked straightforward</h2><p>The client wanted a store where customers could order their products online.</p><p>The complication was delivery. Some products could travel as parcels. Others needed to move on pallets by freight. A customer might put both types in the same order.</p><p>They wanted customers to choose their products, see an actual delivery price, and complete the purchase.</p><p>That meant building an online store and connecting the shipping services so checkout could handle the products the business actually sold.</p><p>I estimated eight weeks.</p><p>It took sixteen.</p><p>Much of that extra time involved the original freight carrier&#8217;s delays and, eventually, moving to another carrier. The client understood those problems were outside my control. They weren&#8217;t upset with me over them.</p><h2>The parts I hadn&#8217;t allowed enough room for</h2><p>About four weeks in, I had to change where I was doing the work.</p><p>I hadn&#8217;t been able to get the required carrier-rate setup working in the development environment I was using. We moved the work onto the client&#8217;s actual store, which brought a different level of care to every change.</p><p>The lesson for me was to validate that critical shipping path earlier. It was central to the whole project. I should have established that it worked in the intended environment before building so much around it.</p><p>Then I needed access credentials from the freight carrier.</p><p>I emailed their specialist and waited. Twelve days went by without a reply.</p><p>Meanwhile, the original delivery date kept getting closer. I kept the client informed about what we were waiting for and how it affected the project. They understood that I couldn&#8217;t move that part of the work forward without the carrier&#8217;s response.</p><p>I couldn&#8217;t make that person respond. I could keep my client informed about what was missing, what it affected, and what I was doing about it.</p><p>That distinction became important throughout the project. Some dependencies were outside my control. Keeping the client informed was still my responsibility.</p><h2>I spent days looking for a mistake in my code</h2><p>When the credentials arrived, the shipping quotes took eighteen to twenty-five seconds to come back.</p><p>That was too slow for the checkout flow. The freight options weren&#8217;t appearing when they needed to.</p><p>I assumed I&#8217;d done something wrong. I spent days checking my integration.</p><p>Then I examined the timing information in the carrier&#8217;s responses. It indicated that the quote calculation itself was finishing in under half a second, while the response was taking much longer to reach us.</p><p>That gave me something concrete to investigate and document. I put together the request timings and the information returned by their system, then sent it to them.</p><p>It gave the carrier specific evidence to investigate and helped explain why the integration was stalling.</p><p>For anyone doing client work, this is a skill worth developing: learn to measure a problem and explain what the evidence actually shows.</p><p>You don&#8217;t need to make someone look bad. You need enough clarity to decide what happens next.</p><h2>Then the client changed carriers</h2><p>The client eventually ended the relationship with that freight carrier over its customer service. Their frustration was with the carrier, and we moved forward with a replacement.</p><p>I understood the decision. It also meant the integration I&#8217;d spent so much time working on needed to change.</p><p>I had about two weeks to rebuild it around a different carrier.</p><p>The replacement returned quotes in two to five seconds. We got it working and shipped.</p><p>It would be easy to tell that part as a story about pulling off a difficult deadline. What I took from it was how much a supplier&#8217;s service can affect a project.</p><p>I&#8217;d estimated the work I expected to do. I hadn&#8217;t allowed enough room for the waiting, investigation, and changes surrounding it.</p><h2>The mistake that was mine</h2><p>During all of this, my code repository had fallen about two months behind parts of the live store.</p><p>The client had been making changes too: phone numbers, shipping policies, page content. Normal things an owner should be able to update.</p><p>My local version no longer reflected all of that work.</p><p>If I&#8217;d deployed it without checking, I could have overwritten the client&#8217;s changes and put a placeholder phone number back on the store.</p><p>I caught it before deploying. Nothing was wiped.</p><p>It still bothers me.</p><p>The carrier problems were frustrating, but this was a gap in my own process. I needed to reconcile what had changed on the store before pushing my version over it.</p><p>Experience doesn&#8217;t excuse that. It&#8217;s a reason to take it seriously and change how I handle the next project.</p><h2>Finishing meant handing it over properly</h2><p>The store eventually went live.</p><p>It could quote parcel and freight delivery at checkout, including mixed orders. Customers could see a delivery price and place their order.</p><p>I also handed over a written handbook so the staff could run the store without depending on me for every routine task.</p><p>That mattered to me. The client needed something they could operate after the build was done.</p><p>The invoice was paid in full.</p><p>The client sent a message praising the store&#8217;s appearance, speed, and functionality, and saying how satisfied they were with the result.</p><p>What stayed with me was their reference to &#8220;the team.&#8221;</p><p>There is no team of employees. It&#8217;s me, working from a basement office.</p><p>I took those words as a sign that the experience had felt supported. The client had someone handling the problems, explaining the decisions, and seeing the work through.</p><p>That meant a lot after sixteen weeks of wondering how my first project was going to turn out.</p><h2>What I&#8217;m taking into the next one</h2><p>I want to check the riskiest dependency earlier. In this project, that was getting a real shipping quote all the way through checkout.</p><p>I want my estimates to account for work involving other companies, including what happens when access is delayed or a service doesn&#8217;t behave as expected.</p><p>I want a clear process for handling changes the client makes while I&#8217;m still building.</p><p>And I want to keep communicating while a problem is unresolved. An update can explain what&#8217;s happening even when it can&#8217;t yet announce a fix.</p><p>Twenty years in software didn&#8217;t prevent the setbacks. What it gave me was practice dealing with them: investigating, documenting, explaining what was happening, and choosing a next step when the original plan stopped working.</p><p>That&#8217;s part of what we bring when we start something in our forties. We already have experience we can use, even while learning how to run a business.</p><p>I&#8217;m one completed client project in. I still have plenty to figure out.</p><p>But now, when someone asks what my business does, I have a finished store, a client&#8217;s feedback, and a very specific story to tell.</p><p>I&#8217;m glad I took the chance.</p><div><hr></div><p><strong>What happened on your first client project that you hadn&#8217;t thought to put in the estimate? Reply and tell me.</strong></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://onepersonrealbusiness.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 One Person, Real Business! Subscribe for free to receive new posts and support my work.</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></p>]]></content:encoded></item><item><title><![CDATA[I’m in my 40s, and I’m betting on myself]]></title><description><![CDATA[One Person, Real Business &#8212; Issue 01]]></description><link>https://onepersonrealbusiness.substack.com/p/im-in-my-40s-and-im-betting-on-myself</link><guid isPermaLink="false">https://onepersonrealbusiness.substack.com/p/im-in-my-40s-and-im-betting-on-myself</guid><dc:creator><![CDATA[Jay McBride]]></dc:creator><pubDate>Sat, 12 Sep 2026 23:14:39 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!_Le0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccf960aa-7528-4d1c-8240-a2665acc85e9_4032x2268.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_Le0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccf960aa-7528-4d1c-8240-a2665acc85e9_4032x2268.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_Le0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccf960aa-7528-4d1c-8240-a2665acc85e9_4032x2268.jpeg 424w, https://substackcdn.com/image/fetch/$s_!_Le0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccf960aa-7528-4d1c-8240-a2665acc85e9_4032x2268.jpeg 848w, https://substackcdn.com/image/fetch/$s_!_Le0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccf960aa-7528-4d1c-8240-a2665acc85e9_4032x2268.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!_Le0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccf960aa-7528-4d1c-8240-a2665acc85e9_4032x2268.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_Le0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccf960aa-7528-4d1c-8240-a2665acc85e9_4032x2268.jpeg" width="4032" height="2268" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ccf960aa-7528-4d1c-8240-a2665acc85e9_4032x2268.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:2268,&quot;width&quot;:4032,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:0,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;&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="https://substackcdn.com/image/fetch/$s_!_Le0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccf960aa-7528-4d1c-8240-a2665acc85e9_4032x2268.jpeg 424w, https://substackcdn.com/image/fetch/$s_!_Le0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccf960aa-7528-4d1c-8240-a2665acc85e9_4032x2268.jpeg 848w, https://substackcdn.com/image/fetch/$s_!_Le0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccf960aa-7528-4d1c-8240-a2665acc85e9_4032x2268.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!_Le0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccf960aa-7528-4d1c-8240-a2665acc85e9_4032x2268.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 buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><figcaption class="image-caption">Jay McBride - Founder of Bunker41</figcaption></figure></div><p>Hey, it&#8217;s Jay.</p><p>I&#8217;ve spent more than 20 years building software and leading teams. I know how to solve problems, deliver a project, and build things people can use.</p><p>This year, I decided to put that experience behind my own business. I started Bunker41, building websites and software for small businesses.</p><p>I&#8217;m in my 40s. Starting something of my own has been scary, but I know what I bring to the table. I wanted to give myself a real chance to see what I could do with it.</p><p>Recently, I completed my first client project for ANP Office Furniture: a new Shopify store with a custom Purolator freight shipping integration.</p><p>Getting that project finished and receiving their testimonial felt pretty damn good. They trusted me to deliver something important to their business, and I delivered.</p><p>That&#8217;s a result I can stand behind. It gives me confidence going into the next conversation and the next project.</p><p>One client in, and I&#8217;m glad I started.</p><p>Something else I&#8217;m taking seriously after this year: word of mouth.</p><p>A chance encounter and word of mouth brought me client work. That experience reminded me how much opportunity there is in simply talking to people and letting them know what you do.</p><p>I&#8217;m building an online presence, and I want to get better at it. I&#8217;m also going to keep making time for actual conversations. Relationships matter to me, and they&#8217;re already making a difference in my business.</p><p>If you&#8217;re trying to get something started, tell people about it. Give them a clear idea of who you help and what you do. Ask about their work, too. Get to know the people around you.</p><p>You can do that today, wherever you are in building your business.</p><p>Alongside the client work, I&#8217;ve launched my own apps. They&#8217;re out there, and I&#8217;m working on getting them into more people&#8217;s hands and turning them into consistent income.</p><p>There&#8217;s work ahead of me there. I need to understand what makes someone try an app, keep using it, and decide it&#8217;s worth paying for. That deserves the same attention I give to building the product.</p><p>I&#8217;ll be sharing that work here, too.</p><p>One Person, Real Business is where I&#8217;ll write about building this business: finding clients, delivering projects, launching products, and deciding where to put my time. When I share advice, I&#8217;ll explain the experience behind it. When I&#8217;m trying something new, you&#8217;ll know that, too.</p><p>I want this business to support my family, give me more freedom, and let me do work I&#8217;m proud of. I&#8217;m willing to put in the effort to build it.</p><p>I&#8217;d love to connect with other people doing the same, especially anyone starting something in their 40s or beyond.</p><p>Hit reply and tell me what you&#8217;re building. I&#8217;d like to get to know the people reading this.</p><p>Jay</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://onepersonrealbusiness.substack.com/subscribe?utm_source=email&r=&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://onepersonrealbusiness.substack.com/subscribe?utm_source=email&r="><span>Subscribe</span></a></p><p></p><p></p>]]></content:encoded></item></channel></rss>