From Two Minutes to Ten Seconds - The ROI of Personalized Software
I've written before about personalized software as the hidden iceberg of the AI era. Software that was never economical to build, but that people genuinely want. I keep coming back to this idea because I keep building more of it. My latest example is so small it barely qualifies as a project, and that's exactly what makes it worth talking about.
The Problem That Isn't Really a Problem
I use Reclaim.ai for task management. Creating a task means filling in a title, a start time if the task isn't startable yet, a due date, a priority level, a time estimate in 15-minute increments, and a notes section. On top of that, I add my own fields: whether it's strategic or tactical thinking (for my own analytic tracking), a client code, and a client color that helps color-code my calendar. This is how I keep everything straight across clients and make sure the things that need to get done actually get done.
Making a task isn't difficult. But I make many, many tasks throughout the day. On a typical day, I'm creating somewhere between 5 and 10 new ones, mostly between meetings or other tasks. It's not hard. It's just cumbersome. Each one takes maybe 60 to 120 seconds. Open the interface, fill in the fields, submit.
That friction is small. But it's constant.
Building the Fix
I built a Raycast plugin. For the unfamiliar, Raycast is a productivity launcher for macOS. I hit Alt+Space and get a single input box. That's it. One field.
I type or paste whatever information I have about the task: a link I want in the notes, a client identifier, a couple of words about what the task is, a time estimate if it's more or less than 30 minutes, a due date if it's different from the default of four days out. Everything else has sensible defaults, so I only provide the information that actually varies.
The plugin sends that text to Claude, which parses it into a structured API call and automatically matches the client identifier to the right client color. The task lands on my calendar.
That's the whole thing. A 60- to 120-second task reduced to about 10 seconds.
The Math on Personalized Software
Let's walk through the economics. I'm creating 5 to 10 tasks per day. At 60 to 120 seconds each, that's roughly 5 to 15 minutes per day spent on task creation. Not a lot in isolation, but it's spread across the day in small chunks, each one interrupting whatever I was doing.
With the Raycast plugin, those same tasks take about 10 seconds each. That's roughly a minute per day total. The time savings alone pay back the 30 minutes I spent building this within a couple of weeks.
But the real value isn't the raw time savings. It's the friction reduction. Every time I context-switched into the Reclaim interface, filled in multiple fields, and hit submit, that was a small interruption. Research by Gloria Mark at UC Irvine found that after an interruption, it takes approximately 25 minutes to return to the original project with the same level of focus. Even a 60-second task creation can trigger that costly reset. Now the whole interaction is fast enough that it doesn't break my flow. I stay in whatever I was doing, fire off the task, and keep moving.
Why This Wouldn't Exist Without AI
This plugin is useful to exactly one person: me. It encodes my specific workflow, my specific fields, my specific defaults. Nobody else tracks client codes and client colors the way I do. Nobody else has the same combination of Reclaim configuration and personal analytics.
Reclaim already had a Raycast plugin, but it just surfaces the same input boxes from the web interface. Same fields, same friction, different window. What I needed was something that understood my particular workflow and could take unstructured text and turn it into a structured API call.
AI plays two roles here. First, I used it as a builder to vibe-code the plugin in about 30 minutes. GitHub's own research found that developers using AI coding tools completed tasks 55% faster in a controlled study of 95 professional developers. That tracks with my experience. AI didn't just help me write the code; it compressed what would have been a multi-hour side project into a lunch break. Second, AI is embedded in the plugin itself, parsing my unstructured text into the right API call with the right client color and the right defaults. This is exactly the kind of low-risk AI experimentation with immediate measurable returns that makes sense. The plugin wouldn't be practical without both applications.
The Maintenance Question
The most common concern with personalized software is maintenance. You build a quick tool, it breaks, and suddenly you're spending more time maintaining it than you ever saved. I've heard this objection enough times that it's worth addressing directly.
This particular tool has an extremely low maintenance cost. The integration is simple: take text, parse it, make an API call. There aren't many moving parts. Critically, the fallback isn't painful. If the plugin breaks tomorrow, I go back to creating tasks the old way. I lose a minute per task, not hours of productivity. The downside risk is minimal.
I also have the technical knowledge to fix issues when they come up. I recognize that's a caveat. Not everyone building personalized software will have that safety net. The maintenance calculus changes when you can't debug your own tools.
The Accumulation Effect
This is one project. One small friction point addressed. By itself, it's almost trivially small. But this is the pattern I'm building: identifying tiny sources of friction throughout the workday and automating them away. One by one, day after day, week over week.
Each individual improvement is minor. A minute saved here, two minutes saved there. But these improvements compound. Ten small automations that each save a couple of minutes per day add up to real time. More importantly, they add up to a smoother workday with fewer interruptions and less context-switching.
This is what I mean when I talk about personalized software being the hidden iceberg. The visible part of AI's impact on software is the big, headline-grabbing stuff: products built faster, features shipped sooner, teams moving more quickly. The invisible part is millions of people building tiny tools that solve their specific problems. Tools that never get shared, never get productized, never get written about (with the occasional exception). Software that exists because the economics of building it finally make sense.

