Agentic artificial intelligence is becoming ingrained in enterprise operations at lightning speed. With the promise of delivering unprecedented productivity (and pushed by CEOs and CIOs who see AI as the key to being competitive), AI agents have become “co-pilots” for practically every developer. As a result, AI-generated code is turning up everywhere. But the hidden … continue reading
In the early 2020s, the software industry chased a singular north star: developer velocity. We promised that LLMs and agentic workflows would usher in a golden age of productivity. We are shipping code significantly faster than three years ago. Yet the structural integrity of our systems has never been more precarious. In 2026, we are … continue reading
You rarely think about the systems that keep your digital life running. When a message is sent instantly, a payment clears without friction, or a video loads on the other side of the world without buffering, it feels natural. Like turning on a tap and expecting water. But behind that simplicity sits a vast and … continue reading
There is a piece of management advice that circulates widely, feels intuitive, and is quietly becoming one of the more dangerous ideas in enterprise technology leadership. It goes something like this: once you cross into management, your job is to set direction, develop people, and remove obstacles. The technical details — the actual behavior of … continue reading
Most engineering organizations running traditional CI/CD pipelines eventually hit a ceiling. Deployments work until they don’t, and when they break, the fixes are manual, inconsistent, and hard to trace. For example, we recently reached that point after our third deployment incident in two months, each one caused by configuration drift between environments. Our pipelines had … continue reading
Architecture diagrams lie, a little. Not on purpose. They show boxes and arrows in clean arrangements and make everything look sequential and tidy. What they cannot show is what fails first, what surprised you, and which decisions you would fight hardest to keep if someone wanted to simplify things. This is about those decisions. The … continue reading
For software engineering leaders, data availability and quality issues now represent the primary barrier to AI implementation. Organizations that lack automated quality controls embedded throughout the software development life cycle (SDLC) face escalating risks: poor data quality disrupts business operations with bugs, triggers compliance violations, and derails modernization projects. Software engineering leaders can avoid costly … continue reading
A Fortune 500 enterprise needs to implement sentiment analysis across customer support tickets, product reviews, and social media mentions. This scenario illustrates the paradigm shift from “build vs. buy” to “configure vs. code.” Organizations can approach AI implementation in three ways: building custom integrations directly against model provider APIs, purchasing separate per-vendor SaaS solutions, or … continue reading
I watched one of our engineers explain the same authentication pattern to Claude Code for the fourth time last month. Not because he forgot he’d explained it. Because the tool forgot. Every session, from scratch. “We use JWT validation at the gateway layer, not in individual services.” He’d said it three days ago. And the … continue reading
Documentation used to support the product. Today, it’s fundamental to the product experience, especially as AI becomes the primary way people learn, search, and decide. For many users, documentation is the first (and sometimes only) way they evaluate, adopt, and successfully use what you’ve built. As the use of AI has grown, documentation has also … continue reading
When OpenAI announced its persistent memory feature for ChatGPT in early 2025, it was presented as a convenience. Users could now have the model remember prior context, preferences, and facts, making interactions smoother and more personal. On the surface, it was a feature update. But at a deeper level, it hinted at a shift that … continue reading
Over the past two years, the pace of innovation for AI code assistance has been nothing short of astounding. We’ve moved from “enhanced autocomplete” systems to ecosystems of AI agents capable of completing complex tasks and cranking out prodigious amounts of code. At the same time, developers are being asked to build, test, and deploy … continue reading
The market keeps saying “SaaS is dead.” That’s probably true, but it’s also incomplete. What’s actually dying is the idea that value lives inside a vendor-controlled black box. The next era is about utilities: unlimited coding capacity and unlimited analytical capability. And if those two utilities are real, then the vendor model has to change. … continue reading
Once, when ChatGPT went down for a few hours, a member of our software team asked the team lead, “How urgent is this task? ChatGPT isn’t working — maybe I’ll do it tomorrow?” You can probably imagine the team lead’s reaction. To put it mildly, he wasn’t thrilled. Today, according to a Stanford HAI report, … continue reading