{"componentChunkName":"component---src-templates-article-js","path":"/articles/your-flywheel-isnt-spinning-yet/","result":{"data":{"post":{"id":"82b16376-e990-58f9-94a0-cd7e948c4663","html":"<p>Zoom into a fern leaf. Same shape repeats. The whole plant, encoded in every branch, encoded again in every smaller branch off that branch.</p>\n<p>Coastlines do this. Rivers do this. Compounding interest does this too — Einstein's eighth wonder, and it's not really about money. It's the same tiny pattern, running over and over, until the scale of it stops looking small.</p>\n<p>Here's something I teach on day one inside <a href=\"https://essentialist.dev\">The Software Essentialist</a>, before architecture, before patterns, before any code at all. Three things:</p>\n<p><a href=\"/articles/abstraction-the-feedback-loop-mental-models\">Abstraction. The feedback loop.</a> And energy, or <a href=\"/articles/tension-seeks-resolution\">tension, seeking resolution</a>.</p>\n<p>That's it. Those three are the metaphysics underneath systems thinking, and systems thinking is where every developer is headed whether they know it yet or not. You start out writing code. You end up designing systems. Same shape, bigger scale, exactly like the fern.</p>\n<h2 id=\"Systems\" style=\"position:relative;\">Systems<a href=\"#Systems\" aria-label=\"Systems permalink\" class=\"link-icon after\"><svg aria-hidden=\"true\" height=\"20\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"20\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a></h2>\n<p>If I think about what it is I do, I really just build systems and run them over and over. My own workflow with Claude, a digital product, my own businesses, my reticular activating system, or helping clients grow their SaaS. Build the system to generate an outcome, then run it on repeat.</p>\n<p>Last month I put a few thousand dollars into a Facebook ads funnel for my products. It spat out 2x. It'll probably do the same this month.</p>\n<p>This is what's possible when you think in systems and build flywheels.</p>\n<h2 id=\"Flywheels-for-Business-Systems-this-includes-SaaS\" style=\"position:relative;\">Flywheels for Business Systems (this includes SaaS)<a href=\"#Flywheels-for-Business-Systems-this-includes-SaaS\" aria-label=\"Flywheels for Business Systems this includes SaaS permalink\" class=\"link-icon after\"><svg aria-hidden=\"true\" height=\"20\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"20\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a></h2>\n<p>At one point I decided I was going to master business at a systems thinking level. I wanted to be able to see what wasn't working, debug it, fix it, and make things run again.</p>\n<p>One of the most important concepts in any business is the flywheel. Three parts: traffic, sales, delivery. Put something in — content, an ad, a conversation — and it spits more back out, each part feeding the next, around and around.</p>\n<p><img src=\"/img/letters/your-flywheel-isnt-spinning-yet/flywheel.png\" alt=\"The Flywheel: traffic, sales, delivery\"></p>\n<p>If you're building a SaaS product, you need something to sell, at least one core job to be done, and a way to send traffic and turn it into sales.</p>\n<p>Some of you are deep in the <a href=\"/articles/the-phases-of-craftship/code-first\">Five Phases of Craftship</a> right now, and that's exactly where you should be. This one isn't for you yet — keep going.</p>\n<p>This one's for the rest of you. Building your own feedback loop with Claude, or building your own product, or trying to.</p>\n<p>My client Eric has been systematically building his flywheel, a SaaS product. He's built something real and useful, and we're about to open up the traffic side now that the foundation's in place.</p>\n<p>Last time I stood where he's standing right now — foundation built, about to turn the traffic on — I did $300k in 30 days.</p>\n<p>I can't overstate how much feedback loops matter. You're playing with nature's forces here.</p>\n<p>The mistake almost everyone makes with their own flywheel — doesn't matter if it's an app, a book, a coaching offer — is spending their hours making one part of the wheel heavier. More features. More polish. Meanwhile the wheel isn't even spinning yet.</p>\n<p>I'm talking about spending an entire year on something without ever finding out if you can reach the right people for it. Or building something fast and shipping it to crickets, then moving on to the next thing. Neither one works.</p>\n<p>A few weeks ago a developer asked me for help with exactly this. He wanted to join The Abstractionist but couldn't afford it at the time, so I offered to package up the key frameworks, the mistakes to avoid, and the systems we use, for $97. He agreed. Paid the invoice. Then I built it. Here's what he said:</p>\n<p><img src=\"/img/letters/your-flywheel-isnt-spinning-yet/testimonial.png\" alt=\"WhatsApp testimonial about the Sell First framework\"></p>\n<p>How about that.</p>\n<p>The result is a book I've been calling <strong>Sell First</strong>: the exact mechanism behind everything above — how I've sold every digital product I've made past half a million dollars, sometimes before a line of it existed. (I don't say that to brag. It's been brutal to learn these lessons, and I've paid over $50k of my own money to coaches and mentors along the way.)</p>\n<p>I reckon it can shave months off whatever you're building. It's normally $97 — this week, it's $27.</p>\n<p><a href=\"https://sell-first.netlify.app/\">Get Sell First — $27</a></p>\n<p>To Mastery,<br/>\nKhalil</p>\n<hr>\n<p>PS: If you're past the book already and want this installed directly into what you're building — whether you've got something live with no real engine behind it, or you're still deciding what to build at all — I've got 3 spots this week to work on it with you 1:1. <a href=\"https://calendly.com/khalil-essentialist/coaching\">Book a call here</a>.</p>","fields":{"slug":"/articles/your-flywheel-isnt-spinning-yet/","readingTime":{"text":"4 min read"}},"headings":[{"depth":2,"id":"Systems","value":"Systems"},{"depth":2,"id":"Flywheels-for-Business-Systems-this-includes-SaaS","value":"Flywheels for Business Systems (this includes SaaS)"}],"frontmatter":{"seriesId":null,"date":"2026-08-31T19:33:00-04:00","updated":"2026-08-31T19:33:00-04:00","title":"Your Flywheel Isn't Spinning Yet","templateKey":"article","description":"Fractals, feedback loops, and flywheels. Why the same tiny pattern that builds a fern also builds a business — and the one mistake that keeps most people's flywheel from ever spinning.","tags":["Systems Thinking","Metaphysics","Flywheels","Business","SaaS"],"image":"/img/letters/your-flywheel-isnt-spinning-yet/fern.jpg","category":"The Metaphysics","anchormessage":null,"withInlineTableOfContents":null}},"allTableOfContents":{"edges":[{"node":{"internal":{"content":"{\n  \"seriesId\": \"client-side-architecture-basics\",\n  \"tableOfContents\": [\n    {\n      \"pageId\": \"introduction\",\n      \"name\": \"Welcome\",\n      \"slug\": \"/articles/client-side-architecture/introduction\"\n    },\n    {\n      \"pageId\": \"architecture\",\n      \"name\": \"I. Architecture\",\n      \"slug\": \"/articles/client-side-architecture/architecture\",\n      \"description\": \"Understanding what we need from a client-side architecture.\",\n      \"anchors\": [\n        {\n          \"id\": \"We-need-a-shared-language-to-talk-about-client-side-architecture\",\n          \"name\": \"Shared language\"\n        },\n        {\n          \"id\": \"Client-side-needs--testability-flexibility-and-maintainability\",\n          \"name\": \"Client-side needs\"\n        }\n      ]\n    },\n    {\n      \"pageId\": \"principles\",\n      \"name\": \"II. Principles\",\n      \"slug\": \"/articles/client-side-architecture/principles\",\n      \"description\": \"Influential design principles that we'll use as the philosophy for our design.\"\n    },\n    {\n      \"pageId\": \"layers\",\n      \"name\": \"III. Layers\",\n      \"slug\": \"/articles/client-side-architecture/layers\",\n      \"description\": \"Understanding the layers/concerns and their responsibilities in a client-side application.\",\n      \"anchors\": [\n        { \n          \"id\": \"Presentation-components\", \n          \"name\": \"Presentation components\"\n        },\n        { \n          \"id\": \"UI-logic\", \n          \"name\": \"UI logic\"\n        },\n        { \n          \"id\": \"Containercontroller\", \n          \"name\": \"Container/controller components\"\n        },\n        { \n          \"id\": \"Interaction-layer\", \n          \"name\": \"Interaction layer\"\n        },\n        { \n          \"id\": \"-Networking--data-fetching-infrastructure\", \n          \"name\": \"Networking & data fetching\"\n        }\n      ]\n    },\n    {\n      \"pageId\": \"conclusion\",\n      \"name\": \"IV. Conclusion\",\n      \"slug\": \"/articles/client-side-architecture/conclusion\",\n      \"description\": \"Let's recap and discuss next steps.\"\n    }\n  ]\n}\n"}}},{"node":{"internal":{"content":"{\n  \"seriesId\": \"solid-principles\",\n  \"tableOfContents\": [\n    {\n      \"name\": null,\n      \"pageId\": \"solid-typescript\",\n      \"slug\": null,\n      \"anchors\": [\n        {\n          \"id\": \"S-Single-Responsibilty-Principle\",\n          \"name\": \"Single Responsibility Principle\"\n        },\n        {\n          \"id\": \"Open-Closed-Principle\",\n          \"name\": \"Open-Closed Principle\"\n        },\n        {\n          \"id\": \"Liskov-Substition-Principle\",\n          \"name\": \"Liskov Substitution Principle\"\n        },\n        {\n          \"id\": \"Interface-Segregation-Principle\",\n          \"name\": \"Interface Segregation Principle\"\n        },\n        {\n          \"id\": \"Dependency-Inversion-Principle\",\n          \"name\": \"Dependency Inversion Principle\"\n        }\n      ]\n    }\n  ]\n}"}}}]}},"pageContext":{"id":"82b16376-e990-58f9-94a0-cd7e948c4663","slug":"/articles/your-flywheel-isnt-spinning-yet/"}}}