3 ms·
What you're saying about everything being a trade off really resonates with me. I don't think I really "grasped" software engineering until a more experienced
by whstl 3y ago
What you're saying about everything being a trade off really resonates with me.
I don't think I really "grasped" software engineering until a more experienced friend told me, a couple decades ago, that every abstraction is also has trade offs and hidden costs.
To me it seemed ludicrous, since abstractions were "obviously good", but ruminating on that and observing closely the code I was maintaining taught me that it was true. Everything is indeed a trade off...
- geophph 3y agoReminds me of this quote attributable to Kent Beck “first you learn the value of abstraction, then you learn the cost of abstraction, then you’re ready to engineer”
- GMoromisato 3y agoDr. Gregory House's motto is "Everybody lies." My fantasy is to create a hit TV series about an engineering firm and the motto is "Everything's a trade-off."
- mp05 3y agoi thought that show's key lesson was that "everything is probably lupus" but you may be right.
- mp05 3y agooh yeah i remember my first interface factory factory singletons with variable dependency injection aritys built with a flywheel pattern. pretty sure i got fired for that one.