How I Turned Seven Creator Workflows Into Products
A practical look at separating manuscript, publishing, audio, music, video, capacity, and agent workflows into products with honest handoffs.
Insights on solo development, AI tools, and building digital products as an independent developer.
A practical look at separating manuscript, publishing, audio, music, video, capacity, and agent workflows into products with honest handoffs.
Comparing Xata and Supabase for solo developers. Serverless Postgres with branching and search vs full BaaS platform. Pricing, features, and which one fits.
Both of my games keep their content and balance in JSON files, not GDScript. Here is why pushing formations, ratings, economy, and difficulty into data made them faster to tune and safer to change.
Comparing PocketBase and Supabase for solo developers. Single-binary self-hosted BaaS vs full Postgres BaaS platform. Which fits a one-person stack.
Map salary, client invoices, consulting, and product payouts to real bills and due dates with a Google Sheets budget for uneven developer income.
Comparing Astro and Eleventy for solo developers. Component-driven islands architecture vs minimal config templating. Which static site generator fits a one-person workflow.
How I export a Godot 4 game to HTML5, host the build on object storage, embed it on my site, and replace the default Godot loading logo with my own. The practical web-shipping checklist I wish I had.
Comparing Umami and Plausible for solo developers. Free self-hosted analytics vs paid hosted with self-host option. Features, costs, and which one fits a one-person stack.
Orchard Deck is a cozy collectathon with no purchases and no dark patterns. Here is how I paced an idle game with overlapping clocks so there is always one small thing worth doing, without ever nagging the player.
Comparing Plausible and Fathom for solo developers. Two privacy-first analytics tools with similar pitches but different tradeoffs in pricing, features, and self-hosting.
Tauri gives you a small cross-platform desktop app with a Rust core and a native webview. The hard part is not the code, it is signing, notarization, and CI.
Why I run Melodex's multi-step AI music generation as a Temporal workflow instead of a hand-rolled queue, and when durable execution is overkill.
A deterministic, seeded simulation gave my draft game a daily challenge and shareable challenge links for free, with no backend at all. Here is how a single integer unlocks both.
Comparing Sentry and Highlight for solo developers. Mature error tracking versus open-source session replay and monitoring. Features and which to pick.
How a single content engine scans Markdown-on-disk blogs and Postgres-backed blogs behind one pluggable scanner interface, driven by YAML config instead of code.