Making software that is used by others is hard work.

Read more...