<?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: Ykiki</title>
    <description>The latest articles on DEV Community by Ykiki (@ykiki).</description>
    <link>https://dev.to/ykiki</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%2F3907080%2F4f4eb0ff-517f-421e-95ef-bfab8d1a108f.png</url>
      <title>DEV Community: Ykiki</title>
      <link>https://dev.to/ykiki</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/ykiki"/>
    <language>en</language>
    <item>
      <title>"4 weeks. 1 SaaS. 3 upvotes. An honest Product Hunt postmortem."</title>
      <dc:creator>Ykiki</dc:creator>
      <pubDate>Fri, 01 May 2026 11:05:56 +0000</pubDate>
      <link>https://dev.to/ykiki/4-weeks-1-saas-3-upvotes-an-honest-product-hunt-postmortem-53h6</link>
      <guid>https://dev.to/ykiki/4-weeks-1-saas-3-upvotes-an-honest-product-hunt-postmortem-53h6</guid>
      <description>&lt;h2&gt;
  
  
  Introduction
&lt;/h2&gt;

&lt;p&gt;Product Hunt taught me something this week, but it was not what I expected to learn.&lt;br&gt;
24 hours after launch: 3 upvotes (one was mine), 0 comments. By every metric the launch failed.&lt;br&gt;
Here is why I am not pivoting, not quitting, and not building an AI wrapper.&lt;/p&gt;
&lt;h2&gt;
  
  
  Who I am, briefly
&lt;/h2&gt;

&lt;p&gt;I am Ykiki. AI Lead at a startup by day, indie hacker on the side. I run two small products called Respo and PaperTracker. The third one I just launched is MakerPulse — a metrics dashboard for indie makers that pulls Stripe, App Store Connect, and Google Analytics 4 data into one screen.&lt;/p&gt;

&lt;p&gt;I built it because every Monday morning I was opening five tabs and spending 30 minutes copy-pasting numbers into a Google Sheet whose formulas I had already broken twice. The closest existing tool, Baremetrics, starts at $129/month, which is fine if you are doing $50k MRR but absurd if you are doing $50.&lt;/p&gt;

&lt;p&gt;So I built the version I wanted. Free plan, Pro at $19/month, four weeks of evenings and weekends. Shipped on time. Launched. Flopped.&lt;/p&gt;
&lt;h2&gt;
  
  
  The launch numbers
&lt;/h2&gt;

&lt;p&gt;Let me put the result on the table first, because too many launch posts dance around it.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Day 1 on Product Hunt
- Upvotes:   3 (one self)
- Comments:  0
- Signups:   single digits
- Revenue:   $0
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;I had been quietly optimistic. I imagined I would be replying to a healthy thread of comments, watching the upvote counter tick up while I pretended to do my day job. Instead I refreshed the page every 20 minutes and watched nothing happen.&lt;br&gt;
It stings. Not going to pretend otherwise.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why it did not land
&lt;/h2&gt;

&lt;p&gt;I keep coming back to one observation. Scroll Product Hunt today and the front page is almost entirely AI tools. Dev tooling and indie SaaS, unless they have a striking hook, just do not get the algorithmic lift they used to.&lt;/p&gt;

&lt;p&gt;The tempting conclusion is "I should have built an AI tool." I do not buy it. Here is why.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;The AI wrapper space is saturated. Every day brings another GPT-flavored variant of an existing workflow. Differentiation gets harder, not easier.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The model labs eat their own wrappers. Anthropic and OpenAI ship at a pace that no solo dev can outrun. If your moat is "convenient interface to someone else's model," your moat is on a timer. The labs will use their own AI agents to ship the thing you wrapped, and they will ship it better.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The boring problem I am solving does not go away. Indie makers will still spend 30 minutes a week reconciling numbers across five tabs in 2027. AI does not solve that for them. A unified dashboard does.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;So MakerPulse staying as MakerPulse is not stubbornness. It is a bet that non-AI problems still pay rent, and that the AI gold rush will, for a lot of indie devs, turn into the AI consolidation aftermath.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I would actually change
&lt;/h2&gt;

&lt;p&gt;Honest list, not a humble brag list.&lt;/p&gt;

&lt;p&gt;The launch had no audience pre-built. I shipped quietly for 4 weeks and then waved at the launch day crowd. Of course nobody waved back. The makers who win Product Hunt today have spent months building an audience before launch day. I had not.&lt;/p&gt;

