Don’t think to write, write to think
The concept of writing to think more clearly might be starting to become trite, particularly if you are a hardcore techie. However I can't overstate how useful this has been for my career and for me personally.If you haven't written much give it a try. Take some idea that is very clearly formed in your head and put it in paper. I guarantee you'd be surprise how many holes are in your thinking once you try to lie it down.