Post

The difference between being busy and finishing work

Busy is a record of where your attention went. Finished is a record of what changed. How to tell them apart before the week ends.

On this page

The month I could not answer a simple email

A few years into freelancing I had a small maintenance retainer with a local business: a handful of hours a month for fixes, plugin updates and the odd content change. One October the owner sent a polite, entirely reasonable email. Could I send a quick list of what got done in September?

I opened my sent folder to put the list together and found something uncomfortable. I had been in that client's inbox almost every working day. I had answered questions about the booking form, looked into a slow page, talked through a hosting renewal, and replied four times to a long thread about a new photo gallery. I remembered the month as full. The list of things that were actually different on the site had two items on it, and one of them was a plugin update that took four minutes.

Nothing about that month was lazy.

Nothing about that month was lazy. It was busy. I had been confusing the two for long enough that I could not tell them apart until someone asked for the second kind.

Every workday keeps two ledgers

The way I think about it now is that each day writes two records at once.

The first ledger records where your attention went: calls attended, threads answered, tabs opened, branches half-written. The second records what changed outside your own head: a merged pull request, a sent proposal, a page live on staging, a decision someone else can now act on.

Busy means the first ledger is full. Finished means the second one is not empty. They are different measurements, and remote work blurs them because the first ledger is public while the second one is quiet. Nobody sees you concentrate. Everyone sees you reply.

My September was a full first ledger and a nearly empty second one. The client was paying for the second one, and frankly so was I, because the second ledger is the only one that turns into a reason to renew.

Ask what someone could open

The test I use now happens before I close the laptop. I do not ask what I did. I ask what a colleague, or a client, could open.

"I went through the pricing spreadsheet" belongs to the first ledger. "The pricing comparison is in the shared doc, four of five rows filled, row five needs an answer from Legal" belongs to the second. The second sentence can be reviewed, argued with, continued by someone else, or shipped. The first sentence cannot be used by anyone, including you tomorrow morning.

Some days are honestly coordination days, and coordination is real work when it produces a decision with an owner. I am not arguing against meetings or messages. The problem is a week made of days where nothing was openable, because by Friday you have a strong feeling of effort and very little to show anyone who asks.

What each one looks like from the outside

BusyFinished
Long thread about the export formatFormat decided, written in the ticket, owner named
Nine tabs open on the invoice bugBug reproduced, steps and stack trace pasted in
"Reviewed the deck"Three comments left on slides 4, 7 and 12
Renamed and reorganised the backlogOne task moved to done and verified
"Worked on onboarding all afternoon"Corrected welcome email live on staging

Notice that the right-hand column is not bigger. It is often smaller. A finished thing is usually a narrower thing than the activity that surrounded it, which is exactly why it is easy to skip: it feels like less.

A plan turning into something another person can pick up

Why busy is the more comfortable choice

Busy has no failure state. If you spend the afternoon reacting, nobody can point at a result and disagree with it. Finishing means exposing something to judgement. That makes polishing feel productive and asking for review feel premature, when usually the opposite is true.

I have noticed this in myself more than I would like. The urge to answer one more message is strongest in the half hour before I have to send something for review. Replying feels responsible. It also happens to postpone the moment someone tells me the thing is wrong.

Busy is also socially rewarded in text-based work. A reply in ninety seconds reads as reliability. Two hours of silence followed by a working feature can read as absence, unless your team has agreed otherwise. If you catch yourself protecting your reputation for responsiveness at the cost of your reputation for delivery, name that trade out loud, at least to yourself. Being available all day is a bad system goes into why that reputation is more expensive than it looks.

Rewrite the task as the thing that will exist

The cheapest fix happens before the first focus block. Take the task as you wrote it and rewrite it as the thing that will exist afterwards.

  • "Work on the reports" becomes "Send Finance the July variance table"
  • "Research competitors" becomes "List five pricing differences in the comparison doc"
  • "Fix onboarding" becomes "Corrected welcome email on staging, ready for review"
  • "Look at the gallery" becomes "Gallery page on staging with the six photos she sent, ready to check on a phone"

