The source of many design and programming problems: unchecked assumptions



In a recent project, we faced a problem with our system.

We just found and resolved the problem.

Details aside, there is a root cause of the problem: unchecked assumptions.


Save you time and effort and ask yourself often “Which are my assumptions so far?”

And then check them early.

Comments (2)

  1. barrkel says:

    Only one problem with that: it’s assumptions all the way down! :)

  2. marcod says:

    Right!

    Some are checked, and other are unchecked.

    I know, it is not just that simple but it is useful to keep in mind the idea.