Graveyard
Tools, frameworks, and approaches I tried and dropped: when, why, and what replaced them.
These are the tools, frameworks, and approaches I tried and dropped, with when, why, and what replaced each. A dropped date is a date I decided, or an explicit retirement.
Software and services
- Things 3droppedFive years as the task app, then a database of my own, then that retired too. Linear is the queue.
- LangChaindroppedIts abstractions were the thing I kept working around. Replaced by a provider layer and plain TypeScript.
- MastradroppedIt was another API to learn, and it is built for workflows where I want autonomy.
- n8ndroppedIt got unwieldy past the simplest flows. The one automation that mattered saved my thoughts to a database and did not use AI at all.
- A Telegram bot for capturedroppedIt asked too many questions and I never trusted its timestamps. Replaced by a log command and a voice recorder.
- SupabasedroppedSlow realtime and clunky access control for what I needed. A paid plan sat unused until 2026.
- ConvexdroppedIt was fast to move with, until I needed SQL and larger reads.
- NotiondroppedLeft three times: no API in 2020, too heavy in 2021, and unable to hold an indexed version of anything in 2026. Replaced by markdown in a folder with a search index.
- ObsidiandroppedThe best markdown editing I had found, and too tied to its app. The wiki I published from it is still up.
- AnytypedroppedIt needs a server, and I wanted a local object store.
- Trello, Todoist, JiradroppedJira was slow on a phone, Todoist filled with items a bot extracted that I never wanted, and Trello sufficed.
- Anki, then MochidroppedAnki's activation cost was too high, and the Mochi bot I built collapsed under its own ambition. The shape survived as a design pattern.
- ArcdroppedIt crashed too often, and Aside replaced it.
- Alfred, EvernotedroppedEvernote was hard to capture into and closed. Alfred lost to a launcher with a faster path to a model.
- AzuredroppedSponsored credits expired and every call became real billing. Off behind one switch, with two exceptions that nothing else serves.
Frameworks and architectures
- Agents as classes compiled to Durable ObjectsdroppedA whole product version. The idea may have been right; I did not have enough production experience with multi-agent systems to carry it, and once everything ran locally the actors were unnecessary.
- XJSN, a DSL for models to writedroppedIts use cases were narrow. Markdown became the high-level language instead. Partially revived as a hunch in August 2026.
- A visual flow builderdroppedThree months of work before pivoting. Generalizing a simple tool produced too many abstractions and nothing interesting beyond my own use case.
- The focus overlay and tasks databasedroppedRetired once the goals report was computed from what actually happened, which made written tasks redundant.
- The content pipeline organdroppedNever used; essays were written elsewhere the whole time. The command now errors on purpose.
Approaches
- One unified tracking appdroppedOne log carrying every role at once was a poor version of each. Replaced by narrow views that do one thing. The lesson kept: start with freeform text and let the model interpret.
- The research-lab framingdroppedAdopted as an identity, and dropped once I could see I did not believe it would make money. Replaced by my own voice.
- SaaS startup as the identitydroppedThe vision did not change; the shape did. Replaced by things I operate rather than sell.
- One automation a day for ninety daysdroppedIt was slipping within two weeks. I replaced it with building a tool only when a real friction demands it.
- Zapier-shaped automation as a productdroppedBusinesses need glue and I was already building the glue I would otherwise rent.
- Gummy clusters on the pomodoro belldroppedTwenty-five minutes was too far away for the reward to matter. Replaced by smaller, earlier ones.
Still alive
- 30x30usingThirty days of thirty minutes, completed once and restarted twice. It recurs, so it is not a graveyard item.
- OBS, recording everythingusingFifteen hundred hours and counting.