Resources:
Summary
During a white board session, go step by step, asking questions throughout:
- Analyze and question
- What does the algorithm do?
- What are the inputs and outputs (data types)?
- Any restraints or rules?
- Example/test of how it will be used
- Visualize and discuss (draw it out if necessary)
- Pseudocode the approach
- Code