I just read a rant about the right way to think of software. You got to make your customer king. Your software has no value other than making the customer happy.
Help your customer get a job done. Software should assist in getting the job done fast. Or it should make them happy. Users do not care about your software. Optimally it should be invisible to them.
Don't make your users learn how to use your software. Make the use transparent. Then you will get happy customers. Happy customers means you make money. Win win.
Check Your Subroutines - We are delivering our latest release to internal test today. Had a code review yesterday. Many issues were found. We are fixing the highest priority probl...