The Other Road Ahead
This is an awesome good article. This article explains why much of the next generation of software may be (web-)server-based, what that will mean for programmers, and why this new kind of software is a great opportunity for startups.
I don't agree on everything Paul says in this long article but on a loooot of it ...
A related Microsoft article, naturally of the opposite view: The death of the browser