Modeling data well
I talk often about how modeling data should be done later in the process. If you start a new project with a models.py or com.mycompany.models.* or models/*.rb then you're putting the cart before the horse, and you're going to model data badly. But okay, you've accepted