Lake Washington, Washington, United States

Every broken system has a flawless demo somewhere in its past. The interface was clean, the data correct and error-free, the workflows orderly. No one mentioned that half the team disagreed about who should do what. The sales engineer clicked through screens while executives nodded, picturing a future where their chaos was finally contained.

Tools promise what exhausted teams want most: clarity, speed, progress. When you’re buried in the debris of half-working systems, those three feel like rescue. Yet speed without direction burns energy fast. You can track every metric and still get nowhere. Clarity in a controlled environment rarely survives daily work: entrenched incentives, unspoken territory lines, and old problems that surface no matter what you rename them. The most convincing tools are often the ones kept farthest from the real work they’ll have to handle. Which is why, when a new tool finally gets close enough to touch the work, it rarely delivers what was promised.

It’s tempting to believe that changing the tool will change the outcome. Installing the CRM doesn’t make sales and finance agree on what counts as a booking. Project management software won’t stop approvals from happening in private Slack threads. Tools can make work more visible, but they cannot make people want the same result. They can describe a process without ensuring anyone follows it. Even the most capable platform will sit idle if no one believes in what it’s meant to achieve. You can see it in the untouched dashboard, bookmarked in browsers but never opened after week one. That’s when the conversation shifts from what the tool can do to whether the problem was ever about tooling at all.

Sometimes a platform change feels like a change in trajectory. Someone announces that once the new system is in place, the old problems will dissolve. The math sounds so clean you almost believe it. So the migration begins. Someone prepares the rollout. There’s a kickoff with slides and coffee. Laptop stickers from the old platform peel off as the new ones roll out. Workflows are rebuilt, teams retrained, progress bars filled.

Then, the familiar frictions return: arguments hiding behind a new interface, confusion with different field names, workarounds dressed up as features. Migration remains in the plan, so the cycle continues — System A into System B, System B into a spreadsheet, the spreadsheet into something custom that will definitely work this time. Two years later, the process repeats. The real system was never in the software. It lives in the habits and incentives that travel with you. That’s why the next purchase rarely solves the last problem, and why the next upgrade is just a faster way to do the same things you were already doing.

A tool doesn’t repair a broken process; it accelerates what is already happening. Put advanced reporting into a dysfunctional team and the same breakdowns occur, only faster and with more charts to explain them. Give a basic spreadsheet to a team with trust and clear feedback loops, and they’ll outperform software vendors for years. A well-kept shared doc can quietly drive more decisions than the expensive system it replaced. Tools don't fix broken systems. They amplify whatever you already have.

Buying something feels like progress. You can point to it, announce it, put it in a budget. It’s like stocking up on equipment before deciding what the project actually is. A new platform feels easier than the awkward conversation about priorities, easier than digging for the root cause of persistent slowdowns, easier than fixing the structural issues everyone already knows about but no one wants to name. The glow fades the first time the same frictions appear in a fresh login screen, a moment that shows where the system actually lives.

A system is the set of actions people take when no one’s watching: shortcuts that become permanent, the quiet conversations where real decisions get made, the unwritten rules that override the documented ones. You can spot it in the side-channel or email thread that settles a project’s scope while the official tracker shows no change. Culture sets the current, and tools that run against it don’t last long. Beneath every process diagram lives a network of trust, feedback, and shared memory that decides whether the official process or the unofficial one wins.

That network doesn’t migrate with your data.

Before the next demo, before the RFP goes out, it’s worth asking: Do we know the problem we’re trying to solve, or are we waiting for a tool to define it? Do we actually agree on how the work should happen? Is the bottleneck really in the tooling, or in trust, incentives, and power? Are we willing to change how we work, or just where we work? Most teams want the outcome without changing the habits that block it.

Buying a tool is easy. Configuring it takes weeks. Getting people to use it as intended is the real work, and it’s unending. Systems don’t stay healthy on their own. They require regular upkeep: constant checks, timely fixes, and discipline to resist old workarounds that creep back. The cost that matters most isn’t the purchase price; it’s the ongoing attention required to keep the tool from sliding into expensive disuse, like the quarterly audit that keeps catching the same errors — until one day those errors disappear.

The choice between building or buying sounds technical, but more often it reflects how a team sees its own time, skill, and control. Building says you know the problem well enough to design for it, that you want control more than convenience, that you’ll trade time for fit. Buying says you want a proven approach, that you’ll adapt to it and get value sooner. Either can work. Either can fail spectacularly. The better questions: Do we have the resources to maintain what we build? Are we honest about what we can and can’t do? Will we adapt to a purchased system, or fight it for years while complaining about the vendor? Teams that succeed prepare the ground before they make the choice.

Build or buy is less about software than about whether you’ll own the problem end to end, including the messy issues with your own solution. To build is to embed your strengths and weaknesses into a system and maintain both. To buy is to accept someone else’s model and live with its trade-offs. Both paths demand the same thing: commitment to the ongoing, sometimes uncomfortable work of making change stick.

The tool won’t change you. Deciding to do the work will. Everything else is just implementation, the daily choices that turn new systems into real change.

Related reading
Latest entries

Like this? Subscribe via email here.