2 ms·
> I feel like we should not discourage the practice of abstraction, since that's our business. I literally get paid to think about the real world in terms of ab
by rpastuszak 6y ago
> I feel like we should not discourage the practice of abstraction, since that's our business. I literally get paid to think about the real world in terms of abstraction and write it up into a computer. Young engineers should not be taught to fear "over-abstraction".
I agree with most of your comment, but in my experience (and, I think many may echo the same sentiment) over-abstracting has been always more dangerous than the opposite.
I’d choose a messy, duplicated piece of code over an overly abstracted 10x developer made mess, every single time.
> I literally get paid to think about the real world in terms of abstraction and write it up into a computer.
I love software engineering, but the most satisfying moments in my work involve removing code or not relying on tech to solve problems whatsoever.