Forgive me for bringing up my own material here, but I wrote a piece that is highly relevant in this context only two days ago:
Writing for Engineers - https://www.heinrichhartmann.com/posts/writing/
This text is particularly geared towards Software Engineers and focuses more on the psychology of getting started with writing. Lot's of overlap with the content in this post (which has much more depth on the "how to write well" part).