Re: [xml-dev] Data is primary .... why?
(d) "Show me your flowchart and conceal your tables, and I shall continue to be mystified. Show me your tables, and I won't usually need your flowchart; it'll be obvious." (Fred Brooks,
The Mythical Man-Month, 1975).
I updated this for publication in Eric Raymond's 1997 book The Cathedral and the Bazaar as "Show me your code and conceal your data structures, and I shall continue to be mystified. Show me your data structures, and I won't usually need your code; it'll be obvious."
Guy Steele then rewrote it again in 2002 for "Objects Have Not Failed" as "Show me your interfaces, the contracts for your methods, and I won't usually need your field declarations and class hierarchy; they'll be irrelevant." I think Haskell people might agree with that, though they don't generally think of themselves as OO folk.