All Articles
-
AI Closes the Ticket. But Who Builds the System?
AI coding tools close tickets fast, but GitClear's 2026 research across 623 million code changes shows refactoring down 70% and duplicated code up 81% since 2023. AI doesn't make developers better — it amplifies the habits they already have.
Read more → -
Your Architectural Style Is Part of Your Architecture
Conway's Law says systems mirror communication structures. The less-discussed corollary: how an architect leads (centralized control vs. distributed judgment) shapes the coupling and evolvability of the system itself, not just the org chart.
Read more → -
The Move From Execution To Origination
Programmer employment fell more than 27% over two years while the Bureau of Labor Statistics projects growth in design-oriented development roles. The real dividing line isn't AI versus humans — it's execution versus origination, and your career depends on which side you're building toward.
Read more → -
The Line AI Is Drawing in Your Architecture Team
Most software work sits on a spectrum from execution (implementing a decision already made) to origination (deciding what to build and why). AI is very good at the former and not at all good at the latter — and that asymmetry has real implications for how architecture teams should be structured.
Read more → -
Why I Wrote The Software Conductor
Two framework-driven drafts of a software architecture book were technically correct and completely lifeless. Why the lesson at the heart of becoming an architect — measuring your contribution by the conditions you create, not what you build — only landed once it became a story.
Read more → -
Working as Intended
Five real AI deployments — Amazon's biased hiring tool, a healthcare triage algorithm, COMPAS recidivism scoring, a wrongful facial-recognition arrest, and the Apple Card — caused serious harm without a single line of buggy code. The harm was upstream, in proxy-variable and fairness-definition choices engineers made without recognizing them as ethical decisions.
Read more → -
Prompt Injection Isn’t a Bug. It’s a Property
Prompt injection is the SQL injection of the AI era, except there's no equivalent of a prepared statement to fix it. Why the right question isn't "how do I prevent it" but "what can a compromised agent actually do" — and how least privilege and narrow blast radius answer that.
Read more → -
When the Bill Comes Due: Amazon's AI Bet and the Engineers It Let Go
Amazon laid off thousands of engineers citing AI efficiency gains, then convened an internal "deep dive" after high-severity outages linked to AI-assisted code — including a sentence about GenAI changes quietly deleted from the internal memo. Questions every organization cutting engineering headcount for AI should be asking itself.
Read more → -
AI Promised 10x Developers. The Reality Is Far More Complicated
A GitClear study of 2,000 developer-weeks finds AI coding tools deliver roughly 25% average productivity gains, concentrated among senior engineers who already knew what they were doing — alongside a 10x jump in code churn that stores up technical debt for later.
Read more → -
The Hidden Costs of Vibe Programming: Why AI-Generated Code Isn't the Shortcut You Think It Is
Vibe-programmed code accumulates as thousands of lines nobody wrote or fully understands. Why that trades short-term velocity for compounding technical debt, hidden security vulnerabilities, and a vicious cycle where teams use AI to understand the AI-written code they can no longer maintain themselves.
Read more → -
The Hidden Risks of "Sign In with Google"
"Sign In with Google" is convenient, but it turns your Google account into a single point of failure — locked out of Google means locked out of everything linked to it. Why password managers and passkeys give the same one-click convenience without the coupling.
Read more → -
🤖 “We Need an AI Strategy!” What Your Boss Really Means...
When leadership demands an AI strategy, they usually mean "we need innovation" or "we don't want to fall behind." How architects turn that vague directive into concrete questions about business goals, data readiness, alternatives to AI, and who owns ongoing operational cost.
Read more →