I'm a developer, and to be honest, not a ton. For better or for worse, I spend the majority of my time building cool[1] stuff. Some things, like Forrst, have taken off and garnered me some nice exposure. Other things have ended up being duds. Other than that, I do blog[2], albeit infrequently, but I'd like to change that; I think it is important to speak up if you feel you have something thoughtful/insightful to add to your community/industry. However, I've found that I much more enjoy the passive recognition that comes as a result of creating neat stuff, because it feels much more "real" than trying to promote myself for the sake of it. I really don't care /that/ much about my reputation[3] insofar as I'm not out to be the #1 anything; I'd rather build amazing things than worry about what top 10 list I'll (never) end up in.
[1] at least to me
[2] http://kylewritescode.com/
[3] that's not to say I don't care about it generally speaking; I do strive to be thoughtful, helpful, and someone that people respect.