Thank you very much for this. Before now i find it hard putting my thoughts to words but after reading your post and taking the google technical writing course, i realised that my problem was a knowledge gap. I am now getting better at writing and also composing work emails, however i still need something to practise with consistently, don't know if you have got any ideas. Technical writing unbelievably improves coding skills in the area of areas of methods, parameters, and variable naming.