<?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[uncharted]]></title><description><![CDATA[Everyone has a marketing opinion. You have the target. Get one monthly read on winning customers, leading a team and making sense of new technology. For founders and marketing leaders, from someone still doing the job.]]></description><link>https://www.thisisuncharted.co</link><image><url>https://substackcdn.com/image/fetch/$s_!3-IE!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe65d4b75-84f0-42ec-aea5-a37194e1ed95_400x400.png</url><title>uncharted</title><link>https://www.thisisuncharted.co</link></image><generator>Substack</generator><lastBuildDate>Sun, 13 Sep 2026 04:07:05 GMT</lastBuildDate><atom:link href="https://www.thisisuncharted.co/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Martin | Uncharted]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[thisisuncharted@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[thisisuncharted@substack.com]]></itunes:email><itunes:name><![CDATA[Martin 🏹]]></itunes:name></itunes:owner><itunes:author><![CDATA[Martin 🏹]]></itunes:author><googleplay:owner><![CDATA[thisisuncharted@substack.com]]></googleplay:owner><googleplay:email><![CDATA[thisisuncharted@substack.com]]></googleplay:email><googleplay:author><![CDATA[Martin 🏹]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Who gets the human?]]></title><description><![CDATA[AI will make support cheaper bhe harder decision is which moments still deserve a person.]]></description><link>https://www.thisisuncharted.co/p/ai-customer-service-human-support</link><guid isPermaLink="false">https://www.thisisuncharted.co/p/ai-customer-service-human-support</guid><dc:creator><![CDATA[Martin 🏹]]></dc:creator><pubDate>Tue, 11 Aug 2026 17:03:09 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/e6259db0-fb5f-4ad2-8031-406ce2a117a8_1584x672.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><span>Way back when I worked in a startup digital bank, with far less resources than the large traditional banks. Every customer support agent had a tonne of customers to look after. This originally got us to think how could we get people onto the call and off it as quickly as possible. We had the usual KPIs around fast service, but it didn&#8217;t lead to a great experience.<br><br>Given we wanted to be different to the traditional banks and we were more customer focused, we decided this KPI was totally counterintuitive to how we wanted to build relationships with our customers. So, we decided we wanted the team to have proper conversations with customers and even a bit of banter.</span></p><p><span>At one point, we organised rugby tickets for a customer. I think the original tickets went to an address where they couldn&#8217;t get them before the match. One of the support agents got two more tickets and got into a taxi across Dublin trying to find the customer. That agent never had any permission to book a taxi or leave the office or go and deliver the tickets. She did it because she felt it was the right thing to do. When she came back, we were delighted and celebrated what she&#8217;d done. She understood that putting customers first and going the extra mile was what we stood for.</span></p><p><span>Last week I was in a meeting about AI in customer support and I started trying to work out exactly what we are automating away. In the meeting everyone was rushing to the conclusion that we can reduce headcount by leveraging more AI. Just because we can do something doesn&#8217;t always mean it&#8217;s a good idea. Yes I know bots are cheaper, faster and always on, never take breaks and they handle the boring stuff freeing up us humans to be more creative. That&#8217;s the pitch, and for boring or easy tickets it is mostly true. I&#8217;m perfectly happy to ask an AI bot how to find my statements or reset my password as I don&#8217;t need a person for that and I don&#8217;t want to wait for one either.</span></p><p><span>But the best support is often when someone uses common sense and decides that following the normal process is the wrong thing to do in the situation. This takes common sense and also takes some courage. I&#8217;m not sure how you can ever build that into an AI bot.</span></p><p><span>There&#8217;s no way companies will give AI agents the permission to use common sense. Well, for a start they don&#8217;t have any and it would be extremely risky to try giving AI bots too much wriggle room especially for regulated businesses.</span></p><p><span>AI agents follow pre-defined rules and best practices. In banking and payments, these rules exist for a good reason to stop fraud and protect customers. You don&#8217;t want an AI agent deciding that one of those rules is getting in the way of a good customer experience. This would give bad actors an opportunity to exploit the AI bot. Try explaining to the regulator that your AI bot thought it was a good idea to leak account details to strangers.</span></p><p><span>AI agents will have no trouble answering structured questions but when it comes to situations where judgement is needed, thats a different story. That doesn&#8217;t mean a person needs to deal with every single question. It just means there needs to be a very smart orchestration layer between what support is routed to humans and what support is routed to AI agents.</span></p><p><span>My worry is human support will become a luxury product. A status symbol for VIP and premium customers. Klarna&#8217;s CEO even called human customer service a VIP thing.</span></p><p><span>I expect both worlds will coexist, but I&#8217;d imagine the one that gets most traction is the simplistic status version. It&#8217;s an easy sell inside any company to justify why elite customers need human support. Plus, it&#8217;s easy to rank customers by revenue and status. But I believe companies that are more customer oriented and have a bit of a rebellious spirit will look for more sophisticated ways to route by key human moments rather than doing it only on customer status.</span></p><p><span>Give the login question to the bot and the frozen account call to a person, regardless of how much that person spends with you. Whoever cracks that will be using humans at the right moments, rather than trying to put a person behind every interaction.</span></p><p><span>I&#8217;m more than happy to get agent support for a lot of tasks. But there are certain times where, if I feel my account has been hacked or something serious has happened, I really want to speak to someone who is competent and knows what they are doing. Someone with common sense ideally.</span></p><p>P.S. This week&#8217;s soundtrack is Human by The Killers.</p><div id="youtube2-RIZdjT1472Y" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;RIZdjT1472Y&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/RIZdjT1472Y?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.thisisuncharted.co/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"><strong>Subscribe to uncharted.</strong></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[Stablecoin payments cannot be reversed]]></title><description><![CDATA[Direct stablecoin transfers move money fast on rails with no undo button. That sounds efficient until something goes wrong and nobody knows who should pay.]]></description><link>https://www.thisisuncharted.co/p/stablecoins-have-no-reverse-gear</link><guid isPermaLink="false">https://www.thisisuncharted.co/p/stablecoins-have-no-reverse-gear</guid><dc:creator><![CDATA[Martin 🏹]]></dc:creator><pubDate>Tue, 14 Jul 2026 13:42:28 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/2fcfce00-edee-48bf-8fa1-fa6582b41867_2048x1143.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><span>Last summer I was in a Google Meet meeting pretending to listen while simultaneously signing up for a saas product that cost $3 per month. I wasn&#8217;t paying any attention to either task. Without thinking I had signed up for the $3k monthly plan. That&#8217;s over $30k a year! I don&#8217;t have that kind of wedge to waste or lose. I can tell you loss aversion kicked in at maximum level. And nothing wakes you up in a Google Meet meeting like accidentally losing $30k.</span></p><p><span>Now I was fully paying attention but not to the meeting.</span></p><p><span>My heart started racing. I tried to see if I could down grade on the product dashboard but it has no such option so I quickly emailed the saas vendor telling them what had happened. Then radio silence. I messaged them on X. Still nothing. Then I decided to contact my bank, and after being put on hold for 30 mins they said I needed to raise a dispute. They shared the form and I had to fill it out, It was like something from the 1980s but I was glad, it was at least a way of getting my money back.<br><br>Two months later I got my money back. It was slow, painful, annoying, frustrating and far more work than it should have ever been. But who cares I got my money back. If I had done this transaction with stablecoins, I would&#8217;ve lost $30k and I&#8217;d be now living homeless.</span></p><p><span>The reason businesses are excited by stablecoins is the very fact that there&#8217;s no chargeback process and the stablecoin transaction fees are far lower than standard Visa or Mastercard card transactions. A stablecoin transfer doesn&#8217;t have a chargeback policy and once the transaction is completed, that&#8217;s it, it&#8217;s done. Finito.</span></p><p><span>So who the hell pays when a stablecoin transaction goes wrong? If you put in the same protections around stablecoins for consumer payments, then all the Stablecoin benefits get eaten away. This is why I believe stablecoin payments are a bad fit for many everyday purchases. But there&#8217;s a way for both the businesses and customers to both win.</span></p><p><span>The customer can pay by card while stablecoins move the money behind the scenes. This approach makes far more sense to me. The buyer gets a familiar checkout and dispute process while businesses get faster settlements.</span></p><p><span>But there are use cases where stablecoin payments make sense. If the local currency is losing value or cross border payments barely work. Then in these situations a stablecoin payment that is final and awkward can still be better than the alternative.</span></p><p><span>Stablecoins could also become the default currency for machines and micro payments. The average rate for card payments is 3% plus a few cent. That makes a 1 cent card payment ridiculous. Tiny purchases forces a person to stop and decide if it&#8217;s worth it. The attention costs more than the purchase.</span></p><p><span>A company can fund a stablecoin wallet, set limits, approve sellers, and allow software to pay for data or computing without a person authorising each cent.</span></p><p><span>Software can also make a $30k mistake much faster than I did.</span></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.thisisuncharted.co/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"><strong>Subscribe to uncharted.</strong></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 set up a Claude subscription for my team]]></title><description><![CDATA[Everyone got faster, and somehow the company got blurrier.]]></description><link>https://www.thisisuncharted.co/p/ai-fragmenting-your-company</link><guid isPermaLink="false">https://www.thisisuncharted.co/p/ai-fragmenting-your-company</guid><pubDate>Tue, 30 Jun 2026 14:11:23 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/d37c9709-3a9e-42ba-9e35-fc1ed7c596af_1584x672.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>It was time to declare an AI amnesty.</p><p>I<span> knew my entire team had been running personal subs for years so it was time to setup a team subscription. A day or two later I got sent some social posts and a blog to review and sign off. One had the phrase seamless payments in it. Which I hate as everyone in payments over uses it and I&#8217;ve told this team specifically not to use it. The blog said we were quietly innovating. Yes mga cringe. Every AI model now spits out the word quietly for some reason. It&#8217;s up there with load-bearing and em dashes.</span></p><p><span>My first reaction wasn&#8217;t even about the AI. It was you know the brand guidelines so why didn&#8217;t you just fix this before sharing it?</span></p><p><span>I&#8217;m not sure exactly how it happened because the team did use the right briefing with the AI. They are aware of the AI guidelines, but I think they just assumed that whatever the team AI came back with had to be the right answer or more likely, I felt that they just didn&#8217;t apply the same brain power to the reviewing as they would normally if they&#8217;d written posts themselves.</span></p><p><span>This got me thinking. </span></p><p><span>We needed some way to centralise the quality, but not centralise every decision within the team. Centralising every decision would drive everyone nuts.</span></p><p><span>Centralising the decision means one person or one committee approves everything. Nobody wants that level of straight jacket. And every founder&#8217;s right to be scared of that as it&#8217;s slower than doing nothing. Plus it kills morale and the will to live. What I actually mean is the company owns the truth.</span></p><p><span>New roles will fall out of this. Nobody had a digital marketing manager or social media manager job title in 2004. They arrived a few years later, once someone had to actually own it and the CEO needed to know who to blame when it went wrong. I think the same happens here with jobs such as an AI content controller appearing or even something like a truth seeker, whose actual job is getting what&#8217;s in people&#8217;s heads onto a page before it disappears when they leave.</span></p><p><span>And by truth I mean the stuff that should be written down and not just live in whoever&#8217;s head that&#8217;s been there the longest. I mean the brand guidelines, product information, customer insights and all other meta data that describes every aspect of the company.</span></p><p><span>Centralising control means the company owns the truth and if centralise all this company information, then you can create agents that act as quality controllers.  But what stays individual is the judgement. You know the call in the moment such as deciding whether a Sam Altman joke lands or understanding what is happening culturally. That&#8217;s the human part.</span></p><p><span>Get it right though, and who knows, maybe you actually fix the thing that&#8217;s broken at every company I&#8217;ve worked at.</span></p><p><span>But centralising control at a company level is going to be extremely challenging. Ask anyone who has worked in digital transformation. The technology is the easy part, but dealing with messy humans sends some people to early retirement. That&#8217;s why I think it&#8217;s best to start this at department level. If each department head owns their own department&#8217;s memory first, before anyone tries to solve the whole company, you&#8217;d get most of the value. Start small and don&#8217;t try to boil the ocean.<br><br></span>P.S. This week&#8217;s soundtrack <strong>&#8220;Everything In Its Right Place&#8221; by Radiohead.</strong></p><div id="youtube2-zJdYlUiWAVY" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;zJdYlUiWAVY&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/zJdYlUiWAVY?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.thisisuncharted.co/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"><strong>Subscribe to uncharted!</strong></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[Trust doesn’t have a line item]]></title><description><![CDATA[What gets cut when nobody can find a number for it.]]></description><link>https://www.thisisuncharted.co/p/trust-has-no-line-item</link><guid isPermaLink="false">https://www.thisisuncharted.co/p/trust-has-no-line-item</guid><dc:creator><![CDATA[Martin 🏹]]></dc:creator><pubDate>Tue, 26 May 2026 09:53:08 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/02ec9900-fe0b-4813-9ac2-47b806128c30_2048x869.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><span>There were two well dressed doormen at the entrance of the Stephen&#8217;s Green Hotel in Dublin. Top hats and long coats, the whole thing. This is one of Dublin&#8217;s most iconic hotels situated close to the main city thoroughfare. They greeted everyone coming into the hotel. One of the doormen made small talk with a guy wearing a Welsh rugby jersey who&#8217;d clearly stayed there before. The lobby behind them was buzzing.</span></p><p><span>Most hotels removed their doormen years ago as the math to replace them always made sense. You get to save around $50k a year per door, give or take. An automated sensor never calls in sick and works 24/7. But nobody wrote a memo about what was being lost, because on paper nothing was being lost. A salary line went to zero and the spreadsheet looked great. But the spreadsheet has no clue of the value the doorman brings to the hotel. The doorman reads situations, brings a warmth and humour no automated system could dream of but who cares if  you ca save some money right? This is why the quality of service in many industries has dropped significantly. It&#8217;s because unless you can attach a number to it in a spreadsheet, it&#8217;s very difficult to defend in boardrooms or company meetings when accountants and CFOs are challenging it.</span></p><p><span>Rory Sutherland wrote about this years ago. He called it the </span><a href="https://sahilbloom.substack.com/p/the-doorman-fallacy"><span>Doorman Fallacy</span></a><span> And it&#8217;s all about how many organisations measure and over optimise the wrong items, leading to an inferior experience or a loss of trust.</span></p><p><span>The first time I watched it happen, I was working on Ireland&#8217;s first digital bank. Two-factor authentication then meant a small device that looked like a pocket calculator. From a product point of view it was friction. I hated it. It was a horrible experience and added cost. I wanted it gone. Then we asked customers what they thought, and they told us, clearly and repeatedly, that they liked it being annoying. This was their savings account. Most of them put money in at the start of the month and pulled it out by the end. The device gave them a few seconds to think. Many even lost it and never looked for a replacement because it meant they could never access their savings, so their savings kept accumulating. The device was making it harder for people to spend their savings.  We ended up running marketing campaigns that made this annoying calculator device a feature, as it placed money at arm&#8217;s length.</span></p><p><span>Events play a big role in fintech and B2B.  The attribution is tricky and never straightforward to measure especially for products with long buying cycles. Almost no deal could be tracked back to a stand without some serious pseudoscience. This made it easy for finance teams to always question the value of events. But what we kept finding was that businesses we&#8217;d met at events came back 6-12 months later, after a number of conversations that started because they&#8217;d seen us there. The act of investing to be present was in itself a trust signal that built credibility.</span></p><p><span>I also experienced this when I worked in real estate in Dubai. We tried to build a platform to sell property online. The goal was to speed up the buying lifecycle. It sounded amazing on paper and it also looked good on a slide. But it was dumb and it didn&#8217;t work at full ticket sizes. People didn&#8217;t click buy on a house. No one was willing to </span>potentially<span> spend their life savings or a large chunk of their savings on a property that they hadn&#8217;t visited or spoken to someone knowledgeable about.  The version that did work was a hybrid, a deposit online, with a window to come and see the place in person before committing. We had to put some friction back in.</span></p><p><span>You&#8217;re probably in meetings this week getting a demo of a  new voice AI bot with a generic voice that will replace the friendly human onboarding call or the generic writing automation that will take care of new marketing blog posts. I&#8217;ve even sat in a meeting where someone proposed AI to interview all new candidates. Some of those teams are going to find out, in 18 months, what was actually keeping the customer there or what was attracting top talent.</span></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.thisisuncharted.co/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"><strong>Subscribe to uncharted!</strong></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.S. My writing soundtrack <a href="https://www.youtube.com/watch?v=gdnzBNMfZfo&amp;list=RDgdnzBNMfZfo&amp;start_radio=1">The Doors - Break On Through</a></p><div id="youtube2-gdnzBNMfZfo" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;gdnzBNMfZfo&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/gdnzBNMfZfo?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div>]]></content:encoded></item><item><title><![CDATA[My OpenClaw review]]></title><description><![CDATA[We&#8217;ve treated AI like a chatbot. The more important version works in the background and remembers what matters.]]></description><link>https://www.thisisuncharted.co/p/openclaw-review-ai-that-works-without-you</link><guid isPermaLink="false">https://www.thisisuncharted.co/p/openclaw-review-ai-that-works-without-you</guid><pubDate>Tue, 14 Apr 2026 15:01:53 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/71bf0cd3-5aef-4d01-96a6-cc28979a9126_2048x1143.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><span>I set up OpenClaw on a slow weekend convinced it would make me smarter and more productive. I was expecting super powers. 3 months in, what it's actually done is change how I think about AI agents.  The moment that did it was unprompted, on a random Tuesday, it told me Project Hail Mary was in cinemas that weekend and that I should book before it sold out. It didn't know I liked films. It knew I was halfway through the book as I created a Telegram channel to recommend books I might like based on what I&#8217;ve read and currently reading. Anyway I booked the cinema tickets and watched Project Hail Mary in a packed cinema. And yes it&#8217;s worth watching.</span></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.thisisuncharted.co/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.thisisuncharted.co/subscribe?"><span>Subscribe now</span></a></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://openclaw.ai/" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lD6e!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbecc0853-6fe9-4051-a02a-dba7b1260fa7_1769x363.png 424w, https://substackcdn.com/image/fetch/$s_!lD6e!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbecc0853-6fe9-4051-a02a-dba7b1260fa7_1769x363.png 848w, https://substackcdn.com/image/fetch/$s_!lD6e!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbecc0853-6fe9-4051-a02a-dba7b1260fa7_1769x363.png 1272w, https://substackcdn.com/image/fetch/$s_!lD6e!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbecc0853-6fe9-4051-a02a-dba7b1260fa7_1769x363.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lD6e!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbecc0853-6fe9-4051-a02a-dba7b1260fa7_1769x363.png" width="308" height="63.25" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/becc0853-6fe9-4051-a02a-dba7b1260fa7_1769x363.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:299,&quot;width&quot;:1456,&quot;resizeWidth&quot;:308,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;OpenClaw&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:&quot;https://openclaw.ai/&quot;,&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="OpenClaw" title="OpenClaw" srcset="https://substackcdn.com/image/fetch/$s_!lD6e!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbecc0853-6fe9-4051-a02a-dba7b1260fa7_1769x363.png 424w, https://substackcdn.com/image/fetch/$s_!lD6e!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbecc0853-6fe9-4051-a02a-dba7b1260fa7_1769x363.png 848w, https://substackcdn.com/image/fetch/$s_!lD6e!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbecc0853-6fe9-4051-a02a-dba7b1260fa7_1769x363.png 1272w, https://substackcdn.com/image/fetch/$s_!lD6e!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbecc0853-6fe9-4051-a02a-dba7b1260fa7_1769x363.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p><a href="https://openclaw.ai/">OpenClaw</a> started as a side project by <a href="https://en.wikipedia.org/wiki/Peter_Steinberger_(programmer)">Peter Steinberger</a>, once it started to get popular Peter got dragged through a trademark fight, renamed it twice, then it&#8217;s popularity exploded after it was featured on some tech podcasts such as TBPN. </p><p><span>I set it up on an EC2 server in Feb because I thought it would be an interesting chatbot. I called it Frank and I spent the next month figuring out what to do with it. But you need to </span>manage your expectations as this product is pretty raw still and my week one is total frustration. By month one I was doing some experimenting and by the end of month three I kind of knew what I actually wanted my agent to do.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!crx3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04923e0b-e051-48c6-a37e-91ad381121cd_840x484.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!crx3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04923e0b-e051-48c6-a37e-91ad381121cd_840x484.png 424w, https://substackcdn.com/image/fetch/$s_!crx3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04923e0b-e051-48c6-a37e-91ad381121cd_840x484.png 848w, https://substackcdn.com/image/fetch/$s_!crx3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04923e0b-e051-48c6-a37e-91ad381121cd_840x484.png 1272w, https://substackcdn.com/image/fetch/$s_!crx3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04923e0b-e051-48c6-a37e-91ad381121cd_840x484.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!crx3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04923e0b-e051-48c6-a37e-91ad381121cd_840x484.png" width="556" height="320.3619047619048" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/04923e0b-e051-48c6-a37e-91ad381121cd_840x484.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:484,&quot;width&quot;:840,&quot;resizeWidth&quot;:556,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Image" title="Image" srcset="https://substackcdn.com/image/fetch/$s_!crx3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04923e0b-e051-48c6-a37e-91ad381121cd_840x484.png 424w, https://substackcdn.com/image/fetch/$s_!crx3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04923e0b-e051-48c6-a37e-91ad381121cd_840x484.png 848w, https://substackcdn.com/image/fetch/$s_!crx3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04923e0b-e051-48c6-a37e-91ad381121cd_840x484.png 1272w, https://substackcdn.com/image/fetch/$s_!crx3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04923e0b-e051-48c6-a37e-91ad381121cd_840x484.png 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><span>Every morning at 8am Openclaw sends me morning briefing on Telegram with an update on Liverpool fixtures, injury news, MENA fintech headlines, what happened in AI overnight, and an FPL deadline reminder if one&#8217;s coming. Plus anything interesting it thinks I should know about, such as Project Hail Mary being in the cinema. Frank also has a vector database with everything I&#8217;ve given it such as my daily notes, my profile and interests, project updates, some video or meeting transcripts. When I ask about anything it searches that first. </span>For the first month I mostly ignored the briefings. Honestly, it was just another thing pinging me. I already get enough Slack notifications from work. Then it flagged something I&#8217;d totally missed. It connected a transcript I&#8217;d forgotten I saved to a project I was mid-way through and pointed out a gap I&#8217;d missed. I hadn&#8217;t asked it to look, that&#8217;s the bit that&#8217;s actually new and this is what makes OpenClaw far more useful than a bast chatbot.</p><p><span>My relationship with APIs is the same as my relationship with plumbing. I understand how it works until it doesn&#8217;t. But the amazing thing using an agent like OpenClaw is you can ask it to install, fix, or update its own APIs. So this is a product that fixes and upgrades itself as you&#8217;re using it. OpenClaw has full access to your computer so Whatever you can do in the computer, OpenClock can do the same. For example it can reads files, writes files, runs code, calls APIs, browses the web and lots more.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lrXO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1781ab0-b6e8-45c1-ad99-b61773158326_992x504.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lrXO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1781ab0-b6e8-45c1-ad99-b61773158326_992x504.jpeg 424w, https://substackcdn.com/image/fetch/$s_!lrXO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1781ab0-b6e8-45c1-ad99-b61773158326_992x504.jpeg 848w, https://substackcdn.com/image/fetch/$s_!lrXO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1781ab0-b6e8-45c1-ad99-b61773158326_992x504.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!lrXO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1781ab0-b6e8-45c1-ad99-b61773158326_992x504.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lrXO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1781ab0-b6e8-45c1-ad99-b61773158326_992x504.jpeg" width="560" height="284.51612903225805" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a1781ab0-b6e8-45c1-ad99-b61773158326_992x504.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:504,&quot;width&quot;:992,&quot;resizeWidth&quot;:560,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Image" title="Image" srcset="https://substackcdn.com/image/fetch/$s_!lrXO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1781ab0-b6e8-45c1-ad99-b61773158326_992x504.jpeg 424w, https://substackcdn.com/image/fetch/$s_!lrXO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1781ab0-b6e8-45c1-ad99-b61773158326_992x504.jpeg 848w, https://substackcdn.com/image/fetch/$s_!lrXO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1781ab0-b6e8-45c1-ad99-b61773158326_992x504.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!lrXO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1781ab0-b6e8-45c1-ad99-b61773158326_992x504.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></p><p><span>You don&#8217;t need to be an engineer to run this. But you do need to think like one as it  breaks often. One of my cron jobs hallucinated a Liverpool vs Bayern Munich fixture for three straight days. Then when I looked into it, it wasn&#8217;t actually OpenClaw&#8217;s fault. There was something weird about that fixture, as when I tried it on other AI models, they had the same hallucination. A Google Calendar integration never properly worked But after a couple hours of debugging, I eventually got there. One tip I can give you Let&#8217;s create two agents, and therefore if anything breaks on your main agent, you can use the other agent to fix or debug it.  Plus, you can also paste the errors into Claude or ChatGPT and get them to explain what needs to be done.</span></p><p>So right now it&#8217;s messy to set up and it breaks more than it should. That&#8217;ll change. Soon these things will be one-click installs. But if you like testing things before they&#8217;re ready, you&#8217;ll have fun with OpenClaw. Right now I&#8217;m teaching Frank what films I watch and what I&#8217;m reading. Plus what I want to learn next. It&#8217;s starting to know me. I think that&#8217;s the bit that could compounds. The part where it just starts getting context and noticing connections in your life and work that otherwise might never surface. </p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.thisisuncharted.co/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"><strong>Subscribe to uncharted!</strong></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.S. My writing soundtrack <a href="https://www.youtube.com/watch?v=8mQgGMAfKEU">Madonna Into The Groove</a> (Live Aid 1985)</p><div id="youtube2-8mQgGMAfKEU" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;8mQgGMAfKEU&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/8mQgGMAfKEU?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[The washing machine didn’t negotiate with the housemaid]]></title><description><![CDATA[AI isn&#8217;t making experts faster, it&#8217;s making them easier to ignore.]]></description><link>https://www.thisisuncharted.co/p/ai-killing-knowledge-work</link><guid isPermaLink="false">https://www.thisisuncharted.co/p/ai-killing-knowledge-work</guid><dc:creator><![CDATA[Martin 🏹]]></dc:creator><pubDate>Wed, 18 Mar 2026 12:25:25 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/b35aab98-34d6-41c3-8a76-1b4d4b9dbd61_2048x1143.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><span>I was doing some copywriting for our HR team on the side at work as they wanted their job descriptions to be more on brand and edgier. ChatGPT arrived in 2023 and the first message I got back was we don&#8217;t need you anymore, we can do it ourselves now.</span></p><p><span>And they could&#8230;That&#8217;s the annoying part. </span>They produced words quickly and felt empowered. <span>Like anyone in that situation, I felt a bit threatened and impostor syndrome quickly kicks in. Am I going to be exposed? Will the HR team tell the founder that we don&#8217;t need marketing anymore? But this fear quickly disappeared once I&#8217;d seen the new job descriptions they had produced with AI. It was total crap, totally cheesy, cringy, and sounded the same as every other major corporate brand entity.<br><br>AI had given them the ability to make copy but it hadn&#8217;t given them the ability to know if the copy was any good.</span></p><p><span>Earlier in my career I made a TV ad in Slovenia for a digital bank in Ireland that featured a homeless guy. It&#8217;s a long story, but it kind of was a lesson in what can go wrong when you don&#8217;t hire a specialist. And this guy ended up homeless. I thought this ad was really clever and hilarious. It tested well even.</span></p><p><span>The problem wasn&#8217;t that I couldn&#8217;t make an ad. Clearly I could as the other two ads I created did really well.  The problem was that I didn&#8217;t yet know enough to see what when something had crossed a line.</span></p><p><span>But as soon as it went live, the phones in the office went mental. Every homeless charity in Ireland rang in, totally disgusted and looking back I don&#8217;t blame them. I learned a valuable lesson the expensive way, in public, in about two hours. I don&#8217;t want to think about how much that ad cost to create.</span></p><p><span>My guilty pleasure is Downton Abbey. If you&#8217;ve ever watched the show, there are two different worlds happening in parallel. There&#8217;s the world upstairs, living in luxury, dealing with life&#8217;s trivialities. Then there&#8217;s the world downstairs, the domestic service, working, trying to scratch out a living. Domestic service around 1900 was one of the biggest employers in the UK. This included butlers, cooks, laundresses, housemaids and whole economies were built on the fact some jobs just needed a person with specific skills doing them.</span></p><p>None of them thought a machine was going to come along and take part of their job. If you&#8217;d asked a housemaid what threatened her livelihood, she&#8217;d probably have imagined another person who could do it cheaper or faster.</p><p>Then the washing machine arrived.</p><p>But the washing machine didn&#8217;t convince everyone else in the house that they suddenly knew how to be a housemaid.</p><p>AI is different.</p><p>A washing machine did one thing better than a person. What&#8217;s arriving now can have a go at almost any knowledge job. That creates a different problem. It doesn&#8217;t only threaten the person doing the job, it makes everyone around them think they might be able to do it too. </p><p>Copywriters and accountants keep getting named as the exposed ones. Maybe they are. But I think this is bigger and stranger than a list of jobs disappearing.</p><p>Even I catch myself thinking I could code a website or mark up a set of accounts.</p><p>And that&#8217;s the trap. With AI I can get surprisingly far. Far enough that I can start confusing access to the output with possession of the skill. But I&#8217;m nowhere near a skilled developer or accountant. I don&#8217;t know what I don&#8217;t know. And because the output can look convincing, I will not even realise when something is wrong.</p><p>If I can fall for that, plenty of people with even less experience will too.</p><p>Here&#8217;s the split I think actually opens up. People with experience get better because they know enough to catch AI when it&#8217;s wrong. Inexperienced people get faster. But speed can look a lot like competence when the output is polished. They haven&#8217;t built the eye yet. They haven&#8217;t made enough mistakes to know where the bodies are buried. They haven&#8217;t had the career defining failed TV ad.</p><p>And AI lets them skip straight past the years when that judgement would normally have been built.</p><p>I don&#8217;t know how this plays out. Nobody does. All you can do is place a bet, and mine is this. When producing the work gets cheap, knowing what good looks like becomes more valuable. So I wouldn&#8217;t go narrower. AI is frighteningly good at narrow. Go broad instead. Learn some philosophy, design, economics, code, copy, whatever you can stand to learn. Stay genuinely deep in one or two things, but know enough about the rest to ask good questions and spot BS. Because AI can make you feel competent at almost anything. The useful skill might be knowing when you&#8217;re not.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.thisisuncharted.co/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"><strong>Subscribe to uncharted!</strong></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><p></p>]]></content:encoded></item><item><title><![CDATA[Marketing is splitting into two jobs]]></title><description><![CDATA[Many just don't know it yet.]]></description><link>https://www.thisisuncharted.co/p/marketing-is-dividing-in-two</link><guid isPermaLink="false">https://www.thisisuncharted.co/p/marketing-is-dividing-in-two</guid><dc:creator><![CDATA[Martin 🏹]]></dc:creator><pubDate>Tue, 24 Feb 2026 11:07:28 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/af1e464c-cbb6-4a07-975a-b3040cee073b_1280x543.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><span>Way back in the stone age during the earlier part of my career I worked in digital marketing and large part of that job was an emerging mysterious discipline known as SEO. The job was focussed trying to understand a new search engine called Google and how to rank number 1. Many businesses built their whole commercial engine on the basis of ranking on Google for certain keywords. If you were someone that knew how to optimise websites and get them ranking for keywords that drove business you were in high demand.</span></p><p><span>The challenge was no one really knew how it worked. I had to spend hours every day trying to figure it out by consuming the latest insights from related forums and blog posts. I studied both black hat and white hat tactics. Blackhat tactics were cheat codes for getting ranked. People in the early days would hide keywords as background text. For example, if the website had a white background, people would add keywords as white font. Kinda like how people are keyword stuffing CVs today, so AI detectors choose their CV.</span></p><p><span>AI sits between the business and the buyer. This means when someone is asking ChatGPT or Claude what to buy or which vendor to consider. The AI will research a set of options and bring back a shortlist. The person may make the final call, but businesses who are not on this shortlist are invisible and will never be considered. It&#8217;s the same as not being on the first page on Google search when search was one of the main drivers of business.</span></p><p><span>OpenAI is already asking merchants for structured product feeds so ChatGPT can understand what they sell and keep prices current. Google is building protocols that allow agents to move through discovery, buying and payment.</span></p><p><span>I work in payments, so of course my mind went straight to the digital transaction. Google has built a payments protocol that lets people give an agent a budget and rules for what it can buy. .</span></p><p><span>An AI system has to work out what you sell, where you operate, how you compare and whether there is proof behind the big claims you make. It may compare your website with case studies, reviews and what other companies say about you. It needs to figure out what is legit and what is just vaporware. Because if the recommendations that come back in the chat are low quality, it&#8217;s like Google returning search results that were low quality. It&#8217;s bad for business.</span></p><p><span>We will still need to deeply understand the human side of marketing. In fact this will grow in importance as the logical science side of marketing will also be machine driven. Understanding customer psychology, culture, story and all the strange reasons why people make buying is how many business will differentiate themselves from bland machine driven competitors. But someone will also need to understand how AI systems work.</span></p><p><span>I don&#8217;t think every marketer needs to become an AI techie. But you will need to be fluent in AI.</span></p><p><span>I&#8217;d imagine the machine side of marketing starts in a similar messy way to SEO, spread across many functions like product marketing, data and some early adopter that notices the problem first. Knowing marketing, we will probably invent a terrible acronym and act like it has existed for years.</span></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.thisisuncharted.co/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"><strong>Subscribe to uncharted.</strong></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[Your enterprise pitch was fine. Your org chart was wrong.]]></title><description><![CDATA[A former Google partnerships lead on what 10 years of vendor pitches taught her about how deals actually get signed.]]></description><link>https://www.thisisuncharted.co/p/what-i-learned-reviewing-partnership-pitches-at-google</link><guid isPermaLink="false">https://www.thisisuncharted.co/p/what-i-learned-reviewing-partnership-pitches-at-google</guid><dc:creator><![CDATA[Martin 🏹]]></dc:creator><pubDate>Tue, 17 Feb 2026 13:45:47 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/024e0689-71b3-4306-b727-62f7e7cd4cad_1280x543.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Most founders are perfectionists and spend weeks polishing a pitch.</p><p>What they almost never see is what happens when they leave the room.</p><p>The side conversations.<br>The doubt.<br>The quiet &#8220;let&#8217;s park this.&#8221;<br>The Slack message that just says &#8220;thoughts?&#8221; with no follow-up.</p><p>Loretta lived in that room for ten years at Google evaluating vendor partnerships. She saw over 100 pitches. Maybe 10 survived. The other 90 probably still think the demo went well.</p><p>When I read her piece, it felt familiar. It maps onto the <a href="https://www.thisisuncharted.co/p/the-meeting-youre-not-in">same patterns</a> I keep coming back to here.<br><br>Can they repeat what you do.<br>Can they prove it.<br>What happens when it breaks.<br>And what happens after the meeting.</p><p>There&#8217;s a story in here about a vendor who bypassed the actual decision maker three times to reach someone more senior. It went about as well as you&#8217;d expect. Don&#8217;t skim that part.</p><p>I&#8217;ll hand it over to Loretta.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.thisisuncharted.co/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.thisisuncharted.co/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ZFXT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6564ff50-7893-4126-afd0-424385847535_2048x1374.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ZFXT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6564ff50-7893-4126-afd0-424385847535_2048x1374.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ZFXT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6564ff50-7893-4126-afd0-424385847535_2048x1374.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ZFXT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6564ff50-7893-4126-afd0-424385847535_2048x1374.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ZFXT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6564ff50-7893-4126-afd0-424385847535_2048x1374.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ZFXT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6564ff50-7893-4126-afd0-424385847535_2048x1374.jpeg" width="418" height="280.4848901098901" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6564ff50-7893-4126-afd0-424385847535_2048x1374.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:977,&quot;width&quot;:1456,&quot;resizeWidth&quot;:418,&quot;bytes&quot;:148734,&quot;alt&quot;:&quot;Loretta | Ex Google&quot;,&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://www.thisisuncharted.co/i/188158730?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6564ff50-7893-4126-afd0-424385847535_2048x1374.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Loretta | Ex Google" title="Loretta | Ex Google" srcset="https://substackcdn.com/image/fetch/$s_!ZFXT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6564ff50-7893-4126-afd0-424385847535_2048x1374.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ZFXT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6564ff50-7893-4126-afd0-424385847535_2048x1374.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ZFXT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6564ff50-7893-4126-afd0-424385847535_2048x1374.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ZFXT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6564ff50-7893-4126-afd0-424385847535_2048x1374.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><figcaption class="image-caption">Loretta | Ex Google</figcaption></figure></div><p>For years, I was the gatekeeper.</p><p>Startups would pitch me their SaaS tools, creative agencies, measurement platforms, all hoping to get access to Google&#8217;s app developer ecosystem. I decided whether they got to work with our customers or got politely archived.</p><p>Out of 100+ partnership pitches I reviewed, maybe 10 made it through. The gap between success and failure? It wasn&#8217;t the product. It was how they approached the sale.</p><p>If you&#8217;re trying to crack an enterprise deal with Google or similar corporations, here&#8217;s what actually works.</p><h2>The org chart problem</h2><p>One of the biggest challenges shared with me by my partners is how complex it is to navigate the organisation. </p><p>Unlike startups, where you have a very flat culture and people can easily connect you with the person in charge, at corporations like Google, it can be difficult to navigate, even internally.</p><p>To give a very simple example, at Google, there are entirely different organisations for Google Cloud, Google Play, YouTube, Google Ads, etc.; and within each organisation, they have their own sales, analysts, research, partnerships, marketing, and finance teams. </p><p>In my own role, I could easily have 100+ stakeholders just internally. Instead of talking to whoever is working in the company and hoping that they can connect you with a person who could help, what you need to do is really map your product into the organisation and see which teams or departments are going to be your best allies. </p><p>Easier said than done. </p><p>Here are some quick tips:</p><ul><li><p>Read the company&#8217;s statement to understand their OpEx and organisational structure</p></li><li><p>Research whom your competitors interact with through press releases, LinkedIn updates, etc.</p></li><li><p>Check with your industry connections to see if they can share insights</p></li></ul><p>Your goal is to gather enough information about the organisation and how it&#8217;s structured, so that you can identify which teams are most interested in your products. Reach out to one team at a time, because with each interaction, the knowledge you have gained might actually influence your research afterwards.</p><ul><li><p>Research LinkedIn to find people in certain positions or teams. Note their locations, identify the reporting line, and try to map out the org chart.</p></li><li><p>Review LinkedIn and job descriptions to gain more context about what each role does.</p></li><li><p>Finally, reach out and talk to people, a lot of them. See if they can help you paint the remaining picture.</p></li></ul><h2>Finding the real decision maker</h2><p>After narrowing your target to the correct teams, the next step is to identify the decision makers. Note that it&#8217;s plural, because in a lot of situations, signing an enterprise deal requires several teams&#8217; collaboration:</p><ul><li><p><strong>Users:</strong> who are actually going to use the product</p></li><li><p><strong>Budget owner (POC):</strong> the person owning all these external deals, subscriptions, and partnerships</p></li><li><p><strong>Budget approver:</strong> the person and team that advise on the budget of the team as a whole, controlling the budget cycle, and approving budget requests, etc.</p></li></ul><p>In a very typical scenario, you will need to speak to all the parties above. Connect with the users on different occasions to gauge their demand for the product, and get an ally who can then help you make a case to the person-in-charge; who, hopefully, will be keen to collaborate, and help you fast-track the necessary administrative processes with the pocket owner.</p><p>A quick tip because a lot of people get this wrong: the decision maker is not always at headquarters.</p><p>I had a vendor bypass me repeatedly to reach my director in Americas, when I am actually the budget owner for global partnerships. After the third bypass, despite positive product feedback from our teams, we never signed. </p><p>If you can&#8217;t navigate our organisation respectfully during sales, how could you handle the partnership?</p><p>Understand who owns the decision, and work with them, not around them.</p><h2>What the winning pitches did differently</h2><p>Identifying the owners is not going to guarantee you the deal unless you have the right pitch, and nailing that is a lot more challenging than you might have imagined. </p><p>I&#8217;ve interacted with different vendors, and here&#8217;s how the ones that got the deals did it:</p><ul><li><p><strong>Start with questions:</strong> understand the team (users&#8217;) goals, challenges, and day-to-day, the tools (ie competitors) they use, and team size &amp; organisation chart, etc.</p></li><li><p><strong>Explain how the product could solve the users&#8217; problems:</strong> how it could save their time, improve workflow, etc. You are only able to make concrete examples when you have learnt enough about your users</p></li><li><p><strong>Resolve their concerns:</strong> even when a product is demonstrating proven value to the team, the POC often has some concerns about its credibility, or its experience in working with big corporations. This is essential for the partner to ease these concerns before they are asked: your existing relationships, if any, with the company; enterprise customer cases; experience working with their competitors (extremely important); whether you have international exposure (offices, teams, customers)</p></li><li><p><strong>Put together a tailored trial for the users:</strong> very rarely can a corporation sign an enterprise deal without trying. Propose a trial, get help from the POC to share and communicate it to the power users. Host training sessions for power users to help them understand why your product is important. Monitor trial activity metrics and identify insights, reach out to the users so you can provide support, answer feedback, and gauge interest. Your goal is to prove how your product can deliver the value you promise, make a case, and have the users advocate for you.</p></li></ul><h2>Why timing kills more deals than product</h2><p>Okay, let&#8217;s say you&#8217;ve nailed all of the above. It doesn&#8217;t mean that you can sign the deal right now. The thing is, every organisation or team has a very different finance cycle. </p><p>For my team, we determined the ultimate budgets for the broader team at the beginning of the year. That often meant we might not have a lot of leeway to make in-year adjustments. In your communication with the POC, understand the budget cycle. This can give you a lot of clarity regarding what budget they can give and when they can give it.</p><p>Ideally, you want to come in at the right timing so you can help the POC put together a budget request to the budget owner (such as the finance or sales operations teams) before the next annual budget cycle is approved. </p><p>However, if the conversation happens mid-year, you can explore whether you could start with a smaller deal by tapping into unused budget from the current year. This allows you to establish a footprint with the hope of expanding into a larger deal for the following year. This can be a good strategy because for most enterprises, renewing a deal requires significantly fewer layers of approval than approving an entirely new deal.</p><p>All these circumstances will then influence the product proposal which you put together for the POC and the subsequent decision and budget approval.</p><p>As you might have realised, the company POC needs to be your best friend because they&#8217;re the person that determines whether they want to go through the additional administrative processes for you, which often takes up extra time for them.</p><h2>After the deal (or the rejection)</h2><p>Let&#8217;s say you have done everything you can. Chances are either the company will happily sign the deal with you and bring you on board as their first enterprise partner, or there is a possibility that they like the product but not enough to actually pay for the services right now. So, what do you do next?</p><p>If you have signed the deal, maintain regular contact with the POC, even if the relationship is officially passed over to the account management team. The POC is very likely to provide updates, such as changes in team structure, layoffs, etc., which you want to be the first to know so that you have extra time to prepare for the next renewal cycle. </p><p>Also, if your product has helped the POC successfully prove their work, reach out to them and see if they can connect you with other users in the company. An internal advocate with a pre-existing deal makes it much easier to expand your product subscription to new teams or departments.</p><p>However, if your POC is not able to sign the deal with you right now, ask questions to understand the real reason behind it. Is it because of current budget constraints, product limitations, lack of enterprise customer endorsement, or is it just not the right team? Continue to warm the lead and wait for a time when they might be able to convert. Meanwhile, continue to explore other teams that could be a better fit given the new information you&#8217;ve obtained about this company. </p><p>If the issue is about the budget cycle, help identify the right time to re-engage so you can ensure they put you in the first request. The goal is to continue cultivating relationships with enterprises through different touchpoints. You need to ensure your product remains top of mind, while slowly helping them develop the required trust before they are finally ready to onboard.</p><p>Enterprise sales is hard. </p><p>For each company, you&#8217;re dealing with 10+ stakeholders, 6-12 month cycles, and layers of bureaucracy. Most vendors give up because they underestimate the time investment or overestimate their product&#8217;s appeal.</p><p>But here&#8217;s what I learned watching the ones who succeeded: they treated it like a partnership from day one. They genuinely helped our teams solve problems, respected our processes, and played the long game.</p><p>The companies that cracked Google weren&#8217;t necessarily the ones with the best product. They were the ones who built trust, understood our constraints, and made our lives easier.</p><h2>About Loretta</h2><p>I spent a decade at Google working across digital marketing, strategic partnerships, and app development with thousands of companies worldwide. I helped thousands of companies globally from scrappy startups to Fortune 500s grow their businesses, and I am a passionate mentor at Google for Startups, Techstars etc.</p><p>Now I help bootstrap founders and marketers cut through the noise with practical, proven strategies through my newsletter<a href="https://marketingproven.substack.com/">Marketing Proven</a>. I also offer <a href="https://mentorcruise.com/mentor/lorettawong/">mentorship sessions</a> for founders growing their businesses, navigating enterprise sales, or simply workers struggling with their careers.</p><div><hr></div><h2></h2><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.thisisuncharted.co/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 uncharted! 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>]]></content:encoded></item><item><title><![CDATA[Great meeting. No reply.]]></title><description><![CDATA[What killed your deal while you were celebrating.]]></description><link>https://www.thisisuncharted.co/p/the-meeting-youre-not-in</link><guid isPermaLink="false">https://www.thisisuncharted.co/p/the-meeting-youre-not-in</guid><dc:creator><![CDATA[Martin 🏹]]></dc:creator><pubDate>Tue, 13 Jan 2026 11:34:35 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/15f80f1b-02cf-463d-8cfe-6de215accf64_1584x672.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><span>The meeting went well but then nothing happened.</span></p><p><span>Early in my career, I ran a digital consultancy. We pitched for a large tender with an international company. We had two meetings and they loved us. Loved our ideas and our approach. The vibe in the room was electric and if I&#8217;m honest we were already spending the tender money in our heads. A week later, we found out we didn&#8217;t get the work.</span></p><p><span>When I asked why, they told me they loved what we did. They loved our strategy. But they worried we were too small for them. Too inexperienced  but I think they really meant too young. They were worried we might not be around long enough to support them. Might not have the experience to handle the challenges of an account their size. Every one of those concerns could have been addressed if we had one more meeting with them. But we never got the chance. The first two meetings went  so well, we didn&#8217;t think we needed to address these concerns. But the decision happened without us in the room.</span></p><p><span>There&#8217;s a massive gap between a great meeting and a closed deal. Most founders I&#8217;ve worked with obsess over the pitch. Making sure they showcase a perfect demo and hours practicing what happens in the room when they&#8217;re presenting.</span></p><p><span>But most complex deals don&#8217;t die in the meeting. They die in the meeting you&#8217;re not invited to. The meeting where your champion has to explain to their boss or their boss&#8217;s boss, why they&#8217;re recommending you. The one where someone asks an awkward question your champion can&#8217;t answer and the one where the person who could answer it decides to stay silent instead of speaking up.</span></p><p><a href="https://www.gartner.com/en/newsroom/press-releases/2025-05-07-gartner-sales-survey-finds-74-percent-of-b2b-buyer-teams-demonstrate-unhealthy-conflict-during-the-decision-process"><span>74% of B2B buying teams experience unhealthy conflict during decisions</span></a><span>. People getting overruled by decision-makers who weren&#8217;t even in your meeting. And 51% of customers who are willing to buy are not willing to stand up  for you internally. Liking you is free but fighting for you is not free. Fighting for you is risky politically. This means half of your champions won&#8217;t fight for you, they like you and they want you to win. But when the meeting gets a bit tricky or heated, they stay quiet.</span></p><p><span>I&#8217;ve been on the other side of this too. At one company, I was building a digital arm inside a traditional business. The tech stack was legacy. Really old. I wanted to move to cloud-based tools. Salesforce Marketing Cloud, HubSpot, Mutiny. Tools that would let us do sophisticated lead generation, data analysis, proper funnel optimisation.The IT team wanted to keep the non-cloud version of Salesforce. It was next to impossible to integrate any third party tools with. It was hard to get the data we needed. But it was what they knew. They had vested interests. They wanted to keep doing things the way they&#8217;d always done them. They didn&#8217;t want extra work.</span></p><p><span>To change anything, I needed CEO level approval. And I was stuck between a rock and a hard place. The company wanted results on day one. Showing results on day two. But the strategic work of upgrading the stack needed time. Time I didn&#8217;t have. Political capital I hadn&#8217;t built.</span></p><p><span>In hindsight, I should have been more aggressive. More persuasive in showing the benefit of migrating faster. But I was the champion for those tools, and I couldn&#8217;t close the internal sale. Many of the third-party vendors I was speaking to couldn&#8217;t understand why. It&#8217;s hard to understand unless you&#8217;re on the inside. That&#8217;s what it feels like to be your own champion who can&#8217;t sell internally and if you&#8217;re selling to enterprises, that&#8217;s what your champion feels like too.</span></p><p><span>Most people get champions wrong. A champion who loves your product and a champion who&#8217;ll risk their neck for it are two very different people. Don;t be naive as champions don&#8217;t fight for you, they fight for themselves. They need to believe that getting you on board is in their best interest. That your solution makes them look good and protects their job. Maybe it even advances their career.</span></p><p><span>It&#8217;s not charity. It&#8217;s not about how much they liked your slick demo or banter. They need to believe if I don&#8217;t get this vendor or solution, my job is at risk. That&#8217;s a much higher bar than I think these folks are great.</span></p><p><span>Only 44% of those no-decisions are because the buyer prefers the status quo. The other 56%? Indecision. Fear. The buyer wants to change, but can&#8217;t pull the trigger, they&#8217;re not scared of missing out.But plenty got fired for one that didn&#8217;t so the safe choice is no choice.</span></p><p><span>These are the questions you should ask yourself before leaving any pitch</span></p><p><span>Can they repeat what you do in one sentence?</span></p><p><span>Do they have proof they can point to?</span></p><p><span>Can they answer the fear question?</span></p><p><span>The big question you need to ask yourself is whether you&#8217;ve armed your champion to win the one meeting you&#8217;re not in.</span></p><p>My writing soundtrack this week is &#8220;<a href="https://www.youtube.com/watch?v=Ec08db2hP10&amp;list=RDEc08db2hP10&amp;start_radio=1">End of the Beginning</a>&#8220; by Djo. </p><div id="youtube2-Ec08db2hP10" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;Ec08db2hP10&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/Ec08db2hP10?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.thisisuncharted.co/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"><strong>Subscribe to uncharted!</strong></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 almost quit Uncharted twice]]></title><description><![CDATA[A year of skipping the fairytales.]]></description><link>https://www.thisisuncharted.co/p/i-almost-quit-twice</link><guid isPermaLink="false">https://www.thisisuncharted.co/p/i-almost-quit-twice</guid><dc:creator><![CDATA[Martin 🏹]]></dc:creator><pubDate>Tue, 30 Dec 2025 19:39:59 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/aa0878ac-8582-4330-845a-2a6ede5ed5b2_1280x543.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>This is uncharted.</p><p>A newsletter about going places before there&#8217;s a map.</p><p>I didn&#8217;t know that when I started it. It took me over a year to figure out what I was doing. Honestly, I almost quit twice.</p><p>uncharted is simple. I write about what happens when technology changes faster than people do and what that means for people trying to build, sell, and decide in the real world. What&#8217;s working. What isn&#8217;t. What nobody wants to say out loud.</p><p>Don't expect polished takes, those are fairytales. This is something else.</p><p>Thank you for showing up. For the replies that made me rethink things. For forwarding the uncomfortable ones to people who needed to hear them. For not unsubscribing when I wrote something dumb.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!YAdw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0b84368-67bb-47c1-8b3a-39c6378ab259_1280x1280.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YAdw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0b84368-67bb-47c1-8b3a-39c6378ab259_1280x1280.jpeg 424w, https://substackcdn.com/image/fetch/$s_!YAdw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0b84368-67bb-47c1-8b3a-39c6378ab259_1280x1280.jpeg 848w, https://substackcdn.com/image/fetch/$s_!YAdw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0b84368-67bb-47c1-8b3a-39c6378ab259_1280x1280.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!YAdw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0b84368-67bb-47c1-8b3a-39c6378ab259_1280x1280.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!YAdw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0b84368-67bb-47c1-8b3a-39c6378ab259_1280x1280.jpeg" width="380" height="380" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d0b84368-67bb-47c1-8b3a-39c6378ab259_1280x1280.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1280,&quot;width&quot;:1280,&quot;resizeWidth&quot;:380,&quot;bytes&quot;:164143,&quot;alt&quot;:&quot;Martin | uncharted&quot;,&quot;title&quot;:&quot;Martin | uncharted&quot;,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.thisisuncharted.co/i/182562010?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0b84368-67bb-47c1-8b3a-39c6378ab259_1280x1280.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Martin | uncharted" title="Martin | uncharted" srcset="https://substackcdn.com/image/fetch/$s_!YAdw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0b84368-67bb-47c1-8b3a-39c6378ab259_1280x1280.jpeg 424w, https://substackcdn.com/image/fetch/$s_!YAdw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0b84368-67bb-47c1-8b3a-39c6378ab259_1280x1280.jpeg 848w, https://substackcdn.com/image/fetch/$s_!YAdw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0b84368-67bb-47c1-8b3a-39c6378ab259_1280x1280.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!YAdw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0b84368-67bb-47c1-8b3a-39c6378ab259_1280x1280.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><a href="https://www.thisisuncharted.co/p/vibe-marketing-ai-agents">Agentic Vibe Marketing Is Already Here</a> was my biggest post this year. One smart marketer can now outwork a team of five mids. Most companies still haven&#8217;t noticed.</p><p><a href="https://www.thisisuncharted.co/p/ai-agents-100x-engineers-every">Compound Engineering With Claude Code</a> showed what AI-native engineering looks like in the hands of a pro. Two engineers, six agents, features from voice commands. Very few know how to hire or manage for this yet.</p><p><a href="https://www.thisisuncharted.co/p/every-startup-needs-a-designated-hater">Every Startup Needs a Designated Hater</a> remains a favorite. Someone who rips bad ideas before they escape. Every team needs one.</p><p><a href="https://www.thisisuncharted.co/p/complexity-kills-startups">If My Work Looks Simple, I&#8217;m Replaceable</a> hit on something nobody says out loud. People make work look complicated to stay important. This is job security through controlled complexity.</p><p><a href="https://www.thisisuncharted.co/p/ai-hiring-decision-tree">When to Hire Humans vs Hand It to AI</a> touched a nerve I wasn&#8217;t expecting. Big Tech cut grad hiring by 25%. Banks slashed junior roles. Nobody has a clean answer. Including me.</p><p><a href="https://www.thisisuncharted.co/p/cant-prompt-way-to-production-ai-coding-reality">You Can&#8217;t Prompt Your Way to Production</a> said what the AI hype machine won&#8217;t. If you don&#8217;t understand your AI-generated code, you&#8217;re building something that breaks when paying customers show up.</p><p><a href="https://www.thisisuncharted.co/p/ai-is-stealing-everyones-voice">AI is Stealing Everyone&#8217;s Voice</a> was about staying human when it&#8217;s getting easier not to. Still the thing I care about most.</p><p>Next year won&#8217;t be any clearer. Good. That&#8217;s where I work best.</p><p>See you out there.</p><p>Martin</p><p>P.S. If there&#8217;s a topic you want me to tackle in 2026, reply to this email. I read everything.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.thisisuncharted.co/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"><strong>Subscribe to uncharted!</strong></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[How much should a B2B startup spend on marketing?]]></title><description><![CDATA[How much should I spend on marketing?]]></description><link>https://www.thisisuncharted.co/p/startup-marketing-budget-guide</link><guid isPermaLink="false">https://www.thisisuncharted.co/p/startup-marketing-budget-guide</guid><dc:creator><![CDATA[Martin 🏹]]></dc:creator><pubDate>Tue, 02 Dec 2025 15:17:25 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/be81e60d-efc1-4ccb-8afe-b39365c60283_2048x869.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I&#8217;ve watched startups blow through six figures on marketing before they could explain what they sold. The budgets weren&#8217;t wrong. The priorities were.</p><p><strong><a href="https://x.com/gregorykennedy">Gregory Kennedy</a></strong> has one of the cleanest frameworks I&#8217;ve seen for fixing this. He is a fractional CMO in the San Francisco startup scene, with experience at InMobi, NextRoll and Sojern, and we have been trading notes on messy go to market problems for a while. He also claims Irish roots. I&#8217;ll believe it when I see the paperwork.</p><p>Over to Gregory.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xbc7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47336397-21b9-43d2-bce1-9b3a312c592b_800x800.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xbc7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47336397-21b9-43d2-bce1-9b3a312c592b_800x800.jpeg 424w, https://substackcdn.com/image/fetch/$s_!xbc7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47336397-21b9-43d2-bce1-9b3a312c592b_800x800.jpeg 848w, https://substackcdn.com/image/fetch/$s_!xbc7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47336397-21b9-43d2-bce1-9b3a312c592b_800x800.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!xbc7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47336397-21b9-43d2-bce1-9b3a312c592b_800x800.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xbc7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47336397-21b9-43d2-bce1-9b3a312c592b_800x800.jpeg" width="272" height="272" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/47336397-21b9-43d2-bce1-9b3a312c592b_800x800.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:800,&quot;width&quot;:800,&quot;resizeWidth&quot;:272,&quot;bytes&quot;:117269,&quot;alt&quot;:&quot;Profile photo of Gregory Kennedy&quot;,&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="Profile photo of Gregory Kennedy" title="Profile photo of Gregory Kennedy" srcset="https://substackcdn.com/image/fetch/$s_!xbc7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47336397-21b9-43d2-bce1-9b3a312c592b_800x800.jpeg 424w, https://substackcdn.com/image/fetch/$s_!xbc7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47336397-21b9-43d2-bce1-9b3a312c592b_800x800.jpeg 848w, https://substackcdn.com/image/fetch/$s_!xbc7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47336397-21b9-43d2-bce1-9b3a312c592b_800x800.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!xbc7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47336397-21b9-43d2-bce1-9b3a312c592b_800x800.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><figcaption class="image-caption">Gregory Kennedy | Vibe Your SaaS</figcaption></figure></div><h2>A founder&#8217;s guide to marketing budgeting</h2><p>Founders always ask me </p><blockquote><p>How much should I spend on marketing?</p></blockquote><p>That is the wrong question.</p><p>The better question is </p><blockquote><p>What actually matters at our stage?</p></blockquote><p>I have seen pre seed startups spend $5,000 a month on Google Ads when they did not even have a functional sign up page. I have watched seed companies hire a full time content person before they knew what content they needed, never mind what converted. I have also seen a Series A startup run an expensive outdoor campaign aimed at developers when the company could not explain the product clearly in a 30 minute Zoom call.</p><p>Your budget is not only about how much you spend. It is about what you are trying to prove and where the next dollar has the best chance of helping.</p><p>These figures are starting points, not rules. The detailed spreadsheet lets you adapt them to your business.</p><h4>Pre seed at $10,000 a month</h4><p>At pre seed, you are not really doing marketing. You are running science experiments with a credit card. Your job is to find out whether anyone wants what you are building before you run out of money.</p><p>A sample split looks like this:</p><p>&#8226; Content marketing: 40%, or $4,000<br>&#8226; Digital foundation: 25%, or $2,500<br>&#8226; Lead generation and events: 20%, or $2,000<br>&#8226; Brand development: 15%, or $1,500</p><p>The aim is to get the website and tracking working, sharpen the message, create useful content and run small tests. You are not trying to look like a large company. You are trying to learn which customers care, what they respond to and where your assumptions are wrong.</p><h4>Seed at $35,000 a month</h4><p>You have raised some money. Congratulations. Now comes the hard part: spending it so it has an impact.</p><p>At seed, you have enough traction to be dangerous. The focus shifts towards amplifying the messages and channels that show early promise.</p><p>A sample split is:</p><p>&#8226; Growth marketing: 45%, or $15,700<br>&#8226; Content marketing: 21%, or $7,300<br>&#8226; Marketing technology: 13%, or $4,500<br>&#8226; Digital foundation: 11%, or $4,000<br>&#8226; Brand development: 10%, or $3,500</p><p>This is where paid media, events, newsletters, partnerships and referral experiments can start doing more work. But the budget should amplify evidence, not compensate for confusion. More distribution will not rescue a message customers do not understand.</p><h4>Series A $100K/month (or building the machine)</h4><p>At Series A, you have real traction. The job is to operationalise go to market and build systems, processes and predictability around what already works.</p><p>A sample split is:</p><p>&#8226; Growth marketing: 45%, or $45,000<br>&#8226; Brand development: 20%, or $20,000<br>&#8226; Content marketing: 20%, or $20,000<br>&#8226; Marketing operations: 15%, or $15,000</p><p>This is where you invest more seriously in paid acquisition, search, brand, content, automation, CRM, analytics and testing. You are building a machine, but it should be based on real customer behaviour rather than a spreadsheet that looked convincing at the board meeting.</p><h4>These budgets are not rigid rules</h4><p>The best founders I work with know there is no prize for following a template precisely. They use it as a starting point, then adapt it based on what is working.</p><p>Maybe most of the budget should go into paid advertising. Maybe your market moves through events, technical communities or hackathons. Maybe the website and messaging need more work before you increase distribution.</p><p>The point is to understand what matters now, invest in the fundamentals and make every dollar count.</p><div><hr></div><p>Martin again.</p><p>The framework is Gregory&#8217;s. The underlying truth is one I keep seeing too. Most early stage companies have a clarity problem dressed up as a budget problem.</p><p>At pre seed, money should help you learn. At seed, it should help you test whether early traction can be repeated. At Series A, it should help turn evidence into a system.</p><p>A larger budget can make a good strategy move faster. It can also make confusion considerably more expensive.</p><p>Big thanks to Gregory for putting this together. Follow him on X or subscribe to Vibe Your SaaS.</p><p>See you out there.</p><p>Martin</p><p>If you want more from Gregory, follow him on <strong><a href="https://x.com/gregorykennedy">X</a></strong> or subscribe to <a href="https://www.vibeyoursaas.com/">Vibe Your SaaS</a>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.vibeyoursaas.com/" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0NAn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10762532-7ff1-43ee-8ebf-9cda1350afda_1920x690.png 424w, https://substackcdn.com/image/fetch/$s_!0NAn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10762532-7ff1-43ee-8ebf-9cda1350afda_1920x690.png 848w, https://substackcdn.com/image/fetch/$s_!0NAn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10762532-7ff1-43ee-8ebf-9cda1350afda_1920x690.png 1272w, https://substackcdn.com/image/fetch/$s_!0NAn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10762532-7ff1-43ee-8ebf-9cda1350afda_1920x690.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0NAn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10762532-7ff1-43ee-8ebf-9cda1350afda_1920x690.png" width="1456" height="523" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/10762532-7ff1-43ee-8ebf-9cda1350afda_1920x690.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:523,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:226067,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://www.vibeyoursaas.com/&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.thisisuncharted.co/i/180170440?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10762532-7ff1-43ee-8ebf-9cda1350afda_1920x690.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!0NAn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10762532-7ff1-43ee-8ebf-9cda1350afda_1920x690.png 424w, https://substackcdn.com/image/fetch/$s_!0NAn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10762532-7ff1-43ee-8ebf-9cda1350afda_1920x690.png 848w, https://substackcdn.com/image/fetch/$s_!0NAn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10762532-7ff1-43ee-8ebf-9cda1350afda_1920x690.png 1272w, https://substackcdn.com/image/fetch/$s_!0NAn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10762532-7ff1-43ee-8ebf-9cda1350afda_1920x690.png 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><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.thisisuncharted.co/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"><strong>Subscribe to uncharted!</strong></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 people make work complicated to protect their jobs]]></title><description><![CDATA[The dashboard nobody opens]]></description><link>https://www.thisisuncharted.co/p/complexity-kills-startups</link><guid isPermaLink="false">https://www.thisisuncharted.co/p/complexity-kills-startups</guid><pubDate>Tue, 11 Nov 2025 12:42:26 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/07558e65-b594-4c25-9318-ed7c9508ff71_2048x869.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Complexity looks like progress, but it&#8217;s actually self-preservation.</p><p>I can spot it in the first 10 minutes of the dreaded Monday morning standup. Someone&#8217;s waffling about why something simple took three days. Honestly, they&#8217;re not stupid. They&#8217;re scared.</p><p>Most roles don&#8217;t have clear metrics, if any metrics at all. So people deconstruct existing processes, rebuild them in more complex ways, and present that complexity as proof of value. What&#8217;s worse is managers buy it.</p><blockquote><p><em>If my work looks simple, I&#8217;m replaceable. If it looks complicated, I&#8217;m essential.</em></p></blockquote><p>So people add unnecessary steps. They create dependencies. They become the one-eyed visionary in the land of the blind, the only person who understands the complex system they just built. This is job security through controlled complexity.</p><p>I&#8217;ve watched it destroy momentum and the will to live over and over. </p><p>It&#8217;s not malice. It&#8217;s fear. Nobody wants to be the person whose job looks easy because easy jobs get cut first. So they make it look hard. </p><p>The marketing manager could update the site in 10 minutes but writes a three-page brief. The PM schedules a workshop instead of making a call. The analyst builds a model to prove what they already know. All symptoms of the same disease.</p><p>The problem isn&#8217;t people. It&#8217;s what the system rewards.</p><p>Performance reviews celebrate completed projects, not killed ones. More dashboards. More process. More noise. Complexity becomes career insurance.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0I3n!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21c7819c-5ebd-4238-98b3-731afe4cace3_634x680.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0I3n!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21c7819c-5ebd-4238-98b3-731afe4cace3_634x680.png 424w, https://substackcdn.com/image/fetch/$s_!0I3n!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21c7819c-5ebd-4238-98b3-731afe4cace3_634x680.png 848w, https://substackcdn.com/image/fetch/$s_!0I3n!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21c7819c-5ebd-4238-98b3-731afe4cace3_634x680.png 1272w, https://substackcdn.com/image/fetch/$s_!0I3n!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21c7819c-5ebd-4238-98b3-731afe4cace3_634x680.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0I3n!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21c7819c-5ebd-4238-98b3-731afe4cace3_634x680.png" width="330" height="353.9432176656151" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/21c7819c-5ebd-4238-98b3-731afe4cace3_634x680.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:680,&quot;width&quot;:634,&quot;resizeWidth&quot;:330,&quot;bytes&quot;:697987,&quot;alt&quot;:&quot;Complexity Kills Startups&quot;,&quot;title&quot;:&quot;Complexity Kills Startups&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Complexity Kills Startups" title="Complexity Kills Startups" srcset="https://substackcdn.com/image/fetch/$s_!0I3n!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21c7819c-5ebd-4238-98b3-731afe4cace3_634x680.png 424w, https://substackcdn.com/image/fetch/$s_!0I3n!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21c7819c-5ebd-4238-98b3-731afe4cace3_634x680.png 848w, https://substackcdn.com/image/fetch/$s_!0I3n!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21c7819c-5ebd-4238-98b3-731afe4cace3_634x680.png 1272w, https://substackcdn.com/image/fetch/$s_!0I3n!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21c7819c-5ebd-4238-98b3-731afe4cace3_634x680.png 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 people build layers. More process. More dashboards. More meetings. Not to make things better, but to make themselves harder to remove. They are products of the system. </p><p>Clarity is dangerous. It pinpoints who&#8217;s actually moving the needle and who&#8217;s just orbiting around it. Complexity keeps everyone safe.</p><p>In most companies, complexity equals job security and that&#8217;s rational behavior in a broken system.</p><p>Once you see it, you can&#8217;t unsee it.</p><h4>How to spot it in your own company</h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jiYX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe107cf50-27a6-4d78-9b92-843e4d349325_1200x963.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jiYX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe107cf50-27a6-4d78-9b92-843e4d349325_1200x963.jpeg 424w, https://substackcdn.com/image/fetch/$s_!jiYX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe107cf50-27a6-4d78-9b92-843e4d349325_1200x963.jpeg 848w, https://substackcdn.com/image/fetch/$s_!jiYX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe107cf50-27a6-4d78-9b92-843e4d349325_1200x963.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!jiYX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe107cf50-27a6-4d78-9b92-843e4d349325_1200x963.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jiYX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe107cf50-27a6-4d78-9b92-843e4d349325_1200x963.jpeg" width="1200" height="963" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e107cf50-27a6-4d78-9b92-843e4d349325_1200x963.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:963,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Is &#8220;Just Use Apple Notes&#8221; the Solution to Your Productivity Problems?&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Is &#8220;Just Use Apple Notes&#8221; the Solution to Your Productivity Problems?" title="Is &#8220;Just Use Apple Notes&#8221; the Solution to Your Productivity Problems?" srcset="https://substackcdn.com/image/fetch/$s_!jiYX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe107cf50-27a6-4d78-9b92-843e4d349325_1200x963.jpeg 424w, https://substackcdn.com/image/fetch/$s_!jiYX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe107cf50-27a6-4d78-9b92-843e4d349325_1200x963.jpeg 848w, https://substackcdn.com/image/fetch/$s_!jiYX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe107cf50-27a6-4d78-9b92-843e4d349325_1200x963.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!jiYX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe107cf50-27a6-4d78-9b92-843e4d349325_1200x963.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>Marketing gives a tour of the stack. Slides, logos, arrows everywhere. It looks like a nuclear control room. Then you ask which tool created revenue last month?</p><p>Silence.<br><br>There&#8217;s probably no right answer, but the silence highlights the thought didn&#8217;t even cross their mind. It was never the objective. </p><p>The stack keeps growing. The results don&#8217;t. But at least, the integrations map looks impressive in the deck.</p><p>Then there&#8217;s the dashboard nobody opens. You know the one. The attribution model nobody understands. Months of work that change nothing.</p><p>I&#8217;ve watched a fintech startup spend four months building dashboards with 200+ metrics. Interactive filters. Color codes. Drill-downs. The execs stood up and clapped.</p><p>Nobody opened it again.</p><p>They needed 3 numbers, revenue, churn, CAC. Four months of work. Zero decisions made. The analytics team still got promoted. In most companies, effort is the product. The actual product is just proof you were busy.</p><p>Ask someone to explain their impact in one sentence. If they need a slide deck, they don&#8217;t have impact. They have activity. Activity looks like a job. Impact looks like you did less than you did. So people choose activity. </p><p>Same story in product. </p><p>We tested 40+ button shades. We never fixed onboarding. This is perfect optimisation of the wrong problem.</p><p>Everyone&#8217;s working hard but nobody&#8217;s making progress.</p><p>Simplicity doesn&#8217;t look sophisticated. And nobody gets fired for looking busy, they get fired for looking idle. So you get dashboards. Reports. Meetings. A full calendar that hides an empty impact.</p><p>Does any of it change what we do tomorrow? Of course not.</p><p>I&#8217;ve seen companies with 3 revenue streams and 15 ways to measure them. The measurement becomes the work. </p><p>Complexity is how companies hide failure. The more broken the system, the fancier the charts. Every mess hides behind a prettier dashboard.</p><p>The saddest part is most of the people doing this mean well. They think showing how simple it could be makes them disposable.</p><p>But in startups, the people who make things simpler are the ones everyone remembers.</p><h4>Why complexity wins, even when it loses</h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!JAzE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e99a95b-8ab4-4afa-b156-cf1273f8568e_1600x866.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!JAzE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e99a95b-8ab4-4afa-b156-cf1273f8568e_1600x866.png 424w, https://substackcdn.com/image/fetch/$s_!JAzE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e99a95b-8ab4-4afa-b156-cf1273f8568e_1600x866.png 848w, https://substackcdn.com/image/fetch/$s_!JAzE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e99a95b-8ab4-4afa-b156-cf1273f8568e_1600x866.png 1272w, https://substackcdn.com/image/fetch/$s_!JAzE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e99a95b-8ab4-4afa-b156-cf1273f8568e_1600x866.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!JAzE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e99a95b-8ab4-4afa-b156-cf1273f8568e_1600x866.png" width="1456" height="788" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3e99a95b-8ab4-4afa-b156-cf1273f8568e_1600x866.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:788,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Why complexity wins, even when it loses&quot;,&quot;title&quot;:&quot;Complexity : r/ProgrammerHumor&quot;,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Why complexity wins, even when it loses" title="Complexity : r/ProgrammerHumor" srcset="https://substackcdn.com/image/fetch/$s_!JAzE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e99a95b-8ab4-4afa-b156-cf1273f8568e_1600x866.png 424w, https://substackcdn.com/image/fetch/$s_!JAzE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e99a95b-8ab4-4afa-b156-cf1273f8568e_1600x866.png 848w, https://substackcdn.com/image/fetch/$s_!JAzE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e99a95b-8ab4-4afa-b156-cf1273f8568e_1600x866.png 1272w, https://substackcdn.com/image/fetch/$s_!JAzE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e99a95b-8ab4-4afa-b156-cf1273f8568e_1600x866.png 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>Complexity is visible. </p><p>You can show the org chart. The process map. The dashboard. Look at all this work.</p><p>Simplicity is invisible. &#8220;We track 3 metrics now instead of 50.&#8221; Sounds like you did less work. Even if those 3 metrics actually drive decisions and the 50 didn&#8217;t.</p><p>Busy is far safer. </p><p>Knowing what matters requires being right. </p><p>So how do you spot the people who&#8217;ve figured this out?</p><h4>Mastery is knowing what to ignore</h4><p>The data team that shows 3 numbers instead of 50. The marketer who kills 10 campaigns to focus on one channel. The analyst who matches emails instead of building multi-touch attribution.</p><p>Mastery is making it look easy. Which means people undervalue it. </p><p>That&#8217;s the tax on being good at your job, you make it look like there was no job to do. </p><p>Good companies recognise this tax and refuse to charge it. They promote the person who deleted useless metrics, not the one who added them. They reward the designer who removed three steps from onboarding, not the one who redesigned the same page four times. </p><h4>Your north star</h4><p>If your work is easy to explain, people assume it&#8217;s easy to do. If your work is complex to explain, people assume it&#8217;s valuable.</p><p>This is totally backwards. But it&#8217;s also reality and it&#8217;s why teams default to complexity.</p><p>The hardest part about simplicity is it leaves you nowhere to hide. No dashboards to point to. No process maps to walk through. No busy work to mistake for progress.</p><p>Just results. Or the lack of them. Most people can&#8217;t handle that level of clarity. </p><p>Which is exactly why the people who can are the ones you want to keep. </p><p>The people who make things simpler are rare. </p><p>Don&#8217;t punish them for it.</p><p><strong>Martin</strong></p><p>P.S. If you&#8217;ve seen this pattern in your own team (or caught yourself doing it), reply and tell me. I&#8217;m curious how common this actually is.</p><p>Find me on  <a href="https://x.com/Martinoleary">X </a><span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Martin &#127993;&quot;,&quot;id&quot;:205689,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dffbd3f9-c0a9-4e4a-b1f4-c347b139ed8b_800x800.png&quot;,&quot;uuid&quot;:&quot;5eb010b6-2794-405b-9d7b-b2f059bc615e&quot;}" data-component-name="MentionToDOM"></span> </p><p>This week&#8217;s track is Experience by <strong>Ludovico Einaudi</strong>.</p><div id="youtube2-1e9B31FLT-s" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;1e9B31FLT-s&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/1e9B31FLT-s?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.thisisuncharted.co/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"><strong>Subscribe to uncharted!</strong></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[Every startup needs a designated hater]]></title><description><![CDATA[Someone who rips bad ideas before they escape into the world.]]></description><link>https://www.thisisuncharted.co/p/designated-hater-startup-mistakes</link><guid isPermaLink="false">https://www.thisisuncharted.co/p/designated-hater-startup-mistakes</guid><dc:creator><![CDATA[Martin 🏹]]></dc:creator><pubDate>Tue, 07 Oct 2025 12:26:39 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/53826de4-e874-4f7c-a821-3d702b471776_1280x543.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Founders hear less truth as they gain power. A designated hater creates real psychological safety by challenging bad ideas before they ship. When Roman generals paraded through the streets after a victory, someone walked behind them whispering </p><blockquote><p><em>&#8220;<strong>Respice post te. Hominem te esse memento. Memento mori.</strong>&#8221;</em></p></blockquote><p>meaning</p><p>&#8220;Look behind you. Remember you are a man. Remember you will die&#8221; </p><p>2,000 years ago they already understood that success makes people stupid.</p><p>In 1628, Sweden launched the most expensive warship ever built. The Vasa. It sank in 20 minutes. Too many cannons, too tall, and every single person involved in the build knew the design was unstable. Nobody told the king.</p><p>Nearly four hundred years later, <a href="https://www.youtube.com/shorts/DTHV2RoszEo">McDonald&#8217;s CEO shot a video about the Big Arch</a> that was so bad it felt like a parody. <a href="https://x.com/sama/status/2019139174339928189">Sam Altman took a public jab</a> at <a href="https://www.youtube.com/watch?v=FBSam25u8O4">Anthropic</a> that made him look rattled, not confident. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xzVZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5f8bc42-47fd-40c0-8529-bf88384b9b7a_1189x669.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xzVZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5f8bc42-47fd-40c0-8529-bf88384b9b7a_1189x669.jpeg 424w, https://substackcdn.com/image/fetch/$s_!xzVZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5f8bc42-47fd-40c0-8529-bf88384b9b7a_1189x669.jpeg 848w, https://substackcdn.com/image/fetch/$s_!xzVZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5f8bc42-47fd-40c0-8529-bf88384b9b7a_1189x669.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!xzVZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5f8bc42-47fd-40c0-8529-bf88384b9b7a_1189x669.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xzVZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5f8bc42-47fd-40c0-8529-bf88384b9b7a_1189x669.jpeg" width="1189" height="669" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b5f8bc42-47fd-40c0-8529-bf88384b9b7a_1189x669.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:669,&quot;width&quot;:1189,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:89992,&quot;alt&quot;:&quot;McDonald&#8217;s CEO shot a video about the Big Arch &quot;,&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="McDonald&#8217;s CEO shot a video about the Big Arch " title="McDonald&#8217;s CEO shot a video about the Big Arch " srcset="https://substackcdn.com/image/fetch/$s_!xzVZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5f8bc42-47fd-40c0-8529-bf88384b9b7a_1189x669.jpeg 424w, https://substackcdn.com/image/fetch/$s_!xzVZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5f8bc42-47fd-40c0-8529-bf88384b9b7a_1189x669.jpeg 848w, https://substackcdn.com/image/fetch/$s_!xzVZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5f8bc42-47fd-40c0-8529-bf88384b9b7a_1189x669.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!xzVZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5f8bc42-47fd-40c0-8529-bf88384b9b7a_1189x669.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><figcaption class="image-caption"><a href="https://www.youtube.com/shorts/DTHV2RoszEo">McDonald&#8217;s CEO</a></figcaption></figure></div><p>In both cases, someone in the building knew. They just didn&#8217;t say anything.</p><p>This is possibly the oldest problem in management. </p><p>And we keep trying to fix it with the wrong thing. More process. More approvals. More committees. None of that works because the problem was never process. The problem is that telling your boss their idea is bad feels like a career decision.</p><p>Most companies die from the inside out. From bad judgment disguised as creativity. From the &#8220;clever&#8221; ad nobody asked for. From the rebrand that made customers wonder if you&#8217;d lost the plot. Not from competitors. Not from the market. From the room going quiet when it shouldn&#8217;t have.</p><p>I&#8217;ve been in rooms like that and the pattern is always the same. The boss talks. Everyone nods because disagreeing doesn&#8217;t feel like an option. </p><p>That&#8217;s how dumb ideas survive long enough to go live.</p><p>Sometimes it&#8217;s not even fear. </p><p>You&#8217;ve spent three weeks on something. You hate it now, but killing it means admitting you were wrong. So you push it out anyway and hope nobody notices. Or it&#8217;s just conformity. You don&#8217;t want to be the difficult one. So you smile, pretend to like it, hit publish, and watch something you knew was bad land in front of customers.</p><p>Most of what gets called &#8220;shipping fast&#8221; is actually just nobody having the guts to kill something slow.</p><p>The higher you climb as a founder, the less truth you hear. And most companies have no structural fix for that. </p><p>You end up trapped in your own certainty, mistaking polite nods for consensus.</p><p>In 1970, Avis CEO Robert Townsend proposed a simple idea. </p><p>Hire someone whose entire job is to tell the CEO what is actually broken. Not a committee. A person. </p><p>He was half joking. He was also completely right.</p><p>Every company needs what I&#8217;d call a <strong><a href="https://x.com/Martinoleary/status/1955257638779830300?s=20">designated hater</a></strong>. </p><p>One person with explicit permission to say &#8220;this is bad, please stop&#8221; before it ships. </p><p>Not a &#8220;brand guardian&#8221; with a 100 slide deck. One person who says what the room is thinking and then goes back to sipping their flat white.</p><p>I&#8217;ve worked in companies that had this person, whether the title existed or not. The ones where they left or got managed out shipped noticeably worse work within a few months. </p><p>The person who says &#8220;wait, prove it&#8221; before you waste 3 months on something nobody wanted. </p><p>People love talking about psychological safety. Usually what they mean is everyone being nice to each other. That&#8217;s comfort. Actual safety is knowing you can say &#8220;this doesn&#8217;t work&#8221; without it showing up in your performance review.</p><p>Every founder or CEO thinks they want honesty until they get it.</p><p>People assume the person who says no kills morale. </p><p>I&#8217;ve watched the opposite happen. </p><p>Watching something stupid go live when everyone in the room knew it was stupid, and knowing you could have stopped it. That&#8217;s what actually kills morale. </p><p>The Romans gave someone the job of saying &#8220;you&#8217;re not as good as you think.&#8221; </p><p>Most companies still haven&#8217;t.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.thisisuncharted.co/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"><strong>Subscribe to Uncharted!</strong></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><div><hr></div><p>This week&#8217;s track is Fashion by David Bowie. </p><div id="youtube2-F-z6u5hFgPk" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;F-z6u5hFgPk&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/F-z6u5hFgPk?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div>]]></content:encoded></item><item><title><![CDATA[Why startup job ads attract the wrong people]]></title><description><![CDATA[It was cold, brutal, and honest. It also built one of the greatest teams in history.]]></description><link>https://www.thisisuncharted.co/p/startup-hiring-brutal-honesty-shackleton-constraint-signaling</link><guid isPermaLink="false">https://www.thisisuncharted.co/p/startup-hiring-brutal-honesty-shackleton-constraint-signaling</guid><dc:creator><![CDATA[Martin 🏹]]></dc:creator><pubDate>Tue, 29 Jul 2025 12:02:32 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/9e650683-6bdc-4f91-b387-61d1fdc631a1_2048x869.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>The most famous job ad in history was probably never published.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!eYso!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6f8bff3-7962-4324-81cf-17b5cdd8c363_1100x795.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!eYso!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6f8bff3-7962-4324-81cf-17b5cdd8c363_1100x795.png 424w, https://substackcdn.com/image/fetch/$s_!eYso!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6f8bff3-7962-4324-81cf-17b5cdd8c363_1100x795.png 848w, https://substackcdn.com/image/fetch/$s_!eYso!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6f8bff3-7962-4324-81cf-17b5cdd8c363_1100x795.png 1272w, https://substackcdn.com/image/fetch/$s_!eYso!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6f8bff3-7962-4324-81cf-17b5cdd8c363_1100x795.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!eYso!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6f8bff3-7962-4324-81cf-17b5cdd8c363_1100x795.png" width="408" height="294.8727272727273" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e6f8bff3-7962-4324-81cf-17b5cdd8c363_1100x795.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:795,&quot;width&quot;:1100,&quot;resizeWidth&quot;:408,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Sir Ernest Shackleton ad&quot;,&quot;title&quot;:&quot;Sir Ernest Shackleton ad&quot;,&quot;type&quot;:null,&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="Sir Ernest Shackleton ad" title="Sir Ernest Shackleton ad" srcset="https://substackcdn.com/image/fetch/$s_!eYso!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6f8bff3-7962-4324-81cf-17b5cdd8c363_1100x795.png 424w, https://substackcdn.com/image/fetch/$s_!eYso!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6f8bff3-7962-4324-81cf-17b5cdd8c363_1100x795.png 848w, https://substackcdn.com/image/fetch/$s_!eYso!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6f8bff3-7962-4324-81cf-17b5cdd8c363_1100x795.png 1272w, https://substackcdn.com/image/fetch/$s_!eYso!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6f8bff3-7962-4324-81cf-17b5cdd8c363_1100x795.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"><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><blockquote><p><em>&#8220;Men wanted for hazardous journey. Low wages, bitter cold, long months of complete darkness, constant danger, safe return doubtful. Honour and recognition in case of success.&#8221;</em></p></blockquote><p>Legend says Ernest Shackleton recruited for his 1914 Antarctic expedition with an advert promising low wages, bitter cold, months of darkness and a doubtful return. Historians have searched newspaper archives without finding convincing evidence that it ever ran. Shackleton did write that almost 5,000 people applied after he announced the expedition, but the famous wording may be the best recruitment copy nobody actually wrote.</p><p>Startup founders love it anyway.</p><p>It turns low pay, long hours and uncertainty into a test of character. Put the word mission around a difficult employment deal and suddenly the missing processes feel heroic.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vseh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadf5aafc-2c8c-49d7-8531-8e56fc2b8982_620x387.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vseh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadf5aafc-2c8c-49d7-8531-8e56fc2b8982_620x387.webp 424w, https://substackcdn.com/image/fetch/$s_!vseh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadf5aafc-2c8c-49d7-8531-8e56fc2b8982_620x387.webp 848w, https://substackcdn.com/image/fetch/$s_!vseh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadf5aafc-2c8c-49d7-8531-8e56fc2b8982_620x387.webp 1272w, https://substackcdn.com/image/fetch/$s_!vseh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadf5aafc-2c8c-49d7-8531-8e56fc2b8982_620x387.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vseh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadf5aafc-2c8c-49d7-8531-8e56fc2b8982_620x387.webp" width="620" height="387" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/adf5aafc-2c8c-49d7-8531-8e56fc2b8982_620x387.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:387,&quot;width&quot;:620,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:40440,&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;:false,&quot;internalRedirect&quot;:&quot;https://www.thisisuncharted.co/i/169227111?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadf5aafc-2c8c-49d7-8531-8e56fc2b8982_620x387.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!vseh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadf5aafc-2c8c-49d7-8531-8e56fc2b8982_620x387.webp 424w, https://substackcdn.com/image/fetch/$s_!vseh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadf5aafc-2c8c-49d7-8531-8e56fc2b8982_620x387.webp 848w, https://substackcdn.com/image/fetch/$s_!vseh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadf5aafc-2c8c-49d7-8531-8e56fc2b8982_620x387.webp 1272w, https://substackcdn.com/image/fetch/$s_!vseh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadf5aafc-2c8c-49d7-8531-8e56fc2b8982_620x387.webp 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>The useful lesson is not to sell the suffering. It is to tell the truth.</p><p>Most startup job ads are fan fiction. Not malicious fiction, but something more dangerous. Aspirational fiction. Founders describe the company they are hoping to build, not the one they are running today. The ad promises clear ownership, fast decisions and meaningful autonomy. The new hire arrives and finds priorities changing after every customer call, three people owning the same decision and a founder who considers delegation an interesting theory.</p><p>The mismatch attracts people to the imagined company. Then, when they struggle inside the real one, the company decides they could not handle startup life.</p><p>Sometimes that is true.</p><p>Sometimes they accepted a different job.</p><p>A good job ad should explain the trade before asking someone to make it. Say that priorities will change. Say that the person will have to build processes while delivering the work. Say where the founder remains involved, which decisions the hire can make and what support does not yet exist.</p><p>But honesty has to work in both directions.</p><p>When you describe the pressure, explain why it is worth taking. What authority comes with the responsibility? What will the person learn? Who will coach them? What resources are committed? What does success look like after 90 days?</p><p>When the salary is below market, say so. Explain the equity in numbers rather than adjectives. Meaningful equity has funded many imaginary retirements.</p><p>Expect chaos is an unfinished sentence.</p><p>There is a more credible Shackleton lesson. The expedition physicist Reginald James later recalled being asked about his teeth, varicose veins and whether he could sing. Shackleton was choosing people who might have to live together under extreme pressure, so technical ability was only part of the job.</p><p>You should not copy his interview questions unless your startup has taken an unexpected turn towards polar exploration. But you should hire for the conditions people will actually face.</p><p>Ask candidates about a time the brief changed halfway through. Ask what they did when a senior leader rejected work they believed was right. Ask how they created structure when none existed. Then tell them how often those situations happen in your company.</p><p>An interview should allow both sides to assess the same reality.</p><p>This is where brutal honesty often goes wrong. Some founders use it as edgy branding for poor management. They boast about weekend work, low salaries and impossible targets as if exhaustion proves ambition.</p><p>Hardship is not the product.</p><p>Working late once because a customer system failed is part of responsibility. Working late every week because nobody can prioritise is a management problem. When production failures happen often enough to feature in the job ad, perhaps the next hire should be an infrastructure engineer.</p><p>The aim is not to attract people who enjoy suffering. It is to attract people who understand the constraints, believe the opportunity justifies them and have the experience to operate well inside them.</p><p>Tell candidates what is broken. Tell them what they will own. Tell them what the company can offer now, rather than what might exist after the next funding round. A smaller number of informed applicants is better than hundreds of people responding to a company that lives only in the founder&#8217;s head.</p><p>See you out there.</p><p>Martin</p><div id="youtube2-z6c9Ejfu-iU" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;z6c9Ejfu-iU&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/z6c9Ejfu-iU?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.thisisuncharted.co/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"><strong>Subscribe to Uncharted!</strong></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[Claude Code changed what a great engineer looks like]]></title><description><![CDATA[How Every builds 100x engineers using Claude Code and AI agents]]></description><link>https://www.thisisuncharted.co/p/ai-agents-100x-engineers-every</link><guid isPermaLink="false">https://www.thisisuncharted.co/p/ai-agents-100x-engineers-every</guid><dc:creator><![CDATA[Martin 🏹]]></dc:creator><pubDate>Tue, 22 Jul 2025 12:34:35 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/9c3971ec-c39f-4bec-b5ce-78ce0723f1bb_1376x768.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I&#8217;ve been using Claude Code for months. I run multiple agents, use voice input, open more terminal windows than any reasonable person should, and occasionally convince myself I am operating some kind of miniature software empire.</p><p>I thought I had a decent handle on it.</p><p>Then I watched how the engineering team at <a href="https://every.to">Every</a> worked. Two engineers were running six agents, turning spoken feature ideas into research, implementation plans, working code, tests, and documentation. Features seemed to materialise from voice commands while the humans moved between agents, reviewed decisions, and kept the whole thing pointed in roughly the right direction.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!sVNn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4dcafdf0-4a85-4972-a686-34e3ad8dcbc8_810x264.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!sVNn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4dcafdf0-4a85-4972-a686-34e3ad8dcbc8_810x264.webp 424w, https://substackcdn.com/image/fetch/$s_!sVNn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4dcafdf0-4a85-4972-a686-34e3ad8dcbc8_810x264.webp 848w, https://substackcdn.com/image/fetch/$s_!sVNn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4dcafdf0-4a85-4972-a686-34e3ad8dcbc8_810x264.webp 1272w, https://substackcdn.com/image/fetch/$s_!sVNn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4dcafdf0-4a85-4972-a686-34e3ad8dcbc8_810x264.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!sVNn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4dcafdf0-4a85-4972-a686-34e3ad8dcbc8_810x264.webp" width="280" height="91.25925925925925" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4dcafdf0-4a85-4972-a686-34e3ad8dcbc8_810x264.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:264,&quot;width&quot;:810,&quot;resizeWidth&quot;:280,&quot;bytes&quot;:7750,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.thisisuncharted.co/i/168733548?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4dcafdf0-4a85-4972-a686-34e3ad8dcbc8_810x264.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!sVNn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4dcafdf0-4a85-4972-a686-34e3ad8dcbc8_810x264.webp 424w, https://substackcdn.com/image/fetch/$s_!sVNn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4dcafdf0-4a85-4972-a686-34e3ad8dcbc8_810x264.webp 848w, https://substackcdn.com/image/fetch/$s_!sVNn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4dcafdf0-4a85-4972-a686-34e3ad8dcbc8_810x264.webp 1272w, https://substackcdn.com/image/fetch/$s_!sVNn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4dcafdf0-4a85-4972-a686-34e3ad8dcbc8_810x264.webp 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>That was when I realised I had misunderstood the important part. I was using Claude Code as a faster pair of hands. Every was building an engineering system around it. <a href="https://x.com/kieranklaassen">Kieran Klaassen</a>, a senior engineer at Every who works on its email product <a href="https://cora.computer/">Cora</a>, calls this approach compound engineering. </p><p>The phrase sounds like something an AI consultant would put on a slide immediately before charging you $40k, but the idea behind it is useful. </p><p>Each piece of work should make the next piece of work easier.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rhD_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e2b5d50-4d5b-4eb2-8b18-514973068d94_400x400.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rhD_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e2b5d50-4d5b-4eb2-8b18-514973068d94_400x400.jpeg 424w, https://substackcdn.com/image/fetch/$s_!rhD_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e2b5d50-4d5b-4eb2-8b18-514973068d94_400x400.jpeg 848w, https://substackcdn.com/image/fetch/$s_!rhD_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e2b5d50-4d5b-4eb2-8b18-514973068d94_400x400.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!rhD_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e2b5d50-4d5b-4eb2-8b18-514973068d94_400x400.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rhD_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e2b5d50-4d5b-4eb2-8b18-514973068d94_400x400.jpeg" width="400" height="400" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1e2b5d50-4d5b-4eb2-8b18-514973068d94_400x400.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:400,&quot;width&quot;:400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:27085,&quot;alt&quot;:&quot;Kieran Klaassen (@kieranklaassen) / Posts / X&quot;,&quot;title&quot;:&quot;Kieran Klaassen (@kieranklaassen) / Posts / X&quot;,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Kieran Klaassen (@kieranklaassen) / Posts / X" title="Kieran Klaassen (@kieranklaassen) / Posts / X" srcset="https://substackcdn.com/image/fetch/$s_!rhD_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e2b5d50-4d5b-4eb2-8b18-514973068d94_400x400.jpeg 424w, https://substackcdn.com/image/fetch/$s_!rhD_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e2b5d50-4d5b-4eb2-8b18-514973068d94_400x400.jpeg 848w, https://substackcdn.com/image/fetch/$s_!rhD_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e2b5d50-4d5b-4eb2-8b18-514973068d94_400x400.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!rhD_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e2b5d50-4d5b-4eb2-8b18-514973068d94_400x400.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><figcaption class="image-caption"><a href="https://x.com/kieranklaassen">Kieran Klaassen</a></figcaption></figure></div><p>Most people use AI to complete a task. They ask for code, review the output, fix what is wrong, and move on. When the next task begins, the agent often starts with the same incomplete context and makes many of the same mistakes.</p><p>Compound engineering treats each correction as reusable knowledge. The feature gets built, but the lesson also gets recorded in the project instructions, tests, documentation, or review process.</p><p>The work does not merely get finished. The system gets slightly better at doing similar work again.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.thisisuncharted.co/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.thisisuncharted.co/subscribe?"><span>Subscribe now</span></a></p><h2>What compound engineering actually means</h2><p>Imagine Claude builds a new login flow using the wrong authentication pattern.</p><p>You catch the mistake, explain the correct approach, and ask it to rebuild the feature. In a normal AI workflow, the problem is fixed and everyone moves on with their lives. The next agent session may make exactly the same mistake because it has no memory of what happened.</p><p>In a compound workflow, the correction becomes part of the engineering system. The team documents the correct authentication pattern, adds an automated check, updates the project instructions, or creates a reusable workflow that future agents can follow.</p><p>The bug gets fixed once. The entire category of mistake becomes harder to repeat.</p><p>That is where the compounding happens.</p><p>Every did not arrive at this system neatly. The team moved through Copilot, Cursor, Windsurf, and other tools, hitting limits as the technology evolved. Claude Code became important because it could take on a larger unit of work. It could inspect the codebase, edit files, run commands, work with Git, test the result, and keep going without waiting for someone to approve every line.</p><p>The visible breakthrough was the ability to run several agents at once. One could work on the front end while another handled the back end. A third could write tests and another could update documentation.</p><p>But opening six terminals is not the same as managing six productive agents. Without a good plan, you have simply created six confident interns with access to production code.</p><h2>Why Claude Code feels different</h2><p>The first generation of AI coding tools mostly helped developers complete the line in front of them. They suggested functions, found errors, and saved time on repetitive work.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!--2V!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b4ac358-3341-4dc9-aaa0-d4a99cc3817a_793x411.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!--2V!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b4ac358-3341-4dc9-aaa0-d4a99cc3817a_793x411.webp 424w, https://substackcdn.com/image/fetch/$s_!--2V!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b4ac358-3341-4dc9-aaa0-d4a99cc3817a_793x411.webp 848w, https://substackcdn.com/image/fetch/$s_!--2V!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b4ac358-3341-4dc9-aaa0-d4a99cc3817a_793x411.webp 1272w, https://substackcdn.com/image/fetch/$s_!--2V!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b4ac358-3341-4dc9-aaa0-d4a99cc3817a_793x411.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!--2V!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b4ac358-3341-4dc9-aaa0-d4a99cc3817a_793x411.webp" width="420" height="217.6796973518285" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6b4ac358-3341-4dc9-aaa0-d4a99cc3817a_793x411.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:411,&quot;width&quot;:793,&quot;resizeWidth&quot;:420,&quot;bytes&quot;:12886,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.thisisuncharted.co/i/168733548?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b4ac358-3341-4dc9-aaa0-d4a99cc3817a_793x411.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!--2V!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b4ac358-3341-4dc9-aaa0-d4a99cc3817a_793x411.webp 424w, https://substackcdn.com/image/fetch/$s_!--2V!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b4ac358-3341-4dc9-aaa0-d4a99cc3817a_793x411.webp 848w, https://substackcdn.com/image/fetch/$s_!--2V!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b4ac358-3341-4dc9-aaa0-d4a99cc3817a_793x411.webp 1272w, https://substackcdn.com/image/fetch/$s_!--2V!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b4ac358-3341-4dc9-aaa0-d4a99cc3817a_793x411.webp 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Claude Code can be given responsibility for a much larger outcome. Instead of asking it to write a function, you can ask it to investigate a problem, understand how the existing system works, make changes across several files, run the tests, and prepare the work for review.</p><p>The unit of delegation has changed.</p><p>That creates real leverage, but it also creates a much larger blast radius. An autocomplete tool might suggest one bad line. An autonomous agent can make a bad architectural assumption, spread it across twenty files, update the tests to approve it, and then write a beautifully structured explanation of why everything went so well.</p><p>The output often looks convincing long before it is correct.</p><p>That is why the engineer&#8217;s role does not disappear. It moves towards the parts of engineering that were always hardest to automate. Understanding the real problem. Choosing the architecture. Spotting hidden risks. Knowing which compromises are acceptable. Recognising when something technically works but creates a terrible product.</p><p>Claude can handle more implementation. The engineer still decides whether the feature deserves to exist, what could break, and what good looks like.</p><p>The typing may shrink while the responsibility expands.</p><h2>The stack is not the advantage</h2><p>It is tempting to turn this into another tool list.</p><p>Buy Claude Code Max. Install a voice tool. Open six terminals. Connect GitHub. Download someone&#8217;s prompt library. Announce on LinkedIn that you are now a 100x engineer. </p><p>The actual setup is surprisingly ordinary. </p><p>Claude Code, isolated workspaces, strong project instructions, useful tests, and perhaps voice input if speaking is faster than typing for you.</p><p>The advantage comes from the operating discipline around those tools. The team has to define work clearly, separate tasks properly, review output carefully, and capture what it learns. Without that discipline, more agents create more noise. With it, a small number of capable engineers can produce an extraordinary amount of work. </p><p>This is what makes the Every example so interesting. The story is not simply that two engineers can produce the output of fifteen. The deeper point is that engineering output is beginning to separate from engineering headcount.</p><p>For decades, companies estimated capacity by counting people. Ten engineers could normally build more than two because ten people had more hands, more hours, and more total coding ability.</p><p>Agents weaken that relationship. Two engineers with strong judgment and a well designed AI system may now outperform a much larger team that still works in a traditional way.</p><p>Most companies have no idea how to plan around that.</p><h2>Hiring has not caught up</h2><p>Technical hiring still places enormous weight on how well someone writes code by hand. Candidates are asked to solve abstract problems on a whiteboard or produce clean code while several strangers silently watch them through a video call.</p><p>Those skills still tell you something. They no longer tell you enough.</p><p>An engineer working effectively with agents needs to know how to frame a problem, provide the right context, divide the work, evaluate competing approaches, and detect plausible nonsense. They also need the taste to reject output that passes every test but still makes the product worse.</p><p>A more useful interview would give the candidate a real but safe codebase and a small feature to build using whatever AI tools they normally use. Ask them to explain the plan before they begin. Watch what they delegate, what they keep for themselves, and what questions they ask.</p><p>Then ask them to show one piece of agent output they rejected and explain why. Finally, see whether they leave behind an instruction, test, or document that makes the next similar task easier.</p><p>The final code matters, but the process reveals far more.</p><p>Did they understand the problem before building?</p><p>Did they spot the dangerous assumptions?</p><p>Did they know when the agent was bluffing?</p><p>Did they leave the engineering system stronger than they found it?</p><p>That begins to look more like the job these people will actually be doing.</p><h2>The junior engineer problem</h2><p>There is an uncomfortable consequence hiding inside all this productivity.</p><p>Founders will inevitably look at a senior engineer supervising five agents and see labour arbitrage. If one experienced person can produce the work of an entire team, why keep hiring junior developers?</p><p>That may save money in the next budget cycle. It may also create a serious talent problem several years later.</p><p>Junior engineers were never only cheap people who completed routine tasks. Those tasks were how they learned. They developed judgment by writing code, breaking things, reviewing mistakes, debugging systems, and gradually understanding why senior engineers made certain decisions.</p><p>If agents take over most of that implementation work, companies need a new way to create experienced engineers. You cannot expect someone to review complex AI generated systems if they never had the opportunity to build and break simpler systems themselves.</p><p>&#8220;No junior developer required&#8221; sounds clever in a product demo.</p><p>It is a terrible workforce strategy.</p><p>The companies that solve this apprenticeship problem will have a major advantage. They will use agents to increase productivity while still giving less experienced engineers enough real responsibility to develop judgment.</p><p>The companies that stop hiring juniors altogether may eventually discover that they also stopped producing seniors.</p><h2>This reaches beyond engineering</h2><p>The same change is already moving through marketing, design, analysis, and operations.</p><p>A marketer can ask AI for 50 campaign ideas in a few minutes. That output used to feel valuable because producing 50 ideas took time. Now the ideas themselves are abundant, and most of them sound like they were written by an enthusiastic committee that has never met a customer.</p><p>The valuable marketer builds a system that understands the company&#8217;s voice, customer objections, competitive position, legal constraints, previous performance, and the difference between a bold idea and something that will get everyone invited to an emergency meeting.</p><p>The same is true in design. Generating screens becomes easier, while deciding which experience makes sense remains difficult. Analysts can produce reports faster, but someone still has to question the data, examine the assumptions, and recognise when a beautiful chart is confidently explaining something that never happened.</p><p>First drafts are becoming abundant.</p><p>Coherence is still expensive.</p><p>The people who benefit most from AI will not simply be those who generate the highest volume of work. They will be the ones who build systems that produce consistent work, learn from mistakes, and remain aligned with what the company is actually trying to do.</p><h2>What a great engineer looks like now</h2><p>The argument about whether AI will replace engineers is already too simplistic.</p><p>It will replace parts of engineering work. Routine implementation, boilerplate code, documentation, testing, and basic debugging are becoming easier to delegate. Some roles will shrink and some teams will get smaller.</p><p>At the same time, good judgment becomes more valuable because one person&#8217;s decisions can now be executed across several agents at once. An engineer who understands architecture, product, risk, and context can direct far more work than before.</p><p>That is the real lesson from Every.</p><p>Two engineers producing the work of fifteen is not only a productivity story. It is a warning that the way companies hire, manage, and evaluate engineers is falling behind the way software is now being built.</p><p>I started using Claude Code as a coding tool. I now see it as something closer to a management layer for software creation. The strongest engineers will know how to create clear systems, teach agents how the company works, review output ruthlessly, and recognise when speed is making the wrong problem worse.</p><p>The best engineer in the room may soon write the least code.</p><p>They will still carry the most responsibility.</p><p>See you out there.</p><p>Martin</p><p>p.s. this is a must-watch</p><div id="youtube2-Lh_X32t9_po" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;Lh_X32t9_po&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/Lh_X32t9_po?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.thisisuncharted.co/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"><strong>Subscribe to Uncharted</strong></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[Most marketing attribution is a well-designed lie]]></title><description><![CDATA[Why the death of tracking might be the best thing to happen to marketing in a decade.]]></description><link>https://www.thisisuncharted.co/p/growth-without-attribution</link><guid isPermaLink="false">https://www.thisisuncharted.co/p/growth-without-attribution</guid><dc:creator><![CDATA[Martin 🏹]]></dc:creator><pubDate>Tue, 15 Jul 2025 12:12:50 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/061653db-b0e0-4b92-bcac-3fb6cc2073b6_1280x543.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Marketers talk about attribution like it&#8217;s a science. </p><p>It&#8217;s closer to astrology.</p><p>I&#8217;ve run $20M+ in performance marketing campaigns where every click had to earn its keep. And I&#8217;ve run brand campaigns where you&#8217;re flying blind and hoping for signs.</p><p>The stuff I couldn&#8217;t measure often worked the best.</p><p>But most marketers still worship dashboards. We&#8217;ve built million-dollar strategies off metrics that wouldn&#8217;t pass a school science project.</p><p>Dashboards don&#8217;t lie. They just leave out nearly everything that matters.</p><p>The fairytale is simple, track every click and you&#8217;ll know what works. If it&#8217;s not in the data, it didn&#8217;t happen.</p><p>Most sharing is invisible. </p><p><a href="https://www.thisisuncharted.co/p/the-underworld-of-dark-social?utm_source=publication-search">Dark social accounts for roughly 77% of all content sharing</a>, and none of it shows up in your analytics. iOS 14.5 gutted tracking so badly that the attribution numbers most marketers rely on are essentially made up. Your dashboard shows you what&#8217;s easy to count, not what&#8217;s true.</p><p>And that might be the best thing that&#8217;s happened to marketing in a decade.</p><p>Because once obsessive attribution dies, you have to ask better questions. Do people remember you? Are they talking about you? Are they coming back on their own, without a discount code dragging them in?</p><p>That&#8217;s marketing. The dashboard just showed you the part that was easy to measure.</p><p>I believe most attribution is fiction. </p><p>But pretending you don&#8217;t need any numbers is stupid too.</p><p>Try walking into a board meeting with no data, just vibes. </p><p>Let me know how that goes.</p><p>You need numbers. </p><p>The mistake is treating them as truth instead of what they are: a rough signal. A hunch dressed up in a spreadsheet.</p><p>If you starve your brand just because it&#8217;s hard to measure, you&#8217;re killing demand. I&#8217;ve seen this happen. A campaign is working, people are talking, pipeline is filling up, but the dashboard can&#8217;t prove the connection. So someone pulls the budget. Six months later the pipeline dries up and nobody connects the dots.</p><p>Ryanair gets this. <a href="https://www.tiktok.com/@ryanair?lang=en">Their TikTok content is chaotic</a>, unfiltered, and impossible to tie directly to bookings. But they estimate earned media value and compare it against paid spend. The CFO gets a number. The number is imperfect. The brand keeps growing.</p><p>Attribution&#8217;s a hunch. Treat it like one.</p><p>The honest approach is incrementality testing. Instead of asking &#8220;which channel gets credit,&#8221; you ask &#8220;did this channel actually change anything?&#8221; Run a channel for two weeks. Pause it for two weeks. Measure the difference. That&#8217;s your real impact. It doesn&#8217;t need cookies, pixels, or creepy tracking. It just needs patience and a willingness to find out that some of your spend is doing nothing.</p><p>Most marketers would rather not know. The dashboard lets you tell a story. Incrementality testing might wreck it.</p><p>First-party data is the only data that matters now. If you don&#8217;t own the relationship, you don&#8217;t own the result. Attribution models built on third-party data are dead. Email lists, direct traffic, customer accounts, branded search. These are your actual signals. They&#8217;re messy and incomplete, but at least they&#8217;re yours.</p><p>Tracking is worse. Budgets are tighter. Every founder I talk to secretly knows that half their attribution report is a well-designed lie.</p><p>I still use dashboards. Of course I do. But I&#8217;ve stopped treating them like gospel. The problem was never the dashboards. It was how much we believed them.</p><p>The best marketing I&#8217;ve done couldn&#8217;t be measured at the time. It showed up later. Repeat customers. Word of mouth. Deals that closed because someone remembered something they couldn&#8217;t trace back to a campaign.</p><p>If you need a pixel to prove you did your job, you probably didn&#8217;t.</p><p>Until next time</p><p><strong>Martin</strong></p><p>P.S. this week&#8217;s track is <strong>Enjoy The Silence</strong> by <strong>Depeche mode</strong></p><div id="youtube2--_3dc6X-Iwo" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;-_3dc6X-Iwo&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/-_3dc6X-Iwo?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.thisisuncharted.co/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"><strong>Subscribe to uncharted!</strong></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 bootstrapped startups make better decisions]]></title><description><![CDATA[The brutal clarity that comes when you&#8217;ve got no money to fool yourself.]]></description><link>https://www.thisisuncharted.co/p/broke-startups-vs-funded</link><guid isPermaLink="false">https://www.thisisuncharted.co/p/broke-startups-vs-funded</guid><dc:creator><![CDATA[Martin 🏹]]></dc:creator><pubDate>Tue, 08 Jul 2025 12:07:01 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/327e1803-4bd0-4f92-9461-b080584b008d_2048x1143.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Cash is like makeup. </p><p>It hides the blemishes until it runs out.</p><p>I&#8217;ve spent money both ways. $20M+ in performance campaigns where every click had to earn its keep. And brand campaigns where you&#8217;re flying blind and hoping for signs. The stuff I couldn&#8217;t measure often worked the best. But the stuff that taught me the most was the times when there was no money to waste.</p><p>The fairytale is that more money means better decisions. </p><p>Proper market research before you ship. A/B testing every variation. Hiring the perfect cultural fit. Building the brand that authentically represents your values.</p><p>Sounds responsible. </p><p>In practice, it&#8217;s expensive procrastination.</p><p>When you&#8217;ve got $5k left, you can&#8217;t A/B test your feelings. User research gets very simple very fast. Build for who&#8217;ll pay you tomorrow. Not some imaginary persona named Ryan who &#8220;likes artisanal coffee and SaaS dashboards.&#8221;</p><p>You ship the ugly thing that works instead of perfecting something nobody wants. You hire whoever ships fast, not whoever nails the culture fit interview. Payroll&#8217;s a hell of a project manager.</p><p>Constraints kill the BS.</p><p>CB Insights looked at 76 startups that raised at least $50 million before failing. The average total funding was $180.7 million. <a href="https://www.revli.com/blog/50-must-know-startup-failure-statistics/">Most of that money was burned</a> right before collapse. They failed because the cash let them avoid finding out what was real.</p><p>This tracks with what <a href="https://hbr.org/2019/11/why-constraints-are-good-for-innovation">researchers have found about constraints and creativity</a>. Too few constraints and you get waste. Too many and you stifle action. Somewhere in the middle, where you&#8217;re forced to be honest about what matters, that&#8217;s where the good work happens.</p><p>I&#8217;m not romanticising being broke. Money is better than no money. Obviously.</p><p>But constraints don&#8217;t hold you back from building a real business. They stop you from pretending you&#8217;re building one when it&#8217;s actually an expensive hobby.</p><p>Before spending a dollar, there&#8217;s one question worth asking does this directly solve a customer problem someone will pay for? If the answer isn&#8217;t an immediate yes, cut it. No brand guidelines. No team retreats. No perfect office setup. Just customer problems and solutions.</p><p>When money is tight, you talk to customers. Not in a &#8220;let&#8217;s schedule some user research&#8221; way. In a &#8220;talk to ten people this week or we&#8217;re dead&#8221; way. Funded teams schedule research. Broke teams are already in the room, because they have no choice. There&#8217;s a difference.</p><p>Perfection is just procrastination wearing designer clothes. If you can&#8217;t ship a working version in 48 to 72 hours, you&#8217;re overthinking it. The version that ships and gets feedback beats the version that&#8217;s still being polished in a Figma file nobody asked for.</p><p>A funded startup can spend six months debating product direction. A bootstrapped team has six weeks or they&#8217;re done. One of them is going to find out much sooner whether anyone actually wants what they&#8217;re making.</p><p>Next time you wish for more funding, ask yourself would it buy progress, or just buy you more time to avoid the hard questions?</p><p>No fairytales required.</p><p><strong>Martin</strong></p><div id="youtube2-oEGL7j2LN84" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;oEGL7j2LN84&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/oEGL7j2LN84?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.thisisuncharted.co/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"><strong>Subscribe to uncharted!</strong></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[When a fractional executive beats a full time hire]]></title><description><![CDATA[How to outsmart big companies and hire their best people for a fraction.]]></description><link>https://www.thisisuncharted.co/p/fractional-execs-beat-full-time</link><guid isPermaLink="false">https://www.thisisuncharted.co/p/fractional-execs-beat-full-time</guid><dc:creator><![CDATA[Martin 🏹]]></dc:creator><pubDate>Tue, 01 Jul 2025 12:50:17 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/29f7d234-2028-4f30-87d5-e0c36a27f7ca_2048x869.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>A startup hits a serious problem and assumes it needs a serious title. Revenue has stalled, the numbers are unreliable, the product is beginning to creak, or nobody can explain who the company is for. The founder finds someone with an impressive company logo in their history and starts imagining the new org chart.</p><p>The org chart improves immediately. The problem often does not.</p><p>Sometimes the company needs a full time executive. Sometimes it needs three months of senior judgement, a few difficult decisions and a system that someone inside the business can continue running. Hiring a permanent leader for a temporary problem can be an expensive way to avoid defining the problem properly.</p><p>That is where a fractional executive can work. The best ones arrive with pattern recognition. They have seen the pricing mess, the failed channel, the finance model built on optimism, or the technology decision that will become painful at scale. They can diagnose the issue, challenge the founder and build the first version of what comes next.</p><p>Then they can leave before the HR system remembers their birthday.</p><p>This works best when the problem has an edge around it. A company may need a finance leader to prepare for a funding round and introduce proper reporting. It may need a marketing leader to sharpen the customer, positioning and channel plan before hiring a team. It may need technical judgement before committing to an architecture that will be expensive to reverse.</p><p>In each case, the company is buying experience at the moment it matters most. It is not buying a smaller version of a full time executive.</p><p>That distinction gets lost in the excitement around fractional work. The pitch often suggests a company can hire a CMO for one day a week and receive five days of leadership at a discount. It cannot. A fractional executive has less time, context and authority. When the brief is vague, they spend their limited hours attending meetings, collecting opinions and producing a strategy nobody inside the company owns.</p><p>Very senior wallpaper is still wallpaper.</p><p>Fractional leadership works when the problem is clear, the outcome can be measured and the founder gives the person real access. Someone inside the company must also carry the work after the engagement ends.</p><p>Remove that internal owner and the advice usually fades. The deck is sensible. Everyone agrees. Three weeks later, the old decisions return because nobody had the time or authority to make the new ones stick.</p><p>This is where full time executives earn their cost. A permanent leader does more than provide clever answers. They recruit the team, manage performance, fight for budget, absorb context, build relationships and live with the consequences of their decisions. They notice the small signals because they are present when those signals appear.</p><p>That work cannot always be compressed into ten hours a week.</p><p>Full time becomes the better choice when the company needs continuous ownership. The function is central to the business. Decisions happen daily. A team needs leadership. The executive must align people who disagree, make tradeoffs across quarters and remain accountable when the first plan fails.</p><p>Fractional arrangements can also become a way to postpone commitment. A company can rotate senior advisers through the business while the same unresolved decisions wait for someone inside to own them.</p><p>The opposite mistake is hiring too early. I have seen founders collect executives like Pok&#233;mon cards, then wonder why the company burns cash while every decision requires another leadership meeting. Senior people create value when the company has senior problems. A title does not turn confusion into scale.</p><p>Before choosing, ask what must be different six months from now. If the answer is a decision, a plan, a system or a successful transition, a fractional executive may fit. If the answer is someone needs to own this function every day, hire full time.</p><p>A good fractional executive should know when their own role has expired. Their final contribution may be helping the founder define the permanent job, recruit the right person and leave without creating a dependency.</p><p>Fractional executives are not second rate leaders. Full time executives are not bloated luxuries. They solve different shapes of problem.</p><p>See you out there.</p><p>Martin</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.thisisuncharted.co/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"><strong>Subscribe to uncharted</strong>!</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[You can't prompt your way to production]]></title><description><![CDATA[If you don&#8217;t understand how your AI generated code actually works, you&#8217;re just building polished apps that will crash when real users show up.]]></description><link>https://www.thisisuncharted.co/p/cant-prompt-way-to-production-ai-coding-reality</link><guid isPermaLink="false">https://www.thisisuncharted.co/p/cant-prompt-way-to-production-ai-coding-reality</guid><dc:creator><![CDATA[Martin 🏹]]></dc:creator><pubDate>Tue, 24 Jun 2025 12:54:33 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/e1cc699f-b31c-4d7b-8544-2ed954cfa524_2048x869.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://substackcdn.com/image/fetch/$s_!dSLR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1eafcb0-82ba-4333-b8ac-0a2af665bfb7_2048x869.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dSLR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1eafcb0-82ba-4333-b8ac-0a2af665bfb7_2048x869.jpeg 424w, https://substackcdn.com/image/fetch/$s_!dSLR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1eafcb0-82ba-4333-b8ac-0a2af665bfb7_2048x869.jpeg 848w, https://substackcdn.com/image/fetch/$s_!dSLR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1eafcb0-82ba-4333-b8ac-0a2af665bfb7_2048x869.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!dSLR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1eafcb0-82ba-4333-b8ac-0a2af665bfb7_2048x869.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dSLR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1eafcb0-82ba-4333-b8ac-0a2af665bfb7_2048x869.jpeg" width="1456" height="618" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f1eafcb0-82ba-4333-b8ac-0a2af665bfb7_2048x869.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:618,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:49002,&quot;alt&quot;:&quot;You can't prompt your way to production&quot;,&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://www.thisisuncharted.co/i/166390410?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1eafcb0-82ba-4333-b8ac-0a2af665bfb7_2048x869.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="You can't prompt your way to production" title="You can't prompt your way to production" srcset="https://substackcdn.com/image/fetch/$s_!dSLR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1eafcb0-82ba-4333-b8ac-0a2af665bfb7_2048x869.jpeg 424w, https://substackcdn.com/image/fetch/$s_!dSLR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1eafcb0-82ba-4333-b8ac-0a2af665bfb7_2048x869.jpeg 848w, https://substackcdn.com/image/fetch/$s_!dSLR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1eafcb0-82ba-4333-b8ac-0a2af665bfb7_2048x869.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!dSLR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1eafcb0-82ba-4333-b8ac-0a2af665bfb7_2048x869.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 started out as a web dev, but that feels like another life.</p><p>Then I became the marketer waiting three weeks for a button change. &#8220;Urgent&#8221; meant nothing. Every A/B test? Blocked. Every landing page tweak? Delayed.</p><p>So I jumped to no-code. Built everything myself. Zapier, Make, Webflow, all of it.</p><p>Then Replit dropped AI agents. Cursor followed. Suddenly my dusty 10% of coding knowledge actually mattered again.</p><p>But I also hit wall after wall of bugs and crashes. After burning weeks debugging AI-generated spaghetti code, that&#8217;s when it hit me.</p><p>You can't prompt your way to production.</p><p>Vibe coding works. But it&#8217;s not magic.</p><p>Everyone&#8217;s selling the same story &#8220;Just describe your idea and AI will build it. No skills needed. Anyone can launch a SaaS in a weekend.&#8221;</p><p>What they don&#8217;t mention is that <a href="https://survey.stackoverflow.co/2024/ai">82% of developers</a> now use AI for writing code, but <a href="https://survey.stackoverflow.co/2024/ai">45% say AI is &#8220;bad or very bad&#8221;</a> at handling complex tasks. <a href="https://github.blog/news-insights/research/survey-ai-wave-grows/">GitHub reports 88% productivity gains</a> for developers using AI tools, but those gains are &#8220;unevenly distributed.&#8221; The biggest winners? Developers who already understood how systems work before they asked AI to write anything.</p><p>Cursor hit $100M ARR in under two years. Proof that vibe coding works. But they had 60 people who understood systems. Replit can build a 2D game from a single prompt, but it takes someone who knows debugging to make it production-ready.</p><p>The pattern is consistent across every case study I&#8217;ve seen. AI amplifies what you already know.</p><p>If you understand system architecture, AI becomes a superpower. If you don&#8217;t, you&#8217;ll spend weeks rebuilding what you thought was done.</p><p>Most people building with AI can&#8217;t fix their own products when they break. Your customers don&#8217;t care that &#8220;AI got it wrong.&#8221; They see a broken app and a builder who can&#8217;t fix it.</p><h3>Think like a systems architect for your AI built app</h3><p>You don&#8217;t need to become a full-stack developer. But you do need to understand how the pieces fit.</p><ol><li><p><strong>Frontend: </strong>what users see<br>Buttons, pages, screens. What they click, tap, scroll.</p></li><li><p><strong>Backend: </strong>the brain<br>Handles logic, processes requests, runs the show.</p></li><li><p><strong>Database:</strong> the memory<br>Where all your user data, settings, and content live.</p></li></ol><p>Vibe coding tools can now write all three. But if you don&#8217;t know how they connect? You&#8217;ll burn weeks fixing things that never worked properly in the first place.</p><p>Don&#8217;t learn syntax. Learn how the machine works.</p><p><strong>Think in components.</strong> <br>Every feature is just smaller blocks stacked together. A signup flow is a form plus input fields plus submit logic plus error messages.</p><p><strong>State management.<br></strong>How data moves and where it lives. Click a button, update profile, change state, re-render UI.</p><p><strong>API basics. <br></strong>GET reads data. POST creates it. PUT updates it. DELETE removes it.</p><p><strong>Debugging.</strong> <br>Stuff breaks. Paste the error into ChatGPT and ask what&#8217;s wrong.</p><p><strong>Data relationships.</strong> <br>Users have accounts. Accounts store settings. Products connect to orders.</p><h2>Fast start stack </h2><p>Once you get these core concepts, here&#8217;s the stack I recommend.</p><h4>Coding Platform (Where You Build)</h4><ul><li><p><strong>Start with:</strong> <a href="https://replit.com">Replit</a> or Lovable (no setup, in-browser)</p></li><li><p><strong>Level up with:</strong> <a href="https://cursor.so">Cursor</a> (AI + real dev power)</p></li><li><p><strong>Others:</strong> <a href="https://lovable.dev/">Lovable</a>, <a href="https://v0.dev/">v0.dev</a></p></li></ul><h4>Frontend </h4><ul><li><p>Use = <a href="https://nextjs.org/">Next.js </a>(<a href="https://react.dev/">React</a>-based, easy to scale)</p></li><li><p>Styling = <a href="https://tailwindcss.com/">Tailwind</a> + <a href="https://ui.shadcn.com/">Shadcn</a> (Professional UI, no custom CSS hell)</p></li></ul><h4>Authentication </h4><ul><li><p><strong>Use:</strong> <a href="https://clerk.com/pricing">Clerk</a> (Free to start, $25/month for 10K users)</p></li><li><p>Covers everything from logins to social sign-in without the setup headache.</p></li></ul><h4>Backend &amp; Database </h4><ul><li><p><strong>Go-to pick:</strong> <a href="https://supabase.com">Supabase</a></p></li><li><p>Everything you need without juggling five different services</p></li><li><p><strong>Pricing:</strong> Free for 500MB, $25/month for production</p></li></ul><h4>Email </h4><ul><li><p><strong>Use:</strong> <a href="https://resend.com/pricing">Resend</a> (Free for 3k &amp; $20/month for 100K emails)</p></li><li><p>Confirmations, Notifications, Invites)</p></li><li><p>Simple email setup that just works.</p></li></ul><h4>Hosting = where your app lives</h4><ul><li><p><strong>Use:</strong> <a href="https://vercel.com">Vercel</a> </p></li><li><p>Works great with Next.js &amp; One-click deploy</p></li><li><p><strong>Pricing:</strong> Free for hobby projects, $20/month for production</p></li></ul><h4>Version Control (Save + Track Code)</h4><ul><li><p><strong>Use:</strong> Git + <a href="https://github.com/pricing">GitHub</a> (free)</p></li><li><p>Save versions, rollback mistakes, collaborate</p></li></ul><p><strong>Vibe coding = fast iteration + smart systems thinking.</strong></p><p>Understand the parts. Use the right tools and you&#8217;ll ship something useful.</p><p>Learning these fundamentals takes weeks, not minutes.</p><p>You'll hit walls. You'll feel like giving up when a "simple" feature breaks everything.</p><p>You'll wonder if it's worth it.</p><p>The question isn&#8217;t whether you can build something with AI. It&#8217;s whether you can keep it running when your first hundred customers show up.</p><p>No fairytales required.</p><p>Martin</p><div id="youtube2-WF34N4gJAKE" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;WF34N4gJAKE&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/WF34N4gJAKE?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.thisisuncharted.co/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"><strong>Subscribe to Uncharted! </strong></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 to hire a human and when to hand it to AI]]></title><description><![CDATA[Big Tech cut grad hiring by 25%. Banks are slashing junior roles. The question every founder now faces is when do you hire a human, and when do you just hand it to AI?]]></description><link>https://www.thisisuncharted.co/p/ai-hiring-decision-tree</link><guid isPermaLink="false">https://www.thisisuncharted.co/p/ai-hiring-decision-tree</guid><dc:creator><![CDATA[Martin 🏹]]></dc:creator><pubDate>Tue, 17 Jun 2025 12:59:48 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/e7ad7c7e-2af4-47cc-af53-eec1f38c7265_2048x1143.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>When half my content team left, my first instinct was to replace them and rebuild what had disappeared. Then I paused. By that point, AI could already handle much of the work those roles had been designed around. Research came back in minutes. Rough drafts arrived quickly. Basic analysis no longer clogged the week.</p><p>Hiring the same team again would have meant rebuilding around work that had already changed.</p><p>The usual debate asks whether AI can replace a person. That makes for good conference panels and terrible management decisions. A job is a bundle of tasks, and those tasks do not change at the same speed. AI may handle the research while a person decides what matters. It may draft the proposal while someone else takes responsibility for the promise inside it.</p><p>The useful question is where judgement enters the work.</p><p>AI is most useful when the task is clear, the output is easy to inspect and a mistake can be reversed before it reaches a customer. Summaries, research briefs, first drafts, routine analysis and content variations fit that description. A capable person can give the system direction, review the result and move much faster than before. That does not make the person optional. It changes what you are paying them to do.</p><p>The value moves away from producing every word and towards deciding which words deserve to exist. The human frames the problem, provides context, rejects the plausible answer and notices when the work is technically correct but commercially useless. AI makes production cheaper. It makes weak judgement easier to distribute too.</p><p>The line becomes clearer when the work carries consequences. A model can help prepare an enterprise proposal. It cannot sit in the meeting and notice that the procurement objection is really fear about implementation. It can generate a campaign. It cannot own the reputational cost when the message lands badly. It can recommend a decision. It does not have to explain that decision to the board six months later.</p><p>Use AI heavily where the work is reversible and reviewable. Hire a person where the company needs context, trust, accountability and decisions under uncertainty.</p><p>There is another part of this argument that founders tend to avoid. Junior roles contain plenty of repetitive work, which makes them obvious targets for automation. They are also where people learn how good work is made. The first drafts, basic analyses and customer calls that look inefficient from a spreadsheet are often the apprenticeship that produces future judgement.</p><p>Remove every junior task and the economics look excellent for a while. A few years later, the company may wonder why nobody has the experience required to become senior.</p><p>Keeping busywork for sentimental reasons solves nothing. Junior roles should change. Give people AI from the start, then move their learning closer to the customer and the decision. Let them review outputs, test assumptions, sit in difficult meetings and understand why one answer works while another merely sounds polished. A junior employee using AI well can become useful faster. AI operating without anyone learning from the work leaves the company with output and no bench.</p><p>Before opening a role, break it into its actual tasks. Which parts are predictable? Which mistakes are cheap? Where does the work depend on private company context? Who will judge the output? Who owns the result when it goes wrong?</p><p>That last question matters most. When nobody inside the company can tell whether the answer is good, AI is not saving money. It is producing unsupervised risk at impressive speed.</p><p>Sometimes the answer will still be a full time hire. The function needs daily ownership, relationships must be built, decisions arrive constantly and someone has to live with the consequences. Sometimes a smaller team with better tools will do more than the old structure. Sometimes the work should disappear rather than be automated or rehired.</p><p>When my team changed, I was not choosing between people and software. I was deciding which work still needed to exist, which parts could be handed over and where judgement had become more valuable.</p><p>AI will reduce the number of people required for some tasks. It will also make it easier to hollow out the path through which people learn. The mistake is counting the salaries removed without asking who will own the difficult decisions and who is learning to make them next.</p><p>That is the hiring decision AI cannot make for you.</p><p>See you out there.</p><p>Martin</p><div id="youtube2-zuuObGsB0No" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;zuuObGsB0No&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/zuuObGsB0No?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.thisisuncharted.co/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"><strong>Subscribe to uncharted! </strong></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></channel></rss>