Ah, self-promotion: a perennial HN topic. What I've seen is that there is a rift between the typical hacker and self-promotion.<p>As with most things, it's about balance, which Sacha hits upon. Success means that you need to self-promote, but at the right times with the right stuff to back it up. I can't tell you how many times I've talked to hackers/developers who are so vehemently against self-promotion to the point of blindness, and then, in the same breath, complain that other people who are less talented are getting too much attention by self-promoting.<p>I come from the school of thought that you need to be ultra-prepared and totally understand something and perfect it before even thinking about self-promotion. And, I assume, a lot of other hackers have this same mentality.<p>But, I realized that sometimes, you just need to ship and talk about what you're doing. It'll make you feel better, and also propel you to ship even more stuff. And in this way, self-promotion isn't only to tell other people that you're doing stuff, but it's also to get feedback and improve yourself. One cannot make great work in 100% isolation.<p>What a lot of hackers fail to realize is that by making something work and communicating to other people about it, you're already in the top percentile of people. It's OK to talk about it! Heck, it's also OK to promote it on HN and all the other usual channels. People will appreciate you sharing it. And the haters? Well, they'll always be there, even if you wait to perfect it. :)<p>So, if your head is swirling with thoughts that you may be too self-promotional, you probably aren't. Just share it.<p>PS. Dustin Curtis should pursue a career in marketing. Curating a network of quality bloggers would be a great move for him. He knows how to promote, design, and curate very well.