“Man sacrifices his health in order to make money. Then he sacrifices money to recuperate his health. And then he is so anxious about the future that he does not enjoy the present; the result being that he does not live in the present or the future; he lives as if he is never going to die, and then dies having never really lived.
…get the details right by reminding yourself over and over again that “done is better than perfect”. Furthermore, make it a rule to get started on something as long as you have 70% of the information, 70% of resources and are 70% sure that you will succeed — because you can never by 100% prepared for anything.
…f the approach you choose, the important part is to keep inputs and outputs explicit at every step. “You need to override a method” is not an explicit API and is hard to design well, but “you need to provide a function as an argument” is explicit and helps you think it through.