Should software devs write documentation to improve communication skills?