Show HN: AlgoDrill – Interactive drills to stop forgetting LeetCode patterns

Learning approach & concept

  • Several commenters compare AlgoDrill to the chess “woodpecker method”: repeat the same positions/patterns until they become automatic.
  • The tool is described as “guided Anki for NeetCode 150”: curated problems, structured explanations, and interactive drills where you rebuild solutions line-by-line with small objectives and short “first principles” notes.
  • Supporters like the focus on pattern recognition and fast recall under time pressure, especially for interviews, though some find line-by-line recall unnatural and argue we think in multi-line “chunks,” not single lines.

Views on LeetCode and interview culture

  • Strong backlash against LeetCode-style interviews: seen as cargo-culted from big tech, detached from real work, and rewarding rote memorization over genuine engineering skill.
  • Others argue that, compared with alternatives (take-homes, credentialism, domain-specific trivia), LeetCode is the “least bad” standard: public curriculum, somewhat objective, and not tied to privilege or specific stacks.
  • Some note it filters out time-poor but capable candidates (e.g., parents, busy professionals).
  • Multiple people state they would refuse roles that demand “circus tricks” or optimized recall of patterns.

Product reception and feature feedback

  • Many find the idea useful and some purchase lifetime access, especially those actively preparing for interviews.
  • Major usability complaints:
    • Requires Google sign-in; users request GitHub or email.
    • Currently Python-only; high demand for JavaScript/TypeScript, plus Java, C++, Go, Rust, C#, Ruby.
    • Checker is too strict: exact variable names and structure required, which feels like memorizing a specific editorial solution rather than the underlying idea.
    • Text selection disabled in study mode and minor UX issues around drill modes.
  • Several criticize “17 spots left / % claimed” style scarcity messaging as manipulative or dishonest.

Pattern recognition, real-world value, and alternatives

  • Debate over whether expertise is primarily pattern recognition or grounded in deep theoretical understanding plus experience.
  • Some see LeetCode and AlgoDrill as interview-only skills with little real-world value; others note occasional usefulness of algorithmic patterns for large data workloads.
  • A few treat coding puzzles as recreation, like Sudoku or Rubik’s cubes, while others prefer building real projects instead.