Writer and photographer Craig Mod published an essay in early 2026 titled "Software Bonkers" documenting his experience using Anthropic's Claude Code to build a suite of custom software tools — capped by TaxBot2000, a bespoke accounting system he constructed in roughly five days. Built on Python, Flask, and SQLite, TaxBot2000 handles Mod's unusually complex financial situation: multiple bank accounts across the US and Japan, multi-currency transactions, book royalties from Random House, direct sales via Shopify, membership income from his SPECIAL PROJECTS platform, freelance writing income, public and private investments, and Japanese tax export requirements. The system ingests arbitrary CSV files, pulls historical foreign exchange rates, auto-categorizes expenses through learned patterns, reconciles international wire transfers accounting for FX variance, and packages documents for both US and Japanese accountants. Mod describes it as the best accounting software he has ever used — and says he is canceling his Quicken subscription as a result.

The essay, which surfaced on Hacker News under the title "Software Bonkers," is a first-person account of what Mod calls "N=1 software" — tools built for a single user's exact requirements rather than the median use case commercial software must serve. Beyond TaxBot2000, Mod describes building a members-only social network with opinionated constraints (seven-day post expiry, non-algorithmic timeline, one-bit images by default), auto-generated video chapter tools for livestream Q&As, a searchable archive of roughly 40 hours of members-only video with precise timestamp playback, clipboard-appending micro-utilities, and a live currency converter. All were built iteratively with <a href="/news/2026-03-14-craig-mod-goes-software-bonkers-building-personal-tools-with-claude-code">Claude Code as a conversational coding partner</a>, enabling someone who self-describes as "OK-but-not-great" at coding to ship production-quality personal tools faster than he thought possible twelve months ago.

The essay's broader argument is that <a href="/news/2026-03-15-developer-builds-cutlet-language-with-claude-code-without-reading-code">LLM-assisted development</a> represents a structural threat to personal-productivity SaaS. Mod's framing echoes a much older grievance in personal computing — the philosophy behind Apple's HyperCard (1987), Alan Kay's Dynabook vision (1972), and Dan Bricklin's original VisiCalc — that ordinary users should be able to construct software shaped precisely to their needs rather than paying monthly fees to be constrained by someone else's UX decisions. For three decades that ideal stalled because the gap between "having strong software opinions" and "being able to implement them" was too wide for most people to bridge. Mod's five-day build is evidence that gap has narrowed significantly for technically-inclined non-engineers.

Mod is candid about the current limits of this paradigm. He acknowledges TaxBot2000 remains in a "dorks-only" phase — requiring someone with both strong domain expertise and enough technical fluency to direct an LLM through a multi-day build. The SaaS companies most immediately at risk, per his framing, are not enterprise platforms but personal-productivity and solo-creator tools like Quicken, Wave, or FreshBooks, whose core value proposition is solving exactly the kind of N=1 problem that a sufficiently motivated individual can now solve independently in a week.