Essay27 April 2025

In which liquidity is infrastructure, not a metric.

Cash Is the Operating System

The Refresh

At 11:47 p.m., I refreshed the bank feed for the third time, waiting for a payment to land. The invoice had been sent on time. Net 30. Reliable customer. Nothing late, nothing technically wrong. Payroll would run in nine days.

Earlier that week I had approved two vendor contracts, both strategic, both defensible in isolation and together, if anyone asked. Each one small enough on its own that you could justify it without raising your voice. Together, they were large enough that I could feel the system tightening around them. It’s a strange and specific sensation, the financial equivalent of hearing a noise downstairs and lying very still in bed while your brain calculates distances and probabilities.

ACH does not post at midnight. I knew that. I refreshed anyway, because cash pressure doesn't respect what you know. It operates well below knowledge, in the body, as a quiet narrowing of peripheral vision, a mental calculation you repeat even though the inputs haven't changed and won't change until morning, no matter how many times you refresh.

Here is where I should tell you something honest about corporate finance, something that the entire apparatus of financial Twitter and "first principles" LinkedIn posts and boardroom wisdom conspires to obscure: the lived experience of managing a company's cash position has almost nothing in common with the way people talk about it. The talking version, the version you encounter in investor decks and strategy offsites and those peculiar meetings where a board member leans forward and says "well, fundamentally, we need to grow revenue faster than expenses," as if they have just derived gravity from first principles, reduces cash management to a kind of arithmetic confidence. Money in, money out, the math is simple.

The math is simple. Everything above, below, and adjacent to it is not.

Kernel Logic

People say cash is king, which makes it sound ceremonial, external, something you honor at a respectful distance the way you might honor a statue in a park you pass on your commute. In practice, cash behaves less like royalty and more like a kernel: the low-level operating system layer that allocates scarce resources across competing processes, handles interrupts, and decides what continues when everything cannot.

Most of the time you don't notice it. The system hums. Invoices clear. Payroll posts. Vendors get paid within terms, or close. The kernel does its work invisibly, which is exactly how you know it's healthy.

Then one morning a Slack message appears:

Effective immediately, all hiring is paused pending review.

That message (and if you've been in corporate finance long enough, you've seen it, perhaps drafted it) isn't a strategic refinement. It's an interrupt. The kernel freezes nonessential processes to preserve core function. And the speed with which an organization can swing from "we're investing in growth" to "all discretionary spend requires VP approval" is something that still genuinely startles me, even though I've participated in both sides of that swing multiple times and should know better.

The kernel metaphor is useful here, though I want to be careful with it, because one of the things that happens when finance people reach for engineering analogies is that we flatter ourselves into thinking we're doing something more precise and systematic than what we're actually doing. A real kernel follows deterministic logic, or so the engineers tell me. A real kernel doesn't approve a vendor contract because the relationship feels important or because saying no might damage something intangible that doesn't show up on a balance sheet. A real kernel doesn't weigh whether a customer in Ohio is being honest about the wire transfer they swear was initiated yesterday. What I’m describing is closer to being a nervous parent checking the thermostat at 2 a.m., except the thermostat controls whether people get paid on time, whether bills get paid. You can’t adjust it. You can only watch it and try to predict whether the client in Ohio is the kind of person who says “the check’s in the mail” and means it.

Companies rarely collapse because of accounting losses. P&L losses are, in a sense, the system working as designed: you record the bad news, you report it, analysts downgrade you, the stock moves, life continues. Companies collapse because their kernel runs out of room. Because they can’t make payroll, can’t fund the next shipment, can’t cover the bridge loan that was supposed to be temporary and has been temporary for nine months. The distinction is discussed almost never, partly because liquidity crises are embarrassing in a way operating losses aren’t, and partly because the culture of corporate finance has a strange bias toward discussing income statements, which measure how well you did, over cash flow statements, which measure whether you’ll survive long enough to do anything at all.

Memory Leaks

The harder part to admit is how often we create memory leaks ourselves.

More than once, I've approved spend when inflow was softer than plan because the relationship mattered, because the roadmap depended on it, because delaying felt more dangerous than floating the gap. "We will collect next week" has passed through my mind in that particular tone of voice your brain uses when it wants to file something as resolved without actually resolving it.

None of those decisions were reckless. That is precisely what makes them dangerous. Each one is small, considered, defensible in isolation. A vendor payment you accelerate because the account manager did you a favor last quarter. A hiring req you don't pause because the team is already stretched and the hiring manager made a convincing case. An experiment you fund because the strategic logic is sound even though the timing, if you're being honest, is slightly aspirational relative to the cash you have available.

