Data structures are key
Posted Apr 5, 2007 13:46 UTC (Thu) by dwheeler
Parent article: Re: [patch 6/13] signal/timer/event fds v8 - timerfd core ...
Morton said "I find that the key to understanding kernel code is to understand the data structures and the relationships between them."
Linus Torvalds noted last year that: "I will, in fact, claim that the difference between a bad programmer and a good one is whether he considers his code or his data structures more important. Bad programmers worry about the code. Good programmers worry about data structures and their relationships."
Fred Brooks noted this decades ago: "Show me your flowcharts and conceal your tables, and I shall continue to be mystified. Show me your tables, and I won't usually need your flowcharts; they'll be obvious."
to post comments)