logoalt Hacker News

Show HN: I built a task system to handle the drudgery so I could focus on tasks

37 points • by dmayle • today at 1:07 PM • 35 comments • view on HN

I'm a software engineer from the east coast (who has lived in Boston, NY, the bay area, UK, France), and I built a task system called 3 & Done. It's the place you trust to store everything you need to do. It accepts voice input for rapid entry, as well as text (it stores the audio locally so you can listen to jog your memory) and emails you every morning with the three most important things for you to do that day, and why, based on what you've said about the task: deadlines, urgency, sitting too long.

I've been at software engineering for about 44 years now... Grew up with it, which was unusual when I started, and I was always good about getting into the zone and doing things. The career started small, small company, then back office, the dot com startups, then smaller companies again after the bust, a non-profit, and eventually YouTube (Google at the time, but just barely) and Meta (just Facebook when I was there).

When I hit the startups, and later big tech, it was no longer enough to just be an engineer, to have drive, to be good, you had to be organized, you had to follow through, get stuff done, and that's where the task systems started. Twenty-five over the years (and yes, I've actually counted), from Moleskine notebooks with Getting Things Done, evernote (remember evernote?), bug trackers, todoist, asana, google keep, among others.

When I managed on the Facebook News Feed, I got into gantt charts (for me and my team), spreadsheets, OmniPlan... I remember apologizing to my director for being so disorganized (because I felt I was making a mess of it), and he told me that I was the most organized engineer he knew.

That was because I was doing all of the work in the background, the trimming, the sorting, the reviews, but it was just so much work. Which was why I changed from system to system. Each time it built up, and I had to spend more time looking at things I couldn't or didn't get done, when I was rushed and couldn't put time into today's review, it would pile up, and then using it was so much work that I would start taking mini-notes, just emailing myself a few things to do the next day.

That's actually the thesis of the app (but not where it started), that if I could just have a few things to do emailed to me each day, I could get it done.

This app actually started when I described my previous startup failures into a Claude web session, and it repeated back to me what I had just said. My previous failures were because I spent too much time building the stuff I needed, and not building what I was supposed to be building.

I decided that the app would email me three things to do every day (which matches best practices for attention), but that the day was always yours to decide. We won't overload you, but you can add more, if you're feeling up to it, or cut back, and we never shame and try our best not to nag (I often only finish two). If we get it wrong, you can tell us, and we'll re-rank it once a day, or you can set it manually, and if you do, we never override that choice. The web app is live, and native for both platforms is coming. In the meantime, on Android, you can use gestures to quick launch into the voice input so saving a task is only a gesture away (e.g. double-tap the back of a Pixel, double-press the power button on Motorola).

Now let's talk about the dirty parts. I used AI to help me build this. Anthropic models mostly, and the brains of the app come from Anthropic models (I like the quality, I like the privacy, absolutely no training on customer data, and the stance of the company). This app is not some one-shot wonder where I asked frontier models to build a task system and then I put it on a server to show you.

