Home Rhythm

I Tried to Build a Chore Tracker. It Became Something Else.

I didn't need a shorter list. I needed to stop seeing all of it at once.

The chore tracker lasted four days.

I want to be precise about why, because "it didn't stick" is what people say when the real reason is too boring to admit. This reason wasn't boring. The tracker worked exactly as designed. The design was the problem.

Here is what I built. I sat down with Codex on a Monday morning and described what I wanted: a clean list, recurring tasks, checkboxes, a button to mark something done. Standard stuff. It built it in a few hours. It was genuinely nice, including the little pep talks I had explicitly asked for, because apparently I wanted my chore tracker to have bedside manner. By that afternoon there were twenty tasks on it, color-coded, sortable, mine.

But after using it for a few days, I realized I had recreated the thing I was trying to escape.

I had moved the list out of my head, but I had not changed the feeling of the list. Now instead of mentally holding twenty things, I could look at twenty things on a screen. Technically better. Emotionally not much better.

I used to run RevOps. I have seen many dashboards that did exactly this to entire sales teams — surfaced everything, all the time, in the name of visibility. I knew, professionally, that a dashboard nobody can act on is just anxiety with a login. It took standing in my own kitchen at 7:02 a.m. with a coffee going cold to notice I had built the same thing for my family.

So I sat down with Codex again, and this time I led with the problem instead of the feature. The line I typed was: help me avoid looking at the entire household list at once — suggest a small, realistic set of things to pay attention to today, and explicitly park the rest.

I gave it four buckets: must-do, helpful, tiny visible win, and the one I cared about most — Not right now. I named that last one carefully, because "task list" felt too punishing and "priorities" felt too corporate, and because the failure I could already see coming was that parking the rest would just build a second list to dread.

So I asked it directly: how should the Not right now section work without cluttering the screen? What it handed back was better than what I'd asked for. It should reduce pressure, it said, not become a giant second list — so collapse it to a single row: the words "Not right now," a count of what's parked, a "Show" if you want it. Names only when you open it. No buttons sitting inside asking to be pressed. And then the copy it suggested for the header, which is the reason I kept the whole thing: "Parked for now, not forgotten." I have a version of that sentence I say to myself roughly forty times a day. It was strange to read it back from a tool.

That's what became Home Flow. It's not really a tracker; it's closer to a front desk. I walk up to it, and it hands me the one or two things that actually need me right now and keeps everything else in the back, where I don't have to look at it. The full list still exists. I just don't have to hold it anymore. That turns out to be the entire job.

Home Flow is a home-cooked app — built for the people at my own table, and mostly useless to anyone else's. It does not literally know that "pickup" means 2:40 and the side gate, not the front, or that sunscreen has its own morning politics about who gets it first. It is not that smart. What it does know is smaller and more useful: this house has recurring friction, and I do not need every piece of it presented to me at once. I can keep the private context in my head; the app just gives me a smaller, calmer place to put the work.

This is the part where, if Home Flow were a startup, I'd tell you how to get it. It isn't, not really. And you probably don't want this exact version anyway, which is not me being coy. It's the actual point. The thing that makes it work for us is the thing that makes it mostly useless to you: it is shaped exactly, weirdly, only like this house. You don't want my app. You want twenty minutes and the permission to build a strange small thing for your own house.

It is not all working, and the part that isn't is the part I'm proudest of. "Not right now" is honest and humane for the tasks that genuinely aren't now — the registration that opens next Tuesday, the sneakers that can wait a day. But there's a second kind of task it quietly swallows: the big, heavy ones with no deadline attached. Finish the estate planning we started and abandoned after one meeting. Sell the crib and donate the outgrown clothes now that my 3-year-old is officially a "big girl." Schedule the annual physical — mine, the one nobody else is going to book for me. Nothing forces any of them. Every one can, technically, be not-right-now forever. The app asks what needs my attention right now, and the honest answer, most days, is never these. So they don't show up. So they don't happen.

That's the hole. I built a tool to lower the volume, and it turns out some tasks were only getting done because of the volume. Take that away and the heavy things don't get calmer, they get invisible. I don't have a fix. A deadline I set for myself isn't a real deadline; the app and I both know I invented it. My current bad theory is that these need a third place — not "right now," not "not right now," but something like "a little, on purpose, this week," so a heavy thing moves an inch instead of waiting for a day with room for the whole thing, which is a day that does not arrive. I haven't built it yet. For now the parking lot is also where some of my most important tasks go to be politely, permanently ignored — and I notice it every time I open it and choose, again, not to look.

What I'd steal from this one: before you build, buy, or download anything to manage the load, separate two questions you've probably been treating as one. What do I need to track? And what do I need to see right now, and if not now, when? The tracker answers the first. Your morning needs the second. Most tools answer the first and call it help. The fix isn't a better list. It's a smaller window onto the same list.

This morning the front desk said two things: submit school forms and buy the unicorn sneakers. I did one of them. The sneakers are still real, just not right now. But I didn't stand in the kitchen holding all twenty. I held two, did one, and the other eighteen stayed politely in the back where they belong.

The sunscreen order, for the record, was the younger one first. It's always the younger one. Some systems you don't optimize. You just learn the rule.