4 ms·
> There's nothing wrong with having zillions of them That is a scary point of view. We have forgotten that there is no such thing as a zero-cost abstraction,
by naikrovek 7y ago
> There's nothing wrong with having zillions of them
That is a scary point of view. We have forgotten that there is no such thing as a zero-cost abstraction, apparently, and shovelware developers are now employed by enterprises and write enterprise software...
CPUs aren't getting faster. Software is getting slower a LOT faster than hardware is getting faster, these days, and people are still apparently perfectly fine with adding dependency upon dependency upon abstraction upon abstraction and it's adding up extremely quickly.
A good first step to addressing this is to favor a small copy & paste operation over a small dependency. Lots of people will shriek at the idea of this, but I promise you, all the problems with copying and pasting code are nowhere nearly as severe as all the problems with dependencies. Working to avoid problems you don't have results in creating problems that you definitely do have.
- userbinator 7y agoThe comment you're replying to makes references to the JVM, which is not surprising given what I've seen in the Enterprise Java culture.