Cursor popped up on the radar and basically destroyed the conventional way of building applications. While I absolutely love this, and I have made my views quite vocal about it right here, this is not exactly sustainable at the moment. AI models right now simply cannot handle the context of a whole codebase, making sure it is watertight and free of bugs. AI models do not have the nuance or the ability to optimize the functionality of a full fledged application just yet. This creates some interesting vulnerabilities which whoops the asses of vibe-coders. I have been lucky enough to get my foundation laid in web dev tech thanks to this course and me in general FAFOing around and learning stuff, but people who are not of this background with high agency are entering the vibe coding space without a foundation, and end up with a highly unoptimized and vulnerable version of their application.
It’s amazing to see these many newcomers in the hacker scene, but its also our responsibility to make them aware of good coding practices and entrench them with the foundation they lack. And what better tech to do that with, but AI itself?
Presenting Learnera, your gamified cursor, but it doesn’t do what you tell it to. You tell it to add a component, and it will not even bother touching your code, unlike Cursor. Instead it will make markers in your code files (think git merge conflict markers) where you will have to do the additions and integrations yourselves. It will clue you in if you are struggling, and help you out on how to fix bugs or add what you want, but it will not do the job for you. It will provide you with a high level to do list at max. If you finish the task with little to no guidance, then you will get a lot of exp which will help you level up. The more guidance you seek, the lesser exp you’ll get per task.
If you’re a vibe-coder focused on shipping quick, this product is not for you. This will slow you down more than normal coding. This product is for learners who wish to go behind the scenes and learn what happens under the hood.
The great thing about this is, it lets you build whatever project you want to build and still be able to learn. Unlike the confines of a course where you follow them build a project of their choice, you can build what you please, and still learn as you build this. The AI will be responsible for the architecture, the PRDs and the ERDs. It will decide which is the best place to begin and what you need to do first. It will let you follow best practices and be meticulous about your application.