I remember that day. As a more junior developer I was very confused as to what I had surely done wrong.
6 karma · joined January 19, 2022
This is one of the hardest lessons I've had to learn as an engineer. Building extensible abstractions upfront is extremely difficult to achieve without building a lot of abstractions upfront that aren't extensible, and learning why.
> you cannot avoid them, you need to get good at them instead
I'm working on it!