Tonight I wanted to print something.
For some fucking reason, this required me to download a 140MB "driver file" that appears to be composed primarily of videos, one of which tells me how to use my printer and the other is just a fucking animated HP logo.
In my personal and professional opinion, shit like that is completely inexcusable. There is no fucking reason why I should have to download 138MB of crap just so I can get at the 2MB driver file.
At least there was a feedback form at the bottom of the page. I filled it out! It was a lot like this post but with less cursing. (Although I did tell them that I am offended "as a programmer, as a customer, and as a guy with SHIT TO DO.")
Increased processing power and widespread high-speed Internet has made programmers lazy. (Though in the programmers' defense, this particular little call has "marketing department" written all over it.) On the plus side, the increasing prevalence of smartphones is forcing developers to think about smaller footprints, both in system requirements and bandwidth consumption. But unfortunately that's probably not going to convince anybody to make Windows device drivers smaller.