3 ms·
This has to be coupled with 'The Great Software Decay'. I hope we will have 'real' innovation in Software Engineering where people take writing performant code
by sremani 3y ago
This has to be coupled with 'The Great Software Decay'. I hope we will have 'real' innovation in Software Engineering where people take writing performant code seriously and many Software Engineers actually know what a compiler does and what the CPU does etc.
The frameworks have been helpful but at the same time -- rounding buttons is not software engineering.
- qayxc 3y agoThe problem is that many algorithms simply cannot be parallelised well and that ever since the 90s the iron is cheap whereas the programmer's time is expensive. So instead of spending weeks or even months on trying to squeeze the last bit of performance out of an application that's "good enough" performance-wise, developers can use that time to roll out features or fix bugs instead, i.e. generating value for their customers. It's simply a question of economics.