
To effectively communicate complex ideas in the technology business you need two key skills:
1.The ability to think and communicate in reasonable abstractions while retaining the knowledge of the details in your head, and,
2.The ability to communicate with passion.
Read More