3 ms·
Hah. For a startup I wrote some code using interfaces and some (what I though to be) reasonable abstractions to future proof us to an extent. Some of it remain
by MattPalmer1086 4y ago
Hah. For a startup I wrote some code using interfaces and some (what I though to be) reasonable abstractions to future proof us to an extent. Some of it remained quite low level where appropriate.
All the other dev leaders hated it. They said it was too complex and they couldn't iterate on it quickly enough. It took one of them 2 hours to change a fundamental bit of it!
They then (after I left that position to work on the cryptography) proceeded to rewrite the entire thing using domain oriented design. It was a beautiful set of interfaces. It was about 100 times less efficient (running on mobile phones). It took them 6 months to rewrite it.
I figure that everyone just has their preferred style. The right amount of abstraction is whatever you wrote!