For me, one fo the keys was teaming up with a good technical editor. I am able to write, organize and explain things and he backed me up with fact checking and independent verification. he was a hardcore techie. I was a liteweight techie, but a writer to boot. Makes a good team. I now pair up with a tech editor every time.