Also, the skill of making tech talks, or blog posts, or even tweets is equally something that must be learned. I've had the fortune to hang out with well known tech speakers several times, and I observed the same things again and again:
- It took a long time for them to get good at public speaking
- Each talk takes a lot of prep, 20 to 40 hours easily, for people already very skilled at crafting talks who already know what they want to talk about.
- They have a drive towards perfection and often tend to feel like they aren't really good enough by their own standards.