``More seriously code is patterns, repeating in variations throughout
programs everywhere. Thats why reading other source code helps - you
learn new patterns of code to use fitting things together. I think quite
a lot of the 'art' of programming is seeing the patterns, spotting the
right pieces to fit together and also looking for commonality.'' Alan Cox.