On Mon, Nov 28, 2011 at 4:21 PM, Alexander Johannesen <[log in to unmask]> wrote: > Your task should rather > be to understand the why, who, how, when and the thenceforth of data > models, and everything else will follow. Ye good gods, no, no, no! A more productive task is to understand the who, how, when, and thenceforth of what tasks actual people want to accomplish with their computers, and the easiest way to build tools to make their jobs easier and more joyful. Data modeling is a very useful thing to understand, especially as it helps you to make design decisions that don't paint you into a corner down the road. But an 'all flows from data modeling' thought process leads to FOAF, FOAF leads to hate, and hate leads to suffering. -n