Back to Blog

The Complexity Dealer Is Always Standing Outside Your Door

The Complexity Dealer Is Always Standing Outside Your Door

There's a pattern I've watched repeat itself for twenty-five years, and it doesn't matter whether you're a startup engineer, a founder buying software, or a government contracting with an AI lab. Someone shows up with something new and complicated, and they frame it as the answer to a problem you have. What they don't tell you is that the new thing creates three problems where you had one, and the original problem was actually solvable with what you already owned.

This week handed me four stories from completely different corners of the world, and they all say the same thing. That's the kind of convergence worth paying attention to.

The Postgres Story Nobody Wants to Tell

A developer posted a detailed breakdown of how teams routinely reach for Temporal, a full workflow orchestration platform, when they need coordination guarantees in distributed systems. Temporal is genuinely impressive technology. It's also an entire paradigm shift. You rewrite your codebase to be deterministic. You learn new mental models. You onboard your team to something that looks nothing like what they know. All because you needed to make sure a payments job doesn't double-fire.

The punchline: Postgres already does this. A handful of carefully designed tables, advisory locks, and transactional guarantees you've had in your stack the whole time. The developer built a production payments service on exactly that foundation. It works. It's boring. It requires no new paradigm, no team retraining, no vendor dependency baked into your architecture forever.

This is not an argument against Temporal in every case. This is an argument that most teams never actually audit what their existing tools can do before reaching for something new. They reach for new because new feels like progress. It isn't. Shipping is progress.

What OpenAI Is Actually Selling You

Meanwhile, OpenAI quietly released three variants of GPT-5.6, named Sol, Terra, and Luna, in a restricted preview with heavy government involvement and new cybersecurity guardrails. Three SKUs. A flagship, a balanced middle tier, and a speed-optimized cheap version. Sound familiar? It should. That's a classic SaaS pricing ladder, dressed up in astronomy branding.

I'm not cynical about the technology itself. The models are genuinely capable. But the framing around "restricted access" and "cyber safeguards" is doing a specific kind of work here. It signals to enterprise buyers and government contractors that this is serious, controlled, responsible technology, which primes them to spend serious money. What it doesn't tell you is that most businesses deploying AI don't need the flagship. They need something that reliably does one narrow task without hallucinating on the edge cases. Luna probably handles that. You're being sold Sol.

The Competitive Noise from China

At the same time, Zhipu AI's open-weight GLM-5.2 is reportedly matching specialized Western models on cybersecurity tasks, despite trailing on general benchmarks. The gap between Chinese and American AI capability is closing fast in domain-specific applications, and the open-weight aspect matters: you can run it, inspect it, fine-tune it, and host it without a vendor sitting between you and your own system.

That's the real story, not the geopolitical horserace. The fact that credible, domain-capable models are now open-weight means the argument for paying premium prices to a locked API just got thinner. The complexity being sold to you by AI vendors is increasingly optional. The underlying capability is becoming a commodity. What you build around it, how you integrate it, how you make it actually useful to the humans in your business, that's still hard. That's still where the value is. But the vendor dependency part? That's eroding.

The Ice Maker Is the Tell

And then there's a $500 smart nugget ice maker. Govee's new appliance makes "the good ice," the soft, chewable kind that makes a drink feel premium. It connects to an app. It costs five hundred dollars.

I include this not to mock it. People love that ice. What I want you to notice is the mechanism: take something that exists (ice), add connectivity and a premium narrative, and charge a multiple of what the undifferentiated version costs. This is the template. It works on consumers. It works on founders buying dev tools. It works on CTOs buying AI platforms. The thing you need has been repackaged as a smarter, connected, premium version of itself, and the gap between what the base version costs and what you're paying is the complexity tax.

The Writer Who Knew He Was Failing

László Krasznahorkai, the Nobel laureate known for sentences that run for pages, told The New Yorker that he writes because he fails. Not despite it. Because of it. Every book is an attempt to capture something that language can't fully hold, and the attempt always comes up short, and that gap between what he intended and what landed is what drives the next book. The failure is load-bearing. It's what keeps the work honest.

That's the counterpoint to everything above. Complexity isn't always avoidance. Sometimes the hard thing is hard because the problem is actually hard, and a simple tool won't reach. The discipline is knowing the difference. And you only know the difference if you've actually pushed the simple tool to its limits first, instead of abandoning it the moment someone showed you a shinier alternative.

What This Means for Your Stack, Your Budget, Your Year

If you're running a business in the $1M to $5M range and you feel like you're perpetually behind on technology, I want you to consider that this feeling is being manufactured. Not entirely, but substantially. The cadence of new tools, new AI versions, new orchestration platforms, new "smart" everything, is not neutral information. It is a sales cycle designed to make your existing infrastructure feel inadequate. Some of it is real progress. Most of it is the complexity dealer working the street outside your door.

The questions worth asking before you adopt anything new are brutally simple. What does this replace, specifically? What does my current stack fail to do that this solves? Have I actually hit that wall, or do I just believe I'm about to? And who benefits if I believe I need this now?

The Postgres-instead-of-Temporal argument is a microcosm of an entire philosophy: understand what you have, push it to its actual limits, and only then, with evidence, go shopping. The teams that win aren't the ones with the most current stack. They're the ones who know their stack cold and don't pay complexity tax on problems they haven't earned yet.

If your operations are chaos, if your automation is nonexistent, if you're still manually doing things that a well-designed system would handle while you sleep, you don't have a tools problem. You have a clarity problem. The tools are fine. The architecture of your work is what needs attention. That's the conversation we know how to have, and it almost always starts with what you already own.

Previous Post The Abstraction Tax: AI's Hidden Cost to Us Next Post The Product Isn't Finished When You Ship It