<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Jared Ricks</title>
    <description>The latest articles on DEV Community by Jared Ricks (@returnofthecoder).</description>
    <link>https://dev.to/returnofthecoder</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3832598%2Fcaf13b6f-bdb0-48d1-a747-cef96007c74c.png</url>
      <title>DEV Community: Jared Ricks</title>
      <link>https://dev.to/returnofthecoder</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/returnofthecoder"/>
    <language>en</language>
    <item>
      <title>Day 2: Why Working Harder Isn't Enough</title>
      <dc:creator>Jared Ricks</dc:creator>
      <pubDate>Fri, 20 Mar 2026 01:42:10 +0000</pubDate>
      <link>https://dev.to/returnofthecoder/day-2-why-working-harder-isnt-enough-486m</link>
      <guid>https://dev.to/returnofthecoder/day-2-why-working-harder-isnt-enough-486m</guid>
      <description>&lt;p&gt;&lt;strong&gt;Series:&lt;/strong&gt; Return of the Coder — In 80 Days&lt;br&gt;
&lt;strong&gt;Tags:&lt;/strong&gt; #buildinpublic #devjournal #programming #startup&lt;/p&gt;



&lt;p&gt;When I was a boy, I sold Scout-O-Rama tickets. The math was simple: knock on more doors, get more sales, win a bigger prize. Selling software isn't that different — make more quality products, have a better chance of selling one.&lt;/p&gt;


&lt;h2&gt;
  
  
  The Math That Changed Everything
&lt;/h2&gt;

&lt;p&gt;I did some math today that I can't stop thinking about.&lt;/p&gt;

&lt;p&gt;Over 90% of indie products fail commercially. Most of their creators never ship another one. So here's the question: if each product has a 99% chance of failure, how many products do you need for a 99% chance that &lt;em&gt;at least one&lt;/em&gt; succeeds?&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;P(at least one success) = 1 - (0.99)^n &amp;gt;= 0.99

n &amp;gt;= ln(0.01) / ln(0.99)
n &amp;gt;= 458.2
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;459 products.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Four hundred and fifty-nine.&lt;/p&gt;

&lt;p&gt;I have 3 paid products. That's 456 to go. I have 67 working days left (no Sundays). That's &lt;strong&gt;6.8 products per working day&lt;/strong&gt;. Nearly seven. Every single day. For the rest of the challenge.&lt;/p&gt;

&lt;p&gt;Just knock on more doors, right?&lt;/p&gt;




&lt;h2&gt;
  
  
  The Ceiling
&lt;/h2&gt;

&lt;p&gt;Even with AI helping me all day — and I mean &lt;em&gt;all day&lt;/em&gt; — each product still needs architecture, building, testing, payment integration, store listings, and review.&lt;/p&gt;

&lt;p&gt;I shipped three today. Going as fast and hard as I possibly can. That's my ceiling.&lt;/p&gt;

&lt;p&gt;My ceiling is 3. The math needs 6.8.&lt;/p&gt;




&lt;h2&gt;
  
  
  It's Not Just Quantity
&lt;/h2&gt;

&lt;p&gt;And here's the thing the Scout-O-Rama math doesn't account for: &lt;strong&gt;no one wants trash.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I can't just churn out 6.8 pieces of junk a day and call it a strategy. Every product has to actually work. Actually solve a problem. Actually be something someone would pay for. Quality isn't optional — it's the whole point. A hundred broken products are worth exactly zero.&lt;/p&gt;

&lt;p&gt;The challenge isn't just shipping fast. It's shipping fast &lt;em&gt;and&lt;/em&gt; shipping well. At the same time.&lt;/p&gt;




&lt;h2&gt;
  
  
  Working Harder Won't Fix This
&lt;/h2&gt;

&lt;p&gt;I can't write 459 quality products by hand. Not in 80 days. Not in a year.&lt;/p&gt;

&lt;p&gt;This is beyond prompt engineering. This is beyond typing questions into ChatGPT. 6.8 quality products a day doesn't come from working harder — I'm already at my limit.&lt;/p&gt;

&lt;p&gt;It has to come from working smarter. Building systems that do real work without me standing over them. I don't know exactly what that looks like yet. But I know my ceiling, and I know the math.&lt;/p&gt;

&lt;p&gt;Something has to change.&lt;/p&gt;




&lt;h2&gt;
  
  
  My Competition
&lt;/h2&gt;

&lt;p&gt;Let me be honest about who I'm up against.&lt;/p&gt;