Like memory leaks in software (and here the metaphor actually does hold, which is rare), they never break the system immediately. They quietly reduce flexibility. They fragment available cash across priorities that all seem justified because they all are justified, individually. The total is what kills you. And the total is hard to see because each decision was approved by a thoughtful person for a sound reason, and the cumulative effect of twenty sound decisions can be the quiet elimination of every margin of safety you had.

What's really going on, if you step back far enough, is a kind of distributed irrationality. Each node in the system (each budget owner, each hiring manager, each product lead with a roadmap commitment) is acting sensibly within its own scope. They genuinely need the thing they're requesting. The problem lives in the aggregate, in the gap between the sum of individually defensible requests and the total resources available, and nobody owns that gap. Finance is supposed to own that gap, but in practice what Finance owns is the awkward responsibility of telling competent people that their well-argued request, combined with everyone else's well-argued request, produces a total the company cannot fund. Which is a social experience as much as a financial one, and the social dimension is the part that almost never gets written about because it's the part that makes finance people look less like precision engineers and more like the person at the dinner table trying to split the check fairly when three people ordered the lobster.

Cash management sounds like accounting. In practice it feels closer to systems administration. You are not recording transactions so much as preserving optionality, maintaining the gap between what you've committed to spend and what you can actually cover if everything goes sideways at once, which, if you've done this long enough, you know is not a paranoid hypothetical but a recurring feature of organizational life.

Panic and Preservation

Memory leaks are slow. The organizational response, when someone finally notices, is not.

A healthy kernel allows ambition to run. Hiring moves. Experiments ship. Vendors get paid without drama. Then the leak surfaces in a forecast review, a cash projection that looks thinner than expected, or a board member asking a pointed question about runway, and the system clamps down with a speed that would be impressive if it weren't so disorienting. Hiring pauses. Discretionary spend disappears. Forecast meetings tighten. The language in rooms shifts, almost overnight, from the vocabulary of growth (investment, scaling, market capture) to the vocabulary of preservation (runway, burn rate, essentials only). I have sat in meetings on a Tuesday where the conversation was about expansion into a new market and by Thursday, same room, same people, same stale coffee, the conversation was about whether we could defer a vendor payment by fifteen days without damaging the relationship.

That instinct to clamp down is entirely rational. Survival requires it.

What comes next is the part that gets complicated, because survival mode requires controls, and controls are the most eye-roll-inducing word in the corporate finance vocabulary, and I understand the eye roll completely while also believing it's wrong.

Here is the case for the eye roll: controls, as most people encounter them, feel like friction designed by someone who doesn't understand your work. Expense approval thresholds. Vendor onboarding processes. Purchase order requirements for things that cost less than the time it takes to fill out the purchase order. The accumulated bureaucratic sediment of every bad thing that ever happened to the company, formalized into a policy that now applies to everyone regardless of whether they were involved in the original bad thing or are even aware it occurred. Controls feel like the organizational equivalent of those signs in hotel rooms asking you to please not iron your clothes directly on the bed: a response to someone else's poor judgment that now inconveniences everyone from here on out.

Here is the case against the eye roll: every control that exists, even the ones that seem absurd, was created because something went wrong. Someone actually did approve a six-figure vendor contract without checking whether the cash was available. Someone committed to a hiring plan that outpaced revenue by a quarter. The controls are scar tissue, not paranoia. And the reason finance people defend them even when they know the controls are annoying, even when they personally find them cumbersome, is that they've seen what happens in their absence, and what happens when they aren't there is the kind of slow-motion crisis that arrives so quietly you don't recognize it until the options have already narrowed.

The problem, the real problem, is that controls are binary in a way that judgment is not. A control either exists or it doesn't. It either applies or it doesn't. There is no expense approval threshold that says "use your judgment based on the current cash position and the strategic importance of this particular spend relative to the other demands on the same pool of money." That threshold would be more accurate, but it would also be unenforceable, because it requires every person in the organization to carry the same understanding of the company's financial position that the CFO has, and they don't, and they can't, and asking them to is unreasonable. So instead you set the threshold somewhere, say $5,000 USD, and accept that it will be too high in some situations and too low in others and annoying in all of them.

A company can conserve itself into irrelevance just as easily as it can overspend into collapse. The pattern is consistent enough to be almost formulaic: a difficult quarter triggers expense controls; the expense controls harden because nobody wants to be the person who relaxed them too early; the hardened controls start to feel like culture rather than true crisis response; and eventually the company discovers that it has become very, very good at not spending money, which is useful for survival and useless for almost everything else.

