The article discusses the challenges of estimating software project timelines and argues that accurate estimation is impossible due to the dominance of unknown work. The author suggests that estimates are often used as a political tool by managers to negotiate with each other, rather than as a genuine attempt to predict project duration. The author proposes an alternative approach to estimation, where the focus is on finding a set of software approaches that match a given estimate, rather than trying to accurately predict the time required for a specific project. This approach acknowledges the uncertainty and complexity of software development and seeks to manage expectations and risks.