When a programmer learns about a cool new tool, he looks around for a project to use it on.
If that’s your project, you’re in trouble. Good software developers suit the tool to the problem, not the problem to the tool.

In romance, people get an idea in their heads of what relationship they want. Then they go around looking for a person who fits in the slot they created.
This is asking for disappointment – it leads to deceiving ourselves about who a person is, never seeing the beauty in who he or she is, and missing out on a different but valuable relationship we could have had.
Fit the relationship to the people, not the people to the relationship.