←back to thread

178 points henwfan | 5 comments | | HN request time: 0.209s | source

I built AlgoDrill because I kept grinding LeetCode, thinking I knew the pattern, and then completely blanking when I had to implement it from scratch a few weeks later.

AlgoDrill turns NeetCode 150 and more into pattern-based drills: you rebuild the solution line by line with active recall, get first principles editorials that explain why each step exists, and everything is tagged by patterns like sliding window, two pointers, and DP so you can hammer the ones you keep forgetting. The goal is simple: turn familiar patterns into code you can write quickly and confidently in a real interview.

https://algodrill.io

Would love feedback on whether this drill-style approach feels like a real upgrade over just solving problems once, and what’s most confusing or missing when you first land on the site.

1. Surac ◴[] No.46204800[source]
sorry for asking: what does grinding LeetCode mean?
replies(2): >>46204956 #>>46204993 #
2. dsr_ ◴[] No.46204956[source]
"grinding" is doing something repetitively, with the connotation that it is difficult and goal-oriented.

"farming" is the same but without the difficulty: just doing an easy but boring task repeatedly because it gets you something else that you want.

3. neilv ◴[] No.46204993[source]
The phrase "grinding LeetCode" refers to a kind of unmentionable self-stimulus indulged in by people who want tech jobs money, but are bad at software engineering, and who want to work with other people who are bad at software engineering.

It was most popular during zero interest rate phenomenon, when there were numerous investment scams based on startup companies that could have a very lucrative "exit" for those running the scheme, despite losing money as a business.

LeetCode falls out of favor when companies realize they need to build viable businesses, and need software engineers rather than theatre performances.

replies(1): >>46209053 #
4. koakuma-chan ◴[] No.46209053[source]
What if I want to work at big tech? Does your message still apply, or if I want to work at big tech, it means I just want tech jobs money, and am bad at software engineering?
replies(1): >>46210088 #
5. neilv ◴[] No.46210088{3}[source]
You could be an outlier. I, too, wanted to work at a particular Big Tech.

But then I looked again at the prep materials they recommended for their frat hazing interview theatre, and it was so depressingly trashy, that it made me not want to work there anymore.

And things I read publicly (e.g., culture of disingenuous mercenary careerism, and hiring scraping the bottom of the barrel that knows only the interview gaming) and hear privately (worse) mean that probably it was for the best that I didn't move there, though the bigger bank account would've been nice.