I think maybe the author is a bit too optimistic about everything. Building a successful startup isn't easy. It's extremely hard.
When his game had 100K users, he didn't recognize it at the same, but that was actually a once-in-a-lifetime opportunity for most people. I haven't had such an opportunity yet and I've been programming since I was 14. I've also done it all; online games, web design, ATMEL microcontrollers, content management systems, software developer tools...
You just have to focus on an area and work on it for as many years as it takes.