bsaunder's comment makes sense to me. Programmers from the 90s who wrote largely Windows desktop stuff had to reinvent themselves to be effective with the web and we can expect to have to do the same every few years. It's really not about Windows programming or web programming, it's about designing structures to store and expose information and that much isn't going to go away - there's only going to be more and more information. I don't see such a great growth in robotics but I'm perfectly prepared to be proven wrong in that. The line "Ultimately, I think it will be more about AI and higher level information architecture problems" strikes me as spot-on.
You're right, new fields like robotics will require a lot of programmers.