home
about
blog
Marijn Haverbeke
5a93edc56a584e0004a4a61a
There are many terrible mistakes to make in program design, so go ahead and make them so that you understand them better.