Slashdot Mirror


Computing Pet Peeves?

Matthaeus asks: "I'm a 3rd-year CS student who will most likely be writing end-user applications after graduation. Naturally, I would like my apps to sell well, so I want to minimize user annoyance as much as possible. In an effort to improve my coding skills, what are Slashdot readers' biggest pet peeves when it comes to software? For example, my largest pet peeve is when a program steals the focus from another program while I'm typing. Maybe other software developers could take notice of this discussion also."

1 of 184 comments (clear)

  1. Proprietary Software License by extrasolar · · Score: 1, Offtopic

    Its at the point now that we have a choice between proprietary and free software. I'll choose the free software everytime.

    If you are going under a proprietary license anyway, take care in the license you are going to use. Try to give your users some concept of rights to the software they license from you. Such as being allowed to run on a multi-processor machine or being allowed to modify some of the files bundled with it (graphics, text files, etc.). You can even publish the source code while retaining propriety of the software.

    Its comfortable being able to know how the software I rely on works and the ability to make changes (hopefully legal) if its broke.

    Also...it should never crash and be completely bug free :)