Software estimates have never worked and never will
Estimating software development time has been a consistent failure since the inception of computing. The industry persists in trying this flawed method despite decades of unsuccessful attempts. The challenge lies in the novelty of most software projects, which defy precise upfront specifications. Instead of relying on estimates, shifting to a flexible development approach using budgets or appetites, as advocated by the Shape Up methodology, can lead to more successful and timely software delivery.