Over Promising in Software Development

The key to disappointment is setting high expectations

Ben "The Hosk" Hosking
2 min readJun 7, 2024

Software development can’t help but over promise and under deliver. By the time the project gets to the developers, expectations are set so high its almost impossible for majority of software projects to not fail.

In the sales pitch with high level/vague requirements, anything and everything are possible.

If the customer can dream it, the sales team will say the development team can achieve it

  • 80 percent out of the box
  • If we can’t automate it, its not worth automating
  • Users will be 50 percent more productive
  • Low code development will deliver twice the benefits in half the time

There is a magic quality to software development that anything is possible. Developers are magicians who create software out of nothing but coffee, sweat and tears.


Take the developer estimate and half it

It’s not just sales people who over delivery but everyone is at it.



Ben "The Hosk" Hosking

Technology philosopher | Software dev → Solution architect | Avid reader | Life long learner