&lt;p&gt;The hook was too rational. "Stop checking 5 tabs, see your metrics in one place" is true and useful and completely forgettable. There was no surprise, no contrarian take, no number that made you stop scrolling. Compare it to "I shipped a SaaS in 4 weeks and got 3 upvotes" — which, I notice, is the headline of this post. That hook works. The product page hook did not.&lt;/p&gt;

&lt;p&gt;I aimed at the wrong day. I picked launch timing for myself, not for my audience. Tuesdays in Pacific time are crowded. A weekend launch into a smaller field probably would have given me more visibility, even if absolute traffic is lower.&lt;/p&gt;

&lt;p&gt;I did not ship the screenshot. Until the night before launch I kept polishing the dashboard screenshot for the listing, and that polish was zero-value. The screenshot is not the product. The product is the product. Hours I spent on the screenshot were hours I did not spend telling anyone the launch was happening.&lt;/p&gt;

&lt;p&gt;I am not sure all four would have changed the result. But I am sure they each cost me upvotes.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I am keeping
&lt;/h2&gt;

&lt;p&gt;The interesting part: there is also a list of things I would not change.&lt;/p&gt;

&lt;p&gt;The 4-week scope. Constraint produced clarity. Every "wouldn't it be cool if…" got cut. The product that shipped is the product I would have built in 12 weeks too, except 8 weeks earlier.&lt;br&gt;
The technical decisions. Supabase Auth + RLS over NextAuth, Stripe Connect OAuth over API key entry, ASC API over an iOS SDK integration. These were all chosen by one rule: what reduces friction for the user? That rule will outlast Product Hunt rankings.&lt;/p&gt;

&lt;p&gt;The price. $19/month is correct for indie makers doing under $5k MRR. I am not raising it for revenue and I am not lowering it to chase signups. Wrong customers at a low price is worse than no customers.&lt;/p&gt;

&lt;p&gt;Dogfooding. I am the first user of MakerPulse and the harshest reviewer of it. If I lose interest in checking my own dashboard, the product is broken. That feedback loop is faster than any user interview.&lt;/p&gt;

&lt;h2&gt;
  
  
  The plan from here
&lt;/h2&gt;

&lt;p&gt;Product Hunt is a one-day event. SaaS is a 365-day marathon. I keep repeating that to myself.&lt;br&gt;
Here is what I am committing to publicly, on this post, so I cannot quietly walk away from it:&lt;/p&gt;

&lt;p&gt;Every Friday for a year: a build-in-public post on X, in both Japanese and English.&lt;br&gt;
Twice a month: a technical or strategic write-up here on Dev.to and on Zenn (Japanese).&lt;/p&gt;

&lt;p&gt;Within 3 months: 3-5 SEO long-form articles on the topics indie makers actually search for — "how to calculate Stripe MRR correctly," "App Store Connect API gotchas," that sort of thing.&lt;/p&gt;

&lt;p&gt;Within 6 months: public MRR pages — let MakerPulse users opt in to publishing their own MRR badge, which doubles as distribution.&lt;/p&gt;

&lt;p&gt;None of this is glamorous. None of it bets on a single launch day. That is the point.&lt;/p&gt;

&lt;p&gt;If you are reading this and you are about to launch, or you just launched and it underperformed: the launch is the start of the work, not the end of it. The makers I respect most have all had the underwhelming launch. The difference is what they did on day 31, day 90, day 365.&lt;/p&gt;

&lt;h2&gt;
  
  
  Talk to me
&lt;/h2&gt;

&lt;p&gt;Honest reactions are the most useful thing you can give me right now.&lt;/p&gt;

&lt;p&gt;"This won't work because…"&lt;br&gt;
"I would actually pay for this if it did X"&lt;br&gt;
"Have you seen [competitor]? You are reinventing it"&lt;/p&gt;

&lt;p&gt;All welcome. X DM, Dev.to comment, email — whatever is least friction for you.&lt;br&gt;
Onward.&lt;/p&gt;

&lt;p&gt;🔗 MakerPulse (free plan available): makerpulse.app&lt;br&gt;
🐦 Personal X: @ykiki_dev&lt;br&gt;
🐦 MakerPulse X: @MakerpulseApp&lt;/p&gt;

</description>
      <category>buildinpublic</category>
      <category>indiehackers</category>
      <category>saas</category>
      <category>startup</category>
    </item>
  </channel>
</rss>
