> For me it all starts with the database, always.
I agree, though I generally reduce this question to, "what is the shape of my data?".
I agree, though I generally reduce this question to, "what is the shape of my data?".
Thats how I know I'm on the right path. I start to organize the data and new things that appear fit naturally into what I've already discovered.
This is the epitome of organic design because you are simply the conduit between the truth and a schema definition. If you force yourself to not be clever and just interpret what you've found, your database model will be solid.