> 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.