A Response to 'Responsive Web Design is Not the Future'
I fundamentally disagree with this entire article. Let's address each point: 1. Web Performance The fact that the author references Tim Kadlec's Blame the Implementation Not the Technique article and still makes these claims is pretty amazing.
"We can't predict future behavior from a current experience that sucks. —Jason Grigsby"
The fact of the matter is that yup, a lot of responsive sites are overweight. In fact, all web pages are overweight. Even dedicated mobile sites can be overweight. Blame the implementation, not the technique. I believe web creators need to treat performance as design. That has nothing to do with responsive web design, and everything to do with prioritizing performance instead of treating it as an afterthought. 2. Complexity
there is no denying responsive web design is inherently complex.

Responsive websites are limited for utilizing or recognizing key mobile features such as user location, connectivity, device limitations, software potential, and user needs.
No they aren't. The author is playing into the The Myth of the Mobile Context, but again there's nothing stopping responsive designs from taking device capabilities into consideration when designing multi-device web experiences. It's called progressive enhancement and it's up to us to use it properly. Moreover, the web community is coming up with a whole ton of responsive patterns to serve the right UI to the right context. Preventing Innovation
For example, the banking giant JP Morgan Chase thought about the specific characteristics of mobile devices that they could use to enhance the online banking experience, instead of simply reformatting their desktop website for mobile customers. Their mobile app has a feature called Quick Deposit that uses smartphone cameras to take pictures for depositing checks.
This is just silly. The author talks about taking advantage of unique mobile capabilities by highlighting the deposit by camera feature by Chase Bank's native mobile app. Of course getUserMedia support in the browser is getting better, but this is beside the point. The fact is that nothing is stopping responsive sites from taking advantage of unique device capabilities. We have lots of ways of detecting features and introducing enhanced functionality when a particular device can handle it. Again, this is called progressive enhancement and it is our friend. Come Aboard The fact that this article was posted on an influential design blog is disappointing. This kind of shallow thinking is what leads organizations to embrace short-term solutions instead of addressing the legitimately hard problems we're facing. Let's use this stuff as incentive to keep working together to make the Web awesome on the host of connected devices out there. *[DETAILS]: Device, Environment, Time, Activity, Individual, Location, Social *[RESS]: Responsive Design with Server-Side Components