by firsttracks
1 subcomments
- Some feedback: The drill style approach seems helpful, but needing the variable names to exactly match threw me off. It would be great if we could _relax_ this constraint via a toggle for drill mode. "Precision Mode" feels like it's misnamed; when it's toggled on it feels more like a "guided mode" since chunks of boilerplate are written for you. It would be great if exiting Drill mode remembered choices, such as what portions were selected.
Ended up deciding to buy a subscription, but looks like the site still says "82% claimed" and "17 spots left". I appreciate the one-time purchase model, but feel that it's a bit shady of a tactic.
- AlgoDrill is so futuristic, that Gemini 3 included it in the HN front page 10 years from now (#5): https://news.ycombinator.com/item?id=46205632
by michaelmior
3 subcomments
- What threw me off is the expectation that I use the same variable names and exact same code structure. There are many ways to implement effectively the same thing. I understand that it would be very challenging to implement a way to validate solutions in this way, but memorizing exact fragments of code feels like it's optimizing for the wrong thing.
by epolanski
6 subcomments
- I like the idea, and you've got yourself a customer :)
The lifetime membership + launch discount was a good marketing bait I felt for.
Not really understanding the negativity here. We know for a fact that most of the people that master intellectual problems do so via pattern recognition, not by reasoning.
You show a chess master a position, he/she can instantly tell you what the best moves are without "thinking" or "calculating" because it's mostly pattern recognition.
Maths and algorithms fall in the same category. When approaching new problems, masters don't really start processing the information and reasoning about it, instead they use pattern recognition to find what are very similar problems.
The thing I really don't like is the lack of TypeScript or at least JavaScript, which are the most common languages out there. I really don't enjoy nor use Java/Python/C++.
- I understand the pragmatic reasons behind such a decision, but insisting that I sign up with Google (and only Google) was an unfortunate blocker.
If anything, GitHub seems like a more obvious choice for such a site.
by wodenokoto
1 subcomments
- Is it correctly understood that this is Anki for a subset of leetcode problems with study notes?
I bit more info on what NeetCode is, why I should focus on those 150 problems and how the drilling actually work would be helpful. Do I get asked to do the same problems on repeat? Is it the same problems reformulated over and over? Is there actualy any spaced repetition, or am I projecting?
by embedding-shape
4 subcomments
- I learned the other day (https://news.ycombinator.com/item?id=46184676) that people who aren't students apparently use LeetCode too, for recreational purposes? I'm not sure why you'd work on someone else's imaginary problem instead of doing something for yourself, so apparently it's there and some people enjoy it, regardless of my understanding of it.
But then I don't know how to reconcile the idea that some people use LeetCode to pass interviews, some use it recreationally, but then this app seems to indicate some people use LeetCode to learn patterns to implement in the real world, which seems absolutely backwards to me. These are tiny examples, not "real programming" like you'd encounter in the world outside of computers, LeetCode can impossibly teach you how to create useful programs, it only teaches you syntax and specific problems.
So I guess take this as a word of caution, that no matter how much you grind LeetCode, nothing will prepare you to solve real world problems as practicing solving real world problems, and you don't need any platforms for that, just try to make your daily life better and you'll get better at it over time and with experience of making mistakes.
by 999900000999
0 subcomment
- This might be the answer for me, you're breaking down all these questions into actual smaller steps and having the user write those out instead .
I dislike limited offers, because I think you're placing a bit of unfair pressure on the user to buy. But I went ahead and gave you 30 bucks.
I'm going to study this before my next interview, thank you
- Nice, you have identified shovel very well.
- I feel like this is a bit backwards. It seems to be an improvement over just grinding LeetCode, but I'd never work for a company expecting me to spit out LeetCode solutions quickly (recall). If they give me a LeetCode style problem and want to see how I approach this, what I know, how I deal with what I don't, then it's fine. But I think neither LeetCode or AlgoDrill are needed for this.
Or to put it another way, if I give some applicant a coding problem to solve, and they just write down the solution, I didn't learn much about them except they memorized the solution to my problem. That most likely means I gave them the wrong (too easy) problem. It will only increase the change of me hiring them by a tiny bit.
Edit: I don't hate the player, I hate the game.
by francoispiquard
1 subcomments
- Seems like a good idea, is it the same kind of concept as the woodpecker method in chess ?
by hinicholas
0 subcomment
- I like it. I subscribed. The check is definitely rough around the edges though. Memorizing the exact variable names is tough. I think the objectives should maybe give you the variable names it expects at least.
by AidenVennis
0 subcomment
- The website is missing information on which languages it supports. I was hoping for Typescript, but after registering I see that it's only Python at the moment and it seems Java and C++ are coming soon...
by reverseblade2
0 subcomment
- You can do similar here for free
https://nemorize.com
by apt-apt-apt-apt
0 subcomment
- Lol I saw this being spammed in the comments on every reddit thread when looking for interview prep
by pelagicAustral
5 subcomments
- Any company using leetcode as their primary way to assess competency is time wasting, soulless black hole unworthy of any real talent.
- Solid platform - clean and useful for algorithm practice.
Quick suggestions:
- GitHub OAuth would feel natural for devs.
- Broaden language support (C#, TypeScript, Ruby).
- Add dark/light mode toggle for comfort.
Excited to see where it goes — thanks for building.
- Why is text selection disabled in study mode? Is this an intentional design choice?
by Fire-Dragon-DoL
0 subcomment
- I got hooked without realizing that I'm not super familiar with any of the languages.
JS would help,but I was hoping to use Go (or Ruby at least).
Thank you either way, I purchased I license
- I tried the two sum and found it kind of strange to do line by line recall, I thought the only way we could memorize hundreds of leetcode is to think in chunks that are several lines, not one line at a time
by kybernetyk
2 subcomments
- That's certainly a (to me) very unusual way to learn programming.
- I want to like this. But... one has to write the answer in EXACTLY the same format, down to each variable name it seems?
by davidbensoussan
1 subcomments
- Bought it but please fix the variable names issue mentioned by other people here
by australium
0 subcomment
- I want to test out the platform but I'm getting an SSL error on account creation - anyone else?
- Actually curious, how often do you find uses for LeetCode patterns in your actual work?
- and yet people still can't build software.
now the same people in the industry advocating for leetcode are also advocating for vibecoding. I wonder if an LLM is made to do leetcode before approval for vibecoding.
day in day out, the software gets worse, delayed, shipped with bugs, very slow yet yeah prove to us you can build software by doing puzzles
if you advocate for leetcode - fxxk yxx.
by HenryQuillin
0 subcomment
- Nice! How long will leetcode style interviews stay around for though...
by dragochat
6 subcomments
- ...the f?! why are we interviewing ppl for things like this?!
you either:
(a) want DEEP understanding of math and proofs behind algorithms etc.
(b) can get away with very high level understanding, and refer to documentation and/or use LLMs for implementation details help
there is no real world use case for a middle-ground (c) where you want someone with algo implementation details rote-memorized in their brain and without the very deep understanding that would make the rote-memorization unnecessary!
by another_twist
0 subcomment
- This is a good product, the mechanism for me was an excel sheet. I wont sign up though, I've ground enough LC. These days I dont even prep for algorithm rounds and still manage to land offers. But I'd have appreciated this when grinding myself.
by stack_framer
1 subcomments
- Is there any way to try it without signing in via Google?
by constantcrying
3 subcomments
- The idea of getting quizzed on how good you are at recalling specific patterns in algorithm construction is completely and utterly bizarre.
I get that some people feel forced into it, but nobody can believe that this is an appropriate measure to judge programmers on. Sure, being able to understand and implement algorithms is important, but this is not what this is training for.
by ErroneousBosh
1 subcomments
- Why do you need to "grind LeetCode"?
- sorry for asking: what does grinding LeetCode mean?
- This project has potential but there are some issues with "Marketing" (I call this lying depending on how it's done)
Please stop with the false urgency and borderline lying to people saying there are 17 spots when they most likely aren't.
Doing this to sell more is unethical and dishonest.
I think if this project didn't do this it might work and go far.
- Rust version?
by game_the0ry
1 subcomments
- Nice work, this is a pretty cool project.
But fuck leetcode. With AI, its obsolete at this point.
- Yet another paid tool.
Leetcode wants subscription, NeetCode wants subscription, and now - yet another one thing.