Testing
IS
Documenting
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.