Matthew Boston

Meta Work

April 1, 2026

Meta work is the work that makes your work better.

Most people think of work as doing the thing itself: fixing the bug, writing the feature, replying to the email. Meta work is everything you do to change the system that produces those outcomes. Refactoring instead of patching. Doing a retrospective instead of moving on. Rethinking the plan instead of trying harder inside a bad plan.

Work moves the ball down the field once. Meta work changes the field so every future play is easier.

The problem is that meta work doesn’t look like progress. If you spend a week refactoring, the product on the screen looks the same. If you run a good retro, nothing new ships that day. In a culture that lives on dashboards and burndown charts, meta work looks like a distraction. The graph doesn’t move, so it must not matter.

There’s also an ego cost. Doing meta work means admitting you’ve been doing things in a suboptimal way. It’s more comfortable to say “we need to push harder” than “we designed this whole thing badly.” So teams stay stuck in the same patterns, with more stress and longer hours. They don’t lack effort. They lack the habit of stepping back and changing the way effort is used.

You can divide meta work into two rough kinds: local and global.

Local meta work is the small improvements you make right next to the task. You clean up a function before you add a new branch. You rename a confusing variable so you don’t stumble over it again. You write a tiny script so you never have to repeat some boring manual step. None of these changes would justify a project on their own, but they compound. Each one makes the next bit of work a little smoother.

Global meta work is changing the system that produces all the tasks. You change how you do planning, not only what’s on this week’s plan. You adjust the on-call schedule so people stop burning out. You simplify the release process so deploying isn’t a big scary event. These changes are slower and riskier, but they change the slope of the curve. Done well, months later someone says, “It’s strange, things feel easier than they used to.”

Refactoring is the clearest example of meta work. When you refactor, you aren’t adding features. You’re making the code easier to change. It’s like clearing a path through a cluttered garage: you end up with the same garage, but suddenly you can get to what you need without climbing over junk. Engineers know this is important, and yet we still avoid it. The cost is immediate and visible; the benefit is delayed and invisible. So we defer it, again and again.

That deferral is a meta decision too. You’re saying, “We will borrow from the future.” Each time you do that, the interest rate goes up. Eventually you reach a point where every change is painful, and the team starts to believe the pain is “how things are.” From the outside it looks like the team slowed down. From the inside it feels like wading through mud that you poured yourself.

Retrospectives are another kind of meta work, though many places do them badly. The common pattern is a kind of ritualized venting: everyone lists what went well and what didn’t, people nod, someone takes notes, and nothing important changes. That isn’t meta work. It’s talking about work.

A useful retrospective is narrow and ruthless. You pick the few things that really hurt. You ask why the system allowed that to happen, instead of who to blame. Then you change one or two concrete things: a checklist, a default, an owner, a step in the process. Next time, you look back and ask whether those changes actually made life better. If not, you adjust or discard them. The goal is not to produce a document. The goal is that, months later, that particular kind of pain no longer shows up.

Meta work also exists at the personal level. Many people treat their own productivity as something that happens to them. Some days are good, some are bad, and that’s the end of the story. Meta work means treating your own workflow like a system you can change.

You notice patterns: when during the day you think clearly, which tasks drain you, which tools get in your way. You try small experiments: moving hard work to your best hours, batching shallow tasks, automating things you keep doing by hand. Once a week, you can do a tiny retrospective with yourself. Ask: what should I stop doing, what should I do more of, and what could I change so the annoying parts of this week don’t repeat next week? Then change your calendar or your habits so the answers matter.

Meta work can go wrong too. Some people hide in it. They spend all their time tweaking tools, reorganizing boards, and inventing new processes, and very little time actually doing the work those tools and processes are supposed to support. That’s another form of avoidance, with better stationery.

The way to avoid that trap is to tie meta work to real pain. You don’t need to redesign everything. You need to fix the things that clearly hurt. If a meeting is fine, leave it alone. If a part of the code rarely changes, don’t refactor it for entertainment. Spend your meta energy where it will clearly pay off.

A good rule is to keep meta changes small and reversible. Instead of a giant reorg, try a small change in responsibilities for a few weeks. Instead of a brand-new planning system, adjust one part of the existing one. You can always change it again. The point is to keep evolving, not to invent the perfect system in one shot.

Another rule is to favor structural changes over motivational speeches. Telling people “we should communicate better” does nothing. Changing the way information flows—who gets pinged when, what’s written down versus spoken, what the default channels are—might. A checklist, a template, or a default is usually more powerful than a slogan.

Meta work is only successful if your future self can feel it. If, six weeks after a change, the same kind of work feels no lighter, then whatever you did was probably theater. You may have produced more artifacts—documents, diagrams, new rituals—but you didn’t reduce friction.

The world pushes you toward visible output. Ship features, close tickets, clear the inbox. It’s easy to build a career on that alone, especially early on. But the teams and individuals who quietly pull away over time are usually the ones who reserve some energy for meta work. They don’t accept the system they’re given. They keep tweaking it.

If you think of your time and attention as your main assets, meta work is how you invest them. Direct work spends them once. Meta work changes the rate at which they turn into results. Over a week, the difference is small. Over a decade, it’s huge.