"A little debt speeds development so long as it is paid back promptly with a rewrite. […] The danger occurs when the debt is not repaid. Every minute spent on not-quite-right code counts as interest on that debt."
Ward Cunningham
Anytime you over-engineer a solution you are placing a bet on the future state of requirements, your system, user needs, market trends, technological trends, etc.
Sometimes, it's better to place a smaller bet or just defer the bet to the future.
Computers do math differently sometimes than... math.
Let me show you 3 cases in #Java.
But these miscalculations happen in every programming language.
There isn't one quote we could pick out of this interview to do it justice. If there is one interview you watch today, make it this one with @matmohoric.
On n'a pas su choisir une seule citation qui rendrait hommage à l'interview. Du coup si vous devez écoutez un seul interview en entier aujourd'hui, faites en sorte que ce soit celui de @matmohoric.
#TDF2023