I could have come up with ten, but I was too exhausted.
- Don't assume I would like to be asked if a software update should be downloaded. Instead, assume that I will, at some future point in time, download the software myself.
- Don't allow a program to force itself into the foreground. This is incredibly irritating.
- Make it possible to type into a window that isn't in the foreground. This "innovation" was available on other systems years ago.
- Whereever possible, use a separate thread for user-interface tasks vs. 'work' tasks. I would be willing to bet that over the past decade I have spent days doing nothing while that damned wait cursor was sitting there.
- Don't ask me, ever, if I want to delete a file. Ever!
- Similarly, give me the ability to kill a process. I mean, really kill it. Don't tell me that "Terminating a process can cause undesired results...". Just do what I'm asking!
- Don't remind me, when I start a program, that it is not the default mail reader, default browser, default graphical editor, etc. Yes, I installed (god forbid) another program to perform that task. I know you have a hard time believing this but some people write better software than you.
- Allow me to run a program on machine A and display it on machine B. This "innovation" has been available on various flavors of X windows for quite some time.
- Rebooting after installing software? C'mon, this is the year 2003.
(First posted on Mark Is Cranky)







Article comments