HN user

CeRRuTiTo

37 karma
Posts6
Comments14
View on HN

My intention is the application to provide developers with the possibility to go on a higher level. For example:

- Level 1: Beginners (really basic concepts, just explanation of the syntax) - Level 2: Intermediate (more complex tasks, that would require developers to combine several basic concepts) - Level 3: Master (where developers will have to be really skillful and the tasts would be much more complicated)

My idea is when someone is just starting to make him fail fast so gets over the fear of failure and just starts writing code and learning from others.

I am sorry you were disappointed in what you saw in comparison to what you expected. But I think it's very important to get feedback in such an early stage of development, even for a storyboard explaining the idea. This post proved really useful for us.

Either way, thank you for the honest comment :)

Hi, I am glad you are creating such application, it seems really interesting. Here is more info about the app, we are about to build:

- the evaluation of the progress is going to happen by running it against tests written in advance and against tools that evaluate code quality. The algorithm that is going to calculate the exact percent is yet to be created.

- user experience is the most important thing for me, if it is good and not intruding, it will help developers to stick in the application longer and learn more things (I guess)

- my hope is that the content (best practices and exercises) will be constantly updated and written by the best developers in the field or by authors that will be specifically chosen for that purpose

Well, learning a programming language is slow process, our idea is to make it faster and help the skills to stick better. I can't remember all the cases in which I learned something and had to relearn it again after that - only if my process of learning was better, it might have sticked from the first time. :)

That's what we are trying to do. I don't know if we will succeed or not, but we are going to at least try.

Thank you very much for your kind comment!

Our intention is actually that there would be different levels of difficulty, but for the purpose of showing only the main idea we skipped all additional features. But it really remains to see if this kind of learning would be appropriate and functional.

If you are careful enough to learn the basics good and practice what you have learned, there is not really anything that can get in your way. So it depends on the person, but definitely working with more advanced developer can improve your learning curve. ;)