Testing and documentation are the areas that are being often neglected by engineers. It is hard, we don't have time, need time to maintain, no experience, no reward.

I want to address hard, time to maintain and reward. And hopefully you and your team can find time to make your life and life of your users better.