<?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[Daniel Yubi]]></title><description><![CDATA[Sharing what I build with AI, not just my setup. Product at Stripe, ex-founder of Payable.]]></description><link>https://www.yubi.blog</link><image><url>https://www.yubi.blog/img/substack.png</url><title>Daniel Yubi</title><link>https://www.yubi.blog</link></image><generator>Substack</generator><lastBuildDate>Wed, 08 Apr 2026 19:56:04 GMT</lastBuildDate><atom:link href="https://www.yubi.blog/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Daniel Yubi]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[yubi@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[yubi@substack.com]]></itunes:email><itunes:name><![CDATA[Daniel Yubi]]></itunes:name></itunes:owner><itunes:author><![CDATA[Daniel Yubi]]></itunes:author><googleplay:owner><![CDATA[yubi@substack.com]]></googleplay:owner><googleplay:email><![CDATA[yubi@substack.com]]></googleplay:email><googleplay:author><![CDATA[Daniel Yubi]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[My Claude Code Setup for PMs and Founders]]></title><description><![CDATA[Two plugins, a short CLAUDE.md, and the discipline to stop configuring.]]></description><link>https://www.yubi.blog/p/my-claude-code-setup-for-pms-and</link><guid isPermaLink="false">https://www.yubi.blog/p/my-claude-code-setup-for-pms-and</guid><dc:creator><![CDATA[Daniel Yubi]]></dc:creator><pubDate>Wed, 25 Mar 2026 14:40:45 GMT</pubDate><enclosure url="https://substackcdn.com/image/youtube/w_728,c_limit/kwSVtQ7dziU" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>I wrote this in late January 2026. Since then, context windows have grown to 1M tokens, I&#8217;ve built custom MCPs, and I have far more skills than the three I describe here. A follow-up is coming. But the philosophy hasn&#8217;t changed, even as the tools have.</em></p><div><hr></div><h3>The Psychosis of Infinite Possibility</h3><div id="youtube2-kwSVtQ7dziU" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;kwSVtQ7dziU&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/kwSVtQ7dziU?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>Andrej Karpathy said something on No Priors that stuck:</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.yubi.blog/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! 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><blockquote><p><em>&#8220;This is why it gets to the psychosis, is that this is like infinite and everything is skill issue.&#8221;</em></p></blockquote><p>When I first wrote this in January, I didn&#8217;t feel the psychosis. The constraint was obvious: you had a limited context window, and after a certain number of turns the agent would drift and lose the thread. The ceiling was visible. I spent my energy keeping the model on track, not dreaming about what else it could do.</p><p>Two months later, I feel it. Context windows are massive. The models hold coherence far longer. Agents can execute nearly anything I describe. Every limitation feels like my failure to direct them properly.</p><p>That&#8217;s where it becomes dangerous. Collecting skills and plugins on X is productive procrastination. You feel like you&#8217;re making progress. You&#8217;re not. You&#8217;re avoiding the harder thing: sitting down with a blank project and building something real.</p><p>I know because I did this. I already had compound-engineering installed and working. It was enough. But I spent another week hunting for something better (hence never posting this article). Classic Notion syndrome: planning the system instead of using it.</p><div><hr></div><h3>Two Plugins and Nothing Else</h3><p><strong>compound-engineering</strong> gives you specialised subagents: code reviewers, research workflows, security audits, architecture analysis. It bundles Context7 for documentation lookup. You won't use most of them. But when you need a security audit or want multiple agents reviewing a plan, they're there.</p><p><strong>frontend-design</strong> forces Claude to think about aesthetics before code. Not just &#8220;make it work,&#8221; but &#8220;make it distinctive.&#8221;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!JoVy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d3e4334-2ac8-40ff-b6d2-051f7bfddec8_1186x332.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!JoVy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d3e4334-2ac8-40ff-b6d2-051f7bfddec8_1186x332.png 424w, https://substackcdn.com/image/fetch/$s_!JoVy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d3e4334-2ac8-40ff-b6d2-051f7bfddec8_1186x332.png 848w, https://substackcdn.com/image/fetch/$s_!JoVy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d3e4334-2ac8-40ff-b6d2-051f7bfddec8_1186x332.png 1272w, https://substackcdn.com/image/fetch/$s_!JoVy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d3e4334-2ac8-40ff-b6d2-051f7bfddec8_1186x332.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!JoVy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d3e4334-2ac8-40ff-b6d2-051f7bfddec8_1186x332.png" width="1186" height="332" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3d3e4334-2ac8-40ff-b6d2-051f7bfddec8_1186x332.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:332,&quot;width&quot;:1186,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:66316,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.yubi.blog/i/191961074?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d3e4334-2ac8-40ff-b6d2-051f7bfddec8_1186x332.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!JoVy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d3e4334-2ac8-40ff-b6d2-051f7bfddec8_1186x332.png 424w, https://substackcdn.com/image/fetch/$s_!JoVy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d3e4334-2ac8-40ff-b6d2-051f7bfddec8_1186x332.png 848w, https://substackcdn.com/image/fetch/$s_!JoVy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d3e4334-2ac8-40ff-b6d2-051f7bfddec8_1186x332.png 1272w, https://substackcdn.com/image/fetch/$s_!JoVy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d3e4334-2ac8-40ff-b6d2-051f7bfddec8_1186x332.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 role="img" 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><title></title><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><h2>CLAUDE.md: Less Is More</h2><p>In January, I poured effort into my CLAUDE.md files. Long, detailed instructions. Guardrails, formatting rules, tone guidance, workflow descriptions. I treated them like onboarding documents for a new hire.</p><p>Now I keep them simple. A few lines of context, the key conventions, nothing else. The models are good enough that heavy direction hurts more than it helps. I end up fighting my own instructions.</p><p>Here&#8217;s the CLAUDE.md for my Obsidian vault:</p><pre><code><code># Vault