&lt;p&gt;My son has always produced the highest quality work. Always. In college, during a game dev class, the entire class was given a prompt and exactly 5 hours to finish. Most students didn't even complete it. He not only finished — he did it correctly. The professor showed off his work in front of the entire class without warning him first.&lt;/p&gt;

&lt;p&gt;That's who I'm competing with.&lt;/p&gt;

&lt;p&gt;He's taking a focused approach right now. Quality over quantity. Depth-first. And knowing him, whatever he ships will be polished.&lt;/p&gt;

&lt;p&gt;I'm going breadth-first. Volume. The math play.&lt;/p&gt;

&lt;p&gt;But here's what keeps me up at night: we both need to be faster AND better. We're already working as hard as we can. Working harder isn't the answer anymore. We need to work smarter.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Jabberwocky
&lt;/h2&gt;

&lt;p&gt;My ceiling is 3 products a day. The math needs 6.8. And they all have to be good.&lt;/p&gt;

&lt;p&gt;When I was a kid, knocking on more doors was enough. It isn't anymore.&lt;/p&gt;

&lt;p&gt;I feel like I'm about to face my own Jabberwocky — knowing the fight looks impossible before it's even begun. The numbers say I can't win by doing what I'm doing now.&lt;/p&gt;

&lt;p&gt;But then again, the Jabberwocky was supposed to be unbeatable too.&lt;/p&gt;




&lt;h2&gt;
  
  
  What I Shipped Today
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://dev.to/returnofthecoder/day-1-return-of-the-coder-in-80-days-1gp1"&gt;Yesterday I shipped a free VS Code extension before my son woke up.&lt;/a&gt; Today I shipped three paid ones.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;CleanLinks&lt;/strong&gt; — a Chrome extension that strips 127+ tracking parameters from URLs as you browse. $2.99 Pro upgrade. Currently in Chrome Web Store review.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Inline Dependency Size&lt;/strong&gt; — a VS Code extension that shows the gzipped bundle cost of every import right in your editor. $4.99 Pro.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Dead Code Highlighter&lt;/strong&gt; — a VS Code extension that finds unused functions, variables, imports, and exports across your entire project. $5.00 Pro.&lt;/p&gt;

&lt;p&gt;I also rebuilt &lt;a href="https://artizansoftware.com" rel="noopener noreferrer"&gt;artizansoftware.com&lt;/a&gt; as a real storefront for everything.&lt;/p&gt;




&lt;h2&gt;
  
  
  Scoreboard
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;Me&lt;/th&gt;
&lt;th&gt;Him&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Day 1&lt;/td&gt;
&lt;td&gt;.env Sync Checker (free)&lt;/td&gt;
&lt;td&gt;--&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Day 2&lt;/td&gt;
&lt;td&gt;CleanLinks ($2.99), Inline Dependency Size ($4.99), Dead Code Highlighter ($5.00)&lt;/td&gt;
&lt;td&gt;--&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Products&lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Paid Products&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Revenue&lt;/td&gt;
&lt;td&gt;$0&lt;/td&gt;
&lt;td&gt;$0&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;78 days to go.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;The math says I need to work smarter. Follow the series to see if I figure out how.&lt;/em&gt;&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Follow the series: &lt;a href="https://dev.to/returnofthecoder"&gt;Return of the Coder — In 80 Days&lt;/a&gt;&lt;/em&gt;&lt;br&gt;
&lt;em&gt;Website: &lt;a href="https://artizansoftware.com" rel="noopener noreferrer"&gt;artizansoftware.com&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

</description>
      <category>buildinpublic</category>
      <category>devjournal</category>
      <category>productivity</category>
      <category>startup</category>
    </item>
    <item>
      <title>Day 1: Return of the Coder — in 80 days!</title>
      <dc:creator>Jared Ricks</dc:creator>
      <pubDate>Wed, 18 Mar 2026 21:46:06 +0000</pubDate>
      <link>https://dev.to/returnofthecoder/day-1-return-of-the-coder-in-80-days-1gp1</link>
      <guid>https://dev.to/returnofthecoder/day-1-return-of-the-coder-in-80-days-1gp1</guid>
      <description>&lt;p&gt;My son graduated CS summa cum laude. Top of his class. He's brilliant — and he's already been making money selling software while still in school.&lt;/p&gt;

&lt;p&gt;I've been writing code since before he was born. Between the two of us, we have every reason to succeed and zero excuses not to.&lt;/p&gt;

