Re:Can developer productivity be measured?
by z3t4 on Friday December 11, 2020 @10:06PM
(#25395009)
Make sure no code base would take more then a month to rewrite. That way it can be rewritten. But some tests could probably be reused, so tests should not be too intertwined with the code, tests should work independently from the code it tests.
[ Parent
| on HN ]
Re:Can developer productivity be measured?
by reactor on Saturday December 12, 2020 @03:20AM
(#25396696)
Many enterprise projects usually runs multi-year, its nearly impossible to make a code base that can be re-written in a month.
Re:Can developer productivity be measured?
by greenflame7 on Saturday December 12, 2020 @01:28AM
(#25396119)
How would that work for say the windows code base?
Re:Can developer productivity be measured?
by z3t4 on Saturday December 12, 2020 @11:57AM
(#25399596)
I have no OS dev experience, but I like the idea of many smaller specialized programs that are able to communicate with each other. Another problem with large and slow moving code bases is that things around changes, like hardware getting better/faster so software architecture that made sense 30 years ago might not be the best solution today.
An OS should probably not be developed by a single team or company, there should be an open core/kernel, then companies could instead compete and specialize in different combinations and support of systems, apps and services developed independently, where each part could be replaced.