Nikita Prokopov has written a blog post detailing disenchantment with current software development. He has been writing software for 15 years and now regards the industry’s growing lack of care for efficiency, simplicity, and excellence as a problem to be solved. He addresses the following points one by one:
(Score: 2) by RS3 on Thursday October 04 2018, @03:01AM (1 child)
I thought code bloat was out of hand in 1995, but I digress. A friend of mine does stuff like high-end PhotoShop, Premier, Solidworks, etc., and 32 GB RAM is typical for him and his wife. Do they need all of that functionality loaded in RAM? Couldn't they modularize the software? With today's SSD speeds you could demand load and unload a lot of the code more efficiently than OS-level paging. Just a thought.
With the big problem of CPU security bugs and the somewhat significant loss in performance, it really is time to refine and shrink code.
One of the best examples of great tight code is the audio recording / editing software "Reaper". Much of it is written in assembly, which doesn't guarantee smallest code but I like to think it's more likely.
(Score: 3, Informative) by mhajicek on Thursday October 04 2018, @05:28AM
My CADCAM box has 64GB. It's mostly for the data, not the code.
The spacelike surfaces of time foliations can have a cusp at the surface of discontinuity. - P. Hajicek