Re:Normalization of deviance in software: broken practices b...
by btilly on Sunday December 03, 2017 @03:06PM
(#15839247)
By learning principles. Always ask yourself, "How does the rubber hit the road?" And remember that every layer you add adds performance overhead and further opportunities to have trouble debugging.
Software development is all tradeoffs. Understand the tradeoffs, and you'll understand the tradeoffs inherent in a new technology. There really aren't that many new things under the sun.
Of course this is easy to say, but most don't do it. And virtually every new shiny is chock full of bad ideas in addition to the good ones. So after a while you'll become naturally cynical...
Software development is all tradeoffs. Understand the tradeoffs, and you'll understand the tradeoffs inherent in a new technology. There really aren't that many new things under the sun.
Of course this is easy to say, but most don't do it. And virtually every new shiny is chock full of bad ideas in addition to the good ones. So after a while you'll become naturally cynical...