Cash buys time. What it does not buy is the judgment to use that time well. And this, finally, is the thing that drives me slightly insane about the way finance is discussed in most boardrooms and on most earnings calls, the reduction of an entire discipline to "be disciplined about expenses" or "manage your burn rate" or whatever other formulation allows the speaker to feel like they've said something actionable while saying essentially nothing. The discipline is not the hard part. Knowing when to stop being disciplined is the hard part. Knowing when the threat has passed and the system can safely reopen, when the kernel can start allocating resources to ambition again rather than hoarding them for survival: that's the work. And nobody writes frameworks for it because it can't be reduced to a framework. It's judgment, developed slowly, tested by experience, and wrong often enough to keep you humble.

The healthiest version of the system is quieter than people expect. It looks like invoices landing when expected. Forecasts absorbing variance without alarm. Hiring plans adjusting before Slack messages have to. Controls that exist but aren't the dominant experience of working at the company, that operate as guardrails rather than walls.

No heroics. No freeze. Just a kernel with enough room to run, tended by someone who checks the bank feed very late at night and knows that the checking is itself irrational and does it anyway because the math, however simple, deserves the attention of someone who understands everything adjacent to it only partially.

Footnotes

There's a specific quality to the anxiety of refreshing a bank balance when you already know the number. You don't expect it to change. You want to confirm the world is still operating according to the rules you've built your plans around, that the ACH system hasn't spontaneously decided to do something unprecedented, that the customer who has never been late hasn't chosen today, of all days, to become a different kind of company. This is the financial equivalent of checking that the front door is locked for the third time. You know it's locked. The checking is for you.

The hiring freeze is, in my experience, the single most common organizational interrupt, and also the least honest one. A hiring freeze is almost never about hiring. It's about cash, or confidence, or both, or maybe something else entirely. But saying "we're freezing hiring" sounds decisive and strategic, whereas saying "we're not sure we can afford our own plans" sounds immediately like something went wrong. So the freeze gets announced with language about "aligning resources to priorities" or "pausing to ensure strategic fit," and everyone in the room kind of knows the translation but nobody says it because saying it would require admitting that the plan was wrong, or at least a tad too expensive, and the culture of most organizations makes that admission feel career-threatening in ways that simply participating in a freeze does not.

I have also delayed sending an invoice because the conversation felt awkward, or because I wanted the relationship to stay smooth, or because the customer was going through something difficult and pressing them felt unkind. Cash discipline rarely fails through one large decision. It erodes through small, defensible ones, each of which has a human being attached to it who was trying to do the right thing according to their local context. That's the part that makes this hard, and it's the part that "be more disciplined about cash management" completely fails to address.

I once sat through a quarterly review where every single department presented a budget that was, individually, reasonable and well-argued. Marketing needed the campaign spend to hit pipeline targets. Engineering needed the headcount to ship on schedule. Sales needed the tools to close. Customer Success needed the hires to reduce churn. Each presentation was compelling. The total was roughly 140% of available cash. Nobody had done that math in the room because nobody's job was to do that math in the room. Finance's job was to do that math afterward, privately, and then schedule a series of deeply uncomfortable one-on-one conversations.

The lifecycle of a corporate control is roughly this: something bad happens; someone in finance or legal writes a policy to prevent it from happening again; the policy is implemented with good intentions and appropriate scope; over time, the original context is forgotten but the policy persists; new employees encounter the policy as an arbitrary obstacle and (reasonably) resent it; the resentment makes it harder to implement new controls when new bad things happen; and finance wonders why nobody takes controls seriously while simultaneously acknowledging, privately, that the expense report policy from 2019 probably doesn't need to apply to $12 lunches. The whole cycle is exhausting and also, I think, unavoidable, because the alternative to imperfect controls is no controls, and no controls is how you end up refreshing the bank feed at midnight.

After a difficult quarter, I watched expense controls harden into culture. Experiments required layers of approval that had been created during the crisis but were never removed after it. New tools had to clear a review board that met monthly and processed requests at roughly the pace of continental drift. The system became safer and smaller at the same time, and by the time anyone noticed, the company's most ambitious people had left for places where ambition was still permitted. The cost of over-correction doesn't appear on any financial statement. It shows up in the resignation emails of people who got tired of asking permission to do their jobs.


Reply

I’d welcome your thoughts on this essay. Send me a note →

Related reading
Latest entries