Your Software Is Not Broken, It Just Hates You

Your Software Is Not Broken, It Just Hates You

The quiet exhaustion of fighting machines that are ruthlessly executing a program of bureaucratic self-preservation.

Click. The button glows a faint, mocking blue for a moment before turning grey. The loading icon, a pixelated sand-timer straight from 1997, begins its lazy rotation. You’ve been at this for 17 minutes. All you want is a round-trip flight to Denver for the quarterly sales meeting. A task that, on any consumer website, would take maybe 47 seconds.

But this isn’t a consumer website. This is the company’s mandatory travel portal, “SynergyBook Pro.” It has the aesthetic of a tax form and the user experience of a low-grade migraine. You try to filter by airline, and the entire page reloads, clearing your dates. You select a flight, and it informs you your choice is “out of compliance” with a policy nobody can find, citing subsection C-17. You lean back, the warmth from the laptop pressing into your legs, and feel that specific, modern exhaustion. The exhaustion of fighting a machine that isn’t broken, but is ruthlessly executing a program of bureaucratic self-preservation. You know how this ends. You’ll give up, book the flight on Kayak in under a minute, and then spend twice as long fabricating an expense report that fits the SynergyBook narrative.

A Hidden Design Principle

We love to blame the designers. It’s the easiest thing to do. We imagine a team of disconnected coders in a windowless room who have never actually met a human being. And I’ll admit, for years, that was my go-to explanation. I’d curse their names. But that’s a comforting lie. The truth is much more unsettling: the software is working perfectly. It’s just not designed for you, the user. It’s designed for the buyer.

It’s designed for the Director of Finance who needs to generate a 237-page report on travel expenditure, broken down by department and leg of journey. It’s designed for the legal department, which has 7 distinct compliance frameworks that must be satisfied for every single transaction. It’s designed for control, for reporting, for audit trails, for liability reduction. You, the person who just wants to get to Denver without a layover in Anchorage, are not the customer. You are the data-entry point. You are the ghost in the machine.

Your convenience is an acceptable loss.

The Absurdity of “LossGuard 7”

Let me tell you about Nora S. She’s a retail theft prevention specialist for a massive big-box chain. She’s sharp, observant, and has an almost supernatural ability to spot a tell. Her job is to document inventory shrinkage. Last Tuesday, she had to process a simple case: a teenager tried to walk out with a $2.77 bag of sour candies. He was caught, the candy was recovered, and he was sent home with a warning. A simple event.

To log this into their system, “LossGuard 7,” Nora has to navigate 47 mandatory fields. Not optional fields-mandatory. She has to enter the exact time, the weather outside (a dropdown menu with options like “partly cloudy” and “intermittent drizzle”), the estimated age of the perpetrator, the SKU of the recovered item, the aisle number where the event was initiated, and a 300-word minimum narrative report. The software requires her to classify the “intent level” on a scale of 1 to 7. She has to upload a signed witness form, even if she was the only witness, which means she has to print it, sign it herself, scan it, and upload the PDF. The entire process for this non-event, this $2.77 recovery, takes her 27 minutes. The system is a fortress of data, built to withstand a federal audit, but it’s being used to document a kid with a sweet tooth. It is the definition of inhuman. It’s so profoundly, absurdly serious that it circles back around to being hilarious, but in a way that you absolutely cannot laugh about. It reminds me of a funeral I was at recently, where something utterly trivial and out-of-place happened, and I felt that awful bubble of laughter rising in my chest in the middle of a eulogy. That’s what using corporate software feels like. A solemn duty so poorly executed it becomes a dark joke.

$2.77

The Designers as Hostages

I used to be loud about my frustrations. I once wrote a scathing public post about a piece of HR software, calling its design an offense against humanity. A week later, I got a quiet email from a lead engineer who worked on it. He didn’t argue. He just sent me a 77-page PDF. It was the compliance and accessibility mandate from their legal and HR departments. Every convoluted screen, every useless dropdown, every baffling workflow was a direct response to a line item in that document.

The designers weren’t incompetent. They were hostages.

They were given an impossible set of constraints designed to protect the company, not empower the employee.

They had been asked to create a tool, but the real task was to build a cage.

The result is that they take a simple, nourishing task and process it into a gray, flavorless paste. Take the humble expense report. At its core, it’s a potato. It’s simple, versatile, and provides sustenance. You could roast it, fry it, mash it-dozens of effective, satisfying things. Instead, the corporate process puts it through 7 committees, boils it for 17 hours, adds preservatives for auditability, removes the skin for uniformity, and then serves you a lukewarm, nutritionally void slurry. It’s technically food, but it saps the life out of you. It makes you wonder about the beautiful simplicity they started with, what the true nature of the thing is. Like, sind kartoffeln gemüse or something more fundamental than the processed product we’re forced to swallow. The tool doesn’t just fail to help you; it actively consumes your time and energy in the name of a higher-level abstraction called ‘control’.

Simple Task (Potato)

Processed Slurry

Complex Output (Slurry)

The Great Hypocrisy

This is the great hypocrisy of modern corporate life. We get emails about work-life balance and mental health resources. We’re offered subscriptions to mindfulness apps. But the tools we are required to use for 7 hours a day are fundamentally disrespectful of our time, our intelligence, and our focus. The message is clear: your well-being is a perk, but the organization’s need for granular, auditable data is the foundation.

🧘

Work-Life Balance

A suggested perk for employee well-being.

⚙️

Data & Control

The foundation and non-negotiable organizational need.

We are told we are the company’s greatest asset, but we are treated like its least-trusted variable, a liability to be managed through software.

Back in her office, Nora S. finally clicks ‘submit’ on the candy incident. The system churns for a moment and then flashes a green banner: “Incident 77-B successfully logged.” A wave of something that isn’t quite relief washes over her. It’s more like the quiet that follows a loud noise. Just then, a chat bubble from her regional manager pops up on her screen. “Hey Nora, can you run the quarterly shrinkage report for Sector 7? Need it by EOD.” She stares at the button labeled “Generate Quadrant Report.” She knows from experience that clicking it will lock up her computer for at least 37 minutes, and has a one-in-seven chance of crashing the whole system. She takes a breath, positions her mouse, and clicks.

The endless loop of bureaucratic software, ever-churning.