This is my personal knowledge vault in Obsidian.
- Notes live in folders by topic
- Use [[wikilinks]] for connections
- Daily notes go in /daily

## Vault Structure
00 Inbox/      Raw, unprocessed captures
20 projects/   Work execution + side projects (each may have its own CLAUDE.md)
30 Thinking/   Abstracted insights, mental models, reusable principles
40 Writing/    Drafts and long-form content for an audience
50 Life/       Personal reflection, health, travel, goals
60 People/     CRM &#8212; one note per person, tagged #person
90 Archive/    Cold storage &#8212; completed projects, legacy notes

**Abstraction rule (5-year heuristic):** If an insight is valuable regardless of where you work or who you're with in 5 years &#8594; `30 Thinking/`. If it's specific to a time/person/company &#8594; keep it in `20 projects/`, `50 Life/`, or `60 People/`.

## Key Rules

**People (`60 People/`):** Every person gets one note named `[[Full Name]]` with `#person`. Store static facts there (birthday, career, quirks). Long meeting notes live in `20 projects/Areas/1-on-1s/` and link back to the person.

**Writing (`40 Writing/`):** When writing long-form content:
1. Create `40 Writing/[Title]/` folder
2. Research goes in `Research.md`, final post in `[Title].md`
3. Always read `40 Writing/Writing Guide.md` first &#8212; source of truth for voice and style
4. Two modes: `/essay` (story-driven, metaphor-rich) and `/article` (tactical, problem-first)
5. Named sections, varied rhythm, close with `&#8211; Yubi`
6. Post-draft: optionally run `/humanizer` then `/zinsser-editor`

Short-form content (tweets, X posts) is written directly without this workflow.

**No orphans:** Every note links to at least one other note or index.</code></code></pre><p>And here&#8217;s one for a bigger work project - a money movement QA agent:</p><pre><code><code># FA Agent

AI QA agent for Stripe's V2 Money Management APIs. Runs end-to-end test scenarios against sandbox using MCP tools that map to the Financial Accounts API surface.

