We’re at an inflection point in the practice of constructing software. Our tools are good, our server developers are happy, but when it comes to building client-side software, we really don’t know where we’re going or how to get there.
Great read, by Tim Bray. Could pull a ton of quotes from this post, but then I’d just end up quoting the full article. A must read, especially if you’re into backend/frontend/mobile development.