Why are we still building CRUD apps in 2016? Building that with any tech is just boring, whether it's COBOL, Java, Ruby, or node.
This is the way tool building works. You sharpen a rock so you can work with wood, you work with wood so you can build a trebuchet, you build a trebuchet so you can go to the moon.
I've said it before and I'll say it again. The next breakout programming platform probably won't be terminals and editors. It'll be something that sparks creativity, like the author's Reason example. Mobile apps allllllmost got there; can you imagine if even 1/1000th of Snapchat users had an easy way to program their phones?
Don't be so quick to dismiss someone based on their writing style or their "lack of" education. This is an optimistic, creative article, and it contains a lot of sophisticated insights like this:
> More than that, it allows for infinite “creativity”, also knows as code smells. Most code is pretty rank. Engineers spend countless hours dealing with syntax, typos, indentation, linting, errors, arguing over style and best practices, and making shortcuts to try to coax some of the code to type itself. It’s absurd. And it’s a waste of time.
That's all 100% true.