Test scenarios live in `context/test-scenarios/`.

## Conventions

- **Amounts** are in smallest currency unit (e.g., `100000` = 1,000.00 GBP)
- **API version**: `Stripe-Version: 2026-03-04.preview` (override via `FA_AGENT_API_VERSION`)
- **Sandbox only**: Test helpers (`credit_financial_address`, `generate_microdeposits`, etc.) only work in test mode.

## Test Reasoning Format

Every test step must capture reasoning, not just pass/fail:

- **Intent**: What and why (e.g., "Creating a GBP FA because the next step needs to fund in GBP")
- **Approach**: Specific action taken
- **Expectation**: What should happen
- **Outcome**: What actually happened
- **Learning**: What was surprising or wrong (omit if straightforward)

...etc</code></code></pre><p>Short. Contextual. Enough for the model to orient, not so much that it re-reads a manual every turn. Trust the model more, micromanage less.</p><div><hr></div><h2>The Day-to-Day</h2><p>I open a terminal. I run <code>claude</code>. By default, Claude asks permission for every action &#8212; git commits, file writes, web searches. I approve each one. Yes, yes, yes.</p><p>That&#8217;s fine for exploring. But when I know what I want, it&#8217;s friction.</p><p>So I created an alias:</p><pre><code><code>alias claude="claude --dangerously-skip-permissions"</code></code></pre><p>Now I have two speeds. Plan mode when I need to think. Default mode when I need to ship.</p><p>One setting I can't live without: the status line at the bottom of my terminal showing context usage percentage. And the <code>--chrome</code> flag, which connects Claude to my browser &#8212; it navigates pages, clicks elements, reads console output, and takes screenshots using my actual session.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Yo1d!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F440ff99e-46ba-47e2-896d-1d13c187371b_648x480.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Yo1d!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F440ff99e-46ba-47e2-896d-1d13c187371b_648x480.gif 424w, https://substackcdn.com/image/fetch/$s_!Yo1d!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F440ff99e-46ba-47e2-896d-1d13c187371b_648x480.gif 848w, https://substackcdn.com/image/fetch/$s_!Yo1d!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F440ff99e-46ba-47e2-896d-1d13c187371b_648x480.gif 1272w, https://substackcdn.com/image/fetch/$s_!Yo1d!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F440ff99e-46ba-47e2-896d-1d13c187371b_648x480.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Yo1d!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F440ff99e-46ba-47e2-896d-1d13c187371b_648x480.gif" width="648" height="480" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/440ff99e-46ba-47e2-896d-1d13c187371b_648x480.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:480,&quot;width&quot;:648,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:4745135,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/gif&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.yubi.blog/i/191961074?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F440ff99e-46ba-47e2-896d-1d13c187371b_648x480.gif&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Yo1d!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F440ff99e-46ba-47e2-896d-1d13c187371b_648x480.gif 424w, https://substackcdn.com/image/fetch/$s_!Yo1d!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F440ff99e-46ba-47e2-896d-1d13c187371b_648x480.gif 848w, https://substackcdn.com/image/fetch/$s_!Yo1d!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F440ff99e-46ba-47e2-896d-1d13c187371b_648x480.gif 1272w, https://substackcdn.com/image/fetch/$s_!Yo1d!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F440ff99e-46ba-47e2-896d-1d13c187371b_648x480.gif 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 role="img" 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><title></title><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><h2>Plan Mode Is the Real Superpower</h2><p>Most bad outputs aren&#8217;t a model failure. They&#8217;re a communication failure. I assumed the agent understood the context. It didn&#8217;t.</p><p>In psychology this is called theory of mind &#8212; the ability to understand that someone else&#8217;s mental state differs from yours. Working with an agent is working with a colleague: does she have the same understanding as me? Plan mode forces that check. So does asking the model to interview me before it starts.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OQXH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff92270c5-9254-4041-85b3-a9b9022ff080_1084x480.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OQXH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff92270c5-9254-4041-85b3-a9b9022ff080_1084x480.jpeg 424w, https://substackcdn.com/image/fetch/$s_!OQXH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff92270c5-9254-4041-85b3-a9b9022ff080_1084x480.jpeg 848w, https://substackcdn.com/image/fetch/$s_!OQXH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff92270c5-9254-4041-85b3-a9b9022ff080_1084x480.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!OQXH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff92270c5-9254-4041-85b3-a9b9022ff080_1084x480.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OQXH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff92270c5-9254-4041-85b3-a9b9022ff080_1084x480.jpeg" width="1084" height="480" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f92270c5-9254-4041-85b3-a9b9022ff080_1084x480.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:480,&quot;width&quot;:1084,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:43525,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.yubi.blog/i/191961074?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff92270c5-9254-4041-85b3-a9b9022ff080_1084x480.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!OQXH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff92270c5-9254-4041-85b3-a9b9022ff080_1084x480.jpeg 424w, https://substackcdn.com/image/fetch/$s_!OQXH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff92270c5-9254-4041-85b3-a9b9022ff080_1084x480.jpeg 848w, https://substackcdn.com/image/fetch/$s_!OQXH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff92270c5-9254-4041-85b3-a9b9022ff080_1084x480.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!OQXH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff92270c5-9254-4041-85b3-a9b9022ff080_1084x480.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 role="img" 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><title></title><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 use plan mode in two ways:</p><ul><li><p><strong>Plan mode for simple or non-technical work.</strong> Press Shift+Tab twice, or start with <code>claude --permission-mode plan</code>. Claude analyses the problem, proposes an approach, I approve before anything is written. I used this to research Hungarian Vizsla breeders in the UK &#8212; I asked for comparison tables, pricing guides, and a red flags checklist. But because I was in plan mode, Claude asked: what's my budget? Hunting line or show line? Registered breeders only? When do I want the puppy? The output was better because the model understood the problem before solving it. This works beyond code &#8212; research, YouTube strategy, anything where the approach matters.</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!EgcC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53705f26-b9f8-4964-9d97-556a00591443_1200x204.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!EgcC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53705f26-b9f8-4964-9d97-556a00591443_1200x204.png 424w, https://substackcdn.com/image/fetch/$s_!EgcC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53705f26-b9f8-4964-9d97-556a00591443_1200x204.png 848w, https://substackcdn.com/image/fetch/$s_!EgcC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53705f26-b9f8-4964-9d97-556a00591443_1200x204.png 1272w, https://substackcdn.com/image/fetch/$s_!EgcC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53705f26-b9f8-4964-9d97-556a00591443_1200x204.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!EgcC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53705f26-b9f8-4964-9d97-556a00591443_1200x204.png" width="1200" height="204" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/53705f26-b9f8-4964-9d97-556a00591443_1200x204.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:204,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:41431,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.yubi.blog/i/191961074?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53705f26-b9f8-4964-9d97-556a00591443_1200x204.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!EgcC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53705f26-b9f8-4964-9d97-556a00591443_1200x204.png 424w, https://substackcdn.com/image/fetch/$s_!EgcC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53705f26-b9f8-4964-9d97-556a00591443_1200x204.png 848w, https://substackcdn.com/image/fetch/$s_!EgcC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53705f26-b9f8-4964-9d97-556a00591443_1200x204.png 1272w, https://substackcdn.com/image/fetch/$s_!EgcC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53705f26-b9f8-4964-9d97-556a00591443_1200x204.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nwpP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2688eb6a-986a-4be3-8709-adda79a46d5e_1200x556.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nwpP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2688eb6a-986a-4be3-8709-adda79a46d5e_1200x556.png 424w, https://substackcdn.com/image/fetch/$s_!nwpP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2688eb6a-986a-4be3-8709-adda79a46d5e_1200x556.png 848w, https://substackcdn.com/image/fetch/$s_!nwpP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2688eb6a-986a-4be3-8709-adda79a46d5e_1200x556.png 1272w, https://substackcdn.com/image/fetch/$s_!nwpP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2688eb6a-986a-4be3-8709-adda79a46d5e_1200x556.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nwpP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2688eb6a-986a-4be3-8709-adda79a46d5e_1200x556.png" width="1200" height="556" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2688eb6a-986a-4be3-8709-adda79a46d5e_1200x556.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:556,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:58017,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.yubi.blog/i/191961074?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2688eb6a-986a-4be3-8709-adda79a46d5e_1200x556.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!nwpP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2688eb6a-986a-4be3-8709-adda79a46d5e_1200x556.png 424w, https://substackcdn.com/image/fetch/$s_!nwpP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2688eb6a-986a-4be3-8709-adda79a46d5e_1200x556.png 848w, https://substackcdn.com/image/fetch/$s_!nwpP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2688eb6a-986a-4be3-8709-adda79a46d5e_1200x556.png 1272w, https://substackcdn.com/image/fetch/$s_!nwpP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2688eb6a-986a-4be3-8709-adda79a46d5e_1200x556.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 role="img" 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><title></title><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><ul><li><p><strong>Compound plan mode for robust features that need depth.</strong> <code>/compound-engineering:workflows:plan</code> spawns multiple specialised agents that review the plan from different angles: architecture, performance, security, pattern consistency. Each reviewer returns findings. Claude synthesises them into a single implementation strategy. The difference between asking one colleague for feedback and running a design review with specialists.</p></li></ul><p>Standard plan for everyday work. Compound for anything that can go wrong in non-obvious ways</p><div><hr></div><h2>Skills over agents.</h2><p>Skills are crystallised preferences. The things I&#8217;ve learned about how I like to work, encoded once so I never have to explain them again. I&#8217;m teaching an assistant how I think.</p><p>A skill is a markdown file in <code>~/.claude/skills/</code>. It has a name, a description, trigger conditions, and instructions. I ask Claude to create a skill for X and it generates the file. Same structure every time.</p><p>At Stripe, I built a skill called <code>/qa</code>. Depending on the task type &#8212; quick test, standard, or end-to-end &#8212; the skill follows an exact path. Quick runs 3 core scenarios. Standard runs 6. Exhaustive runs all 10. Each run creates a report with a request ID and a Postman collection. Deterministic testing from a single command.</p><p>I have a weekly planning skill that reads my calendar, projects, and meetings. Monday morning, one command, full picture.</p><p>A <code>/prd</code> skill reviews PRDs against what I think a good PRD looks like &#8212; structure, clarity, edge cases, dependencies. Instead of explaining my review style every time, I wrote it down once.</p><p><code>/zinsser</code> strips AI writing tells: the rule of three, excessive em dashes, words like &#8220;delve&#8221; and &#8220;tapestry&#8221;, and cuts unnecessary words. <code>/article</code> encodes my entire writing workflow: folder structure, research phase, rhythm, sign-off. Claude follows it automatically.</p><p>Every skill is an agent. The line between them is fuzzier than it looks. But skills are bounded, predictable, composable.</p><p>Rule of thumb: if I&#8217;ve hit the same friction three times, I create a skill.</p><p>If you want me to open-source these, I&#8217;m happy to share them.</p><div><hr></div><h2>What I&#8217;ve Actually Built</h2><p>Too many guides get shared without showing what they produced. Here's a sample of what this setup made</p><p>My partner and I were debating whether to buy or rent. So I built a Rent vs Buy calculator with UK-specific tax treatment, leasehold considerations, and investment opportunity cost modelling. We used it to make an actual decision.</p><p>My sister runs coaching workshops and has to administer different psychometric tests across her clients. So I built a single test that compressed 26 instruments from 600+ items down to 168 &#8212; a 72% reduction while preserving every subscale dimension. One test instead of twenty-six.</p><p>Our cleaner speaks Brazilian Portuguese, and I wanted to experiment with new open-source models. So I built real-time speech translation using Cartesia and TranslateGemma, under 250ms latency. I could add local accents into the mix.</p><p>At work: a money movement QA agent, a product legal agent, a policy review agent, etc.</p><div><hr></div><h2>Don&#8217;t Automate Yet</h2><p>Get comfortable with the prompted cycle first. Too many people automate problems they haven&#8217;t worked through with the model. They build agent workflows for edge cases they&#8217;ve never prompted their way past. When something breaks, they have no intuition for where the failure is. Was it the prompt? The context? The tool call? The orchestration? I want that intuition. The only way to get it is to sit in the loop &#8212; prompting manually, watching how the model behaves &#8212; before handing anything off to an agent.</p><p>Since February I&#8217;ve built custom MCPs. A treasury testing server. A policy review server. A documentation server that works around authentication constraints. Each one came from repeated friction. I knew what to automate because I&#8217;d felt the pain first.</p><p>Frontend design is the gap I&#8217;m closing now. I want to spend real time with tools like paper.design, controlling the experience rather than accepting whatever the model gives me.</p><p>The people who ship are the ones who stopped configuring and started building. A good setup doesn&#8217;t announce itself. It disappears the moment you have something to make.</p><p>&#8211; yubi</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.yubi.blog/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! 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[How to Raise Capital]]></title><description><![CDATA[what I wish I knew before my first investor pitch, and what every founder keeps asking me about raising VC funding]]></description><link>https://www.yubi.blog/p/how-to-raise-capital</link><guid isPermaLink="false">https://www.yubi.blog/p/how-to-raise-capital</guid><dc:creator><![CDATA[Daniel Yubi]]></dc:creator><pubDate>Wed, 06 Aug 2025 11:14:58 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!CWaF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26dcb4a5-c46b-4ed5-9b3d-fb2a5f267384_2880x1920.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>The first time I sat across from a potential investor, I made every mistake in the book. Not many people know this but the first investor I ever pitched to was <a href="https://x.com/fintechjunkie">QED Co-founder Frank Rothman</a>! He was patient, and he was awesome. I was lucky he gave me good advise. I talked too much about features, not enough about the problem. I answered questions I wasn't asked. I tried to sound impressive rather than honest. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!CWaF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26dcb4a5-c46b-4ed5-9b3d-fb2a5f267384_2880x1920.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CWaF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26dcb4a5-c46b-4ed5-9b3d-fb2a5f267384_2880x1920.jpeg 424w, https://substackcdn.com/image/fetch/$s_!CWaF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26dcb4a5-c46b-4ed5-9b3d-fb2a5f267384_2880x1920.jpeg 848w, https://substackcdn.com/image/fetch/$s_!CWaF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26dcb4a5-c46b-4ed5-9b3d-fb2a5f267384_2880x1920.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!CWaF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26dcb4a5-c46b-4ed5-9b3d-fb2a5f267384_2880x1920.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!CWaF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26dcb4a5-c46b-4ed5-9b3d-fb2a5f267384_2880x1920.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/26dcb4a5-c46b-4ed5-9b3d-fb2a5f267384_2880x1920.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2348221,&quot;alt&quot;:&quot;&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.yubi.blog/i/169735145?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26dcb4a5-c46b-4ed5-9b3d-fb2a5f267384_2880x1920.jpeg&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_!CWaF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26dcb4a5-c46b-4ed5-9b3d-fb2a5f267384_2880x1920.jpeg 424w, https://substackcdn.com/image/fetch/$s_!CWaF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26dcb4a5-c46b-4ed5-9b3d-fb2a5f267384_2880x1920.jpeg 848w, https://substackcdn.com/image/fetch/$s_!CWaF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26dcb4a5-c46b-4ed5-9b3d-fb2a5f267384_2880x1920.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!CWaF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26dcb4a5-c46b-4ed5-9b3d-fb2a5f267384_2880x1920.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 role="img" 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><title></title><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><h2>Investors Think in Objections</h2><p>Here's a mental model that changed everything for me: Investors start at <strong>&#8220;no.&#8221;</strong> Your job is to hand them enough proof to flip that switch to &#8220;yes.&#8221;</p><p>The better you do this, the higher your chances of getting a funded. Every interaction (a coffee, a pitch deck, a whats app) matters.</p><p>The investors who ultimately write checks aren't impressed by your certainty about everything. Instead, they gain conviction from your clarity on what truly matters (team, market, opportunity) and your honesty about where you need help.</p><p>It might sound obvious, but being in the "business of confidence" doesn&#8217;t mean you should be opaque or dishonest.</p><p>When you understand this, your conversations with investors become different. Instead of pretending you have answers to everything, be surgical about articulating two things: what you know very well, and what you don&#8217;t know yet, but have a clear plan to figure out, either through fundraising or ongoing work.</p><h2>Don&#8217;t fundraise until you have to </h2><p>Founders often believe they should meet investors "to build relationships," but doing that prematurely is a waste of time. Your energy should instead go toward building something meaningful that people love.</p><p>Meet investors only when it increases your odds of achieving your goal&#8212;such as finding a co-founder or deeply understanding your market. Otherwise, you're optimizing for the wrong thing.</p><p>Their job is knowing where to allocate capital by talking to as many founders as possible. Your job is talking to as many customers as possible and improving your intuition about what to build.</p><h2>Fundraising Is Binary </h2><p>Treat fundraising as an on-or-off switch. When you ask someone for money, you initiate a formal process. Always drive this process yourself. </p><p>Don't confuse relationship-building with fundraising! While relationships help, they don't guarantee the investor you've spent time cultivating will ultimately fund you... </p><h2>Aim for Value, Not Just Money</h2><p>Hard work gets you funded; leverage gets you funded by the right investors.</p><p>Initially, founders often believe their primary goal is capital. However, the best investors offer far more &#8212; networks, customer introductions, hiring support, credibility, and mentorship. To access investors who provide these advantages, you need strong signals like traction, customer growth, a compelling vision, or an exceptional team.</p><p>Leverage comes from building something meaningful and tackling genuinely difficult problems. Strong signals include a great team, market depth, customers, speed, honesty, character, and clear conviction.</p><h2>The Mechanics</h2><p>A list of many things of what founders ask often:</p><ol><li><p><strong>Your deck should cover:</strong> problem, solution, why now, why your team, and why this changes the space.</p></li><li><p><strong>Format doesn't matter.</strong> Decks or memos&#8212;whatever works for you.</p></li><li><p><strong>Treat it like a sales pipeline.</strong> Keep it tight with clear deadlines. Drive the process.</p></li><li><p><strong>Any single "no" means nothing.</strong> Don't take it personally. Investors often say no without explaining why, keeping doors open just in case.</p></li><li><p><strong>Be selective.</strong> Choose investors who complement your skills, knowledge, and share your values.</p></li><li><p><strong>Early on, aim for alignment rather than diversity.</strong> You need a cult-like mindset from your team and investors. Diversity comes later; avoid personality conflicts at this stage </p></li><li><p><strong>Target people, not firms.</strong> Fundraising is about relationships. These people will work with you for 5-10 years.</p></li><li><p><strong>Seed vs. Multi-stage:</strong> Understand clearly what you need. The fund's objective should align with your stage, usually achieving PMF.</p></li><li><p><strong>Get good lawyers.</strong> Some investors insert unusual, non-founder-friendly terms. Ensure you catch these early.</p></li><li><p><strong>Don't waste time.</strong> Some investors take too long for too little value. Move on quickly.</p></li><li><p><strong>Remember who helped.</strong> Keep a CRM tracking your fundraising interactions and introductions.</p></li><li><p><strong>Create momentum.</strong> Speed is the secret to fundraising. Avoid the negative signal of lengthy fundraising periods.</p></li><li><p><strong>Make it your full-time job.</strong></p></li><li><p><strong>Make it competitive.</strong> </p></li><li><p><strong>Show commitment.</strong> Quit your day job. At least demonstrate you're willing to risk something making this venture reality.</p></li></ol><p>The goal isn't impressing investors with how much you know. It's convincing them you'll figure out and that you're worth betting on while you do it.</p><p>Daniel </p>]]></content:encoded></item><item><title><![CDATA[Payable: Our Journey and New Beginnings with Stripe]]></title><description><![CDATA[What's next?]]></description><link>https://www.yubi.blog/p/payable-our-journey-and-new-beginnings</link><guid isPermaLink="false">https://www.yubi.blog/p/payable-our-journey-and-new-beginnings</guid><dc:creator><![CDATA[Daniel Yubi]]></dc:creator><pubDate>Tue, 11 Feb 2025 08:02:51 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!c9hl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F893ccf3b-1bec-4105-9462-4e333a28ebf4_4032x3024.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Back in 2022, Raz and I started Payable with a bold mission: to help companies track, move, and reconcile money globally. We set out to build something that hadn't been done before - taking on the complex challenges of Treasury Operations in Europe.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!c9hl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F893ccf3b-1bec-4105-9462-4e333a28ebf4_4032x3024.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!c9hl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F893ccf3b-1bec-4105-9462-4e333a28ebf4_4032x3024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!c9hl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F893ccf3b-1bec-4105-9462-4e333a28ebf4_4032x3024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!c9hl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F893ccf3b-1bec-4105-9462-4e333a28ebf4_4032x3024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!c9hl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F893ccf3b-1bec-4105-9462-4e333a28ebf4_4032x3024.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!c9hl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F893ccf3b-1bec-4105-9462-4e333a28ebf4_4032x3024.jpeg" width="1456" height="1092" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/893ccf3b-1bec-4105-9462-4e333a28ebf4_4032x3024.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1092,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1639154,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!c9hl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F893ccf3b-1bec-4105-9462-4e333a28ebf4_4032x3024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!c9hl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F893ccf3b-1bec-4105-9462-4e333a28ebf4_4032x3024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!c9hl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F893ccf3b-1bec-4105-9462-4e333a28ebf4_4032x3024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!c9hl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F893ccf3b-1bec-4105-9462-4e333a28ebf4_4032x3024.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 role="img" 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><title></title><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">The sushi dinner when we discussed starting Payable.</figcaption></figure></div><div class="pullquote"><p> <em>"You have to learn to quit a much-loved hand when new facts change the odds." </em>Charlie Munger</p></div><p>We aimed to build a generational company, but by 2024 two realities surfaced: </p><ol><li><p>Integration drag: the heavy engineering effort required to integrate with legacy banking and ERP systems, and a market largely satisfied with existing heavily subsidised solutions offered as add-on services</p></li><li><p>Saturated demand: the engineering investment versus customers' willingness to pay for a standalone product simply didn't match up</p></li><li><p>AI commoditisation: rapid advances in AI meant our software&#8217;s edge wouldn&#8217;t stay defensible for long; what felt novel before was edging toward table stakes.</p></li></ol><p>The economics simply didn&#8217;t pencil out for a standalone product.</p><p>After careful consideration, we realised we had a rare opportunity to accelerate Payable&#8217;s mission by joining Stripe&#8217;s mission to increase the GDP of the internet. Stripe processed more than $1.4 trillion in total payment volume in 2024&#8212;about 1.3 % of global GDP.</p><p>I have sincere gratitude to everyone who played a role in Payable's journey &#8211; our design partners and customers who gave us a shot, our brilliant team, our supportive investors, and our partners. We couldn't have done it without you. Payable exists because of your trust and energy.</p><p>Raz and I are joining Stripe&#8217;s Money-as-a-Service (MaaS) team, where we&#8217;ll keep pushing the frontier of treasury operations&#8212;this time for millions of Stripe users.</p><p>Stay tuned for more detailed posts about our journey, including key lessons learned and insights from building Payable. Follow along here.</p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.yubi.blog/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 Daniel Yubi! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item></channel></rss>