The strength of a habit is proportional to the amount of reinforcement.
The most important single aspect of software development is to be clear about what you are trying to build.
User needs are both the starting point and the ultimate goal of product development.