<?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[Internet Money]]></title><description><![CDATA[Subscribe for a behind-the-scenes look at how I experiment, launch, and monetize products as a sleep-deprived, indie hacking dad.]]></description><link>https://internetmoney.dev</link><image><url>https://substackcdn.com/image/fetch/$s_!ffZJ!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3829dd50-41e5-42d2-ad5d-b4baa18ac37c_512x512.png</url><title>Internet Money</title><link>https://internetmoney.dev</link></image><generator>Substack</generator><lastBuildDate>Wed, 06 May 2026 11:49:56 GMT</lastBuildDate><atom:link href="https://internetmoney.dev/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Tim Wheeler]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[internetmoneyco@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[internetmoneyco@substack.com]]></itunes:email><itunes:name><![CDATA[Tim Wheeler]]></itunes:name></itunes:owner><itunes:author><![CDATA[Tim Wheeler]]></itunes:author><googleplay:owner><![CDATA[internetmoneyco@substack.com]]></googleplay:owner><googleplay:email><![CDATA[internetmoneyco@substack.com]]></googleplay:email><googleplay:author><![CDATA[Tim Wheeler]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Solution in search of a problem]]></title><description><![CDATA[The Litmus test for building ideas you actually care about.]]></description><link>https://internetmoney.dev/p/solution-in-search-of-a-problem</link><guid isPermaLink="false">https://internetmoney.dev/p/solution-in-search-of-a-problem</guid><dc:creator><![CDATA[Tim Wheeler]]></dc:creator><pubDate>Wed, 05 Jun 2024 23:55:53 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3829dd50-41e5-42d2-ad5d-b4baa18ac37c_512x512.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>It&#8217;s late Saturday evening, June 1st, and I&#8217;m in my living room.</p><p>The TV is on in the background, the kids are asleep. </p><p>My wife turns to me and asks &#8220;any idea what you&#8217;re building for this month?&#8221;.</p><p>She knows that the start of the month means it&#8217;s time for a new project on my journey of building 12 products in 12 months for 2024.</p><p>&#8220;Good question.&#8221; I say.</p><p>Mind you, I&#8217;m just a few hours removed from an absolute mad dash to get my May project, Domain Copilot, out the door.</p><p>But I&#8217;ll save that for another post.</p><p>So yeah &#8212; <em>what am I going to build for June.</em></p><p>I crack open my laptop and open up my &#8220;build list&#8221; and start going through some of the more recent idea.</p><p>This is the spot where I jot down all the ideas I might want to build. Some better than most.</p><p>As I&#8217;m talking through some of the ideas, we&#8217;re filling the gaps talking about an upcoming trip to the tropics.</p><p>This is our first proper vacation in a long time, and with a 1.5yr old and a 6mo. old, we&#8217;re definitely ready.</p><p>With all this vacation talk going on, we start talking about how it&#8217;d be great to plan a vacation with friends.</p><p>Y&#8217;know, not just a weekend getaway, but more of a sit-by-the-pool, drink-in-my-hand, in-some-tropical-location, week-long type of vacation with friends..</p><p>By now my idea juices are flowing.</p><p>The build list is open, we&#8217;re talking about vacations.</p><p>Naturally my maker mind is pulled in that direction.</p><p>&#8220;<em>I&#8217;ve know! What about an app where you can plan trips with your friends?</em>&#8221; I say.</p><p>My wife, humoring me &#8220;<em>That sounds like a cool idea.</em>&#8221;.</p><p>Friends can suggest trip destinations, budgets, the whole-nine.</p><p>Friends can opt-out if the timing of the trip isn&#8217;t right. Friends can invite their friends.</p><p>And so on.</p><p>The app would have an inherent viral component baked in to it&#8217;s DNA.</p><p>Brilliant!</p><p>So I say to my wife, &#8220;Someone has to have built this already.&#8221;</p><p>Sure enough, someone has.</p><p>In fact, many people have.</p><p>I found a small handful of these apps in the first 10 seconds of searching Google. </p><p>And I&#8217;m sure I&#8217;d uncover more if I kept looking.</p><p>So what did I do next?</p><p>Well, <em>nothing.</em></p><p>I didn&#8217;t even download the app to check it out. I just discarded the idea as if it was an old toy.</p><p>And that&#8217;s when it hit me.</p><p>This is a great Litmus test for these types of fleeting ideas.</p><p>This idea was simply a <strong>solution in search of a problem</strong>.</p><p>As a builder in search of an idea. This sounded great.</p><p>As an end user, this idea felt like an unnecessary tool.</p><p>In reality, I&#8217;d rather just start a group chat if we we&#8217;re going to plan a trip with friends.</p><p>Sure, an app for this niche problem might add some value somewhere along the lines, but is it something I want to build?</p><p>Well, it sounded good in the moment. But at the end of the day, no.</p><p>That&#8217;s where a lot of us end up wasting our time, building things that no one really cares about, sometimes things that <em>we</em> don&#8217;t even really care about.</p><p>So before you build that next idea, have an honest conversation with yourself:</p><p><strong>Would I </strong><em><strong>really </strong></em><strong>use this app?</strong></p><p></p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://internetmoney.dev/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 Internet Money! Subscribe to hear more of my journey as an indie hacker.</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[Product Hunt swiped left on me]]></title><description><![CDATA[Feedbrew.com is basically Tinder for startups. I thought it was cool at least.]]></description><link>https://internetmoney.dev/p/feedbrew</link><guid isPermaLink="false">https://internetmoney.dev/p/feedbrew</guid><dc:creator><![CDATA[Tim Wheeler]]></dc:creator><pubDate>Tue, 30 Apr 2024 03:10:56 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!lOam!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e351801-8fae-4e81-8915-31f7e933c835_1264x1816.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>It&#8217;s late in the evening on Friday, March 29th. Just a few short hours before my 3rd product of the year goes live on Product Hunt and I&#8217;m fired up.</p><p>Still buzzing from a #1 Product of the Day a month earlier with <a href="https://botroast.io?ref=internetmoney-feedbrew">Botroast.io</a>, I was poised for another successful launch.</p><p>My <a href="https://x.com/hashmapped/status/1773766762586112011">tweet</a> earlier in the day was getting solid traction and a lot of positive sentiment from the indie hacker community.</p><p>Things were shaping up.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lOam!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e351801-8fae-4e81-8915-31f7e933c835_1264x1816.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lOam!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e351801-8fae-4e81-8915-31f7e933c835_1264x1816.png 424w, https://substackcdn.com/image/fetch/$s_!lOam!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e351801-8fae-4e81-8915-31f7e933c835_1264x1816.png 848w, https://substackcdn.com/image/fetch/$s_!lOam!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e351801-8fae-4e81-8915-31f7e933c835_1264x1816.png 1272w, https://substackcdn.com/image/fetch/$s_!lOam!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e351801-8fae-4e81-8915-31f7e933c835_1264x1816.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lOam!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e351801-8fae-4e81-8915-31f7e933c835_1264x1816.png" width="1264" height="1816" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9e351801-8fae-4e81-8915-31f7e933c835_1264x1816.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1816,&quot;width&quot;:1264,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1006387,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!lOam!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e351801-8fae-4e81-8915-31f7e933c835_1264x1816.png 424w, https://substackcdn.com/image/fetch/$s_!lOam!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e351801-8fae-4e81-8915-31f7e933c835_1264x1816.png 848w, https://substackcdn.com/image/fetch/$s_!lOam!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e351801-8fae-4e81-8915-31f7e933c835_1264x1816.png 1272w, https://substackcdn.com/image/fetch/$s_!lOam!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e351801-8fae-4e81-8915-31f7e933c835_1264x1816.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://internetmoney.dev/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://internetmoney.dev/subscribe?"><span>Subscribe now</span></a></p><h2>Launch day</h2><p>It&#8217;s 12:17am and I finally close my laptop. I just pushed up some last minute bug fixes and finishing touches.</p><p>I&#8217;ll be asleep before the launch goes live at 3am PST, but I&#8217;ll be waking up with a smile because I&#8217;ll be in that top spot.</p><p>6am rolls around and my 3 month old daughter is stirring. She&#8217;s must be able to sense it too. Feedbrew is on it&#8217;s way to the moon.</p><p>I open up the Product Hunt app on my phone.</p><p>Holy shit my phone is bright. Let me turn the brightness down a bit.</p><p>The page finally loads and Feedbrew is no where to be found.</p><p>What???</p><p>Oh, right. </p><p>In the early hours of launch day the votes are all hidden and the products are shuffled so that they all have a fair shake at getting some organic traction.</p><p>Cool. So where&#8217;s Feedbrew?</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1Lnl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cd93a64-0070-4cbc-b9f3-793110bb568a_1024x470.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1Lnl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cd93a64-0070-4cbc-b9f3-793110bb568a_1024x470.png 424w, https://substackcdn.com/image/fetch/$s_!1Lnl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cd93a64-0070-4cbc-b9f3-793110bb568a_1024x470.png 848w, https://substackcdn.com/image/fetch/$s_!1Lnl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cd93a64-0070-4cbc-b9f3-793110bb568a_1024x470.png 1272w, https://substackcdn.com/image/fetch/$s_!1Lnl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cd93a64-0070-4cbc-b9f3-793110bb568a_1024x470.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1Lnl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cd93a64-0070-4cbc-b9f3-793110bb568a_1024x470.png" width="1024" height="470" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5cd93a64-0070-4cbc-b9f3-793110bb568a_1024x470.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:470,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:299176,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!1Lnl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cd93a64-0070-4cbc-b9f3-793110bb568a_1024x470.png 424w, https://substackcdn.com/image/fetch/$s_!1Lnl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cd93a64-0070-4cbc-b9f3-793110bb568a_1024x470.png 848w, https://substackcdn.com/image/fetch/$s_!1Lnl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cd93a64-0070-4cbc-b9f3-793110bb568a_1024x470.png 1272w, https://substackcdn.com/image/fetch/$s_!1Lnl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cd93a64-0070-4cbc-b9f3-793110bb568a_1024x470.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>Turns out that not every launch gets &#8220;featured&#8221;, meaning you&#8217;ll have no chance of getting Product of the Day, any badges, and any traffic that you might&#8217;ve gotten <em>had you</em> been featured was pretty much out the window.</p><p>Good luck on the &#8220;All&#8221; tab chump.</p><h2>All my Easter eggs in the Product Hunt basket</h2><p>This Easter weekend launch could be summed up in 1 word.</p><p>Lackluster.</p><p>37 upvotes is a far cry from the #1 POTD launch I had just one month earlier.</p><p>This was flat out embarrassing.</p><p>But it was my fault.</p><p>I put all my eggs in one basket.</p><p>No backup plan. No plan B. Nothing.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!HS5N!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85b8574f-16e6-4042-a22f-b5ee4cef38cb_1658x716.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!HS5N!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85b8574f-16e6-4042-a22f-b5ee4cef38cb_1658x716.png 424w, https://substackcdn.com/image/fetch/$s_!HS5N!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85b8574f-16e6-4042-a22f-b5ee4cef38cb_1658x716.png 848w, https://substackcdn.com/image/fetch/$s_!HS5N!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85b8574f-16e6-4042-a22f-b5ee4cef38cb_1658x716.png 1272w, https://substackcdn.com/image/fetch/$s_!HS5N!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85b8574f-16e6-4042-a22f-b5ee4cef38cb_1658x716.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!HS5N!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85b8574f-16e6-4042-a22f-b5ee4cef38cb_1658x716.png" width="1456" height="629" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/85b8574f-16e6-4042-a22f-b5ee4cef38cb_1658x716.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:629,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:522684,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!HS5N!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85b8574f-16e6-4042-a22f-b5ee4cef38cb_1658x716.png 424w, https://substackcdn.com/image/fetch/$s_!HS5N!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85b8574f-16e6-4042-a22f-b5ee4cef38cb_1658x716.png 848w, https://substackcdn.com/image/fetch/$s_!HS5N!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85b8574f-16e6-4042-a22f-b5ee4cef38cb_1658x716.png 1272w, https://substackcdn.com/image/fetch/$s_!HS5N!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85b8574f-16e6-4042-a22f-b5ee4cef38cb_1658x716.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h2>Stats</h2><p>Here are some stats from when I first shared Feedbrew to Twitter on 3/29/24 &#8216;til today on 4/29/24.</p><p><strong>App Stats</strong></p><ul><li><p>79 user registrations</p></li><li><p>52 products posted</p></li><li><p>5,397 swipes</p><ul><li><p>2,022 right swipes (likes)</p></li><li><p>3,375 left swipes (dislikes)</p></li></ul></li><li><p>417 product clickthroughs </p></li><li><p>30 ad clickthroughs</p></li><li><p>19 pieces of feedback left on products</p></li></ul><p><strong>Revenue</strong></p><ul><li><p>1 customer for $5 &#129394;</p></li></ul><p><strong>Twitter launch thread (<a href="https://x.com/hashmapped/status/1773766762586112011">here</a>)</strong></p><ul><li><p>23.5k views</p></li><li><p>152 likes</p></li><li><p>118 bookmarks</p></li><li><p>42 comments</p></li><li><p>16 retweets</p></li></ul><p><strong>Product Hunt launch (<a href="https://www.producthunt.com/products/feedbrew-com#feedbrew-com">here</a>)</strong></p><ul><li><p>37 upvotes</p></li><li><p>29 comments</p></li></ul><p><strong>Google Analytics</strong></p><ul><li><p>1.2k users</p></li><li><p>1.1k uniques</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!p6-_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F223b120b-04ed-4e58-a5ca-63a3bcc69376_2000x1094.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!p6-_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F223b120b-04ed-4e58-a5ca-63a3bcc69376_2000x1094.png 424w, https://substackcdn.com/image/fetch/$s_!p6-_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F223b120b-04ed-4e58-a5ca-63a3bcc69376_2000x1094.png 848w, https://substackcdn.com/image/fetch/$s_!p6-_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F223b120b-04ed-4e58-a5ca-63a3bcc69376_2000x1094.png 1272w, https://substackcdn.com/image/fetch/$s_!p6-_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F223b120b-04ed-4e58-a5ca-63a3bcc69376_2000x1094.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!p6-_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F223b120b-04ed-4e58-a5ca-63a3bcc69376_2000x1094.png" width="1456" height="796" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/223b120b-04ed-4e58-a5ca-63a3bcc69376_2000x1094.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:796,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:711741,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!p6-_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F223b120b-04ed-4e58-a5ca-63a3bcc69376_2000x1094.png 424w, https://substackcdn.com/image/fetch/$s_!p6-_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F223b120b-04ed-4e58-a5ca-63a3bcc69376_2000x1094.png 848w, https://substackcdn.com/image/fetch/$s_!p6-_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F223b120b-04ed-4e58-a5ca-63a3bcc69376_2000x1094.png 1272w, https://substackcdn.com/image/fetch/$s_!p6-_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F223b120b-04ed-4e58-a5ca-63a3bcc69376_2000x1094.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Monetization</h2><p>I built in two ways to monetize Feedbrew.</p><p><strong>1.)</strong> A credit-based system that allows makers to ask specific feedback about their product, as opposed to a generic feedback form. Credits range from $5 to $19.</p><p><strong>2.) </strong>Ad slots for $249. </p><p>Didn&#8217;t sell any ad slots, but I used that to promote <a href="https://levrij.com?ref=internet-money">my agency</a>. </p><h2>Experiments</h2><p>After the Product Hunt flop, I shared Feedbrew to Hacker News.</p><p>Another flop.</p><p>Then I had the idea of baking in a way to claim products on Feedbrew so that I could curate new products myself, and then reach out to the makers and let them know.</p><p>I did this for a small number of people with a very limited response rate. Something like 1 out 10 people had responded.</p><p>I specifically went after products that were snubbed on the Product Hunt &#8220;featured&#8221; tab, much like Feedbrew. </p><p>I figured that would be a good way to break the ice.</p><p>Overall, it&#8217;s been too small of a sample size to glean any meaningful insights from, but I&#8217;ll keep chugging trying things out.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nw5D!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c04ca90-bf5c-4743-b617-93c3f1e59259_1642x980.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nw5D!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c04ca90-bf5c-4743-b617-93c3f1e59259_1642x980.png 424w, https://substackcdn.com/image/fetch/$s_!nw5D!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c04ca90-bf5c-4743-b617-93c3f1e59259_1642x980.png 848w, https://substackcdn.com/image/fetch/$s_!nw5D!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c04ca90-bf5c-4743-b617-93c3f1e59259_1642x980.png 1272w, https://substackcdn.com/image/fetch/$s_!nw5D!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c04ca90-bf5c-4743-b617-93c3f1e59259_1642x980.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nw5D!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c04ca90-bf5c-4743-b617-93c3f1e59259_1642x980.png" width="1456" height="869" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4c04ca90-bf5c-4743-b617-93c3f1e59259_1642x980.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:869,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:977490,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!nw5D!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c04ca90-bf5c-4743-b617-93c3f1e59259_1642x980.png 424w, https://substackcdn.com/image/fetch/$s_!nw5D!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c04ca90-bf5c-4743-b617-93c3f1e59259_1642x980.png 848w, https://substackcdn.com/image/fetch/$s_!nw5D!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c04ca90-bf5c-4743-b617-93c3f1e59259_1642x980.png 1272w, https://substackcdn.com/image/fetch/$s_!nw5D!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c04ca90-bf5c-4743-b617-93c3f1e59259_1642x980.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Distribution &gt; &gt; &gt;</h2><p>For someone who is a builder at heart, I love the product side of things.</p><p>I love building eye-catching, memorable, and delightful digital experiences.</p><p>I&#8217;ve never put much effort into the other side of things &#8212; the distribution side.</p><p>The sales, the marketing, the partnerships, etc.</p><p>So it&#8217;s time to experiment some more with that, but admittedly, this challenge of building 12 products in 12 months doesn&#8217;t lend itself well to &#8220;distribution&#8221;.</p><p>So far, it&#8217;s been a whirlwind of juggling family life with 2 small kids, being back at my 9-5, and cobbling together my projects with any time that I have left over.</p><p>It&#8217;s time to rework things a bit and set myself up for success.</p><p>I&#8217;m thinking I will spend less of the month building, and more of the month focusing on distribution.</p><p>As I write this, it&#8217;s already towards the end of April so my April project will likely suffer from lack of distribution, but I'll look towards May to try something new.</p><p>Stay tuned for more &#8212; the debrief of my April project will be coming real soon!</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!adZt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F146c06bc-fba4-46e1-891b-72e62ba5e19c_1486x678.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!adZt!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F146c06bc-fba4-46e1-891b-72e62ba5e19c_1486x678.png 424w, https://substackcdn.com/image/fetch/$s_!adZt!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F146c06bc-fba4-46e1-891b-72e62ba5e19c_1486x678.png 848w, https://substackcdn.com/image/fetch/$s_!adZt!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F146c06bc-fba4-46e1-891b-72e62ba5e19c_1486x678.png 1272w, https://substackcdn.com/image/fetch/$s_!adZt!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F146c06bc-fba4-46e1-891b-72e62ba5e19c_1486x678.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!adZt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F146c06bc-fba4-46e1-891b-72e62ba5e19c_1486x678.png" width="1456" height="664" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/146c06bc-fba4-46e1-891b-72e62ba5e19c_1486x678.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:664,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:484763,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!adZt!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F146c06bc-fba4-46e1-891b-72e62ba5e19c_1486x678.png 424w, https://substackcdn.com/image/fetch/$s_!adZt!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F146c06bc-fba4-46e1-891b-72e62ba5e19c_1486x678.png 848w, https://substackcdn.com/image/fetch/$s_!adZt!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F146c06bc-fba4-46e1-891b-72e62ba5e19c_1486x678.png 1272w, https://substackcdn.com/image/fetch/$s_!adZt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F146c06bc-fba4-46e1-891b-72e62ba5e19c_1486x678.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://internetmoney.dev/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">Tag along as I build and ship 12 products in 12 months for 2024.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://internetmoney.dev/p/feedbrew?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://internetmoney.dev/p/feedbrew?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[How I Hit #1 on Product Hunt in 2 Weeks]]></title><description><![CDATA[Take a look into how Botroast.io reached #1 Product of the Day after launching in just 2 weeks]]></description><link>https://internetmoney.dev/p/botroast</link><guid isPermaLink="false">https://internetmoney.dev/p/botroast</guid><dc:creator><![CDATA[Tim Wheeler]]></dc:creator><pubDate>Wed, 20 Mar 2024 23:11:32 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66df4312-4fb4-406d-b5e7-5d9ab2130641_3136x1762.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>For 2024 I&#8217;m building 12 products in 12 months. </p><p>So for February, as part of the <a href="https://indiehackathon.com?ref=internetmoney.dev">Indie Hackathon</a>, I built and launched <a href="https://botroast.io?ref=internetmoney.dev">BotRoast.io</a>, a simple app that gives you design feedback in 1 click.</p><p>This app took me 2 weeks from idea to launch, and it ended up hitting <a href="https://www.producthunt.com/products/botroast-io">#1 Product of the Day on Product Hunt</a>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Is5y!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c462048-6a61-41c0-aff9-3754a8e1444d_1856x1044.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Is5y!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c462048-6a61-41c0-aff9-3754a8e1444d_1856x1044.png 424w, https://substackcdn.com/image/fetch/$s_!Is5y!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c462048-6a61-41c0-aff9-3754a8e1444d_1856x1044.png 848w, https://substackcdn.com/image/fetch/$s_!Is5y!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c462048-6a61-41c0-aff9-3754a8e1444d_1856x1044.png 1272w, https://substackcdn.com/image/fetch/$s_!Is5y!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c462048-6a61-41c0-aff9-3754a8e1444d_1856x1044.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Is5y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c462048-6a61-41c0-aff9-3754a8e1444d_1856x1044.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6c462048-6a61-41c0-aff9-3754a8e1444d_1856x1044.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1120074,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Is5y!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c462048-6a61-41c0-aff9-3754a8e1444d_1856x1044.png 424w, https://substackcdn.com/image/fetch/$s_!Is5y!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c462048-6a61-41c0-aff9-3754a8e1444d_1856x1044.png 848w, https://substackcdn.com/image/fetch/$s_!Is5y!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c462048-6a61-41c0-aff9-3754a8e1444d_1856x1044.png 1272w, https://substackcdn.com/image/fetch/$s_!Is5y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c462048-6a61-41c0-aff9-3754a8e1444d_1856x1044.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Follow along and I&#8217;ll share some insights on how I launched Botroast.io, and the experiments I&#8217;ve been running for it.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://internetmoney.dev/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">Subscribe to hear more about the products I build and the experiments I run with them on the pursuit of more Internet Money &#128071;</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>Ideation</h2><p>Leading up to the start of the <a href="https://indiehackathon.com?ref=internetmoney.dev">Indie Hackathon</a>, I had kicked around a few ideas of what I wanted to build.</p><p>Pretty much every time I would scroll my Twitter feed, I&#8217;d see somebody asking for others to &#8220;roast&#8221; or provide feedback on their landing page.</p><p>That&#8217;s when the lightbulb went off.</p><p>With GPT Vision models becoming more and more available &#8212; why not just use AI to roast your landing page?</p><p>Save time and money.</p><p>This project would also fit well within the scope of the Indie Hackathon, where each participant has 4 weeks to make their first dollar from their project.</p><p>A kinda-stupid-but-kinda-cool project to hack on that I could monetize in some way.</p><p>And funny enough, one night as I was working on it, I saw this <a href="https://twitter.com/tdinh_me/status/1755437179327889689">tweet</a> from Tony Dinh that really made things click.</p><p>The more you build and experiment, the more you&#8217;ll begin to identify things that work and things that don&#8217;t.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!q1Sl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc00544f3-d3a8-4580-a143-5f457e9261fa_1486x726.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!q1Sl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc00544f3-d3a8-4580-a143-5f457e9261fa_1486x726.png 424w, https://substackcdn.com/image/fetch/$s_!q1Sl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc00544f3-d3a8-4580-a143-5f457e9261fa_1486x726.png 848w, https://substackcdn.com/image/fetch/$s_!q1Sl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc00544f3-d3a8-4580-a143-5f457e9261fa_1486x726.png 1272w, https://substackcdn.com/image/fetch/$s_!q1Sl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc00544f3-d3a8-4580-a143-5f457e9261fa_1486x726.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!q1Sl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc00544f3-d3a8-4580-a143-5f457e9261fa_1486x726.png" width="1456" height="711" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c00544f3-d3a8-4580-a143-5f457e9261fa_1486x726.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:711,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:552471,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!q1Sl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc00544f3-d3a8-4580-a143-5f457e9261fa_1486x726.png 424w, https://substackcdn.com/image/fetch/$s_!q1Sl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc00544f3-d3a8-4580-a143-5f457e9261fa_1486x726.png 848w, https://substackcdn.com/image/fetch/$s_!q1Sl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc00544f3-d3a8-4580-a143-5f457e9261fa_1486x726.png 1272w, https://substackcdn.com/image/fetch/$s_!q1Sl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc00544f3-d3a8-4580-a143-5f457e9261fa_1486x726.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">This really resonated with me.</figcaption></figure></div><h2>Prototyping</h2><p>My first thought was &#8220;let&#8217;s see if this thing is even possible&#8221;.</p><p>The initial prototype was dead simple.</p><p>I made an API request to OpenAI&#8217;s GPT 4 Vision model, passing in the prompt and the URL to a landing page screenshot.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_ZJx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31bc26d0-b61c-46c2-b483-619d73bf3ee4_2404x1020.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_ZJx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31bc26d0-b61c-46c2-b483-619d73bf3ee4_2404x1020.png 424w, https://substackcdn.com/image/fetch/$s_!_ZJx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31bc26d0-b61c-46c2-b483-619d73bf3ee4_2404x1020.png 848w, https://substackcdn.com/image/fetch/$s_!_ZJx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31bc26d0-b61c-46c2-b483-619d73bf3ee4_2404x1020.png 1272w, https://substackcdn.com/image/fetch/$s_!_ZJx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31bc26d0-b61c-46c2-b483-619d73bf3ee4_2404x1020.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_ZJx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31bc26d0-b61c-46c2-b483-619d73bf3ee4_2404x1020.png" width="1456" height="618" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/31bc26d0-b61c-46c2-b483-619d73bf3ee4_2404x1020.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:618,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1041718,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!_ZJx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31bc26d0-b61c-46c2-b483-619d73bf3ee4_2404x1020.png 424w, https://substackcdn.com/image/fetch/$s_!_ZJx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31bc26d0-b61c-46c2-b483-619d73bf3ee4_2404x1020.png 848w, https://substackcdn.com/image/fetch/$s_!_ZJx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31bc26d0-b61c-46c2-b483-619d73bf3ee4_2404x1020.png 1272w, https://substackcdn.com/image/fetch/$s_!_ZJx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31bc26d0-b61c-46c2-b483-619d73bf3ee4_2404x1020.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">The initial Botroast.io prototype lol</figcaption></figure></div><p>Since I hadn&#8217;t messed around with any of these vision models prior to Botroast.io, it was mostly just a matter of tweaking the prompt a number of times to get the output close enough to what I had envisioned.</p><p>Soon after, I was able to get an output that I could build an MVP with.</p><h2>MVP functionality</h2><p>The goal here was to keep things very simple, just as I did with the prototype.</p><p>The MVP would let the user:</p><ol><li><p>Enter a URL</p></li><li><p>Click a button to start the roast</p></li><li><p>View their roast when complete</p></li></ol><p>Under the hood, in order to enable this functionality, I had to:</p><ol><li><p>Configure a simple API to accept the landing page URL entered by the user</p></li><li><p>Capture a screenshot of the landing page</p></li><li><p>Pass the screenshot to the GPT Vision model along with a prompt</p></li><li><p>Format the response from the AI model</p></li><li><p>Return it back to the client</p></li></ol><p>All things considered, this was pretty straightforward stuff.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!21ys!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66df4312-4fb4-406d-b5e7-5d9ab2130641_3136x1762.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!21ys!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66df4312-4fb4-406d-b5e7-5d9ab2130641_3136x1762.png 424w, https://substackcdn.com/image/fetch/$s_!21ys!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66df4312-4fb4-406d-b5e7-5d9ab2130641_3136x1762.png 848w, https://substackcdn.com/image/fetch/$s_!21ys!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66df4312-4fb4-406d-b5e7-5d9ab2130641_3136x1762.png 1272w, https://substackcdn.com/image/fetch/$s_!21ys!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66df4312-4fb4-406d-b5e7-5d9ab2130641_3136x1762.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!21ys!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66df4312-4fb4-406d-b5e7-5d9ab2130641_3136x1762.png" width="1456" height="818" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/66df4312-4fb4-406d-b5e7-5d9ab2130641_3136x1762.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:818,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3163199,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!21ys!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66df4312-4fb4-406d-b5e7-5d9ab2130641_3136x1762.png 424w, https://substackcdn.com/image/fetch/$s_!21ys!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66df4312-4fb4-406d-b5e7-5d9ab2130641_3136x1762.png 848w, https://substackcdn.com/image/fetch/$s_!21ys!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66df4312-4fb4-406d-b5e7-5d9ab2130641_3136x1762.png 1272w, https://substackcdn.com/image/fetch/$s_!21ys!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66df4312-4fb4-406d-b5e7-5d9ab2130641_3136x1762.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">The Botroast.io landing page with that sweet sweet #1 POTD badge</figcaption></figure></div><p>I opted to use a stack I&#8217;ve never tried before &#8212; <a href="https://create.t3.gg/">the T3 stack</a>.</p><p>Overall, it was fine. It just wasn&#8217;t my usual stack so I naturally moved a little slower.</p><p>It was easy enough to setup the <code>roast</code> tRPC procedure (essentially an endpoint) that would accept the URL provided by the user.</p><p>I also got authentication out of the box since the T3 stack uses NextAuth.js.</p><p>Next I needed a way to automatically capture a screenshot of this user-provided URL.</p><p>Now &#8212; I could&#8217;ve opted to go with an image upload input that would allow the user to manually upload their own screenshot, but it would&#8217;ve added more friction to the user experience.</p><p>It was just &#8220;one more thing&#8221; for the user to do, and naturally some people would drop off and not do it.</p><p>So instead, I decided to automate the screenshot capture.</p><p>I&#8217;ve been following <a href="https://twitter.com/DmytroKrasun">Dmytro Krasun</a> on Twitter for some time now, and he&#8217;s always sharing interesting insights into what he&#8217;s building. His main project these days is <a href="https://screenshotone.com?ref=internetmoney.dev">ScreenshotOne.com</a> and so it immediately came to mind when I needed to automate screenshot capture for my app.</p><p>Super easy to use, and within 5 minutes I had a core piece of my MVP working.</p><p>I also wanted a way to store the screenshots, so I configured an S3 bucket on AWS, and automatically uploaded the screenshots to my bucket after capturing them with ScreenshotOne.</p><p>Next up, I needed to integrate with OpenAI&#8217;s API.</p><p>Another simple API call, passing in a prompt and a URL to the screenshot.</p><p>This was mostly just <em>prompt engineering (*cringe*)</em> a.k.a a ton of trial and error.</p><p>After getting the model&#8217;s output mostly to my liking, I needed to parse the OpenAI response and return it back to the frontend.</p><p>But because GPT-4 Vision doesn&#8217;t support structured JSON output (yet), I needed to get creative with my prompt and my parsing logic to massage the data into a predictable and reliable format.</p><p>I found that giving the model an example payload of the output your expecting goes a long way here.</p><p>And yeah, that was mostly it.</p><p>At this point, I had pretty much all of the functionality I needed for a user to successfully roast their landing page in 1 click.</p><h2>Monetizing this thing</h2><p>This wouldn&#8217;t be an Internet Money post unless we talked about monetization.</p><p>For Botroast.io, the clear path to monetization was to charge for roast credits.</p><p>So I integrated Stripe Buy Buttons along with a webhook so that users could purchase credits to roast their designs.</p><h2>Baking in virality</h2><p>Roasts in general strike me as something inherently &#8220;shareable&#8221;.</p><p>Bot roasts, even more so. They&#8217;re automated and fun.</p><p>I felt that people would naturally just want to show off their roasts on social media and share them with friends because it was a funny, novel thing.</p><p>Then their friends would sign up, share their roasts, rinse, and repeat.</p><p>Especially since the roasts had scores on them, people could brag or make fun of themselves.</p><p>Not to mention, both parties earn free roast credits with a referral.</p><p>Easy enough.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ehlq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61cb9d5d-4e87-4173-a0f1-dfb0260a7bea_3936x2214.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ehlq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61cb9d5d-4e87-4173-a0f1-dfb0260a7bea_3936x2214.png 424w, https://substackcdn.com/image/fetch/$s_!Ehlq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61cb9d5d-4e87-4173-a0f1-dfb0260a7bea_3936x2214.png 848w, https://substackcdn.com/image/fetch/$s_!Ehlq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61cb9d5d-4e87-4173-a0f1-dfb0260a7bea_3936x2214.png 1272w, https://substackcdn.com/image/fetch/$s_!Ehlq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61cb9d5d-4e87-4173-a0f1-dfb0260a7bea_3936x2214.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ehlq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61cb9d5d-4e87-4173-a0f1-dfb0260a7bea_3936x2214.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/61cb9d5d-4e87-4173-a0f1-dfb0260a7bea_3936x2214.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3345208,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Ehlq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61cb9d5d-4e87-4173-a0f1-dfb0260a7bea_3936x2214.png 424w, https://substackcdn.com/image/fetch/$s_!Ehlq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61cb9d5d-4e87-4173-a0f1-dfb0260a7bea_3936x2214.png 848w, https://substackcdn.com/image/fetch/$s_!Ehlq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61cb9d5d-4e87-4173-a0f1-dfb0260a7bea_3936x2214.png 1272w, https://substackcdn.com/image/fetch/$s_!Ehlq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61cb9d5d-4e87-4173-a0f1-dfb0260a7bea_3936x2214.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">An example Roast Report</figcaption></figure></div><p>At the time of this writing, BotRoast.io has 1,285 users and 17 of them signed up via a referral code. </p><p><strong>That means just over 1% of sign-ups have come from a referral link so far.</strong></p><p>My initial reaction is to say that adding the referral code functionality was a bust, but I think it has mainly been a miss on where I&#8217;ve placed referral links for sharing and sign ups.</p><p>This is something worth experimenting with for sure.</p><p>Nonetheless, a lot of people have still shared their Roast Reports as I expected they would.</p><p>I don&#8217;t have hard data on this, but I&#8217;ve been tagged in a number of tweets and seen a lot of Roast Reports shared, which is a good sign.</p><h2>Eat with your eyes first</h2><p>Most picky eaters know this.</p><p>We, as humans, &#8220;eat&#8221; with our eyes first. </p><p>Our perceptions are largely influenced by appearance, whether it&#8217;s food or products.</p><p>Probably more than we&#8217;d like to admit.</p><p>I spent a lot of time putting together a fun brand image for Botroast.io, starting with the name.</p><p>A play on pot roast, a delicious food &#8212; but instead, it&#8217;s a bot&#8230;that roasts.</p><p>*Cue the laugh track*</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!BTqc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2df0c4a-02c2-44f2-9b7d-b3bd7c538a30_2000x500.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BTqc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2df0c4a-02c2-44f2-9b7d-b3bd7c538a30_2000x500.png 424w, https://substackcdn.com/image/fetch/$s_!BTqc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2df0c4a-02c2-44f2-9b7d-b3bd7c538a30_2000x500.png 848w, https://substackcdn.com/image/fetch/$s_!BTqc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2df0c4a-02c2-44f2-9b7d-b3bd7c538a30_2000x500.png 1272w, https://substackcdn.com/image/fetch/$s_!BTqc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2df0c4a-02c2-44f2-9b7d-b3bd7c538a30_2000x500.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!BTqc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2df0c4a-02c2-44f2-9b7d-b3bd7c538a30_2000x500.png" width="368" height="92" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a2df0c4a-02c2-44f2-9b7d-b3bd7c538a30_2000x500.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:364,&quot;width&quot;:1456,&quot;resizeWidth&quot;:368,&quot;bytes&quot;:44127,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!BTqc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2df0c4a-02c2-44f2-9b7d-b3bd7c538a30_2000x500.png 424w, https://substackcdn.com/image/fetch/$s_!BTqc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2df0c4a-02c2-44f2-9b7d-b3bd7c538a30_2000x500.png 848w, https://substackcdn.com/image/fetch/$s_!BTqc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2df0c4a-02c2-44f2-9b7d-b3bd7c538a30_2000x500.png 1272w, https://substackcdn.com/image/fetch/$s_!BTqc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2df0c4a-02c2-44f2-9b7d-b3bd7c538a30_2000x500.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p></p><p>I took my time curating the colors of the site, the fonts, and the design assets to make for a cohesive, fun, and almost sarcastic brand.</p><p>You might argue that none of that matters, but I beg to differ.</p><p>A cohesive brand greatly enhances the perception of your product, especially nowadays.</p><p>As they say, the devil is in the details.</p><p>And by the way, I wouldn&#8217;t consider myself a &#8220;good&#8221; designer. </p><p>There&#8217;s plenty of design theory and best practices I&#8217;m not privy to.</p><p>But <a href="https://internetmoney.dev/p/wantrepreneur">I have built enough things on the internet</a> where I&#8217;ve been able to sharpen my eye for design and come up with some semblance of my own style over the years.</p><div class="pullquote"><p>As they say, the devil is in the details.</p></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!VFb6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c1e340a-1860-4b22-9d7c-0fb90c57fa11_2000x2000.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!VFb6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c1e340a-1860-4b22-9d7c-0fb90c57fa11_2000x2000.png 424w, https://substackcdn.com/image/fetch/$s_!VFb6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c1e340a-1860-4b22-9d7c-0fb90c57fa11_2000x2000.png 848w, https://substackcdn.com/image/fetch/$s_!VFb6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c1e340a-1860-4b22-9d7c-0fb90c57fa11_2000x2000.png 1272w, https://substackcdn.com/image/fetch/$s_!VFb6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c1e340a-1860-4b22-9d7c-0fb90c57fa11_2000x2000.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!VFb6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c1e340a-1860-4b22-9d7c-0fb90c57fa11_2000x2000.png" width="252" height="252" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9c1e340a-1860-4b22-9d7c-0fb90c57fa11_2000x2000.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1456,&quot;width&quot;:1456,&quot;resizeWidth&quot;:252,&quot;bytes&quot;:405046,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!VFb6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c1e340a-1860-4b22-9d7c-0fb90c57fa11_2000x2000.png 424w, https://substackcdn.com/image/fetch/$s_!VFb6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c1e340a-1860-4b22-9d7c-0fb90c57fa11_2000x2000.png 848w, https://substackcdn.com/image/fetch/$s_!VFb6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c1e340a-1860-4b22-9d7c-0fb90c57fa11_2000x2000.png 1272w, https://substackcdn.com/image/fetch/$s_!VFb6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c1e340a-1860-4b22-9d7c-0fb90c57fa11_2000x2000.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h2>Balancing act</h2><p>If you&#8217;re building an MVP, by definition, you can&#8217;t &#8212; and shouldn&#8217;t &#8212; spend time on things that don&#8217;t matter.</p><p>But it doesn&#8217;t mean your product shouldn&#8217;t be polished.</p><p>If you&#8217;re launching on Product Hunt, there&#8217;s a lot of stiff competition out there, so to stand out, you <em>should</em> sweat at least <em>some </em>of the small stuff.</p><p>But of course, you&#8217;re left with a decision.</p><p>How much time do you spend on the &#8220;other&#8221; things?</p><p>The things other than your core feature set.</p><p>That&#8217;s up to you at the end of the day, but the more of those finishing touches you can add to your product, the greater returns in perceived quality you will get for your MVP.</p><p>Just be sure to strike the right balance. </p><p>Don&#8217;t enter the territory of diminishing returns.</p><p>Don&#8217;t delay your launch because every pixel isn&#8217;t perfect, every feature isn&#8217;t working 100%.</p><p>Stick to the 80/20 rule.</p><div class="pullquote"><p>Don&#8217;t enter the territory of diminishing returns.</p></div><h2>The stats</h2><p>So far, BotRoast.io has:</p><ul><li><p>3,100+ unique visitors</p></li><li><p>1,285 registered users</p></li><li><p>1,574 total roasts (1.22 roasts per person)</p></li><li><p>3 paying customers totaling $47 of revenue</p></li><li><p>17 users registered via referral code</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8aGf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5949ec3d-0812-4a4a-bc84-b168c6251c61_2090x1258.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8aGf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5949ec3d-0812-4a4a-bc84-b168c6251c61_2090x1258.png 424w, https://substackcdn.com/image/fetch/$s_!8aGf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5949ec3d-0812-4a4a-bc84-b168c6251c61_2090x1258.png 848w, https://substackcdn.com/image/fetch/$s_!8aGf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5949ec3d-0812-4a4a-bc84-b168c6251c61_2090x1258.png 1272w, https://substackcdn.com/image/fetch/$s_!8aGf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5949ec3d-0812-4a4a-bc84-b168c6251c61_2090x1258.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8aGf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5949ec3d-0812-4a4a-bc84-b168c6251c61_2090x1258.png" width="1456" height="876" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5949ec3d-0812-4a4a-bc84-b168c6251c61_2090x1258.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:876,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:335537,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!8aGf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5949ec3d-0812-4a4a-bc84-b168c6251c61_2090x1258.png 424w, https://substackcdn.com/image/fetch/$s_!8aGf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5949ec3d-0812-4a4a-bc84-b168c6251c61_2090x1258.png 848w, https://substackcdn.com/image/fetch/$s_!8aGf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5949ec3d-0812-4a4a-bc84-b168c6251c61_2090x1258.png 1272w, https://substackcdn.com/image/fetch/$s_!8aGf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5949ec3d-0812-4a4a-bc84-b168c6251c61_2090x1258.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Just flip the chart horizontally and I&#8217;m on to something</figcaption></figure></div><p></p><h2>Experimenting a bit</h2><p>I would love to have made more sales so far, but it&#8217;s likely because the product in it&#8217;s current state is just not compelling enough.</p><p>For the initial launch, every user received 3 free roast credits.</p><p>That&#8217;s probably more than enough for the average person to never need to pay for a BotRoast ever again, or at least for a long time.</p><p>So last week I ran an experiment.</p><p>I made it so new users would not receive any free roast credits upon registering.</p><p>Over a 1 week span:</p><ul><li><p>42 new users registered</p></li><li><p>1 new paying customer for $9 revenue</p></li></ul><p>This boils down to a 2.38% conversion rate.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ZXeK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F427877b7-0a98-4822-b939-bd5a20d4754b_822x530.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ZXeK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F427877b7-0a98-4822-b939-bd5a20d4754b_822x530.png 424w, https://substackcdn.com/image/fetch/$s_!ZXeK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F427877b7-0a98-4822-b939-bd5a20d4754b_822x530.png 848w, https://substackcdn.com/image/fetch/$s_!ZXeK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F427877b7-0a98-4822-b939-bd5a20d4754b_822x530.png 1272w, https://substackcdn.com/image/fetch/$s_!ZXeK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F427877b7-0a98-4822-b939-bd5a20d4754b_822x530.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ZXeK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F427877b7-0a98-4822-b939-bd5a20d4754b_822x530.png" width="822" height="530" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/427877b7-0a98-4822-b939-bd5a20d4754b_822x530.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:530,&quot;width&quot;:822,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:167113,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ZXeK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F427877b7-0a98-4822-b939-bd5a20d4754b_822x530.png 424w, https://substackcdn.com/image/fetch/$s_!ZXeK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F427877b7-0a98-4822-b939-bd5a20d4754b_822x530.png 848w, https://substackcdn.com/image/fetch/$s_!ZXeK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F427877b7-0a98-4822-b939-bd5a20d4754b_822x530.png 1272w, https://substackcdn.com/image/fetch/$s_!ZXeK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F427877b7-0a98-4822-b939-bd5a20d4754b_822x530.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Now, contrast that with the first 1,243 users accounting for only 2 sales at a 0.16% conversion rate.</p><p><strong>That&#8217;s a 1,387.5% increase!</strong></p><p>Ok ok, this is such a limited amount of data that it&#8217;s hard to really say for sure whether or not this will continue, but I like where it&#8217;s headed!</p><h2><strong>Here&#8217;s to some more internet money for all of us!</strong></h2><p>Stay tuned for more posts like this where I share insights on the products I&#8217;m building, and the experiments I&#8217;m running.</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!dVNA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc74ba3d4-cf01-4b5d-a1e3-05cc06f26b46_1500x1500.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dVNA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc74ba3d4-cf01-4b5d-a1e3-05cc06f26b46_1500x1500.png 424w, https://substackcdn.com/image/fetch/$s_!dVNA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc74ba3d4-cf01-4b5d-a1e3-05cc06f26b46_1500x1500.png 848w, https://substackcdn.com/image/fetch/$s_!dVNA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc74ba3d4-cf01-4b5d-a1e3-05cc06f26b46_1500x1500.png 1272w, https://substackcdn.com/image/fetch/$s_!dVNA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc74ba3d4-cf01-4b5d-a1e3-05cc06f26b46_1500x1500.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dVNA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc74ba3d4-cf01-4b5d-a1e3-05cc06f26b46_1500x1500.png" width="256" height="256" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c74ba3d4-cf01-4b5d-a1e3-05cc06f26b46_1500x1500.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1456,&quot;width&quot;:1456,&quot;resizeWidth&quot;:256,&quot;bytes&quot;:679438,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!dVNA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc74ba3d4-cf01-4b5d-a1e3-05cc06f26b46_1500x1500.png 424w, https://substackcdn.com/image/fetch/$s_!dVNA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc74ba3d4-cf01-4b5d-a1e3-05cc06f26b46_1500x1500.png 848w, https://substackcdn.com/image/fetch/$s_!dVNA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc74ba3d4-cf01-4b5d-a1e3-05cc06f26b46_1500x1500.png 1272w, https://substackcdn.com/image/fetch/$s_!dVNA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc74ba3d4-cf01-4b5d-a1e3-05cc06f26b46_1500x1500.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://internetmoney.dev/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">Subscribe to hear more about the products I build and the experiments I run with them on the pursuit of more Internet Money &#128071;</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[How my broken app got #7 on Product Hunt]]></title><description><![CDATA[...and still ended up earning my first internet money of the year.]]></description><link>https://internetmoney.dev/p/how-my-broken-app-got-7-on-product</link><guid isPermaLink="false">https://internetmoney.dev/p/how-my-broken-app-got-7-on-product</guid><dc:creator><![CDATA[Tim Wheeler]]></dc:creator><pubDate>Wed, 13 Mar 2024 23:55:20 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!pfaX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5fc2f4e-bdc0-4fdf-9f24-ab1f86a765e6_1984x1116.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h3>Launch Day</h3><p>For my January project I built <a href="https://theodoreai.com?ref=internetmoney">Theodore AI</a>, a basic Google Chrome extension that simplifies complicated topics in a couple clicks.</p><p>I <a href="https://www.producthunt.com/products/theodore-ai#theodore-ai">launched it</a> on Product Hunt and the next morning I was stoked to see that it reached #7 spot for Product of the Day!</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!pfaX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5fc2f4e-bdc0-4fdf-9f24-ab1f86a765e6_1984x1116.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!pfaX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5fc2f4e-bdc0-4fdf-9f24-ab1f86a765e6_1984x1116.png 424w, https://substackcdn.com/image/fetch/$s_!pfaX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5fc2f4e-bdc0-4fdf-9f24-ab1f86a765e6_1984x1116.png 848w, https://substackcdn.com/image/fetch/$s_!pfaX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5fc2f4e-bdc0-4fdf-9f24-ab1f86a765e6_1984x1116.png 1272w, https://substackcdn.com/image/fetch/$s_!pfaX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5fc2f4e-bdc0-4fdf-9f24-ab1f86a765e6_1984x1116.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!pfaX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5fc2f4e-bdc0-4fdf-9f24-ab1f86a765e6_1984x1116.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a5fc2f4e-bdc0-4fdf-9f24-ab1f86a765e6_1984x1116.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:402295,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!pfaX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5fc2f4e-bdc0-4fdf-9f24-ab1f86a765e6_1984x1116.png 424w, https://substackcdn.com/image/fetch/$s_!pfaX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5fc2f4e-bdc0-4fdf-9f24-ab1f86a765e6_1984x1116.png 848w, https://substackcdn.com/image/fetch/$s_!pfaX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5fc2f4e-bdc0-4fdf-9f24-ab1f86a765e6_1984x1116.png 1272w, https://substackcdn.com/image/fetch/$s_!pfaX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5fc2f4e-bdc0-4fdf-9f24-ab1f86a765e6_1984x1116.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Product Hunt launch stats fir Theodore AI</figcaption></figure></div><p>Not a bad day at the office.</p><p>Or so I thought&#8230;</p><h1>&#129760;</h1><p>It was broken. </p><p>The app was broken. </p><p>Here&#8217;s a comment someone left:</p><p></p><blockquote><p><em>This would be very helpful. I'm trying to install it. A couple of issues: 1) Where do you add the coupon? 2) When installing getting 'Could not find icon" error. Looking forward to your response so I can start using it.</em></p></blockquote><p></p><p>But before I get into more of the details of this launch day fiasco, let me give you some more of the backstory&#8230;</p><h3>The idea</h3><p>This project stemmed from a simple annoyance I would encounter fairly often.</p><p>I&#8217;d be reading some technical docs, or trying to decipher some smart sounding tweet or blog post and it just didn&#8217;t make sense to me.</p><p>So then I&#8217;d take the text, copy it, open up a new tab, write a quick prompt to ChatGPT telling it to explain the text in simple terms using a practical example.</p><p>Easy enough.</p><p>Buuuuut, also <em>annoying enough</em> to interrupt my workflow every time I had to do this.</p><h3>Checks all the boxes</h3><p>This year is all about getting reps in and quickly launching products that I can monetize.</p><p>No more spending a year in a cave building some crazy platform that no one even wants.</p><p>I wrote a little bit more about this in my <a href="https://internetmoney.dev/p/how-im-building-12-badass-products">last post</a>.</p><p>And because I didn&#8217;t &#8220;formally&#8221; decide to build 12 projects this year until January 18th, that left me exactly 2 weeks to build my January project.</p><p>That means I would need to keep features to a minimum. Something I haven&#8217;t always been good at.</p><p>The cool thing, though, was that this little project idea checked all the boxes:</p><ul><li><p>Feasible to build and ship within 2 weeks</p></li><li><p>Solves an annoyance that I have encountered multiple times</p></li><li><p>Can definitely monetize it in some way</p></li><li><p>Bonus: Never built a Chrome extension</p></li></ul><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://internetmoney.dev/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://internetmoney.dev/subscribe?"><span>Subscribe now</span></a></p><p></p><h3>Building the MVP</h3><p>For the initial feature set, I wanted to include one basic piece of functionality.</p><p><strong>Allow users to simplify whatever text they highlight in their browser.</strong></p><p>On any webpage, the user can highlight some text, right-click, then select &#8220;Simplify with Theodore&#8221;.</p><div class="pullquote"><p>A &#8220;ChatGPT wrapper&#8221;, if you will.</p></div><p>See the screenshot below to get a better idea of how the extension works.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Bux1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F652531d1-caea-4b59-b5d4-cb8a1c831c1a_1280x800.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Bux1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F652531d1-caea-4b59-b5d4-cb8a1c831c1a_1280x800.png 424w, https://substackcdn.com/image/fetch/$s_!Bux1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F652531d1-caea-4b59-b5d4-cb8a1c831c1a_1280x800.png 848w, https://substackcdn.com/image/fetch/$s_!Bux1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F652531d1-caea-4b59-b5d4-cb8a1c831c1a_1280x800.png 1272w, https://substackcdn.com/image/fetch/$s_!Bux1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F652531d1-caea-4b59-b5d4-cb8a1c831c1a_1280x800.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Bux1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F652531d1-caea-4b59-b5d4-cb8a1c831c1a_1280x800.png" width="1280" height="800" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/652531d1-caea-4b59-b5d4-cb8a1c831c1a_1280x800.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:800,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:420544,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Bux1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F652531d1-caea-4b59-b5d4-cb8a1c831c1a_1280x800.png 424w, https://substackcdn.com/image/fetch/$s_!Bux1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F652531d1-caea-4b59-b5d4-cb8a1c831c1a_1280x800.png 848w, https://substackcdn.com/image/fetch/$s_!Bux1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F652531d1-caea-4b59-b5d4-cb8a1c831c1a_1280x800.png 1272w, https://substackcdn.com/image/fetch/$s_!Bux1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F652531d1-caea-4b59-b5d4-cb8a1c831c1a_1280x800.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Initial MVP Chrome Extension for Theodore AI</figcaption></figure></div><p>In terms of building this thing, already had a good starting point for my extension because I decided to use <a href="https://extensionkit.io/?ref=internetmoney.dev">ExtensionKit.io</a>.</p><p>That got me most of the way there &#8212; saving me at least a day or two of trial and error and learning Chrome extension best practices and conventions.</p><p>I mostly just needed to write the backend logic that would integrate with OpenAI&#8217;s API so that I could give it a set of prompts along with the text highlighted by the user and it would output the simplified version.</p><p>A &#8220;ChatGPT wrapper&#8221;, if you will.</p><p>After building a very basic MVP, I put together a quick landing page wired up with Stripe and a simple feedback form.</p><h3>It turns out that details still matter</h3><p>One thing I found, that even though this app and it&#8217;s landing page were super basic, little details matter to people.</p><p>As I started sharing screenshots on Twitter of the progress I was making on my project, a lot of people commented on the graphics I used, how &#8220;cohesive&#8221; the branding was, and a number of people let me know my copy was solid.</p><p>I was really excited to hear that. Especially the copywriting part. </p><p>I&#8217;ve been experimenting quite a bit with copywriting the last few months, so that felt good.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!aW4s!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F986336d9-2606-44bb-a129-faf21993f47e_1490x1174.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!aW4s!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F986336d9-2606-44bb-a129-faf21993f47e_1490x1174.png 424w, https://substackcdn.com/image/fetch/$s_!aW4s!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F986336d9-2606-44bb-a129-faf21993f47e_1490x1174.png 848w, https://substackcdn.com/image/fetch/$s_!aW4s!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F986336d9-2606-44bb-a129-faf21993f47e_1490x1174.png 1272w, https://substackcdn.com/image/fetch/$s_!aW4s!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F986336d9-2606-44bb-a129-faf21993f47e_1490x1174.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!aW4s!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F986336d9-2606-44bb-a129-faf21993f47e_1490x1174.png" width="1456" height="1147" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/986336d9-2606-44bb-a129-faf21993f47e_1490x1174.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1147,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:642711,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!aW4s!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F986336d9-2606-44bb-a129-faf21993f47e_1490x1174.png 424w, https://substackcdn.com/image/fetch/$s_!aW4s!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F986336d9-2606-44bb-a129-faf21993f47e_1490x1174.png 848w, https://substackcdn.com/image/fetch/$s_!aW4s!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F986336d9-2606-44bb-a129-faf21993f47e_1490x1174.png 1272w, https://substackcdn.com/image/fetch/$s_!aW4s!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F986336d9-2606-44bb-a129-faf21993f47e_1490x1174.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-OCt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8e89726-cd95-4449-a01d-3d2049f2acd7_1326x460.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-OCt!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8e89726-cd95-4449-a01d-3d2049f2acd7_1326x460.png 424w, https://substackcdn.com/image/fetch/$s_!-OCt!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8e89726-cd95-4449-a01d-3d2049f2acd7_1326x460.png 848w, https://substackcdn.com/image/fetch/$s_!-OCt!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8e89726-cd95-4449-a01d-3d2049f2acd7_1326x460.png 1272w, https://substackcdn.com/image/fetch/$s_!-OCt!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8e89726-cd95-4449-a01d-3d2049f2acd7_1326x460.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-OCt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8e89726-cd95-4449-a01d-3d2049f2acd7_1326x460.png" width="1326" height="460" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c8e89726-cd95-4449-a01d-3d2049f2acd7_1326x460.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:460,&quot;width&quot;:1326,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:134700,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!-OCt!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8e89726-cd95-4449-a01d-3d2049f2acd7_1326x460.png 424w, https://substackcdn.com/image/fetch/$s_!-OCt!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8e89726-cd95-4449-a01d-3d2049f2acd7_1326x460.png 848w, https://substackcdn.com/image/fetch/$s_!-OCt!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8e89726-cd95-4449-a01d-3d2049f2acd7_1326x460.png 1272w, https://substackcdn.com/image/fetch/$s_!-OCt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8e89726-cd95-4449-a01d-3d2049f2acd7_1326x460.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!wCpJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52e5394e-e9f5-4696-adf5-590f6d6c4d2f_1654x464.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wCpJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52e5394e-e9f5-4696-adf5-590f6d6c4d2f_1654x464.png 424w, https://substackcdn.com/image/fetch/$s_!wCpJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52e5394e-e9f5-4696-adf5-590f6d6c4d2f_1654x464.png 848w, https://substackcdn.com/image/fetch/$s_!wCpJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52e5394e-e9f5-4696-adf5-590f6d6c4d2f_1654x464.png 1272w, https://substackcdn.com/image/fetch/$s_!wCpJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52e5394e-e9f5-4696-adf5-590f6d6c4d2f_1654x464.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wCpJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52e5394e-e9f5-4696-adf5-590f6d6c4d2f_1654x464.png" width="1456" height="408" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/52e5394e-e9f5-4696-adf5-590f6d6c4d2f_1654x464.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:408,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:139275,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!wCpJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52e5394e-e9f5-4696-adf5-590f6d6c4d2f_1654x464.png 424w, https://substackcdn.com/image/fetch/$s_!wCpJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52e5394e-e9f5-4696-adf5-590f6d6c4d2f_1654x464.png 848w, https://substackcdn.com/image/fetch/$s_!wCpJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52e5394e-e9f5-4696-adf5-590f6d6c4d2f_1654x464.png 1272w, https://substackcdn.com/image/fetch/$s_!wCpJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52e5394e-e9f5-4696-adf5-590f6d6c4d2f_1654x464.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>People also <strong>loved</strong> these <a href="https://www.scribbbles.design?ref=internetmoney.dev">little graphics</a> I added to my landing page.</p><p>100+ little scribbly graphics for only $5, and they were seemingly making for such a delightful landing page experience.</p><p>In turn, this delightful experience also helps to build trust with potential customers.</p><p>Especially when you&#8217;re asking them to open up their wallets.</p><p>$5 well spent.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2NMc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F954dfff1-48c4-4b2f-a420-20358b915128_1280x800.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2NMc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F954dfff1-48c4-4b2f-a420-20358b915128_1280x800.png 424w, https://substackcdn.com/image/fetch/$s_!2NMc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F954dfff1-48c4-4b2f-a420-20358b915128_1280x800.png 848w, https://substackcdn.com/image/fetch/$s_!2NMc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F954dfff1-48c4-4b2f-a420-20358b915128_1280x800.png 1272w, https://substackcdn.com/image/fetch/$s_!2NMc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F954dfff1-48c4-4b2f-a420-20358b915128_1280x800.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2NMc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F954dfff1-48c4-4b2f-a420-20358b915128_1280x800.png" width="1280" height="800" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/954dfff1-48c4-4b2f-a420-20358b915128_1280x800.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:800,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:302362,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!2NMc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F954dfff1-48c4-4b2f-a420-20358b915128_1280x800.png 424w, https://substackcdn.com/image/fetch/$s_!2NMc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F954dfff1-48c4-4b2f-a420-20358b915128_1280x800.png 848w, https://substackcdn.com/image/fetch/$s_!2NMc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F954dfff1-48c4-4b2f-a420-20358b915128_1280x800.png 1272w, https://substackcdn.com/image/fetch/$s_!2NMc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F954dfff1-48c4-4b2f-a420-20358b915128_1280x800.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Landing page with cool little Scribbbles</figcaption></figure></div><p>So yeah details still matter. </p><p>Even for your MVP.</p><h3>And as it turns out&#8230;</h3><p>So does the icon size of your production Chrome extension.</p><p>If your app icon isn&#8217;t the perfect size, people won&#8217;t be able to install your extension.</p><p>If it&#8217;s not exactly 128px x 128px, you&#8217;ll see this error when trying to install it: </p><p>&#8220;<em>Could not find icon&#8221;</em></p><p>That&#8217;s what broke my Chrome extension on launch day.</p><p>Because my little teddy bear icon was a little too chunky at 512px x 512px.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!SOTZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c0a1d62-831b-41b3-9f9b-44ffc0a84c37_512x512.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!SOTZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c0a1d62-831b-41b3-9f9b-44ffc0a84c37_512x512.png 424w, https://substackcdn.com/image/fetch/$s_!SOTZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c0a1d62-831b-41b3-9f9b-44ffc0a84c37_512x512.png 848w, https://substackcdn.com/image/fetch/$s_!SOTZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c0a1d62-831b-41b3-9f9b-44ffc0a84c37_512x512.png 1272w, https://substackcdn.com/image/fetch/$s_!SOTZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c0a1d62-831b-41b3-9f9b-44ffc0a84c37_512x512.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!SOTZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c0a1d62-831b-41b3-9f9b-44ffc0a84c37_512x512.png" width="404" height="404" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2c0a1d62-831b-41b3-9f9b-44ffc0a84c37_512x512.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:512,&quot;width&quot;:512,&quot;resizeWidth&quot;:404,&quot;bytes&quot;:187434,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!SOTZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c0a1d62-831b-41b3-9f9b-44ffc0a84c37_512x512.png 424w, https://substackcdn.com/image/fetch/$s_!SOTZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c0a1d62-831b-41b3-9f9b-44ffc0a84c37_512x512.png 848w, https://substackcdn.com/image/fetch/$s_!SOTZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c0a1d62-831b-41b3-9f9b-44ffc0a84c37_512x512.png 1272w, https://substackcdn.com/image/fetch/$s_!SOTZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c0a1d62-831b-41b3-9f9b-44ffc0a84c37_512x512.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">The little icon that could</figcaption></figure></div><p></p><p>If this was a web app, a fix would&#8217;ve been rolled out in 5 minutes.</p><p>However, with Chrome extensions, similar to mobile apps, there&#8217;s a bit of a delay before your updated app gets released to the marketplace. </p><p>This usually take between 24-48hrs.</p><p>So I uploaded a new artifact to the Chrome Web Store, and here I am.</p><p><strong>My app is featured on Product Hunt, and it&#8217;s broken.</strong></p><p>All because of this stupid little icon.</p><p>And yet &#8212; it&#8217;s still climbing the Product Hunt rankings.</p><div class="pullquote"><p>I forgot to update the launch day.</p></div><h3>How I still landed the #7 spot</h3><p>Of course I don&#8217;t actually know how I landed the #7 product of the day with a broken app.</p><p>But I can tell you this:</p><p><em>I didn&#8217;t care where I ended up.</em> </p><p>In my 5 Product Hunt launches prior to this one, I always treated them like this grand spectacle.</p><p>Reaching out to all my family and friends, urging them to create accounts on Product Hunt and upvote what I had built. It was always this big celebration. </p><p>This time around was different, though.</p><p>I hardly told anyone that I was launching ahead of time. </p><p>Just gunna launch this thing and get going on my February project.</p><p>The other thing I can say is that it all just boils down to solving problems for people. </p><p>Super clich&#233; and insightful &#8212; I know. </p><p>But if you&#8217;ve ever built a feature-rich, robust product with all kinds of features, only to constantly feel as though you&#8217;re pushing a boulder up a hill trying to get users &#8212; you&#8217;ll know exactly what I mean.</p><p>When the market pulls you it&#8217;s a much different feeling.</p><p>And luck. I think luck had a little bit to do with my product being featured on Product Hunt.</p><p>But I&#8217;ll just say, it feels pretty good to spend such a short amount of time hacking on a project and showing it to the world.</p><p>Not to mention&#8230;</p><h3>My first internet dollars of the year!</h3><p>After I fixed the launch day issues, I was stoked to see my first <strong>Internet Money&#8482;</strong> of the year.</p><p><em>it_aint_much_but_its_honest_work.jpg</em></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!HBEp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffffc70c1-8b9b-4103-a2e3-2f118dfcf662_1028x948.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!HBEp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffffc70c1-8b9b-4103-a2e3-2f118dfcf662_1028x948.png 424w, https://substackcdn.com/image/fetch/$s_!HBEp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffffc70c1-8b9b-4103-a2e3-2f118dfcf662_1028x948.png 848w, https://substackcdn.com/image/fetch/$s_!HBEp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffffc70c1-8b9b-4103-a2e3-2f118dfcf662_1028x948.png 1272w, https://substackcdn.com/image/fetch/$s_!HBEp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffffc70c1-8b9b-4103-a2e3-2f118dfcf662_1028x948.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!HBEp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffffc70c1-8b9b-4103-a2e3-2f118dfcf662_1028x948.png" width="1028" height="948" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fffc70c1-8b9b-4103-a2e3-2f118dfcf662_1028x948.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:948,&quot;width&quot;:1028,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:218262,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!HBEp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffffc70c1-8b9b-4103-a2e3-2f118dfcf662_1028x948.png 424w, https://substackcdn.com/image/fetch/$s_!HBEp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffffc70c1-8b9b-4103-a2e3-2f118dfcf662_1028x948.png 848w, https://substackcdn.com/image/fetch/$s_!HBEp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffffc70c1-8b9b-4103-a2e3-2f118dfcf662_1028x948.png 1272w, https://substackcdn.com/image/fetch/$s_!HBEp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffffc70c1-8b9b-4103-a2e3-2f118dfcf662_1028x948.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">My first internet dollars of the year, thanks to Theodore AI</figcaption></figure></div><p>I&#8217;ll be sure to share more any additional updates on Theodore AI throughout the year.</p><p>Stay tuned for more details on my February project, <a href="https://botroast.io?ref=internetmoney.dev">Botroast.io</a> next!</p><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://internetmoney.dev/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://internetmoney.dev/subscribe?"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[How I'm building 12 badass products this year]]></title><description><![CDATA[What's the recommended amount of sleep again?]]></description><link>https://internetmoney.dev/p/how-im-building-12-badass-products</link><guid isPermaLink="false">https://internetmoney.dev/p/how-im-building-12-badass-products</guid><dc:creator><![CDATA[Tim Wheeler]]></dc:creator><pubDate>Thu, 07 Mar 2024 00:57:48 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/ebb05979-4456-41d8-86d0-197d0b3eb289_2000x2000.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h3><strong>What am I doing?</strong></h3><p><em>TLDR; I&#8217;m setting up a simple system for my code and for my time.</em></p><p>For 2024, I am building 12 products in 12 months.</p><p>Like most indie hackers, I have a 9-5 job.</p><p>But to kick this challenge up a notch, I&#8217;m also a dad of two young kids &#8212; a 16 month old and a 3 month old.</p><p>The only real time I&#8217;ll have to hack on these projects is early mornings and late nights, and maybe during their nap time on the weekends.</p><p>Needless to say, a lot of my ideas, and even features, won&#8217;t make the cut simply because they require too much effort given the circumstances.</p><p>However, that doesn&#8217;t mean these products won&#8217;t be cool as hell.</p><p>These 12 products will be badass.</p><p>It just means I have to be super intentional and efficient with my every move &#8212; something that hasn&#8217;t always been my strong suit.</p><p>So if you&#8217;re ready for a wild ride, hop in and join me as I share my entire process with you over the course of the year.</p><p>I might fail or I might succeed.</p><p>Also, since it&#8217;s now March 2024, be on the lookout for my next couple of posts which will get you caught up on my January and February projects!</p><p>But I&#8217;ll add a few more details below&#8230;</p><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://internetmoney.dev/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://internetmoney.dev/subscribe?"><span>Subscribe now</span></a></p><p></p><h3><strong>Why am I doing this?</strong></h3><p>I love building and creating. It&#8217;s my &#8220;infinite game&#8221;. Hell, I even learned to code because I&#8217;ve always had so many ideas that I&#8217;ve wanted to build. I could never just be the &#8220;idea guy&#8221;.</p><p>So this year I&#8217;m taking my passion for building and supercharging it with a dash of intention and a handful of efficiency so that I can start marching towards my end game.</p><p>What&#8217;s my end game you ask?</p><h4>Freedom</h4><p>Financial freedom, freedom to do whatever I choose with my time, freedom to live life on my terms.</p><p>I&#8217;ve always had an oddly specific barometer to measure this freedom.</p><p>Here it is:</p><p>If I ever decided one night that I wanted to travel to, say Tokyo, that my family and I could hop on the next plane that night or the following morning and go &#8212; with no repercussions. No having to let my boss know, no planning ahead, no saving up for the year, none of that. Hell, we could go without suitcases and buy some clothes when we land. And even bring some friends with us too.</p><p>That&#8217;s the freedom I&#8217;m looking for in the long run.</p><p>But what about in the short term?</p><p>To get there, I&#8217;ve realized I should start to work backwards.</p><h4>Ship more</h4><p>It&#8217;s simple. I need to get more reps in.</p><p>The reason I&#8217;m launching 12 products this year is to build my shipping muscle. </p><p>No more wantrepreneur shit where I make a logo and a landing page then feel some false sense of accomplishment.</p><p>Even with 5 Product Hunt launches under my belt prior to 2024, and a number of other products I&#8217;ve built and shown to the world, this year is about shipping.</p><p>No time to get everything pixel perfect. No time to add tons of features (that no one wants anyway). No overthinking every little detail.</p><p>Some projects will succeed and others will not.</p><p>It&#8217;s a numbers game.</p><p>With each new project, I will get better, and the products I ship will get better.</p><p>My marketing skills, my sales skills, my positioning, my branding, my copywriting, my code &#8212; all of it will get better.</p><p>The knowledge gained from each product launch will begin to compound exponentially.</p><div class="pullquote"><p>The reason I&#8217;m launching 12 products this year is to build my shipping muscle. </p></div><h3><strong>Creating a system</strong></h3><p>For starters &#8212; every product I ship will be monetized in some way. </p><p>No more &#8220;playing house&#8221;, no more wantrepreneur shit. You can read more about my struggle with that in <a href="https://open.substack.com/pub/timwheeler/p/wantrepreneur?r=3epvzf&amp;utm_campaign=post&amp;utm_medium=web&amp;showWelcomeOnShare=true">my last post</a>.</p><p>The goal is to make that sweet sweet internet money from every project.</p><p>But simply monetizing my products won&#8217;t help me launch them any faster.</p><h4>Building a boilerplate for my stack</h4><p>In order to move quickly &#8212; to solve bugs and add new features, to support my customers in a timely manner, all while still being a great father and husband, I need to come up with a system.</p><p>I wish I could tell you that I had every corner of my system ironed out, but I don&#8217;t.</p><p>To start, though, I&#8217;m creating <strong>Yet Another Boilerplate&#8482;</strong>.</p><p>That&#8217;s one of the lowest hanging fruits if I want to ship quickly.</p><p>My preferred stack is:</p><ul><li><p>GraphQL</p></li><li><p>React</p></li><li><p>Nest.js (Not NeXt.js)</p></li><li><p>Prisma</p></li><li><p>Postgres</p></li><li><p>Tailwind</p></li></ul><p>I can move quickly and confidently with it.</p><p>This boilerplate will also be wired up with everything else I (typically) need. Things such as:</p><ul><li><p>Auth</p></li><li><p>RBAC</p></li><li><p>Admin dashboard</p></li><li><p>Web sockets</p></li><li><p>Cron jobs</p></li><li><p>Email integration</p></li><li><p>Stripe integration</p></li><li><p>Various frontend components</p></li><li><p>Layouts</p></li><li><p>Landing pages</p></li><li><p>&#8230;and more</p></li></ul><p>And yeah, I know what you&#8217;re thinking.</p><p><em>&#8220;Isn&#8217;t this the same thing as ShipFa.st by Marc Louvion?&#8221;</em></p><p>Yes, it&#8217;s just my own version of it. One that <em>I </em>can ship fast with.</p><h4>Scheduled time for deep work</h4><p>In addition to setting myself up for success when it comes to actually building, I&#8217;m also aiming to be more intentional with my time.</p><p>I write code for my side projects nearly everyday, but I&#8217;ve never been one to schedule time for this creative work.</p><p>Scheduling time for creativity? That has always felt like the <em>least</em> creative thing to do. </p><p>Creativity ebbs and flows. </p><p>I can&#8217;t just get into a flow state at 7am every morning or 9pm every night.</p><p>But I&#8217;ve realized &#8212; now more than ever &#8212; that I need some semblance of order with my schedule so that I can make sure I cover all my bases.</p><p>Family, fitness &amp; health, my day job, my projects. </p><p>I need more of a structured routine for deep work and I&#8217;ve been inspired a lot by Pat Walls&#8217; post about it <a href="https://patwalls.com/how-i-built-a-1m-business-on-2-hours-a-day">here</a>, so I&#8217;m taking a similar approach.</p><p>I&#8217;m slotting out time from 7am-9am every weekday, and from 9pm-11pm every weeknight.</p><p>Weekends will be more of a wildcard, but mostly reserved for family.</p><p>I&#8217;ll keep you posted on the specifics of where I land with this part of my journey, but would love to hear what&#8217;s working for you!</p><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://internetmoney.dev/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://internetmoney.dev/subscribe?"><span>Subscribe now</span></a></p><p></p><div class="pullquote"><p><strong>Internet Money</strong></p><p>/&#712; in(t)&#601;r&#716;net m&#601;n&#275; /</p><p>Money earned from internet-based business endeavors.</p></div><p></p>]]></content:encoded></item><item><title><![CDATA[I'm a better wantrepreneur than you]]></title><description><![CDATA[53 projects in and here's how I'm flipping the script.]]></description><link>https://internetmoney.dev/p/wantrepreneur</link><guid isPermaLink="false">https://internetmoney.dev/p/wantrepreneur</guid><dc:creator><![CDATA[Tim Wheeler]]></dc:creator><pubDate>Thu, 22 Feb 2024 00:55:29 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!DANC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92ae927d-0e23-4d81-b8b5-bf33688b4e00_2112x1584.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="pullquote"><p><strong>Internet Money</strong></p><p>/&#712; in(t)&#601;r&#716;net m&#601;n&#275; /</p><p>Money earned from internet-based business endeavors.</p></div><h3>4.07 projects per year</h3><p>Since 2010, I&#8217;ve worked on 53 projects (that I can remember).</p><p>That&#8217;s an average of ~4 projects per year.</p><p>Not bragging though. A lot of these projects (if you could even call them that) were more or less just a logo and landing page, stemming from some late night idea I had. </p><p>I found some type of comfort and accomplishment in all of these little projects that I would never see through.</p><p>Odds are that I&#8217;m a better wantrepreneur than most people.</p><p>Here&#8217;s how it would usually go:</p><ul><li><p>&#128161; I&#8217;d have an idea</p></li><li><p>&#127969; Buy a domain</p></li><li><p>&#127912; Create a logo</p></li><li><p>&#128444;&#65039; Find some graphics</p></li><li><p>&#9997;&#65039; Write some copy</p></li><li><p>&#128104;&#8205;&#128187; Create a landing page</p></li><li><p>&#129400; Feel a false sense of accomplishment</p></li><li><p>&#128260; Repeat </p></li></ul><h3>My project list</h3><p>See below for a list of my projects.</p><p>&#128994; = Launched and talked to potential customers</p><p>&#128308; = Never launched and/or never talked to potential customers</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!DANC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92ae927d-0e23-4d81-b8b5-bf33688b4e00_2112x1584.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!DANC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92ae927d-0e23-4d81-b8b5-bf33688b4e00_2112x1584.png 424w, https://substackcdn.com/image/fetch/$s_!DANC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92ae927d-0e23-4d81-b8b5-bf33688b4e00_2112x1584.png 848w, https://substackcdn.com/image/fetch/$s_!DANC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92ae927d-0e23-4d81-b8b5-bf33688b4e00_2112x1584.png 1272w, https://substackcdn.com/image/fetch/$s_!DANC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92ae927d-0e23-4d81-b8b5-bf33688b4e00_2112x1584.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!DANC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92ae927d-0e23-4d81-b8b5-bf33688b4e00_2112x1584.png" width="1456" height="1092" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/92ae927d-0e23-4d81-b8b5-bf33688b4e00_2112x1584.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1092,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:828021,&quot;alt&quot;:&quot;&quot;,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!DANC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92ae927d-0e23-4d81-b8b5-bf33688b4e00_2112x1584.png 424w, https://substackcdn.com/image/fetch/$s_!DANC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92ae927d-0e23-4d81-b8b5-bf33688b4e00_2112x1584.png 848w, https://substackcdn.com/image/fetch/$s_!DANC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92ae927d-0e23-4d81-b8b5-bf33688b4e00_2112x1584.png 1272w, https://substackcdn.com/image/fetch/$s_!DANC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92ae927d-0e23-4d81-b8b5-bf33688b4e00_2112x1584.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>&#128073; <strong><a href="https://docs.google.com/spreadsheets/d/1ACJYrl0hhbr5f75oHpqRHyL-xq6NFEceeRdXK8eVweE/edit?usp=sharing">View the spreadsheet</a></strong></p><p>As you can see, most of this spreadsheet is red. </p><p>Nearly two-thirds of it.</p><p>Although there&#8217;s been a lot of projects that have fizzled out or never saw the light of day, I&#8217;ve still managed to show a handful of them to the world.</p><p>Some of them are still making a (<em>very</em> small) amount of internet money, and others have long since been forgotten.</p><p>So why am I sharing all this?</p><h2><strong>Accountability</strong></h2><p>I&#8217;m ready to buck the trend.</p><p>To put myself in uncomfortable situations. (<a href="https://x.com/hashmapped/status/1759996322273190038?s=20">Example</a>)</p><p>To ask for the sale.</p><p>I&#8217;m ready to build with intention.</p><p>To monetize my projects.</p><p>To talk to users and potential customers often.</p><p>To make more green rows in my spreadsheet.</p><p>To not spend another year building a project with features people don&#8217;t even want.</p><p>I&#8217;m ready to experiment like a mad scientist.</p><p>To ship a bunch of MVPs and let the market pull me.</p><p>To make some serious internet money.</p><p>I&#8217;m ready to share this journey with you.</p><p>and lastly&#8230;</p><p><strong>I&#8217;m done being a better wantrepreneur than you.</strong></p><p>Maybe there&#8217;s something you can learn from my journey &#8212; past, present, or future.</p><p>Or maybe not.</p><p>There&#8217;s only one way to find out &#128071;</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://internetmoney.dev/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">Subscribe for a behind-the-scenes look at how I hypothesize, experiment, and ship products as a sleep-deprived, indie hacking dad.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://internetmoney.dev/?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&quot;,&quot;text&quot;:&quot;Share Internet Money&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://internetmoney.dev/?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share Internet Money</span></a></p>]]></content:encoded></item></channel></rss>