As software developers communication is a key skill. We not only communicate with code, but also we document, share and present ideas on a daily basis.
Personally I take pride in preparing documents, diagrams and presentations to share architectures, processes, designs and ideas. I sometimes tend to spend more time than needed 🙂
I want to share with you my favorite tool I use to help me create these assets.