6 ms·
1. Read a chapter from The Mythical Man-month each day before going to bed. ^_^ 2. Assumption that when a large project with lots of coders involved grows (and
by schiptsov 15y ago
1. Read a chapter from The Mythical Man-month each day before going to bed. ^_^
2. Assumption that when a large project with lots of coders involved grows (and matures) the number of bugs (per line of code) decreases, is very naive one. (see pp 1)
3. Of course, all those useless layers and piles of poorly-designed abstractions we used to see in a typical Java projects are the results of automated memory management and Moore's law. ^_^
If one neglects what is under the hood one will eventually run into a trouble. Memory and its management are still here, like another processes, flows of data and other dynamics. Not thinking about them does not eliminate them from existence. JVM is a user-level process, one of many.
So, it is not a risk homeostasis it is a mere ignorance. ^_^