3 ms·
That is a good reference, thank you: "The significance of Buridan’s Principle lies in its warning that decisions may, in rare circumstances, take much longer t
by galaxyLogic 4y ago
That is a good reference, thank you:
"The significance of Buridan’s Principle lies in its warning that decisions may, in rare circumstances, take much longer than expected."
A software project may be late because it spent too much time to choose how to proceed. But it might also be late because it spent no time on choosing the best design to begin with and just chose a very bad design and went with it.
That is why my favorite metaphor for software design is the game of Chess. Every design choice you make may lead to a winning position, or losing position. If you lose you may be able to "play again". But maybe not, because of budgetary constraints.
There's just no Silver Bullet that would make you win in chess every time. But you can win sometimes, and get better at it.