6 ms·
There is a pattern in software engineering of: * Project exists * New employees come up with idea for efficiency improvement * Months spent implementing. Ol
by londons_explore 6d ago
There is a pattern in software engineering of:
* Project exists
* New employees come up with idea for efficiency improvement
* Months spent implementing. Old codepath becomes legacy.
* New thing now has extra features bolted on during build.
* Efficiency of new thing turns out worse than original, but now the new features and 'less technical debt' are the drivers.
* New thing launches, old thing deprecated, but there is little real benefit to all those months of work.
- jamesfmilne 5d agoSecond System Effect https://en.wikipedia.org/wiki/Second-system_effect https://en.wikipedia.org/wiki/Second-system_effect Coined by Fred Brooks in "The Mythical Man-Month" in 1975.
- sceptic123 5d agoThen they fix the new thing implementation[1] and realise the original gains that were promised [1](https://www.conviva.ai/resource/making-io_uring-actually-fast-i-o-threads-chunking-and-the-memory-story-nobody-talks-about/ https://www.conviva.ai/resource/making-io_uring-actually-fas...)