The Most Dangerous Words in Software Engineering: “We All Agree”
I once let a consensus convince me that a decision was right simply because the people supporting it were smarter and more experienced than I was. M…
Latest Architecture news from Tech News
I once let a consensus convince me that a decision was right simply because the people supporting it were smarter and more experienced than I was. M…
This week at the synthetic company, something genuinely strange happened. The chief architect vanished. Not metaphorically. Not in the “he got poach…
Your company has a fortnightly architecture review. Leads and senior engineers from every team, an hour on a call, proposals for anything that cross…
A Fractional Integrator is easy to describe badly. "Runs meetings." "Follows up with people." "Helps operations." None of those explanations really…
A Fractional Integrator can help when execution keeps breaking between teams. But sometimes hiring one is the wrong move. The company may have a pro…
The death of the sampling shelter means that enterprise systems and product workflows will no longer be evaluated through small, forgiving statistic…
Most engineering leaders can tell you their sprint velocity, their deployment frequency, and their open incident count. Far fewer can tell you what…
Cross-functional teams are where most modern software gets built. Product defines the problem, design shapes the experience, engineering builds the…
Engineering teams will spend an entire quarter removing a single point of failure from a payments service, then never ask the same question about th…
By Decision Desk Every engineering team eventually has the same argument. One group says "we need more design review, we keep shipping things we reg…
An engineering team can have experienced developers, a clear backlog, and regular sprint meetings while still struggling to ship. Sometimes the miss…
Suppose your implementation team finally gets an AI workflow working. It produces useful first drafts of integrations, catches routine mistakes, and…
Part of the "How to bring order to a project" series — the people track. It comes after infrastructure and architecture not because it matters less,…
Most engineering organizations misdiagnose software delivery as a production problem. They treat building software like operating a factory: crank t…
Every now and then I join a project where "everything works, but nobody dares to touch it." Deployment is done by hand from memory, the architecture…
Agentic Methods: Coding With AI Agents, Designing For Agents TL;DR "Agentic methods" covers two distinct things colliding right now: AI agents that…
Threat-based management is a systemic failure masquerading as operational rigor. When leaders manage exclusively by highlighting errors, they trigge…
Most EM interview prep fails the same way. You pick three strong stories, polish them until they're tight, run them past a friend, and walk in confi…
There is a particular kind of meeting every engineer eventually attends. A metric is projected onto a screen. It has moved in the wrong direction. S…
AI adoption is getting easier. Scaling AI is not. Models are more capable. APIs are easier to access. Copilots can be deployed quickly. Teams can pr…
Why helping everyone around you grow is still the fastest path to career growth—even in the age of AI. Introduction One of the best pieces of career…
A technology problem rarely stays a technology problem for very long. A platform may need to scale. A product may need to move faster. An organisati…
For the past two months or so, I've been working on a variety of AI development projects rather than writing -- writing skills, plugins, workflows,…
Six management failures we shipped alongside perfectly valid infrastructure changes. At 11:42 on Monday, the billing-export pull request had four ap…
Let's begin this with, what is a #FractionalCTO? A Fractional CTO is an experienced, executive-level technology leader who provides strategic guidan…
Here's a hard truth most engineering leaders don't say out loud: your team's speed depends way too much on people being in the same room at the same…
The investor mandate was unambiguous: become AI-native immediately and establish an advantage before the market caught up. The organization responde…
I thought the dashboard was telling me good news. My team had adopted AI-assisted coding quickly, and for a while it looked like exactly what everyo…
10 AI Prompts I Use as an Engineering Manager I've managed engineering teams for long enough to know the pattern: half of the job is technical decis…
Everyone recommends ByteByteGo and The Pragmatic Engineer. Don't get me wrong, they're great... but the best engineering writing of the last two yea…