<story><title>“Fast Kernel Headers” Tree -v1: Eliminate the Linux Kernel&apos;s “Dependency Hell”</title><url>https://lwn.net/ml/linux-kernel/YdIfz+LMewetSaEB@gmail.com/</url></story><parent_chain><item><author>yjftsjthsd-h</author><text>A question that I&amp;#x27;ve been mulling over: How do we create more people like this? Better documentation? A... &amp;quot;brief guide to the entire kernel&amp;quot; blog series? Aggressively pushing GSoC project mentoring?</text></item><item><author>RustyRussell</author><text>Ingo Molnar was always one of my favourite scary kernel devs. This kind of massive rewrite was always a key strength of OG devs, who were prepared to tackle maintenance tasks beyond the limits of mortal sanity. The result of such ongoing struggles is why the Linux kernel still works after decades of active development, despite radical changing requirements.</text></item></parent_chain><comment><author>stathibus</author><text>The same way you build talent in any other organization - give people money, tell them this is their job, and put them in the same &amp;quot;room&amp;quot; as people who also have this job but have been doing it longer.&lt;p&gt;Or are you asking how we create more people who will do this in their free time?</text></comment>
<story><title>“Fast Kernel Headers” Tree -v1: Eliminate the Linux Kernel&apos;s “Dependency Hell”</title><url>https://lwn.net/ml/linux-kernel/YdIfz+LMewetSaEB@gmail.com/</url></story><parent_chain><item><author>yjftsjthsd-h</author><text>A question that I&amp;#x27;ve been mulling over: How do we create more people like this? Better documentation? A... &amp;quot;brief guide to the entire kernel&amp;quot; blog series? Aggressively pushing GSoC project mentoring?</text></item><item><author>RustyRussell</author><text>Ingo Molnar was always one of my favourite scary kernel devs. This kind of massive rewrite was always a key strength of OG devs, who were prepared to tackle maintenance tasks beyond the limits of mortal sanity. The result of such ongoing struggles is why the Linux kernel still works after decades of active development, despite radical changing requirements.</text></item></parent_chain><comment><author>pa7ch</author><text>In my experience, big and important rewrites only can happen after someone has been maintaining a code base a long time and they can spend many months or years mulling over simplifying architectural changes not just for change. Often for company software at least I was frustrated with the pace that they shuffle you around projects.</text></comment>