Ask HN: How does one stay motivated to grind through LeetCode?

Whether to Grind LeetCode at All

  • Many say: if you hate it, don’t do it—but accept the consequences (fewer options, especially big tech/SV).
  • Several argue LeetCode is mostly required only for FAANG-style/big corpo roles; many other jobs don’t use it or use only light versions.
  • Others insist that in Silicon Valley and high-comp tracks, “you have to do LeetCode” unless you’re very well connected.
  • A recurring sentiment: companies that rely heavily on LeetCode are often not places some commenters want to work anyway.

Motivation vs Discipline

  • Common view: motivation is fleeting; discipline, routine, and planning matter more.
  • Tactics mentioned:
    • Small daily quotas (e.g., 1 hard / 2 medium / 3 easy; 15-minute sessions morning/evening).
    • Using LeetCode sites/lists (Blind 75, NeetCode, pattern lists) for structure and visible progress.
    • Treating it like a game or competitive sport (runtime/memory rankings, internet points).
    • Creating a dedicated “LeetCode space” with no distractions.
    • Using it as “productive procrastination” compared to worse chores.
  • Extrinsic motivators: salary charts, family responsibilities, fear of poverty, even spite toward imagined rivals.

Psychological and Emotional Friction

  • Several describe anxiety and avoidance: LeetCode prep used to procrastinate real interviews, fear of failing with long cool-off periods.
  • Some older/experienced engineers feel devalued: decades of work seem to “count for nothing” next to timed puzzles.
  • Others frame it as wage-slave hoops, doublethink, or soul-crushing drudgery, especially later in one’s career.

Perceived Value of LeetCode and Algorithms

  • Supporters:
    • Enjoy puzzle-solving for its own sake or treat it as a fun, non-work challenge.
    • Emphasize learning patterns, classification, and core data structures/algorithms; report genuine skill gains and easier interviews.
  • Critics:
    • Call it academic, context-free, rarely needed in real jobs; better to build real projects.
    • Note that LLMs can already handle many such tasks, making memorization feel pointless.
    • See it as filtering for exam-taking and pain tolerance rather than job performance; some call it a de facto IQ or legal-defense filter.

Alternatives and Coping Strategies

  • Suggestions: focus on networking, side projects, infrastructure/security/architecture, smaller companies, remote roles, or starting a business.
  • Some advise joining study groups to make practice social and accountable.
  • Others simply refuse LeetCode and accept lower pay or different markets as the tradeoff.