So when you planning software products, be aware that someone will have to be the support team, and they either have to like the job, or you'll have to have a rotation between the people to prevent burnout.
Support duty is hard for many developers, both from the technical side and the glamor side. Some of the difficulties are:
- It's difficult to keep answering the same questions time and again from the different customers that run across an issue.
- It's difficult to see where a customer is having a problem when you know the code well - you expect things to go as you designed them, and not as the user does them.
- you have to make the quick fix, because the customer can't wait long for a solution.
- you don't get to exercise your design muscles because the product is released, and nobody will want to rework it.
Technorati Tags --
Software, SoftwareDevelopment, Computers, Programming