4 ms·
Stop reinvinting the wheel. Don't be an asshole and replace the browser's scrollbar with one of your own. Especially when the scrollbar you invent doesn't work
by warfangle 17y ago
Stop reinvinting the wheel. Don't be an asshole and replace the browser's scrollbar with one of your own.
Especially when the scrollbar you invent doesn't work in Chrome.
- orderedlist 17y agoStop Being an Idiot.
- warfangle 17y agoAll using the same blog template is definitely not in the same ballpark as overriding default browser behavior with something that doesn't work. It's not even the same sport.. Edit to respond to your revised comment that replaced its content with the title of your article (wow, way to be accepting of criticism, dude! When you do usability testing and a user finds a bug or complains about something, do you tell them they're an idiot, too?): Even if it's a bug in Chrome's rendering engine, you have an IE7 specific stylesheet, assumedly to support the bugs in its CSS rendering engine. And considering IE7 usage is 11.7% while Chrome's is 10.8% [1], you've just alienated a fairly large portion of your potential readers. [1] http://www.w3schools.com/browsers/browsers_stats.asp http://www.w3schools.com/browsers/browsers_stats.asp (orderedlist's statistics may be different; being a usability-oriented blog, it probably has a higher portion of Chrome users than the general public)
- pvg 17y agoSo you suggested he not be an asshole and it offends you he proposes you cease being an idiot. It's the sort of discourse that promises further Great Insights.
- warfangle 17y agoAsshole behavior is markedly different than idiot behavior ;) I fully acquiesce that my comment was, itself, asshole behavior - I wrote it in an emotional state, as a usability/UI design blog that breaks a basic tenant of web usability (don't override basic browser behavior; if you have to, make sure it works everywhere because people expect it to be there - they get upset when things happen that they consider breakage) was a fairly intense mind-breaking experience. Calling someone an asshole is asshole behavior. Knowingly forcing your users into a broken usability situation is asshole behavior. I wouldn't think that calling someone out on it would be considered idiot behavior.
- tokenadult 17y agoThe term "idiot" was introduced in the submitted article title, so we know where that problem began.
- gprisament 17y agoI find "Don't reinvent the wheel" to be a terrible idiom. Think about the wheel for a moment. Is the wheel on your bike the same as the wheel on your car, or on a train, or an an airplane? Of course they're all different! The wheel has been reinvented thousands of times, and we're better off for it! Yes, it can be worthwhile to borrow successful concepts from other disciplines. But in many cases, the concrete implementation NEEDS to be reinvented in order to apply the abstract concept to a new purpose.
- MaysonL 17y agoOK. How about "Don't build hexagonal wheels, unless you have a very unusual use case."
- anamax 17y ago> The wheel has been reinvented thousands of times, and we're better off for it! We're better off only for the reinventions that were actually improvements. Most of the reinventions weren't improvements. Different is a disadvantage, a cost, that is worthwhile only in specific cases when the difference produces some advantages that more than make up the difference.