Why senior devs lose the AI debate: they argue complexity, not uncertainty
Senior developers and the rest of a business operate on different loops. Marketing, sales, product, and executives run a discovery loop where the enemy is uncertainty, and speed-to-market is the main lever for resolving it. Senior developers, responsible for keeping a paying-customer system alive, run a stability loop where the enemy is complexity — every new table, condition, or component degrades understandability, debuggability, and long-term velocity.
The communication breakdown happens because seniors push back on new work using their own vocabulary (maintenance cost, complexity, productivity over time), which does nothing to address the business’s actual problem. The author’s reframe: pitch the same instinct to reduce, reuse, and avoid as a faster path to learning. Suggest a button instead of a feature, a Google Form instead of a survey service, one chart instead of an analytics platform — and package it with the phrase “can we try something quicker?”, which signals speed, optionality, and good-enough experimentation in one line.
This also explains the split in senior-dev opinion on AI replacing developers. Those embedded in the discovery loop see agents as a pure uncertainty-reduction win; those in the stability loop see the complexity bill coming due later. The piece argues the durable senior-dev contribution AI still can’t replicate is taking responsibility for the running system.
Read the full article
Continue reading at Hacker News →This is an AI-generated summary. Read the original for the full story.