If you have a popular open source project can you tell me a few things like 1) why did you start it? 2) how did people find it? 3) did you post it somewhere to get traction? 4) do you think it's unfair to just work on something you like but never take the time to get the word out?
Ask HN: How much time do you spend on “marketing” your open source projects?
1–10 of 71 posts
Re: Ask HN: How much time do you spend on “marketing” your open source projects?
#2Re: Ask HN: How much time do you spend on “marketing” your open source projects?
#31) Why did I start it: I started it because Kiba ancestor https://github.com/activewarehouse/activewarehouse-etl was crawling under its own technical debt, and I still wanted a way to express data processing jobs with Ruby, without having too much maintenance work on the ETL framework itself.
2) How did people find it: I wrote a number of blog posts at http://thibautbarrere.com (including one video), and also spent quite a bit of time working on documentation at https://github.com/thbar/kiba/blob/master/README.md.
3) If I recall well, I posted on the ruby subreddit, twitter, but also gave talks at conferences.
4) It's a matter of personal preference IMO!
To summarise, as marketing for an OSS project, I'm writing blog posts, detailed documentation, videos, speaking at conferences, and tweeting, mostly.
The ratio of all this vs. ratio of actual code in the project is actually very high.
Re: Ask HN: How much time do you spend on “marketing” your open source projects?
#4To answer your specific questions, I'll take my most-starred repository, https://github.com/holocm/holo (47 stars).
1) I wanted to use configuration management on my private notebook, but all existing systems seemed to be optimized for much bigger use-cases and have a lot of moving parts that need to be understood. So I thought "It can't be that hard to just deploy a few config files." Classic scratch-itching. What a fool I was. :D
2) As said above, when the discussion happened to come to the configuration mgmt topic, I chimed in and noted that my tool exists. Also, I made a website (http://holocm.org ) for documentation and a Twitter account (https://twitter.com/holocm ) to announce releases, and retweeted the announcements into my private account to spread them.
3) I never did a "Show HN" for some reason. I did, however, give a lightning talk at the 31C3 (the recording is in the pinned tweet on the Twitter account, if you're interested).
4) How is that "unfair"?
Everything you do you do because of some sort of motivation. For me, my OSS projects are all about "I need something that works for me", so a working system on my machine is all the reward that I need. I do a small amount of publicity, such as replying here ;), but not because I need the attention. It's just a nice bonus.
Re: Ask HN: How much time do you spend on “marketing” your open source projects?
#5I had to publizie it in the Ubuntu Forums where I got good traction: suggestions, appreciation, feature requests. It eventually made it into the Debian repo and now is in most distro repos including Fedora, Suse, etc.
I'd say it was equally fun for me to get the feedback and incorporate it back into the system. I enjoyed it as much as coding it.
Re: Ask HN: How much time do you spend on “marketing” your open source projects?
#6Another little project I have is a bot for slack, this one was picked up randomly by a person on the internet who decided to do a better Readme.md version as a medium tutorial and got me traction...its pretty good for something this small and useful (I guess) If I were to make this worth marketing efforts, I would:
- self promote in quora, stackoverflow
- listen to relevant keywords in twitter and reply to those
- launch it on HN as a ShowHN
- find all relevant subreddits, contribute a little then self promote
- give a talk at local meetup community or lightning talk about it.
As you can see my suggestions, they match pretty much what you would do in non oss projects to get some traffic going Btw I loved this question
Re: Ask HN: How much time do you spend on “marketing” your open source projects?
#7Re: Ask HN: How much time do you spend on “marketing” your open source projects?
#8Re: Ask HN: How much time do you spend on “marketing” your open source projects?
#9Advertising is making sure it doesn't stay there.
Re: Ask HN: How much time do you spend on “marketing” your open source projects?
#10Look at projects like Docker -- it's built on the work of many other people, but they were too busy hacking on kernel patches to ever give talks and write end-user documentation. The result? Nobody knows what linux-vserver is or ever was, while everyone who is anyone knows what Docker is.
There are so many examples like that, and just as many counterexamples. It is a rare thing for an author to lack the human skills to communicate and still somehow have his work succeed, and usually it only happens due to their technical skillset, and oftentimes not even then.