Re:The Linux codebase has over 3k TODO comments, many from o...
by war1025 on Sunday December 29, 2019 @10:53PM
(#21910690)
Some form of tracking tool is the correct place to document the roadmap, in my opinion. The roadmap can be continuously monitored and updated. TODOs in code just end up as comments that exist for a decade because no one along the way wants to delete them, even if they have no relevance anymore.
Re:The Linux codebase has over 3k TODO comments, many from o...
by alacombe on Sunday December 29, 2019 @11:11PM
(#21910749)
Even though "mainline" has been structuring a tad over the past 5 years or so, Linux has no roadmap, no product management team scheduling features, no nothing. It is the epitome of bazaar development model done over mailing lists... and it's been working pretty well.
Re:The Linux codebase has over 3k TODO comments, many from o...
by war1025 on Sunday December 29, 2019 @11:26PM
(#21910806)
> Linux has no roadmap, no product management team scheduling features, no nothing.
I would bet large money that Linux has a great many of all three of those. They are just handled in a distributed manner by the various teams working on the different features.
Bazaar doesn't mean disorganized. It means there is no central planning authority. There are many individual planning authorities with their own agendas.
Don't forget Linux is largely a grassroots effort with heaps of reverse-engineered or otherwise improvised/ad-hoc hardware enablement going on. It wasn't until relatively recent history that we could even suspend/resume reliably!