Today, CSS media queries just happens to be the functional cornerstone of responsive Web design. But, it was never designed for what everyone's using it for today, and the proof is in the practice. I still often stumble on websites when using a tablet device that at-first seem well-designed, but just happen to look and feel downright wonky when you put them through their paces.
Back in 2012 when I first started learning responsive Web design, I was really frustrated with CSS Media Queries. It wasn't that the technology didn't work, it was that it didn't work as well as I would have liked. I can't blame media queries too much though, because it wasn't exactly built to handle the challenges it would eventually be called upon to solve, especially the challenge of responsive Web design
How do you really measure the performance of a website? Today, we have very good tools - online and in-browser - that allow us to benchmark our web pages and better understand what's going on behind the scenes. There are also numerous guides that aim to point out all the "do's and don'ts". Still, how do you know when you've really done enough?
The Web is still the best platform to build functionality for connected consumers. It's cheap, it's fast, and it's extremely robust in scope. However, things are not what they used to be back in 1995 when the Web was just a teeny-weeny baby. They say "it takes a village to raise a child". But, it doesn't help when there are too many opinions in said village. Unfortunately, the Web has suffered from such an upbringing.