It’s not about whether you succeed or fail at a problem. It’s about whether you can learn from it.
Terence Tao
- Listen
- Clarify Questions, Assumptions
- Take Notes
- Build Example
- Brute Force
- Optimize
- Pros and Cons
- Demonstrate: Draw
- Take Notes
- Code
- Code Review with Test – Break it!
- Fix Problems
- Complexity Analysis
- Refactor
- Discuss