That last one is from the retainer. The gallery thread had dragged for weeks because every message was about the gallery in general. Once I wrote down what would exist, it took one afternoon and one reply: "Looks good, can the third photo go first?"

Then check the size. If the rewritten version cannot fit in the focus time you actually have today, cut it down until it can. A reviewable slice beats an unreviewable whole. How to structure a remote workday gives the day one primary outcome without promoting every task to urgent.

Coordination counts when it leaves a trace

Coordination belongs in the second ledger only when it leaves something behind. A meeting that ends with "we agreed X, Ana owns it, due Thursday" written somewhere durable produced an outcome. The same meeting with no note produced a shared memory that will quietly diverge within a week, and you will have the meeting again.

A pricing debate that ends with "Option B, Ana owns implementation, draft due Tuesday, recorded in ticket 902" is finished coordination. The same debate ending in "we aligned in the room" is busy coordination, however good it felt. The test stays the same: could someone who missed the call act from what was written?

Blockers work the same way. A clearly reported dependency is a completed piece of communication, and it often unblocks more than a day of quiet effort. Waiting quietly while doing easier work so the day feels full is the busy version. Reporting blockers without being passive covers how to write the message so it gets an answer.

Five minutes before stopping

Before you stop, take five minutes and answer three questions in writing:

  1. What exists now that did not exist this morning, with a link?
  2. What is its review state?
  3. What is the first action tomorrow?

If question one has no answer three days in a row, the problem is rarely effort or discipline. It is that no day had a defined finish line. Pick one for tomorrow, make it small enough to survive contact with your calendar, and protect a single block for it.

The end-of-day status update guide shows how to write Done, Open and Blocked without turning it into an essay, and why remote workers need a clear next action explains why question three matters more than it looks.

Two Thursday notes, same calendar

Two people on the same team send end-of-day notes after near-identical days of meetings.

Person A writes: "Busy day, lots of meetings, worked through onboarding issues, will continue tomorrow."

Person B writes: "Done: welcome email copy corrected on staging (link). Open: empty-state illustration still a placeholder. Blocked: need the brand colour for the error state by Friday, asked in ticket 118."

Person A's note is honest about where the attention went. Person B's note lets a designer, a reviewer, or their own Monday self continue without a call. Same hours. Different ledger. The fix for Person A is not working harder. It is rewriting the task at 09:00, before the first meeting lands, so "continue onboarding" becomes a slice that can be checked.

Freelancers: motion can look billable while income stalls

Independent work adds a trap of its own. Client-visible activity, quick replies and "making progress" updates can fill a timesheet while the deliverable that triggers payment stays undefined.

Finished, for a freelancer, is what the agreement can point at: a merged feature, a signed-off wireframe, a published page, an approved report section. If the week ends with hours logged but nothing the client can review, you were busy in their eyes and unfinished in yours. Why billable hours come out lower than working hours covers the admin, sales and revision time that eats into this. Those hours are real. They are not the same as shipping what you quoted.

What I changed with that retainer was small. I started sending the monthly list without being asked, and I only allowed second-ledger items on it: things the owner could click on or check. The first month it was embarrassingly short, which was the point. By the third month it was longer, because I had started choosing work that could go on the list.

Protect one block for the second ledger

If you only ever measure busyness, every week looks full. Pick one daily block where the rule is simple: second ledger only. No inbox. No "quick" reviews unless the review gets finished and sent.

When that block produces something openable three days in a row, you have evidence the problem was structure, not capacity. When it never happens, either the calendar or the task is lying to you, and that is worth knowing too. Protecting two uninterrupted hours covers how to defend the block without pretending meetings do not exist.

I still have busy days, plenty of them, and some of them are necessary. Busy is just a poor thing to measure yourself by, because it fills up no matter what you do. Count the things someone else could open, and let the busy ledger take care of itself.

End of this piece

Writer

PrimedEcho

Independent notes on remote work, focus, and freelance practice. About this site.

All posts