You covered everything that I did when designing new software for a new user. I thought of them as my internal customers. Very few of my colleagues took that approach.
I have not been doing it to the same level in my writing.
Thanks for the specific tips and bringing it to my attention.
I will review my title and sub-title of my pending article.