Skip to contentSkip to editor
Docs

Hints Policy and Best Use

Use Sophocode progressive hints strategically: when to ask, how to avoid over-reliance, and how to convert hints into long-term pattern memory.

Browse docs

Hint levels in Sophocode

Hints are progressive by design:

  1. Level 1: direction and pattern cue
  2. Level 2: key insight or data structure
  3. 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.

Practice next

  • Run one focused problem in Practice.
  • Track hint level usage trends in Dashboard.
  • Add repeated hint-heavy patterns to your Roadmap.