A lot of solid advice in here. Marketing is hard. Especially if you are a programmer.
<a href="https://hubski.com//pub/111835">Discuss this on Hubski.</a>
This is why I'm never the marketing guy, though for the vast majority of my projects I'm the only guy so that just means no marketing.