3 ms·
I think the overarching point, if there is one, is that with Moore's law and Dennard scaling running out of real-world impact between generations, the churn of
by AtlasBarfed 4y ago
I think the overarching point, if there is one, is that with Moore's law and Dennard scaling running out of real-world impact between generations, the churn of new hardware is becoming more forced-consumption / deck chair rearrangement on the software side rather than delivering value / efficiency that utilizes new hardware capabilities.
The software industry has been slowing down with worse and worse runtimes, It used to basically be compiles C/C++ type stuff in the 80s/90s, 2000-2010s was JVM/dotNET, and now it is Javascript, although with Typescript the industry can probably get VM performance back to the JVM days. (very coarse paintbrush there of course).
At some point the industry will need to wring out optimization from the software stack to get closer to hardware again. The good news is that hopefully dependency churn will reduce, because interfaces may finally become more stable, as will implementations. Because ye gods is dependency churn a headache these days. As I get older it just gets more annoying.