3 ms·
Agree on the cognitive overhead. People will and are arguing that "it is kernel code, it should be complicated" but I really think this is backwards. Because i
by sverrirs 10y ago
Agree on the cognitive overhead.
People will and are arguing that "it is kernel code, it should be complicated" but I really think this is backwards. Because it is low level and debugging is really cognitively intense and difficult at this level the code should be even clearer and easier to understand.
- addicted 10y agoPeople aren't arguing kernel code must be complicated. People are arguing that dealing with pointers should be second nature to kernel developers, so the lines of code causing you and me congnitive overhead should be second nature to a kernel Dev.
- TickleSteve 10y agoI'm an embedded/real-time/bare-metal softie with over 20 years experience.... I do this stuff all day, every day. This code is inherently too complex. it should be simplified