It was a great article. I think the most important part was:
"Software development got cheaper but communication didn't. Pure idea/sales/marketing founders are losing value against founders who can build their own product."
This is a very good observation, and being a programmer I do see and feel the change. However, there is another force at play at the same time which pulls in the other direction: because software development got cheaper, there is more competition, and that makes it more critical than ever to be able to get the word out and build market share quickly before the other 50 competitors take it. So, the marketing guys can still make a huge difference. The idea guys, probably not so much.