Why senior developers fail to communicate their expertise
Summary
The piece argues that senior developers struggle to communicate their value due to a mismatch between their focus on managing complexity and the business’s need to reduce uncertainty. It presents a two-loop view of a business (uncertainty reduction vs. stability) and suggests senior developers should frame solutions in terms of speed-to-value and reuse rather than just technical complexity. The author also warns that AI can accelerate the first loop at the expense of understandability and stability, advocating for a decoupled approach where humans remain editors and AI handles planning and brainstorming.