most life admin isn't hard. it's just annoying to start.
i built a private pipeline on top of a WhatsApp CLI. it does a first pass while i'm busy with other things. now i open the task-list and just react. setup cost = zero.
The insight was: most of the admin tasks I avoid aren't hard. They're annoying to start. The setup cost — opening the right app, context-switching into the right headspace, remembering what state I left things in — is almost all of the friction. The actual task takes 3 minutes once I'm in it.
So the question became: what if the setup cost was zero by the time I looked at the task?
The pipeline I built:
- WhatsApp CLI syncs messages from my phone in the background
- An LLM does a first-pass categorization: action item, FYI, needs response, can ignore
- For action items, it drafts what a response might look like, saves it as a draft
- By the time I open the task list, every item has a draft response waiting. I review, edit, send
I'm not automating the decisions. I'm automating the setup. The judgment is still mine — I read every draft before it goes anywhere. But the blank-page problem is gone. I'm reacting to a first pass, not starting from zero.
Still developing this. The categorization is about 80% accurate, which means 20% of drafts need significant revision. Good enough to be useful, not good enough to trust blindly. The iteration is in improving that number.
What's interesting: the friction reduction works even when the drafts are bad. The act of reading a bad draft and rewriting it is faster than starting from zero, because the bad draft gives me something to push against.