Hint levels in Sophocode
Hints are progressive by design:
- Level 1: direction and pattern cue
- Level 2: key insight or data structure
- Level 3: algorithm shape
The goal is to unblock your reasoning, not replace it.
When to request a hint
Use this rule:
- 10-15 minutes of real effort -> Level 1
- another focused attempt -> Level 2
- only if still blocked -> Level 3
If you open all hints instantly, you skip the learning signal.
How to learn after a hint
After every hint, write one sentence:
"The key thing I was missing was ____."
This creates retrieval anchors for the next problem.
Anti-patterns
- Using hints as a speed tool.
- Reading a hint without coding immediately.
- Treating accepted output as mastery.