The Disposable Software Era
aicoding.substack.com
aicoding.substack.com
I suspect what we'll see a lot more of is software which is unapologetically written for a single person to suit their workflow.
As a personal example, I decided that setting up OpenWebUI seemed unnecessarily complicated and built my own LLM chat frontend. It has a bunch of quirks (only supports OpenRouter as a backend, uses a Dropbox app folder for syncing between my phone and desktop, absurdly inefficient representation of chat history), but it suits my needs for now and only took a weekend to build, and that's good enough.
Think: group trip planner, one-off microsite, weekend chore tracker.
I wrote about why I think this is inevitable (like disposable media), how AI is making it happen, and what this could mean for creativity and computing.
Curious to hear what HN folks think: Is there room in the stack for throwaway apps?
Any time you use a regular expression that you don't save somewhere for future use, that is disposable.
Command line one-liners that you either never use again, or type from scratch when you do.
Throw-away scripts to do some thing only once, ditto.
Same with search queries.
With AI, the throw-away programs just get bigger.
Darn, come to think of it, I just did this, days ago! I was changing my phone to a new mobile provider, and part of the workflow was entering my IMEI, for the phone number transfer workflow. I went over to Gemini and had it whip me up a Luhn's function for validating the IMEI. I wanted to make sure I don't make a typo which would delay the workflow.
Once I validated the number, I threw that code away.