How the rise of the web turns the server stack a lot less relevant
blog.protonet.info
blog.protonet.info
For example Meteor goes into this direction, though there is still some server-side code involved, most of it is shared with the client, including database access.
Of course we still have long way to go to really abstract this out this far, but I think it will be possible in the future.
Instead of generating templates and managing interface state the server-side developer will be focused on cloud-based rendering, streaming, distributed parallel calculations, etc.