I have prompts for the various features (e.g. ranking, generating suggestions, task extractions), I have eval sets of task lists (not anyone's real tasks, but constructed from patterns in my tasks, or the tasks of testers who allowed me to fix the problems they were having), with the three I expect to come out. I store the eval outputs, and re-test whenever I add a new rule to a prompt, or whenever testing a new model version. The great thing about having this eval set is that it catches when I get it wrong. When I introspect a failed run, sometimes it's because I need to tune a prompt, but sometimes it's because I missed something in my own ranking.

I did the same thing with my infrastructure as well, so this time, instead of setting up servers, and building login systems, and managing databases, I built on Vercel (git push to serving Next.js), Neon (hosted postgres).

I started getting emails mailed to me by mid-June, but started getting usable suggestions on June 26, and I've been using it every morning since. I wanted it to be easy to get started, and easy to use, so the input handles mess (you can add multiple tasks in the same run-on sentence, and a friend who helped me test it just pasted his entire obsidian todo list in wholesale to get started).

I wanted to make sure that anyone could try it out, so I built a trial feature that uses the real in-app ranking with a list of items you provide.

If you want to try the service, there's a free 14-day trial (card required), and then it's $99/year or $9.99/month after that (plus sales tax). We warn you seven days before your card is charged and if you cancel, you keep access through the term (either the trial, or our last paid period). Online, through settings -> billing, no email, no call.

I really hope you'll try it out. If you do, please tell me if we did a good job picking out your day.

https://3anddoneapp.com/try


Comments

cjimesh • today at 1:22 PM

This is super cool. But there's a very high likelihood that your past self would not have used this tool. For the simple reason that you wouldn't want company information going out to a third party.

Any plans to open source the harness/skill?

➕ show 2 replies
nater5000 • today at 6:42 PM

You are nuts if you think anybody in the audience you're targeting will spend $10 per month on a TODO app that you can literally prompt ChatGPT to build for you and handle on your behalf for $20 per month lol

Like, you do get that ChatGPT can be quickly integrated with Gmail to send you a daily email, right? And for those with a bit more gumption, you can hook it up with an additional service to manage a proper task list for you.

Am I missing something?

➕ show 1 reply
vector_spaces • today at 7:15 PM

You need to do some serious work on your presentation, both in your write-up here and in what you show on your homepage.

You spend far too much time interrupting the flow of your write-up describing the product with biographical asides and implementation details. I would place each of these in their own sections/paragraphs -- first few paragraphs describe the product, the next few describe how you did it, the last is for you to talk about your background. This is roughly in order of what your readers are prioritizing and skimming for.

Next, what is shown on the landing page looks like a trivial to-do application with additional polish. Only from reading your write-up do I know it's somewhat more sophisticated than that. I'm not a designer so I can't provide guidance here, but there should be some signal that this app is doing more if you want to command even half of what you're asking pricewise.

And for the love of all that is good, you need to drop the bracketed parentheticals. They are an eye-sore and make your writing painful to read and skim.

Parentheses signal to the reader that while their contents are not essential to understanding the sentence, they might provide useful additional detail. Therefore each time you use one, you impose a little extra friction for the reader. You are asking them to hold a little extra information in mind to understand the sentence.

If your instinct is to bracket something, usually it's a sign you should simply leave it out. But if you really can't imagine leaving it out, then a bracket is probably inappropriate anyway. Most of yours fall into the former category. I would budget at most 2 parentheses for a write-up like this. Most of your sentences contain one, and some have two!

➕ show 2 replies
quicklywilliam • today at 6:59 PM

I love that you made this, and that you told your story about why. Clearly a lot of thought went into it, both leading up to and during its construction. Thank you!

Like others, I'm skeptical about the business model. That's not really a knock on you (and I wish you the best of luck), but rather with the whole ecosystem of these kinds of apps. There are three big problems:

- Everyone and their aunt is trying to sell me monthly subscriptions for a few bucks. These add up, both in terms of $ and cognitive overhead (yet another subscription I need to remember to cancel if I stop using it...)

- I don't own this system, I'm just renting it. This is a trade-off I'm less and less willing to make for a whole host of reasons including my ability to vibe code my own thing, open source, enshitification (or, perhaps more likely, you deciding to abandon this project in the future) etc

- All the usual concerns about data security and privacy are heightened right now in this era of super-capable hacking agents and super-creepy AI companies

As a user of things, vibecoding is the most exciting thing about AI. I can make anything I want to use, built exactly as I please. As a maker of things, vibecoding is the most damning thing about AI. Anyone can re-make anything I've made, built exactly as they please.

➕ show 2 replies
RGS1811 • today at 5:56 PM

I converted my post-it based task tracker to an iOS app. It has no subscription, no data leaves your phone, and it costs 2 USD. It’s got no AI features but you can add tasks with siri by way of a shortcut.

Much less ambitious than what 3anddone is trying to do. But If you’re interested, check it out. It’s called “Grask”.

privacyishuman • today at 4:44 PM

Nah, I'm not paying to give away my data. But I do really want a good tasks app that is self hostable, end to end encrypted, with great client side apps. Maybe I'll reverse engineer things 3 and make an Android version.

➕ show 4 replies
F7F7F7 • today at 6:18 PM

What happens when my ADD riddled brain dumps 500 tasks that are either artifacts of procrastination or a new shiny problem that I want to solve but shouldn't be in this thing?

➕ show 1 reply
gillesbertheau • today at 6:28 PM

I kind of like the idea because it gives you a different angle of using AI specifically for one area. I think that's the key for a lot of products instead of being extremely broad. However just by intuition I would argue that its to simple and to expensive for this. Do you have plans of building it out to make it the best in this area?

➕ show 1 reply
tra3 • today at 5:33 PM

With respect, that's a wall of text.

➕ show 1 reply
harshalizee • today at 5:20 PM

App monetization is wild these days. $9.99/month for a todo app with email that was generated with AI.

Meanwhile, an AI subscription starts at $20/month and you can vibe code your own version to suit your preferences and free forever.

➕ show 2 replies
pavluu • today at 6:43 PM

[flagged]

Hetaireia • today at 5:15 PM

[flagged]

agallai • today at 5:17 PM

[flagged]