There is so much misinformation here. I hate to rag on a Show HN, but stuff like this
> Setup your computer to code like a pro. The freshest
> developers have the best configured computers
just rubs me the wrong way. Being a computer scientist or programmer isn't "fresh." It's a time-consuming intellectual pursuit that involves complex mathematics and problem-solving abilities. It involves finding elegant solutions to difficult problems by applying proofs, theorems, and algorithms to stupid quirks that arise from the stupidly flawed design of computers and software.
It is NOT, and has NEVER been about cash-grabs or money-making. Let me reiterate this one more time:
0. You don't need a good computer to be a good programmer, just a good mind
1. You don't need Git to be a good programmer, just a good mind
2. You don't need Agile, Team-driven or other corporate development BS to be a good programmer, just a good mind
3. You don't need to use object-oriented programming to be a good programmer, just a good mind (I prefer functional paradigms, but that's just me)
4. You don't need to make your program look like other programs, just a good mind (and a good sense of UI design knowledge doesn't hurt either)
If you apply the type of cash-grab thinking that's promulgated here to your development methodology, you will miss out on the tiny details that are oh-so-important to good code and good engineering design. This website misses the same points as Code.org and other misleading sites, that somehow "coding" should be a goal. As if calling methods will somehow teach you something... pfeh. What we SHOULD be teaching programmers is elegance and simplicity.
I think someone else on here has said this already, but you also fail to mention why you're qualified to teach your course. What are your credentials? How do we know that you follow established programming principles and design?
Needs a lot more work to be a reliable source. Again, I hate to say it on a Show HN, but I sincerely think that you can do better a second time around.
I appreciate the feedback. I am currently launching this as a beta which is why it is free to begin with. I have amended the line that you didn't like and the feedback loop is extremely important as this will be a highly iterative process.
This is just the beginning and more features will be built every day, but I would rather get feedback sooner rather than later on how I can make it a better process for students in the future.
It is NOT, and has NEVER been about cash-grabs or money-making. Let me reiterate this one more time:
0. You don't need a good computer to be a good programmer, just a good mind
1. You don't need Git to be a good programmer, just a good mind
2. You don't need Agile, Team-driven or other corporate development BS to be a good programmer, just a good mind
3. You don't need to use object-oriented programming to be a good programmer, just a good mind (I prefer functional paradigms, but that's just me)
4. You don't need to make your program look like other programs, just a good mind (and a good sense of UI design knowledge doesn't hurt either)
If you apply the type of cash-grab thinking that's promulgated here to your development methodology, you will miss out on the tiny details that are oh-so-important to good code and good engineering design. This website misses the same points as Code.org and other misleading sites, that somehow "coding" should be a goal. As if calling methods will somehow teach you something... pfeh. What we SHOULD be teaching programmers is elegance and simplicity.
I think someone else on here has said this already, but you also fail to mention why you're qualified to teach your course. What are your credentials? How do we know that you follow established programming principles and design?
Needs a lot more work to be a reliable source. Again, I hate to say it on a Show HN, but I sincerely think that you can do better a second time around.