Skip to content

In this chapter we've seen that, unlike when building a…

“In this chapter we've seen that, unlike when building a house, when it comes to software it's almost impossible to know what you want. And even if you did know, it would be impossible to know how long each part would take to do. And even if you did know the theoretical length of each task, it…” quote by Patrick Gleeson
Download Open image
““In this chapter we've seen that, unlike when building a house, when it comes to software it's almost impossible to know what you want. And even if you did know, it would be impossible to know how long each part would take to do. And even if you did know the theoretical length of each task, it would be impossible to work out the amount of time it would take an actual team of a specified size to do it. Which goes some way to explaning the sordid catalogue of failure that is the history of software projects over the last fifty years.””

Patrick Gleeson

About This Quote

This interpretation was drafted with AI assistance. It is one reading of the quote, not the author's own explanation.

Software development is inherently uncertain; estimating effort and duration is practically impossible despite theoretical knowledge.

In simple terms: Software projects are unpredictable and hard to estimate.

Key Takeaway

Embrace iterative planning and flexibility.

Themes

uncertainty software project management

Mood

cautious analytical

Type

advice technical

When to use this quote

  • software development
  • team planning
  • risk assessment
  • product roadmapping
  • client communication

Key Concepts

estimation risk complexity

Questions to Reflect On

  • How can teams mitigate unknowns?
  • What methods improve estimate reliability?
A Different Perspective

Precise estimates can still be useful for budgeting.

★ ★ ★ ★ ★ No ratings yet

More It quotes

Browse all 112 It quotes