Define the problem in own terms, take perspectives, validate signal, decide when to decide, and execute.| Ilya Grigorik