Confirmation dialogs. Yes I meant to edit that, I’m not a moron, stop
treating me like one. Yes I meant to hit that submit button. I’m not a
moron, stop treating me like one, especially in enterprise software.
Form validation. You don’t need my fucking address. You don’t need my
name. If you spam me I will kill you. Every time you put some stupid form
validation for irrelevant fields, or even worse when you do form validation
in real-time and interrupt me while I’m filling out your form, I will kill
you.
OS X’s window control buttons. Would it really be so hard to have a
button that maximized the window?
Focus stealing. (This is prevalent in Windows, OS X, and Linux). Please
stop stealing my focus. I’m ADHD and it’s hard enough to concentrate
without the 20-30 times per day some application pops up a dialogue box or
a new window in front of the window that currently has my attention.
Pagination. I have a scroll wheel. Every time you paginate an article,
a list of emails, or whatever, it sucks time away from my current task. If
you must paginate let me choose how many items to show without limits.
Logins. If I log into your site once don’t make me login again to do a
transaction. LinkedIN and Amazon are the worst offenders of this.
Flash. Don’t use fucking flash. It sucks power out of my laptop when
I’m on batteries, it slows down my entire laptop when you use too much of it
Fucking with selection. I like to highlight text sometimes when I’m
reading it. NYTimes pops-up a bunch of crap when I select text. Please
don’t break the way UIs have worked for 20 years.
Fucking with cut and paste. SFGate and the NYtimes add spam to
Advertising at me on paid accounts. I signed up for Dynect the other
day with a paid account,
Not understanding why I come to your website. Restaurants are the
worst. I come to your website for hours, location, phone number,
reservations, and maybe to look at your menu. I don’t care about your life
story. I don’t care about your staff. If you must add a ton of useless
webpages, please include your hours, phone number and address on every page
IN THE SAME PLACE ON EACH PAGE.