On Thu, 27 Jul 2006, Linus Torvalds wrote:
(*) 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.
personally I'd add to this that after the data structures are defined and you
turn to the code the API is significantly more important then the code itself.
David Lang