Whattup With Walt: Whattup with programmer time vs. user time?
Whenever I write software I keep this in mind:
Any task the computer doesn’t do will have to be performed over and over and over by every user of the program.
For example: Invest an hour in writing a clear, complete error message. It will save a human being from having to manually figure out the error, over and over and over again, and it will affect every user of the program from now until, well, a long time.
Don’t leave work for the user to do if you can do it. Your time is not worth more than the hundreds of people who will be using your program.