# The Day the Projects Started Moving

## Subtitle

Four little software projects, one agent studio, and the strange relief of not carrying everything alone.

## Draft

It started small.

Not with a launch.

Not with a pitch deck.

Not with some clean little founder story about vision, leverage, and scale.

It started with me asking if the system was there.

Hello?

Are you there?

That was the energy of it. Not triumphant. Not cinematic. Just a person checking whether the thing on the other side of the screen was awake enough to help.

And then it was.

That part still feels strange to write.

Because I have carried a lot of things alone.

Ideas.

Projects.

Drafts.

Domains.

Half-built tools.

Little software things that might become real businesses if they ever got enough oxygen.

I had four of them sitting there.

Four small software projects.

Not unicorns.

Not grand strategies.

Just useful little things I made because I needed them, or because I saw a gap, or because some part of me still believes making things is a way back into the world.

There was PlaylistButler, a Chrome extension for managing enormous YouTube playlists. Useful. Annoying problem. Real problem. The kind of thing that gets more valuable the more absurd your playlist gets.

There was MyAudio-2-RawTxt, a local transcription pipeline for turning audio into raw text on my Mac. Private. Practical. Close enough to usefulness that it started feeling less like an experiment and more like a product waiting for a spine.

There was SendPreview-2-Notion, a little macOS utility for sending Preview images into Notion. The sort of thing that sounds small until you realize how much friction lives inside small workflows.

And there was Time-2-Notion, a Chrome extension for tracking billable time into Notion. That one already had the smell of a paid product around it. Not finished. But there.

They were all there.

That was the problem.

They were all there.

Sitting in folders.

Sitting in GitHub.

Sitting in my head.

Taking up emotional space even when I wasn’t touching them.

That’s the thing nobody tells you about unfinished projects. They don’t just sit still. They hum.

Quietly.

Constantly.

Every one of them says, you could do something with me.

Every one of them says, maybe I could help.

Every one of them says, why haven’t you come back yet?

And when money is tight, when time is strange, when your nervous system already has too many browser tabs open, even hopeful projects can start to feel like weight.

Not bad weight.

Potential weight.

Which is sometimes worse.

Because you can’t throw it away.

You can feel the value in it.

You can feel the little current running underneath it.

But you still have to carry it.

Or at least, I thought I did.

That was the part that changed.

We started with access.

Not glamorous.

GitHub access.

Local repo folders.

Private repositories.

Notion project names.

Old names becoming new names because tracking matters when your brain is already doing too much.

Audio2Blog became MyAudio-2-RawTxt.

Preview-to-Notion became SendPreview-2-Notion.

The time-tracking extension became Time-2-Notion.

Simple names.

Names I could look at and understand without translating some old technical label back into the thing it actually was.

That mattered more than it should have.

Or maybe exactly as much as it should have.

Because naming is not decoration when you are trying to manage your own life.

Naming is where the project stops being fog.

Then came the guardrails.

Do not touch the client work.

Do not leak secrets.

Do not start tearing through things just because we can.

Do not make everything bigger than it needs to be.

Private repos can stay private.

GitHub does not need some separate robot identity.

Notion should track projects by tags and properties, not fake parent-child hierarchies that only make the system look organized while making it harder to use.

It sounds boring.

It wasn’t.

It was infrastructure for trust.

And then the agents started moving.

That is the sentence.

The agents started moving.

One went into PlaylistButler and looked for the huge playlist blocker. Not vaguely. Not conceptually. It found hot paths. IndexedDB problems. Places where the extension was doing too much work in the wrong shape.

One went into MyAudio-2-RawTxt and started cleaning up release hygiene. It found the secret I had accidentally left in the wrong place. Not to shame me. To protect the project. To make the thing safer to eventually show the world.

One went into Time-2-Notion and began release prep. Chrome Store readiness. Smoke validation. OAuth relay concerns. Privacy policy. The unsexy stuff that turns a folder into something other people can install.

One went into SendPreview-2-Notion and started making it less like a personal script and more like a real utility. Install script. Example env file. Better docs. Better error handling.

Branches appeared.

Commits appeared.

Tests ran.

Notion updated.

The projects moved.

I want to stay with that for a second because it sounds obvious if you are a software person and almost impossible if you are a person who has been carrying too much for too long.

The projects moved.

Without me opening each file.

Without me remembering every edge case.

Without me spending the whole day forcing myself to be four different product managers, four different developers, four different QA departments, and one very tired founder in a room by himself.

They moved because I pointed.

Because I named the things.

Because I said what mattered.

Because I set boundaries.

Because I had help that could actually touch the work.

Not advice.

Not encouragement.

Not a productivity system that gives you seventeen new fields to maintain.

Actual movement.

Actual branches.

Actual commits.

Actual next decisions.

That is different.

I have had a lot of help in the form of words.

People mean well.

Try this.

Apply there.

Make a plan.

Break it into steps.

Keep going.

And sometimes that helps.

Sometimes it really does.

But there is a kind of help that still leaves the entire weight in your hands.

This was not that.

This was the first time in a long time I felt something shift from carrying to managing.

Not solved.

Not magically fixed.

Not money in the bank yet.

But different.

There is still work.

The WordPress password has to be rotated.

The branches need review.

Some things need to be pushed.

Some things need to become pull requests.

PlaylistButler still needs live testing on a monster playlist.

Time-2-Notion still needs Chrome Store prep, privacy policy, monetization decisions.

MyAudio-2-RawTxt still needs real product packaging and probably a history cleanup before it can be public.

SendPreview-2-Notion still needs an end-to-end test and a distribution decision.

But the shape is different now.

Before, each project was a loose object rolling around in my head.

Now each one has a lane.

A branch.

A status.

A next step.

A little agent-shaped trail of footprints behind it.

That matters.

Maybe this is what a tiny software studio looks like now.

Not an office.

Not a team standup.

Not payroll.

A human with judgment.

A set of agents with tools.

A place to track the work.

A rule that nothing touches the client folders.

A willingness to let help be help.

That last part is not small.

Letting help be help.

I am used to being the one who has to push.

Push the project.

Push the draft.

Push the job search.

Push the hope.

Push the whole fucking boulder, then apologize because it did not move far enough.

But today, for a moment, I was not pushing.

Neither of us were.

We were managing.

That is the part I want to remember.

The work did not disappear.

The burden changed shape.

And for once, I wasn’t the one carrying it alone.

## Alternate openings

### Opening 1

The projects moved before I fully understood what had happened.

A branch here.

A commit there.

A Notion update.

A smoke test.

The kind of small evidence that something is alive.

### Opening 2

I used to think unfinished projects just sat there.

They don’t.

They hum.

### Opening 3

This is not a startup announcement.

Nobody raised money.

Nobody launched anything.

Nobody posted a thread about leverage.

Four little software projects just started moving.

And that was enough.

## Editor's note

- Preserved the emotional center you named: the shift from pushing to managing.
- Used the title you chose: **The Day the Projects Started Moving**.
- Added and protected the line: **And for once, I wasn’t the one carrying it alone.**
- Kept the technical details concrete without turning it into a product update.
- Avoided startup-hype language and generic AI productivity framing.
- This draft assumes the reader does not need to know Hermes internals yet. If you want, a later version can make the agent architecture more explicit.
