<?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[Redevelop]]></title><description><![CDATA[Tearing down and rebuilding what you thought you knew about design, tech, AI, and business.]]></description><link>https://www.redevelop.ing</link><image><url>https://substackcdn.com/image/fetch/$s_!xWzV!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ebc626f-fdb3-49c9-b6d7-b3480438471b_1280x1280.png</url><title>Redevelop</title><link>https://www.redevelop.ing</link></image><generator>Substack</generator><lastBuildDate>Fri, 25 Sep 2026 10:42:27 GMT</lastBuildDate><atom:link href="https://www.redevelop.ing/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Eric Odom]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[redevelop@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[redevelop@substack.com]]></itunes:email><itunes:name><![CDATA[ERIC ODOM]]></itunes:name></itunes:owner><itunes:author><![CDATA[ERIC ODOM]]></itunes:author><googleplay:owner><![CDATA[redevelop@substack.com]]></googleplay:owner><googleplay:email><![CDATA[redevelop@substack.com]]></googleplay:email><googleplay:author><![CDATA[ERIC ODOM]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Build the Version You Can Build Today]]></title><description><![CDATA[Your first version doesn&#8217;t need to prove the whole idea. It needs to make the idea real.]]></description><link>https://www.redevelop.ing/p/build-the-version-you-can-build-today</link><guid isPermaLink="false">https://www.redevelop.ing/p/build-the-version-you-can-build-today</guid><dc:creator><![CDATA[ERIC ODOM]]></dc:creator><pubDate>Wed, 12 Aug 2026 03:44:05 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/e3adce24-286d-49b2-a5cd-2c6be3370c47_1200x630.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><span>Ideas have a strange advantage over finished things.</span></p><p><span>They don&#8217;t have bugs.</span></p><p><span>They don&#8217;t have awkward pages, missing features, confusing decisions, or parts you wish you had done differently. In your head, everything works exactly as intended.</span></p><p><span>Then you try to build it.</span></p><p><span>Suddenly, the clean idea becomes a collection of decisions.</span></p><p><span>What does it actually do?</span></p><p><span>Who is it for?</span></p><p><span>What belongs in the first version?</span></p><p><span>What can wait?</span></p><p><span>What happens when someone uses it differently than you expected?</span></p><p><span>And the question that can quietly keep a project unfinished for months:</span></p><p><span>What does this eventually need to become?</span></p><p><span>I&#8217;ve started to think that&#8217;s usually the wrong question to ask at the beginning.</span></p><p>I&#8217;m much more interested in a smaller one.</p><p>What can I make real today</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.redevelop.ing/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">Redevelop is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</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><h2><span>The imaginary version is always bigger</span></h2><p><span>When I start thinking about a new project, my brain rarely stops at version one.</span></p><p><span>I can see the expanded product before the basic one exists.</span></p><p><span>More features.</span></p><p><span>More pages.</span></p><p><span>Better systems.</span></p><p><span>Different ways it could make money.</span></p><p><span>Things I could add six months from now.</span></p><p><span>Maybe an entirely different direction it could eventually take.</span></p><p><span>There&#8217;s nothing wrong with thinking ahead. Some amount of planning prevents obvious mistakes.</span></p><p><span>But there is a point where thinking about the future stops helping the present.</span></p><p><span>You start building infrastructure for users you don&#8217;t have.</span></p><p><span>Creating systems for problems you haven&#8217;t experienced.</span></p><p><span>Adding features because they make sense theoretically.</span></p><p><span>Designing around a scale the project hasn&#8217;t earned yet.</span></p><p><span>The project gets bigger.</span></p><p><span>The launch gets further away.</span></p><p><span>And the original idea remains exactly what it was.</span></p><p><span>An idea.</span></p><h2><span>Scope is a business decision</span></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!L_zo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15e0bba2-160d-4016-840c-99d822603d5c_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!L_zo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15e0bba2-160d-4016-840c-99d822603d5c_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!L_zo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15e0bba2-160d-4016-840c-99d822603d5c_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!L_zo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15e0bba2-160d-4016-840c-99d822603d5c_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!L_zo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15e0bba2-160d-4016-840c-99d822603d5c_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!L_zo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15e0bba2-160d-4016-840c-99d822603d5c_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/15e0bba2-160d-4016-840c-99d822603d5c_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2305329,&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.redevelop.ing/i/210848332?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15e0bba2-160d-4016-840c-99d822603d5c_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!L_zo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15e0bba2-160d-4016-840c-99d822603d5c_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!L_zo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15e0bba2-160d-4016-840c-99d822603d5c_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!L_zo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15e0bba2-160d-4016-840c-99d822603d5c_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!L_zo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15e0bba2-160d-4016-840c-99d822603d5c_1536x1024.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 buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><span>It&#8217;s easy to treat scope as a development problem.</span></p><p><span>I think it&#8217;s just as much a business problem.</span></p><p><span>Every additional feature costs something.</span></p><p><span>Maybe not money directly, especially if you&#8217;re making it yourself, but it costs time, attention, complexity, maintenance, and another decision that has to be made before the thing can leave your computer.</span></p><p><span>That&#8217;s still a cost.</span></p><p><span>So I&#8217;ve started asking a different question when I think something belongs in the first version:</span></p><p><span>Does this need to exist for the idea to work?</span></p><p><span>Not:</span></p><p><span>Would this be useful?</span></p><p><span>Would this make it better?</span></p><p><span>Could someone eventually want this?</span></p><p><span>Those questions produce very different answers.</span></p><p><span>There are countless things that could make a product better.</span></p><p><span>Far fewer things are necessary to make it useful.</span></p><p><span>Finding that line is one of the most valuable parts of building something.</span></p><h2><span>Make the smallest version that proves something</span></h2><p><span>&#8220;Start small&#8221; can sound like advice to lower your ambitions.</span></p><p><span>I don&#8217;t see it that way.</span></p><p><span>The ambition can stay large.</span></p><p><span>The first test should be small.</span></p><p><span>If I think something can become a useful business, I don&#8217;t need to build the entire business to test the assumption underneath it.</span></p><p><span>I need enough of the product to answer something important.</span></p><p><span>Will anyone use this?</span></p><p><span>Does it solve the problem the way I thought it would?</span></p><p><span>Can someone understand it without me standing beside them?</span></p><p><span>Will anyone pay for it?</span></p><p><span>Will they come back?</span></p><p><span>What do they ask for after using it?</span></p><p><span>Those answers are much more valuable than another month of speculation.</span></p><p><span>The first version isn&#8217;t supposed to prove that your entire vision is correct.</span></p><p><span>It&#8217;s supposed to give you better information.</span></p><h2><span>Framebrix is teaching me this in real time</span></h2><p><span>I&#8217;ve been thinking about this a lot while working on Framebrix.</span></p><p><span>The larger idea is easy to imagine.</span></p><p><span>Once you start thinking about templates, components, systems, resources, and everything that could sit around them, the possibilities expand quickly.</span></p><p><span>That&#8217;s exciting.</span></p><p><span>It&#8217;s also exactly how a relatively simple idea can turn into something that takes forever to release.</span></p><p><span>So instead of trying to make Framebrix immediately represent everything I think it could eventually become, I&#8217;m trying to focus on what it needs to be useful now.</span></p><p><span>A strong starting point.</span></p><p><span>Something thoughtfully designed.</span></p><p><span>Something another person can actually use.</span></p><p><span>Something real enough to learn from.</span></p><p><span>There will always be more I could add.</span></p><p><span>But I don&#8217;t need to predict every version of Framebrix before the first one has had a chance to exist.</span></p><p><span>I&#8217;d rather let the real thing teach me what the next thing should be.</span></p><h2><span>Real use changes the roadmap</span></h2><p><span>Planning has one major weakness.</span></p><p><span>Nobody has used the thing yet.</span></p><p><span>Before release, your roadmap is mostly a collection of educated guesses.</span></p><p><span>Some will be right.</span></p><p><span>Others will feel embarrassingly obvious in hindsight.</span></p><p><span>You might spend days building something nobody mentions and discover that the feature you considered unimportant is the one people keep asking about.</span></p><p><span>You might learn that your explanation is confusing.</span></p><p><span>You might discover that people don&#8217;t use the product the way you imagined.</span></p><p><span>Or the project might attract a completely different kind of customer than the one you originally had in mind.</span></p><p><span>You can&#8217;t plan your way into that information.</span></p><p><span>You have to put something in front of people.</span></p><p><span>That&#8217;s when the project stops being a theory.</span></p><p><span>Version one should create version two</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_!uOHE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87c20ac7-2ed4-46c8-b260-3b8a7b5d81d9_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!uOHE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87c20ac7-2ed4-46c8-b260-3b8a7b5d81d9_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!uOHE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87c20ac7-2ed4-46c8-b260-3b8a7b5d81d9_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!uOHE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87c20ac7-2ed4-46c8-b260-3b8a7b5d81d9_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!uOHE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87c20ac7-2ed4-46c8-b260-3b8a7b5d81d9_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!uOHE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87c20ac7-2ed4-46c8-b260-3b8a7b5d81d9_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/87c20ac7-2ed4-46c8-b260-3b8a7b5d81d9_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2281135,&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.redevelop.ing/i/210848332?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87c20ac7-2ed4-46c8-b260-3b8a7b5d81d9_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!uOHE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87c20ac7-2ed4-46c8-b260-3b8a7b5d81d9_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!uOHE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87c20ac7-2ed4-46c8-b260-3b8a7b5d81d9_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!uOHE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87c20ac7-2ed4-46c8-b260-3b8a7b5d81d9_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!uOHE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87c20ac7-2ed4-46c8-b260-3b8a7b5d81d9_1536x1024.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 buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p><span>This is probably the biggest shift in how I think about early products.</span></p><p><span>Version one doesn&#8217;t need to contain the future.</span></p><p><span>It needs to create enough information to make version two smarter.</span></p><p><span>That changes what &#8220;good enough&#8221; means.</span></p><p><span>Good enough doesn&#8217;t mean careless.</span></p><p><span>It doesn&#8217;t mean ugly.</span></p><p><span>It doesn&#8217;t mean broken.</span></p><p><span>And it definitely doesn&#8217;t mean releasing something you don&#8217;t believe in.</span></p><p><span>It means the product accomplishes what you said it would accomplish, even if the scope is intentionally narrow.</span></p><p><span>That&#8217;s an important distinction.</span></p><p><span>You can care deeply about quality while still limiting what you&#8217;re trying to build.</span></p><p><span>In fact, smaller scope can make quality easier.</span></p><p><span>Instead of spreading your attention across twenty features, you can make five work extremely well.</span></p><p><span>Instead of designing fifteen pages, you can make the three that matter feel considered.</span></p><p><span>Instead of trying to serve everyone who might someday use the product, you can make something genuinely useful for the first group.</span></p><p><span>Small doesn&#8217;t have to feel unfinished.</span></p><p><span>It can feel focused.</span></p><h2><span>Architecture can become another form of procrastination</span></h2><p><span>There&#8217;s a particular kind of procrastination that feels extremely responsible.</span></p><p><span>Planning systems.</span></p><p><span>Choosing technology.</span></p><p><span>Researching platforms.</span></p><p><span>Thinking about scalability.</span></p><p><span>Rebuilding the structure before the existing structure has actually failed.</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_!AsK-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54dabb72-eb12-4a12-bc3b-98c18495ab8d_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!AsK-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54dabb72-eb12-4a12-bc3b-98c18495ab8d_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!AsK-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54dabb72-eb12-4a12-bc3b-98c18495ab8d_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!AsK-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54dabb72-eb12-4a12-bc3b-98c18495ab8d_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!AsK-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54dabb72-eb12-4a12-bc3b-98c18495ab8d_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!AsK-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54dabb72-eb12-4a12-bc3b-98c18495ab8d_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/54dabb72-eb12-4a12-bc3b-98c18495ab8d_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2781208,&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.redevelop.ing/i/210848332?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54dabb72-eb12-4a12-bc3b-98c18495ab8d_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!AsK-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54dabb72-eb12-4a12-bc3b-98c18495ab8d_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!AsK-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54dabb72-eb12-4a12-bc3b-98c18495ab8d_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!AsK-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54dabb72-eb12-4a12-bc3b-98c18495ab8d_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!AsK-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54dabb72-eb12-4a12-bc3b-98c18495ab8d_1536x1024.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 buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><span>It feels productive because you&#8217;re making serious decisions.</span></p><p><span>Sometimes those decisions are necessary.</span></p><p><span>Sometimes you&#8217;re designing the headquarters for a company that doesn&#8217;t have a customer yet.</span></p><p><span>I&#8217;ve caught myself doing versions of this.</span></p><p><span>The temptation is understandable.</span></p><p><span>It&#8217;s satisfying to build something clean enough that you imagine never needing to rebuild it.</span></p><p><span>But that&#8217;s rarely how real projects work.</span></p><p><span>Requirements change.</span></p><p><span>Tools change.</span></p><p><span>Customers change.</span></p><p><span>Your own understanding changes.</span></p><p><span>You change.</span></p><p><span>Trying to create an architecture that perfectly anticipates all of that can consume more time than simply building something reasonable and adapting when reality demands it.</span></p><p><span>Future flexibility matters.</span></p><p><span>Future perfection doesn&#8217;t exist.</span></p><p><span>Constraints can make the product better</span></p><p><span>A limited first version forces clarity.</span></p><p><span>If you only have enough time to build three things, which three actually matter?</span></p><p><span>If the homepage can communicate one idea, what is it?</span></p><p><span>If the product solves one problem exceptionally well, which problem should that be?</span></p><p><span>Constraints remove the luxury of hiding behind features.</span></p><p><span>You have to understand the core of the thing.</span></p><p><span>That can make a smaller product more compelling than a larger one.</span></p><p><span>The customer doesn&#8217;t necessarily care how many things you built.</span></p><p><span>They care whether the thing they came for works.</span></p><p><span>That&#8217;s a useful standard.</span></p><h2><span>You can build the rest later</span></h2><p><span>The internet has made iteration incredibly cheap.</span></p><p><span>A website isn&#8217;t printed in stone.</span></p><p><span>Software isn&#8217;t finished when version 1.0 appears.</span></p><p><span>A digital product can change tomorrow.</span></p><p><span>A business can discover a better customer.</span></p><p><span>A brand can sharpen its positioning.</span></p><p><span>A feature can be removed.</span></p><p><span>A completely new one can appear.</span></p><p><span>That should give us permission to stop treating every early decision like a permanent commitment.</span></p><p><span>You don&#8217;t have to solve the next five years.</span></p><p><span>You have to make a reasonable decision with the information you have now.</span></p><p><span>Then earn better information.</span></p><p><span>Build.</span></p><p><span>Release.</span></p><p><span>Observe.</span></p><p><span>Adjust.</span></p><p><span>The loop is more important than getting every individual decision right.</span></p><h2><span>Make the idea real</span></h2><p><span>There will always be a more complete version you could build.</span></p><p><span>A more sophisticated system.</span></p><p><span>A better design.</span></p><p><span>A longer feature list.</span></p><p><span>A more impressive launch.</span></p><p><span>That&#8217;s not the version competing for your attention.</span></p><p><span>The real competition is between the version that exists and the version that doesn&#8217;t.</span></p><p><span>So build what you can build today.</span></p><p><span>Make it useful.</span></p><p><span>Make it intentional.</span></p><p><span>Give it enough substance that someone can experience the idea instead of hearing you explain it.</span></p><p><span>Then put it somewhere reality can reach it.</span></p><p><span>Your first version doesn&#8217;t need to prove everything the idea could become.</span></p><p><span>It only needs to prove that the idea can become something.</span></p><p><span>You can build the rest from there.</span></p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.redevelop.ing/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">Redevelop is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[The Internet Made Starting Easier. It Didn’t Make Finishing Easier.]]></title><description><![CDATA[We removed almost every barrier to creating something. Somehow, that made it easier to never be done.]]></description><link>https://www.redevelop.ing/p/the-internet-made-starting-easier</link><guid isPermaLink="false">https://www.redevelop.ing/p/the-internet-made-starting-easier</guid><dc:creator><![CDATA[ERIC ODOM]]></dc:creator><pubDate>Wed, 12 Aug 2026 03:10:56 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/4d00abb4-9787-41ca-b4c6-f912293966a9_1200x630.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><span>Starting used to require a lot more.</span></p><p><span>If you wanted to build a website, you needed to understand code or know someone who did. Starting a publication meant dealing with hosting, design, distribution, and a dozen other things before anyone could read a word. Building software required enough technical knowledge just to get an idea onto a screen.</span></p><p><span>Most ideas died before they had a chance to become anything.</span></p><p><span>That has changed.</span></p><p><span>Today, I can have an idea in the morning and have some version of it online before the day is over.</span></p><p><span>I can ask AI to help me think through the concept. I can design the interface visually. I can start with a template instead of a blank canvas. I can connect tools that would have required custom development not that long ago.</span></p><p><span>The distance between </span><strong><span>idea</span></strong><span> and </span><strong><span>first version</span></strong><span> has collapsed.</span></p><p><span>That should mean we&#8217;re finishing more things than ever.</span></p><p><span>I&#8217;m not sure we are.</span></p><p><span>Because while technology has made starting dramatically easier, it hasn&#8217;t solved the much less technical problem of deciding when something is finished.</span></p><h2><strong><span>We solved the wrong bottleneck</span></strong></h2><p><span>For a long time, access was the problem.</span></p><p><span>You needed specialized knowledge, expensive software, equipment, distribution, or permission.</span></p><p><span>A lot of those barriers are disappearing.</span></p><p><span>AI can help you write code you don&#8217;t completely understand. Design tools can turn an empty canvas into a functioning website. Platforms can handle payments, email, hosting, analytics, and distribution without you building the infrastructure yourself.</span></p><p><span>These are incredible advantages.</span></p><p><span>But once the technical friction disappears, something interesting happens.</span></p><p><span>The remaining friction becomes much easier to see.</span></p><p><span>Judgment.</span></p><p><span>Focus.</span></p><p><span>Taste.</span></p><p><span>Commitment.</span></p><p><span>The willingness to choose one direction when ten others are available.</span></p><p><span>And eventually, the ability to say:</span></p><p><strong><span>This is enough. Put it out.</span></strong></p><p><span>No tool can completely make that decision for you.</span></p><h2><strong><span>More possibility creates more unfinished work</span></strong></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2jVq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fe5a950-0271-4a0c-964f-0486cb24c8e0_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2jVq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fe5a950-0271-4a0c-964f-0486cb24c8e0_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!2jVq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fe5a950-0271-4a0c-964f-0486cb24c8e0_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!2jVq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fe5a950-0271-4a0c-964f-0486cb24c8e0_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!2jVq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fe5a950-0271-4a0c-964f-0486cb24c8e0_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2jVq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fe5a950-0271-4a0c-964f-0486cb24c8e0_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9fe5a950-0271-4a0c-964f-0486cb24c8e0_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2888425,&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.redevelop.ing/i/210846118?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fe5a950-0271-4a0c-964f-0486cb24c8e0_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!2jVq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fe5a950-0271-4a0c-964f-0486cb24c8e0_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!2jVq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fe5a950-0271-4a0c-964f-0486cb24c8e0_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!2jVq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fe5a950-0271-4a0c-964f-0486cb24c8e0_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!2jVq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fe5a950-0271-4a0c-964f-0486cb24c8e0_1536x1024.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 buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><span>The old limitation was often, </span><em><span>I can&#8217;t make this.</span></em></p><p><span>The new limitation is often, </span><em><span>I could make this a hundred different ways.</span></em></p><p><span>That sounds like a better problem.</span></p><p><span>It is.</span></p><p><span>But it&#8217;s still a problem.</span></p><p><span>When changing direction costs almost nothing, direction becomes disposable.</span></p><p><span>You can rebuild the homepage.</span></p><p><span>Try another font.</span></p><p><span>Change platforms.</span></p><p><span>Generate twenty versions of the copy.</span></p><p><span>Add another feature.</span></p><p><span>Ask AI for ten alternative ideas.</span></p><p><span>Buy another template.</span></p><p><span>Reconsider the name.</span></p><p><span>Start over because the new version might be better.</span></p><p><span>And technically, you&#8217;re working the entire time.</span></p><p><span>That&#8217;s what makes it dangerous.</span></p><p><span>Procrastination doesn&#8217;t always look like doing nothing anymore.</span></p><p><span>Sometimes it looks like endless optimization.</span></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.redevelop.ing/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">Redevelop is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</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><h2><strong>There is always a better version</strong></h2><p><span>This is something I&#8217;m learning to be more aware of in my own work.</span></p><p><span>I like refinement.</span></p><p><span>I care about how things look, how they function, how the pieces fit together, and whether the final result feels intentional.</span></p><p><span>Those are useful instincts until they become an excuse to keep something private.</span></p><p><span>Because there is always another improvement available.</span></p><p><span>Always.</span></p><p><span>Give me another day and I can change something.</span></p><p><span>Give me another week and I can probably make it noticeably better.</span></p><p><span>Give me another month and I might rethink the entire thing.</span></p><p><span>That doesn&#8217;t necessarily mean I should.</span></p><p><span>At some point, improving the work and avoiding its release begin to look suspiciously similar.</span></p><p><span>The difficult part is recognizing when you&#8217;ve crossed that line.</span></p><h2><span>Finishing requires constraints</span></h2><p><span>Unlimited possibility sounds creative.</span></p><p><span>In practice, constraints often produce more finished work.</span></p><p><span>A deadline is a constraint.</span></p><p><span>A defined feature set is a constraint.</span></p><p><span>A publishing schedule is a constraint.</span></p><p><span>Choosing one platform is a constraint.</span></p><p><span>Deciding that version one only needs to solve one problem is a constraint.</span></p><p><span>Without those boundaries, a project can expand forever.</span></p><p><span>I&#8217;ve started thinking about projects less in terms of everything they </span><em><span>could</span></em><span> become and more in terms of what the current version needs to accomplish.</span></p><p><span>That distinction matters.</span></p><p><span>The first version of something doesn&#8217;t need to contain its entire future.</span></p><p><span>It just needs to justify the existence of a second version.</span></p><p><span>That makes finishing much easier to define.</span></p><h2><strong><span>Shipping changes the kind of information you have</span></strong></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!sRIr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c997085-f151-478e-8e88-a914839e093b_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!sRIr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c997085-f151-478e-8e88-a914839e093b_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!sRIr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c997085-f151-478e-8e88-a914839e093b_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!sRIr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c997085-f151-478e-8e88-a914839e093b_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!sRIr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c997085-f151-478e-8e88-a914839e093b_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!sRIr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c997085-f151-478e-8e88-a914839e093b_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6c997085-f151-478e-8e88-a914839e093b_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2508203,&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.redevelop.ing/i/210846118?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c997085-f151-478e-8e88-a914839e093b_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!sRIr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c997085-f151-478e-8e88-a914839e093b_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!sRIr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c997085-f151-478e-8e88-a914839e093b_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!sRIr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c997085-f151-478e-8e88-a914839e093b_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!sRIr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c997085-f151-478e-8e88-a914839e093b_1536x1024.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 buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><span>Before something is released, most of your decisions are based on assumptions.</span></p><p><span>You think people will understand it.</span></p><p><span>You think a feature is important.</span></p><p><span>You think the design works.</span></p><p><span>You think the idea is interesting.</span></p><p><span>You think you&#8217;ve anticipated the problems.</span></p><p><span>Then someone actually uses it.</span></p><p><span>Suddenly, you&#8217;re working with reality.</span></p><p><span>The thing you spent hours perfecting might barely matter.</span></p><p><span>The small detail you almost ignored might be the thing everyone notices.</span></p><p><span>Someone might use what you made in a way you never considered.</span></p><p><span>Or nobody might care at all.</span></p><p><span>That information can be uncomfortable, but it&#8217;s useful.</span></p><p><span>You can&#8217;t get it from another week of polishing.</span></p><p><span>The unfinished version in your head can remain perfect indefinitely.</span></p><p><span>The finished version has to survive contact with other people.</span></p><p><span>That&#8217;s where the real work begins.</span></p><h2><strong><span>AI makes this even more important</span></strong></h2><p><span>AI has made the temptation to keep generating especially strong.</span></p><p><span>There is always another answer available.</span></p><p><span>Another variation.</span></p><p><span>Another concept.</span></p><p><span>Another image.</span></p><p><span>Another implementation.</span></p><p><span>Another way to say the same thing.</span></p><p><span>Generation used to be expensive.</span></p><p><span>Now it&#8217;s nearly infinite.</span></p><p><span>That changes the value of the skills around it.</span></p><p><span>When producing possibilities becomes cheap, choosing between them becomes more important.</span></p><p><span>Taste matters more.</span></p><p><span>Editing matters more.</span></p><p><span>Knowing what to remove matters more.</span></p><p><span>Knowing when to stop matters more.</span></p><p><span>The advantage isn&#8217;t simply being able to generate more.</span></p><p><span>Everyone can generate more.</span></p><p><span>The advantage is being able to look at endless possibility and decide:</span></p><p><strong><span>This one.</span></strong></p><p><span>Then do something with it.</span></p><h2><strong><span>Finished doesn&#8217;t mean permanent</span></strong></h2><p><span>I think part of the hesitation comes from treating publication like a permanent decision.</span></p><p><span>It rarely is.</span></p><p><span>Websites change.</span></p><p><span>Products evolve.</span></p><p><span>Writing gets sharper.</span></p><p><span>Ideas mature.</span></p><p><span>Brands change direction.</span></p><p><span>Software gets updated.</span></p><p><span>The version you release today doesn&#8217;t have to represent everything you&#8217;ll ever be capable of making.</span></p><p><span>It represents what you were capable of making </span><strong><span>now</span></strong><span>.</span></p><p><span>That&#8217;s enough.</span></p><p><span>The internet made iteration incredibly cheap.</span></p><p><span>We should probably take advantage of that instead of trying to make every first version feel final.</span></p><p><span>Publish it.</span></p><p><span>See what happens.</span></p><p><span>Learn something.</span></p><p><span>Change it.</span></p><p><span>That&#8217;s not lowering the standard.</span></p><p><span>It&#8217;s giving the work somewhere to go.</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_!cRWe!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c816e33-6000-4fcd-a1bc-fa91db02429e_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cRWe!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c816e33-6000-4fcd-a1bc-fa91db02429e_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!cRWe!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c816e33-6000-4fcd-a1bc-fa91db02429e_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!cRWe!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c816e33-6000-4fcd-a1bc-fa91db02429e_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!cRWe!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c816e33-6000-4fcd-a1bc-fa91db02429e_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cRWe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c816e33-6000-4fcd-a1bc-fa91db02429e_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0c816e33-6000-4fcd-a1bc-fa91db02429e_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2921174,&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.redevelop.ing/i/210846118?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c816e33-6000-4fcd-a1bc-fa91db02429e_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!cRWe!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c816e33-6000-4fcd-a1bc-fa91db02429e_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!cRWe!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c816e33-6000-4fcd-a1bc-fa91db02429e_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!cRWe!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c816e33-6000-4fcd-a1bc-fa91db02429e_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!cRWe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c816e33-6000-4fcd-a1bc-fa91db02429e_1536x1024.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 buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2><strong><span>The new skill is finishing</span></strong></h2><p><span>We don&#8217;t have a shortage of tools.</span></p><p><span>We don&#8217;t have a shortage of information.</span></p><p><span>We definitely don&#8217;t have a shortage of ideas.</span></p><p><span>What we have is an environment where starting something new is constantly rewarded.</span></p><p><span>A new project feels exciting.</span></p><p><span>A blank canvas is full of possibility.</span></p><p><span>A new tool makes you imagine everything you could make with it.</span></p><p><span>Finishing is different.</span></p><p><span>Finishing means closing doors.</span></p><p><span>It means choosing one version over all the versions that could have existed.</span></p><p><span>It means allowing the work to become imperfectly real instead of potentially perfect.</span></p><p><span>Technology can&#8217;t remove that discomfort.</span></p><p><span>I&#8217;m not sure I&#8217;d want it to.</span></p><p><span>Because when almost anyone can start, the ability to finish becomes more valuable.</span></p><p><span>The tools will keep getting easier.</span></p><p><span>The distance between thinking of something and making something will keep shrinking.</span></p><p><span>We&#8217;ll be able to create more, faster, with fewer technical limitations than ever before.</span></p><p><span>But eventually, someone still has to make the call.</span></p><p><span>Stop generating.</span></p><p><span>Stop tweaking.</span></p><p><span>Stop preparing.</span></p><p><strong><span>Finish something.</span></strong></p>]]></content:encoded></item><item><title><![CDATA[You Don’t Need Another Tutorial. You Need a Project.]]></title><description><![CDATA[The fastest way to understand a new tool is to give yourself something real to make.]]></description><link>https://www.redevelop.ing/p/you-dont-need-another-tutorial-you</link><guid isPermaLink="false">https://www.redevelop.ing/p/you-dont-need-another-tutorial-you</guid><dc:creator><![CDATA[ERIC ODOM]]></dc:creator><pubDate>Tue, 11 Aug 2026 17:50:39 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/c5878ea0-884d-4f1c-803a-bd2f70f9bbf1_1200x630.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>There&#8217;s a point where learning stops looking like progress.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!C1UA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63d2e8a3-a8d4-4973-b8a2-5514c49687e5_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!C1UA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63d2e8a3-a8d4-4973-b8a2-5514c49687e5_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!C1UA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63d2e8a3-a8d4-4973-b8a2-5514c49687e5_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!C1UA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63d2e8a3-a8d4-4973-b8a2-5514c49687e5_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!C1UA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63d2e8a3-a8d4-4973-b8a2-5514c49687e5_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!C1UA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63d2e8a3-a8d4-4973-b8a2-5514c49687e5_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/63d2e8a3-a8d4-4973-b8a2-5514c49687e5_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1888679,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.redevelop.ing/i/210771881?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63d2e8a3-a8d4-4973-b8a2-5514c49687e5_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!C1UA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63d2e8a3-a8d4-4973-b8a2-5514c49687e5_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!C1UA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63d2e8a3-a8d4-4973-b8a2-5514c49687e5_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!C1UA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63d2e8a3-a8d4-4973-b8a2-5514c49687e5_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!C1UA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63d2e8a3-a8d4-4973-b8a2-5514c49687e5_1536x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>You&#8217;ve watched the walkthroughs. Saved the resources. Followed a few creators who seem to know what they&#8217;re doing. Maybe you&#8217;ve even completed a course or two.</p><p></p><p>You understand the interface. You know the terminology. You can follow along when someone else is building.</p><p></p><p>Then you open a blank project and suddenly realize you have no idea where to start.</p><p></p><p>I&#8217;ve been there more times than I can count.</p><p></p><p>It&#8217;s easy to mistake familiarity for ability. Watching someone build a website makes the process feel understandable. Following an AI tutorial makes the workflow seem obvious. Recreating a design step by step can make you feel like you&#8217;ve picked up the skill.</p><p></p><p>But following instructions and making decisions are two very different things.</p><p></p><p>A tutorial has already solved most of the difficult problems for you.</p><p></p><p>Someone else decided what to make. They chose the tools. They figured out the structure. They encountered the problems, found the solutions, cleaned everything up, and packaged the process into something you can follow from beginning to end.</p><p></p><p>That&#8217;s useful when you&#8217;re getting started.</p><p></p><p>Eventually, though, you have to remove the instructions.</p><p></p><h2><strong>Give yourself a problem</strong></h2><p></p><p>One of the biggest changes I&#8217;ve made in how I approach new skills is simple: I try to find something to make as quickly as possible.</p><p></p><p>Not a practice exercise.</p><p></p><p>Something with a purpose.</p><p></p><p>A website that needs to work. A template someone else could actually use. A small tool that solves an annoying problem. A redesign with constraints beyond making it look good.</p><p></p><p>The project doesn&#8217;t have to be groundbreaking. It doesn&#8217;t even have to become a business.</p><p></p><p>It just needs to force decisions.</p><p></p><p>That&#8217;s where a different kind of learning starts.</p><p></p><p>Instead of asking, &#8220;What should I learn about this tool?&#8221; you start asking much better questions.</p><p></p><p>How do I make this particular thing work?</p><p></p><p>Why is this breaking?</p><p></p><p>Is there a simpler way to structure this?</p><p></p><p>What happens on mobile?</p><p></p><p>How should someone move through this?</p><p></p><p>Can I reuse this instead of building it again?</p><p></p><p>Why did this look good in my head and terrible once I actually made it?</p><p></p><p>Those questions are difficult to manufacture inside a tutorial because they come from the project itself.</p><p></p><p>You start looking for information because you need it, not because someone put it in the next module.</p><p></p><h2><strong>The gaps become obvious</strong></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!cp-e!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4caad9f7-95ad-4c4e-b9ce-fbd20ca084c2_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cp-e!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4caad9f7-95ad-4c4e-b9ce-fbd20ca084c2_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!cp-e!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4caad9f7-95ad-4c4e-b9ce-fbd20ca084c2_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!cp-e!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4caad9f7-95ad-4c4e-b9ce-fbd20ca084c2_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!cp-e!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4caad9f7-95ad-4c4e-b9ce-fbd20ca084c2_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cp-e!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4caad9f7-95ad-4c4e-b9ce-fbd20ca084c2_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4caad9f7-95ad-4c4e-b9ce-fbd20ca084c2_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1732318,&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.redevelop.ing/i/210771881?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4caad9f7-95ad-4c4e-b9ce-fbd20ca084c2_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!cp-e!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4caad9f7-95ad-4c4e-b9ce-fbd20ca084c2_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!cp-e!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4caad9f7-95ad-4c4e-b9ce-fbd20ca084c2_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!cp-e!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4caad9f7-95ad-4c4e-b9ce-fbd20ca084c2_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!cp-e!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4caad9f7-95ad-4c4e-b9ce-fbd20ca084c2_1536x1024.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 buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>Projects are also good at exposing what you don&#8217;t know.</p><p></p><p>That can be uncomfortable.</p><p></p><p>You can spend hours consuming information and feel increasingly competent because everything makes sense while someone is explaining it. A blank canvas is less forgiving.</p><p></p><p>It immediately shows you where the gaps are.</p><p></p><p>That&#8217;s a good thing.</p><p></p><p>When I&#8217;m making something, I don&#8217;t need to understand every feature of every tool involved. I need enough knowledge to get from where I am to the next problem.</p><p></p><p>Then I solve that problem.</p><p></p><p>And then the next one appears.</p><p></p><p>Over time, those solutions start connecting.</p><p></p><p>Something you figured out while building one project becomes the obvious answer on another. A mistake that took an hour to diagnose the first time takes five minutes the next time. Eventually, you stop thinking about certain decisions altogether.</p><p></p><p>That&#8217;s when knowledge starts becoming skill.</p><p></p><p><strong>Tutorials still have a place</strong></p><p></p><p>None of this means tutorials are useless.</p><p></p><p>I use them all the time.</p><p></p><p>Documentation, YouTube videos, articles, AI, courses, forums, examples from other people&#8217;s work. There has never been a better time to find an answer when you&#8217;re stuck.</p><p></p><p>The difference is what comes first.</p><p></p><p>Instead of learning everything and hoping I&#8217;ll eventually find somewhere to use it, I&#8217;d rather start making something and learn what the project demands.</p><p></p><p>That changes the relationship with educational content.</p><p></p><p>A twenty-minute video becomes much more valuable when minute fourteen contains the exact solution to something that has been blocking you for the last hour.</p><p></p><p>You&#8217;re not collecting information anymore.</p><p></p><p>You&#8217;re applying it.</p><p></p><h2><strong>Build something slightly beyond you</strong></h2><p></p><p>There&#8217;s another advantage to project-driven learning: you control the difficulty.</p><p></p><p>If the project only requires things you already know how to do, you probably won&#8217;t learn much.</p><p></p><p>If it requires twenty things you don&#8217;t understand, you&#8217;ll probably abandon it.</p><p></p><p>The useful projects sit somewhere between the two.</p><p></p><p>You know enough to imagine how you might build them, but there are still parts that make you think, <em>I have no idea how I&#8217;m going to do that.</em></p><p></p><p>Those are usually the parts worth doing.</p><p></p><p>Maybe you know how to design a landing page, but you&#8217;ve never built a reusable component system.</p><p></p><p>Maybe you know basic development, but you&#8217;ve never connected an API.</p><p></p><p>Maybe you use AI every day, but you&#8217;ve never tried turning one of your workflows into an actual tool.</p><p></p><p>Maybe you&#8217;ve built websites, but you&#8217;ve never packaged something so another person could use it without you explaining how.</p><p></p><p>Now you have a reason to learn.</p><p></p><p>And more importantly, you have a way to know whether you actually learned it.</p><p></p><p>The thing either works or it doesn&#8217;t.</p><p></p><h2><strong>Your projects become proof</strong></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!UtFa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F325afc41-9e68-41ca-95d1-ad0a684a9766_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UtFa!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F325afc41-9e68-41ca-95d1-ad0a684a9766_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!UtFa!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F325afc41-9e68-41ca-95d1-ad0a684a9766_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!UtFa!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F325afc41-9e68-41ca-95d1-ad0a684a9766_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!UtFa!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F325afc41-9e68-41ca-95d1-ad0a684a9766_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UtFa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F325afc41-9e68-41ca-95d1-ad0a684a9766_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/325afc41-9e68-41ca-95d1-ad0a684a9766_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1681931,&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.redevelop.ing/i/210771881?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F325afc41-9e68-41ca-95d1-ad0a684a9766_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!UtFa!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F325afc41-9e68-41ca-95d1-ad0a684a9766_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!UtFa!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F325afc41-9e68-41ca-95d1-ad0a684a9766_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!UtFa!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F325afc41-9e68-41ca-95d1-ad0a684a9766_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!UtFa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F325afc41-9e68-41ca-95d1-ad0a684a9766_1536x1024.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 buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>There&#8217;s a practical benefit to this approach too.</p><p></p><p>When you finish a course, you have completed a course.</p><p></p><p>When you finish a project, you have something you can point to.</p><p></p><p>It can become a portfolio piece, a case study, a product, an experiment, a conversation starter, or simply evidence to yourself that you can take an idea from nothing to something tangible.</p><p></p><p>Even projects that go nowhere can leave something behind.</p><p></p><p>The abandoned website might teach you responsive design.</p><p></p><p>The tiny app nobody uses might teach you how authentication works.</p><p></p><p>The template that never sells might completely change how you think about reusable systems.</p><p></p><p>The project can fail and still do its job.</p><p></p><p>That&#8217;s a much better deal than waiting until you feel qualified enough to start.</p><p></p><h2><strong>Start before you know enough</strong></h2><p></p><p>I don&#8217;t think the goal is to stop learning.</p><p></p><p>It&#8217;s to stop treating learning and doing as separate stages.</p><p></p><p>You don&#8217;t have to finish every course before opening the software.</p><p></p><p>You don&#8217;t need to understand an entire programming language before making something with it.</p><p></p><p>You don&#8217;t need to master design before publishing your first site.</p><p></p><p>Learn enough to begin.</p><p></p><p>Then let the project show you what comes next.</p><p></p><p>Pick something small enough to finish and difficult enough to make you search for answers.</p><p></p><p>Give it a name.</p><p></p><p>Give it a purpose.</p><p></p><p>Put a deadline on it if you need one.</p><p></p><p>Then start making decisions without someone on the screen telling you which button to press next.</p><p></p><p>You&#8217;ll probably get stuck.</p><p></p><p>Good.</p><p></p><p>Now you have something worth learning.</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.redevelop.ing/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">Redevelop is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</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[Framebrix: A Better Starting Point for Building on the Web]]></title><description><![CDATA[Templates, components, and resources made to be your starting point.]]></description><link>https://www.redevelop.ing/p/framebrix-a-better-starting-point</link><guid isPermaLink="false">https://www.redevelop.ing/p/framebrix-a-better-starting-point</guid><dc:creator><![CDATA[ERIC ODOM]]></dc:creator><pubDate>Sat, 08 Aug 2026 02:34:58 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/78c4773b-7454-475b-b5e6-9dcf6c1066e3_2000x1250.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I&#8217;ve always liked the idea of starting with a blank canvas.</p><p>In reality, though, a blank canvas isn&#8217;t always where the best work begins.</p><p>Sometimes the hardest part of building a website isn&#8217;t the design itself. It&#8217;s everything that comes before it. Figuring out the structure. Deciding what goes where. Building the same foundational sections again. Setting up responsive layouts. Creating a design system. Making sure everything feels consistent before you even get to the interesting part.</p><p>That&#8217;s where <strong><a href="https://framebrix.com/">Framebrix</a></strong> comes in.</p><p>Framebrix is a collection of thoughtfully designed Framer resources built to give designers, creators, founders, and freelancers a stronger starting point.</p><p>Not a shortcut around good design.</p><p>A shortcut to it.</p><h2><strong>What Is Framebrix?</strong></h2><p>At its core, <a href="https://framebrix.com/">Framebrix</a> is about reusable building blocks for Framer.</p><p>Templates. Sections. Components. Layouts. Systems.</p><p>The pieces you need to take an idea from &#8220;I should build this&#8221; to something that actually exists on the web.</p><p>Instead of rebuilding common patterns every time you start a new project, Framebrix gives you a foundation you can take apart, customize, combine, and make your own.</p><p>That last part matters.</p><p>I don&#8217;t want Framebrix to become another collection of templates where you swap a logo, change three colors, replace the text, and call it a day.</p><p>The goal is to give you enough structure to move faster without making every website look like it came from the same template.</p><p>Think of it more like a box of digital building blocks.</p><p>You decide what gets built.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.redevelop.ing/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 Redevelop! 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><h2><strong>Why I Built It</strong></h2><p>The more time I spent designing websites, the more I realized how much of the process gets repeated.</p><p>A new project might look completely different from the last one, but underneath it, I&#8217;m still solving many of the same problems.</p><p>Navigation.</p><p>Hero sections.</p><p>Pricing.</p><p>Features.</p><p>Calls to action.</p><p>Footers.</p><p>Responsive behavior.</p><p>Spacing.</p><p>Typography.</p><p>Content hierarchy.</p><p>There&#8217;s no reason every project needs to start from zero.</p><p>And as I&#8217;ve gotten deeper into Framer, I&#8217;ve become more interested in systems than individual pages.</p><p>How can something be designed once and reused intelligently?</p><p>How can I spend less time rebuilding the predictable parts and more time thinking about what actually makes a site interesting?</p><p>How can a good starting point make the final result better instead of just faster?</p><p>Framebrix grew out of those questions.</p><p>It&#8217;s essentially me taking the things I find useful in my own design process, refining them, and turning them into resources other people can build with.</p><h2><strong>It&#8217;s Not About Making Design Generic</strong></h2><p>There&#8217;s an obvious downside to templates.</p><p>You can usually tell when someone used one.</p><p>Same oversized headline.</p><p>Same floating cards.</p><p>Same gradient.</p><p>Same startup dashboard sitting inside a laptop mockup.</p><p>Same website with a different company name.</p><p>That isn&#8217;t what I want Framebrix to encourage.</p><p>A good template should give you structure without dictating the final result.</p><p>A good component should solve a problem without deciding your entire visual identity.</p><p>And a good system should make customization easier, not discourage it.</p><p>Framebrix is designed around that idea.</p><p>Use the whole thing.</p><p>Use one section.</p><p>Pull out a component.</p><p>Change everything.</p><p>Break it apart and rebuild it.</p><p>The resource is the starting point, not the finished product.</p><h2><strong>Who Framebrix Is For</strong></h2><p>Framebrix is for people who want to build better websites without making the process unnecessarily complicated.</p><p><strong>Designers</strong> can use it to speed up repetitive parts of client work and spend more time on the details that actually make a project unique.</p><p><strong>Freelancers</strong> can use it to create stronger workflows, especially when juggling multiple projects or working within tighter timelines.</p><p><strong>Founders</strong> can use it to get an idea online without needing to become professional designers before they can launch something that looks credible.</p><p><strong>Creators</strong> can use it to build polished homes for their work, products, newsletters, communities, and ideas.</p><p>And if you&#8217;re still learning Framer, Framebrix can also be something to take apart.</p><p>One of the best ways I&#8217;ve learned design and development tools is by opening something that already works and asking:</p><p><em>How did they build this?</em></p><p>Then changing it.</p><p>Breaking it.</p><p>Rebuilding it.</p><p>Making it mine.</p><p>I want Framebrix to be useful in that way too.</p><h2><strong>Built for Framer</strong></h2><p>There are a lot of website builders out there, but Framer has become the one I genuinely enjoy working in.</p><p>It hits an interesting middle ground.</p><p>It gives designers enough freedom to care about the details while making it possible to actually ship what they design.</p><p>That changes the relationship between designing and building.</p><p>You&#8217;re not creating something in one tool and hoping it survives the transition into another.</p><p>You&#8217;re building the actual thing.</p><p>Framebrix leans into that.</p><p>Everything is designed around the idea that modern websites should be easier to create, easier to customize, and easier to maintain without sacrificing personality.</p><h2><strong>More Than Templates</strong></h2><p>Templates will be part of Framebrix, but I don&#8217;t want the brand to stop there.</p><p>I see Framebrix as a growing library of resources around building for the modern web.</p><p>Some resources will help you start an entire website.</p><p>Others might solve one very specific problem.</p><p>Some will be complete systems.</p><p>Others might just be a small component that saves you 30 minutes the next time you need it.</p><p>That flexibility is intentional.</p><p>Not every project needs a massive design system.</p><p>Sometimes you just need a really good section.</p><h2><strong>Build Faster. Make It Yours.</strong></h2><p>There&#8217;s a strange idea in creative work that doing everything from scratch somehow makes the work more legitimate.</p><p>I don&#8217;t really believe that anymore.</p><p>We all build on something.</p><p>Fonts.</p><p>Frameworks.</p><p>Libraries.</p><p>Inspiration.</p><p>Design patterns.</p><p>Software.</p><p>Ideas we&#8217;ve picked up from other people.</p><p>The important part isn&#8217;t whether you started from absolute zero.</p><p>It&#8217;s what you do with the starting point.</p><p>That&#8217;s the philosophy behind Framebrix.</p><p>Give people better building blocks.</p><p>Make those blocks easy to work with.</p><p>Leave enough room for creativity.</p><p>And help more ideas make the jump from something sitting in your head to something people can actually visit, use, and experience.</p><p>That&#8217;s <a href="https://framebrix.com/">Framebrix.</a></p><p><strong>And it&#8217;s coming soon.</strong></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.redevelop.ing/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 Redevelop! 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[Welcome to Redevelop]]></title><description><![CDATA[Taking things apart to build them back better.]]></description><link>https://www.redevelop.ing/p/welcome-to-deeper-than-design</link><guid isPermaLink="false">https://www.redevelop.ing/p/welcome-to-deeper-than-design</guid><dc:creator><![CDATA[ERIC ODOM]]></dc:creator><pubDate>Wed, 15 Jul 2026 03:00:41 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/cd9544a9-f073-4a19-8432-1a93a5930f1a_1200x630.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Most of us spend our lives trying to find the perfect system, the perfect career, the perfect tool, or the perfect version of ourselves.</p><p>I&#8217;m starting to believe that&#8217;s the wrong goal.</p><p>The better goal is to keep redeveloping.</p><p>That&#8217;s what this newsletter is about.</p><p>Not becoming an expert with all the answers. Not pretending to have life figured out. Just staying curious enough to keep learning, building, and improving.</p><p>I&#8217;m a designer, developer, business owner, veteran, and lifelong student. Every chapter of my life has required me to start over, learn new skills, and rethink what I thought I knew. Somewhere along the way, I realized that growth isn&#8217;t a destination. It&#8217;s a habit.</p><p>Here you&#8217;ll find ideas on design, software, AI, digital business, creativity, and personal growth. Sometimes we&#8217;ll break down tools. Sometimes we&#8217;ll explore mindset. Sometimes we&#8217;ll simply chase an interesting question together.</p><p>If there&#8217;s one theme you&#8217;ll notice, it&#8217;s this:</p><h4><strong>Everything can be redeveloped.</strong></h4><p>Your skills.</p><p>Your business.</p><p>Your habits.</p><p>Your thinking.</p><p>Even your definition of success.</p><p>I don&#8217;t write from the perspective of someone standing at the finish line. I write as someone who&#8217;s still walking the path, sharing what I&#8217;m learning as I go.</p><p>If that sounds like the kind of journey you want to be part of, you&#8217;re in the right place.</p><p>Let&#8217;s redevelop what&#8217;s possible.</p><p>Thanks for reading Redevelop! </p><p>Subscribe for free to receive new posts and support my work.</p>]]></content:encoded></item></channel></rss>