The author is arguing against learning new languages / concepts by rewriting existing apps.<p>I'd argue that rewriting existing apps is a <i>great</i> way to learn a new language. By removing the app-specific learning, you can focus on the language. Even better, since you have two implementations of the same app, comparing language concepts is easy.