It also happens to be bullshit, most often repeated by people who have never actually taught.
One of the best ways to achieve mastery (particularly with technology) is to teach it. In other words, teaching engineering to others makes you a much better engineer.
"Sidwyn is an experienced trainer who teaches iOS development to numerous individuals, professionals and companies. "
"Experienced trainer".
Not "badass developer that has gotten rich building apps."
The site doesn't represent in any way that Sid will teach you how to write an app that will make you rich. It's totally focused on learning to program. Home page, everything. (Unlike the get rich real estate seminars that essentially represent that the person running the seminar has made a fortune and you can learn their secrets. In that case your comment is obviously valid.)
Knowing how to program and knowing how to evaluate the market and write a program that can make money are two different things.
As only one example, would you rather learn about programming from Joel Spolsky or from Mark Zuckerberg? (And I'm specifically saying programming not what Zuckerberg could offer that isn't related to programming..)
Edit: "evaluate the market and write a program that can make money" I'm not saying this is what Zuckerberg did by the way.
Portfolio is pretty impressive.
Being able to teach a skill and being good at that skill are related but different abilities.
It seems really really hard to believe that Scott Meyer really hasn't got production code to his name, even as at least an occasional consultant.
" I have not written production software in over 20 years, and I have never written production software in C++. Nope, not ever. Furthermore, I’ve never even tried to write production software in C++, so not only am I not a real C++ developer, I’m not even a wannabe. Counterbalancing this slightly is the fact that I did write research software in C++ during my graduate school years (1985-1993), but even that was small (a few thousand lines) single-developer to-be-thrown-away-quickly stuff. And since striking out as a consultant over a dozen years ago, my C++ programming has been limited to toy “let’s see how this works” (or, sometimes, “let’s see how many compilers this breaks”) programs, typically programs that fit in a single file. (make? Who needs stinkin’ make?) My living is based on C++, but it’s not by virtue of the programs I write in it."
That's incredible. Of course, I know how bad most C++ programmers really are, so it's particularly hilarious what he's saying.
I wonder if there's a sort of Lake Wobegone World where all the C++ programmers are good, instead of copy/pasting idiots.
One thing I've noticed in the iOS sector, is that there seems to be a lack of developers in this particular area (possibly due to the steep learning curve). The supply cannot meet the demand. The best way to solve this, in my opinion, is to encourage more developers to try the iOS platform by kickstarting their development.
I've spent quite a bit of time on making these tutorials and thus I cannot afford to simply give them away. The lectures are based on careful thought and personal experience in my lifetime of making iOS apps.