I know that maintaining a developer blog and speaking in conferences buy you a lot of recognition. Is there an alternative way to gain that lime light?
Not many people are fond of speaking or are simply not designed to speak effectively, is there a hope for them (myself included)?
I had this really random idea to teach a small batch of people something new; once in a while, but I'm not really sure that it will help as much. What are your thoughts and experiences?
2. Tell people about them.
There's a pretty big industry surrounding how to promote yourself effectively, but ultimately, most of those things are secondary concerns. You shouldn't ignore marketing advice - there's often useful insights on what appears impressive to other people - but you'll always get more bang for the buck by actually doing things that are impressive to people rather than trying to make what you're doing appear impressive to others. Actions speak louder than words.