Learn iOS development by building apps
iosacademy.io
iosacademy.io
> 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.
Thank you,
John
Eh, not sure why but this line made me question your credibility.
It's true though. Every developer I know has meticulously crafted their PC for the easiest use. Nobody I know runs stock anything.
Maybe its the buzz words "freshest developer" and "best configuration". I mean, those are probably the least important things in the process of learning to program.
Is this common on iOS?
I talked with someone, and he said his experience were that specs was rarely done by iOS developers. He said it wasn't a tooling issue, but more a community issue.
Wait, what? Do you mean "can earn" or "on average earn?" The wording implies that after taking the course you will be earning $120,000/year, which doesn't seem terribly likely.
Sorry to be nit-picky, these wording issues are very easy to fix. Overall a neat looking project, consider showing more about what apps are built and how on the front page. Best of luck.
When do you plan on expanding to more users?
Best,
John
Our beta launch was going to be for 100 users and I did not expect it to get on the first page of HN and be closed out so quickly. Feel free to PM me at john@iosacademy.io and I can help you sign up.
Best,
John