Get unstuck.
Real bugs from real indie projects, and the fixes that actually worked. Plus the templates that package them, so you skip the rabbit hole entirely.
no fluff · no guru course · just what worked
HOW A FIX HAPPENS
broken
deploy fails. works locally. of course it does.
traced
binary-search the diff, read the actual error, find the real cause.
fixed
root cause fixed, written up, packaged when reusable.
Latest fixes
Hard-won, specific, and reproducible.
A faceless YouTube pipeline on a free local stack
Turn a script JSON into a captioned long-form video plus three derivative Shorts with no subscriptions, using edge-tts, headless Edge, and ffmpeg.
3 min read →
Markdown to a sellable product PDF and a converting landing page
A config-driven Python pipeline that turns chapter markdown files into a styled A4 PDF and generates a self-contained Gumroad landing page, with no Windows font dependency and no API keys.
3 min read →
Pin a card footer to the bottom of an equal-height grid
Cards in a grid have different amounts of text, so their prices and links land at ragged heights. Two CSS lines pin every footer to the bottom, no fixed heights and no JavaScript.
2 min read →
Search Console rejects a bare sitemap filename
Submitting sitemap.xml to a Search Console domain property fails or just won't take. A domain property wants the full absolute URL, not the filename.
1 min read →
The Supabase free-tier keepalive that actually works
A free-tier Supabase project pauses after a week idle, and the obvious keepalive cron still let it sleep. The reason: the request was getting a 401 at the gateway. Here is the endpoint that returns 200 with the anon key.
2 min read →
Templates
The fixes, packaged. Drop-in, production-tested, ready to ship.
The Supabase Bundle (3 kits)
All three Supabase kits together: shared subscription, account deletion + export, and production hardening. A third off.
Faceless YouTube Automation Kit
Turn a script into a captioned long-form video plus 3 vertical Shorts and a thumbnail. Free local stack: edge-tts, ffmpeg, Pexels. No subscriptions.
GDPR Account Deletion + Data Export Kit (Supabase)
The in-app account deletion Apple and Google require, plus a GDPR data export. Two drop-in Supabase Edge Functions.
No fluff. Just what worked.
Every post here is a problem I actually hit shipping indie projects, traced to root cause and fixed. If it saved me hours, it'll save you hours.