“You Had One Job”: Why Twenty Years of DevOps Has Failed to Do it

2 points by wrs


quad

Most developers don’t interact with production on a daily basis, unless they’re hunting down a bug or something. Guess who does? Your operations crew—or as they are more likely to be called, cloud engineering, infrastructure, SREs, DevOps, or platform engineering.

Whatever you call them, somebody has to deal with operational feedback loops. They are the last line of defense for your system in the face of perpetual threats. In soccer terms, they are the goalie.

[emphasis mine]

Everything else in this article follows from this premise. And if you, as a "developer," don't operate what you build, then… well… I wish you the best of luck in your career.

olliej

There really needs to be a tag for "marketing masquerading as a technical post". This is just another ai startup trying to justify its existence, and using "technical" posts of questionable quality ("Most developers don’t interact with production on a daily basis" what?) to have a startup-tech-of-the-year slop push and a marketing message at the end.

Vaelatern

Yes sales pitch at the end.

It's clear to me the thesis is right, devs don't see prod and don't know when they are making decisions that hurt their ability to operate differently. Ops folks don't really care about the application. The two are different, mostly incompatible mindsets. I have a hard time imagining that AI makes this better, but I do believe different tooling can enable interested parties to make good calls.

Corbin

The article doesn't notice that the reason why developers and operators are distinct is because of how businesses treat computers. Developer silos evolve because business leaders and owners don't understand how computers are used within their business; each developer project is its own expedition from the boardroom to the server room to see what a computer can do for them today. Developers are necessary for a business to survive because if operators were left to themselves as a culture then they would not do what upper management says; after all, the typical capitalist doesn't know anything other than numbers on a spreadsheet and has no appreciation for the computer as a cultural artifact.

Frankly, I think that the author has been getting discounts on their cloud bills. My biggest issue with observability over the past three years, leading to writing yet another round of Prometheus-integrating tools, is that I cannot afford the disk space and bandwidth necessary to have detailed metrics from every machine in my fleet. OpenTelemetry is a step backward in this regard. The observability movement has failed to internalize the literature on sensor theory (compressed sensing, sensor fusion, sensor algebra) and continues to promise that one more dashboard will fix the dev-ops split.