Bad programmers worry about the code. Good programmers worry about data structures and their relationships.
In the design world, content is everything. Design without context and content is just noise. In the programming world, code is (usually) nothing without data and the structuring of that data. Fail to manage the content and you fail to build a stable and extendable system.