| Not bad. I like how a lot of the examples and descriptions are short. Sometimes it would be nice to see how the code functions as part of a larger program, so you could organize snippets by length and by what other snippets it connects to. Large snippets can have labels on different parts of the code, the specific function might be two lines in the middle, and could be highlighted or labeled. Sometimes small functionality, like changing CSS with javascript is part of a larger function like onClick. A snippet could be for those two things at once and each thing could be highlighted differently. You could build a rating system for snippets instead of curating them manually. Novice users could say this snippet helped me, and experienced coders could say this snippet is good practice, this not so good. You could also do that for descriptions, get people with good english to rate descriptions, have them suggest improvements to grammar, make them shorter, add versions for expert users or novice users etc.. Each description could be translated to multiple languages as well, seems like something that would help people in your shoes. You could also organize snippets as a part of a larger program. A program could: 1. Access a database 2. Find all users in a table 3. Add something to each user. Another program might: 1. Access a database 2. Find users who do Javascript 3. Add something to each user. These are slightly different programs but very common tasks, you can link in more tasks into these "multi-snippets." Good job so far, looks like your inexperienced team is perfect for building a teaching site for programming. |
Regarding the lengthy code, I will definitely add on my feature list. And will try to come up with some feature how I can show the related code snippets and also try to maintain the learning is simple philosophy so it should not be too heavy to understand. The label and highlighted of the code is definitely a very good suggestion.
Initially I thought of introducing voting at first like HN and Reditt. But as in the initial stage difficult to get the traction of site, it all vote will look zero. So chosen views instead which gives me little motivation :) but one downside I seen using the views, it get updated by each bot. So I updated program not to update view count by the different bots. But definitely I am thinking a lot how to come up with better rating or voting system to make the content little bit structured as well so that a new user can read in one sequence. Also review of description I too thought about this and trying out some mock. But now I am trying to get some beta user or some community around it. Based on their feedback, I will try to implement some review system for the description.
Translation I didn't thought yet. But really if someone write in our native language we will be more happy. So many people may also like that translation feature.
Sure I will brainstorm with my team how we can link different short snippets and try to solve a common tasks.
Thanks a lot for your kind word!!!