&lt;p&gt;Right now, neither of us has a steady paycheck.&lt;/p&gt;

&lt;p&gt;So here's what we're doing instead of waiting for someone to hire us.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;80 days. Build real software. Sell it. Make a living or go broke trying.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Phileas Fogg bet he could go around the world in 80 days and everyone laughed. We're making our own version of that bet — father vs son, shipping every day, tracking every dollar. This isn't a side project or a learning exercise. This is our income. There's no plan B.&lt;/p&gt;

&lt;p&gt;Day 1 is today. I already shipped something before he woke up. He says he'll catch up. &lt;em&gt;(Posted with his full permission.)&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;We're using AI for everything we can — not because it's cool, but because we don't have a team, we don't have funding, and we don't have time to waste. It's just us and whatever tools we can get our hands on.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where we're starting
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Him — &lt;a href="https://www.youtube.com/@3DMage" rel="noopener noreferrer"&gt;3D Mage&lt;/a&gt;:&lt;/strong&gt; Fresh CS grad. Already making money — his Blender add-on &lt;a href="https://superhivemarket.com/products/figaro" rel="noopener noreferrer"&gt;Figaro&lt;/a&gt; has hundreds of sales on &lt;a href="https://superhivemarket.com/creators/3d-mage" rel="noopener noreferrer"&gt;Superhive&lt;/a&gt;, &lt;a href="https://3dmage.gumroad.com/" rel="noopener noreferrer"&gt;Gumroad&lt;/a&gt;, and &lt;a href="https://3d-mage.itch.io/" rel="noopener noreferrer"&gt;itch.io&lt;/a&gt;. Runs a &lt;a href="https://www.youtube.com/@3DMage" rel="noopener noreferrer"&gt;YouTube channel&lt;/a&gt;. He's ahead before we even start.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Me — &lt;a href="https://returnofthecoder.com" rel="noopener noreferrer"&gt;Return of the Coder&lt;/a&gt;:&lt;/strong&gt; Decades of experience. Built &lt;a href="https://play.google.com/store/apps/details?id=com.artizan.chessmasterpro" rel="noopener noreferrer"&gt;Chess Master Pro&lt;/a&gt;, &lt;a href="https://play.google.com/store/apps/details?id=com.artizan.fingerpaint" rel="noopener noreferrer"&gt;FingerPaint&lt;/a&gt;, &lt;a href="https://play.google.com/store/apps/details?id=com.artizan.quill" rel="noopener noreferrer"&gt;Quill&lt;/a&gt;. Revenue so far: $0. That changes today.&lt;/p&gt;

&lt;h2&gt;
  
  
  Day 1: Env Sync Checker
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://marketplace.visualstudio.com/items?itemName=returnofthecoder.env-sync-checker" rel="noopener noreferrer"&gt;Env Sync Checker&lt;/a&gt;&lt;/strong&gt; — free VS Code extension. Compares your &lt;code&gt;.env&lt;/code&gt; files, finds missing keys, fixes them in one click.&lt;/p&gt;

&lt;p&gt;22KB. 739 tests. No telemetry. Designed, built, and tested today using AI-assisted development. &lt;a href="https://marketplace.visualstudio.com/items?itemName=returnofthecoder.env-sync-checker" rel="noopener noreferrer"&gt;Install it.&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This one's free — building the install base. The paid tools are coming.&lt;/p&gt;

&lt;h2&gt;
  
  
  Scoreboard
&lt;/h2&gt;

&lt;p&gt;We're tracking products, quality, and revenue. Not who ships the most junk — who builds things people actually pay for.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;&lt;a href="https://returnofthecoder.com" rel="noopener noreferrer"&gt;Me&lt;/a&gt;&lt;/th&gt;
&lt;th&gt;&lt;a href="https://superhivemarket.com/creators/3d-mage" rel="noopener noreferrer"&gt;Him&lt;/a&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Day 1&lt;/td&gt;
&lt;td&gt;&lt;a href="https://marketplace.visualstudio.com/items?itemName=returnofthecoder.env-sync-checker" rel="noopener noreferrer"&gt;Env Sync Checker&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Products&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Revenue&lt;/td&gt;
&lt;td&gt;$0&lt;/td&gt;
&lt;td&gt;$0&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;79 to go.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Day 2 tomorrow. Follow the series to see if we make it.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>buildinpublic</category>
      <category>devjournal</category>
      <category>programming</category>
    </item>
  </channel>
</rss>
