i really didn't like the arrogant tone and the misleading content of this article. the author discourages curious people and potential talents with uncertain future self replicating apps that will replace programmers (anyway, aren't this apps made of code as well?) and shows his huge-complicated-6M-lines-of-code to cut enthusiasm once for all, forgetting to describe a process that take years and involves loads of people to end up with so much code in a complex application.
if you want to programm pick something you would like to build and work hard. the author of this article did exactly the same, the difference is that he did it long before you.