How I estimate work as a staff software engineer
Summary
The article argues that precise software estimates are impossible due to unknowns and organizational politics, and it critiques traditional estimation practices like time-based planning. It proposes a risk-focused approach: gather political context, present multiple feasible paths, and communicate risk rather than fixed deadlines. The piece offers insights that can inform automation projects and IT program planning in business contexts.