TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: Marketing, DevRel and Evangelism working for Open-source

13 pointsby andreacavagnaover 3 years ago
Hi everyone, Why is it so difficult to find a space to communicate your open-source project to drive adoption at scale? To recruit new people inside a new company, it&#x27;s not easy to explain the open-source workflow to not-tech people, so most often, great open-source projects have lousy communication.<p>Evangelism, like GitLab said (https:&#x2F;&#x2F;about.gitlab.com&#x2F;handbook&#x2F;marketing&#x2F;community-relations&#x2F;developer-evangelism&#x2F;#utms-for-url-tagging-and-tracking), is essential. That&#x27;s sure. But how to scale up a team to grow that skill inside the company?<p>Is it better to grow it internally (logically, a founder is the best person to communicate his project)? But how a tech person can develop marketing and communication skills?<p>Or the best way is to recruit a skilled DevRel person or instead of a marketing person and collaborate in creating great content?

6 comments

mooredsover 3 years ago
&gt; Why is it so difficult to find a space to communicate your open-source project to drive adoption at scale?<p>You might ask instead &quot;Why is it so difficult for my project to get adoption at all?&quot;<p>And this is the problem marketers have been dealing with for 100 years. The market is crowded, people are busy with their own lives. For OSS projects, both of these are even more true.<p>So, how can you succeed? There&#x27;s no magic bullet. There are many paths:<p><pre><code> * finding 10, 100 people that love your project and will evangelize it * spend money on ads to educate folks about it * spend your time writing great content about the space so that some percentage of folks will find it and then learn about your project * do direct outreach to people talking about the problems your project solves. </code></pre> I recommend articles by Amy Hoy and Alex Hillman: <a href="https:&#x2F;&#x2F;stackingthebricks.com&#x2F;articles&#x2F;" rel="nofollow">https:&#x2F;&#x2F;stackingthebricks.com&#x2F;articles&#x2F;</a> Patio11: <a href="https:&#x2F;&#x2F;www.kalzumeus.com&#x2F;2010&#x2F;01&#x2F;24&#x2F;startup-seo&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.kalzumeus.com&#x2F;2010&#x2F;01&#x2F;24&#x2F;startup-seo&#x2F;</a> and Karl Hughes: <a href="https:&#x2F;&#x2F;www.karllhughes.com&#x2F;posts&#x2F;marketing-management" rel="nofollow">https:&#x2F;&#x2F;www.karllhughes.com&#x2F;posts&#x2F;marketing-management</a> to learn more about techniques. Some of these articles are about products for $$$ but you are essentially asking folks to spend something more precious than $$$ (their time) so the principles are the same.
karlhughesover 3 years ago
Lots of good questions here but I&#x27;ll focus on two that I have the most experience with:<p>&gt; Is it better to grow it internally?...Or the best way is to recruit a skilled DevRel person or instead of a marketing person and collaborate in creating great content?<p>I work with ~70 developer tools companies on devrel&#x2F;marketing and the biggest killer has got to be founders who think they can just throw marketing over a wall to someone else.<p>Initially, you as the founder <i>need to become that skilled DevRel person</i>.<p>If not you, get a co-founder level person to help you. The truth is, in the early days, nobody else will care about the project like you do, so you need to be out there:<p>- Writing about it<p>- Demo-ing it<p>- Talking about it (eg: conferences and meetups)<p>- Talking to users and contributors<p>Eventually, you&#x27;ll need to build a playbook that another DevRel or Marketing person can execute, but you can&#x27;t outsource this when you&#x27;re still finding product-market fit.
评论 #30102382 未加载
评论 #30102383 未加载
taubekover 3 years ago
DevRel and communication are full time jobs. If a open source project is depending only on volunteers it is hard to maintain communication at steady level.<p>Not everyone can be a good communicator. You can learn communication skills, but sure it helps if you are an extrovert and not introvert.<p>Who knows better than developer how developers think, how do they operate, what do they expect from products?<p>Look at it from this perspective, can you learn a marketing person developer skills? You could but there is no need. He heeds to understand the facts about the product, target audience, technology landscape, etc.<p>I personally think that the core ov the DevRel team should be developers that know the developer community. And then you build upon that.
评论 #30112596 未加载
andrewfromxover 3 years ago
Loui CK said once to another comic “be more funny” when asked how to have greater success as a comic. Don’t work on publicity or argue with club owners on time slots etc just be SO funny they can’t help but give you more of what you want. Same with OS projects? Just solve a real need SO well the world has to notice.
评论 #30101419 未加载
zrihaover 3 years ago
Interesting conversations people, I am around 15 years in marketing, worked in SaaS, B2B&#x2F;B2C environments on the C-level in past few year (I guess I am experienced).<p>Now I work with open-source B2D company, when I am just entering into the world of developer marketing. And I can&#x27;t emphasize enough how many times I heard - developers don&#x27;t like marketing. My &quot;developers&quot; days finished back when I was writing lines of code on my Commodore C-64, so yeah, I am no developer.<p>But I think, that marketing has a bad rep, along with media, public relations (I know PR means something different here) and other stuff, like the rise of awful &quot;influencer marketing&quot; that I hate.<p>But one thing I learned all these years, working in different companies, markets, and even doing political campaigning. And that&#x27;s my advice to you: - be honest - if it is difficult, then tell us, people who are not psychopaths tend to help other people, like we are listening your struggles and want to help you - be yourself - stupid I know, stupid expression by life coachers, but yeah, you are building something, but you are a person - so be yourself, and you will attract other people. - and last - give something back, contribute<p>That&#x27;s it.<p>And yeah, DevRel and Marketing should be like one, like a team.
dnsmichiover 3 years ago
Speaking with my personal hat, not as Developer Evangelist at GitLab.<p>I&#x27;ve joined my first OSS project in 2009 (left in 2020), and I have to admit - communication can be challenging. There are many best practices, little are documented, and projects and companies differ in their workflows.<p>Here are few things I would encourage to do, or ensure to have in the very beginning:<p>- Be transparent in all your decisions. Discuss in the open, record meetings for the public, share the meeting notes with everyone. If the project reaches a level where everything is discussed behind closed doors, and the only community updates are marketing blog posts and AMA threads ... that&#x27;s a warning signal to lose your community.<p>- Provide a handbook or documentation for all workflows. How to contribute, which direction&#x2F;roadmap (in text form, not as a Git* issue board). Avoid so-called &quot;product conferences&quot; where you announce your roadmap. Instead, be open and have milestones to follow and discuss.<p>- Community members should _never_ be treated as &quot;you can submit a patch, but don&#x27;t bug me further&quot;. Assume positive intent, and get feedback from problem reports.<p>- Do not moderate or manage a community. Help seed the knowledge, and share trust with creating a governance structure (core team, community advisors, etc.). _Never_ silently remove granted permissions, losing trust. (that happened to me in 2020, I then made the decision to leave the OSS project Icinga after 11 years)<p>- Establish a sense of belonging, share praise and encourage to contribute. Handle code of conduct violations with care, ensuring everyone feels safe.<p>- Transfer knowledge in issue description, debug stories, reviews and encourage contributors to learn and follow. Coach and mentor fellow and future contributors. Take the time to thank everyone for their contributions.<p>- Evaluate roles. A founder or backend developer as community builder may work in the beginning. Plan to hire additional resources who can lead the conversation, and involve teams when necessary. Encourage to learn new technologies and stay in the loop.<p>- Document everything on the way, lessons learned, changes, what worked, what did not. Do retrospectives when announcements did not work the way you intended. Verify the defined actions.<p>- Find evangelists&#x2F;advocates in your company and community, give them visibility and push them in all collaborations. Ask friends who love social media, get the technical content writer champion, and give everyone a chance to learn and grow. Don&#x27;t expect to hire experts. Instead, focus on existing DevRel communities and exchange knowledge and experiences within the community.<p>- When you grow, do not hide as a leader. Be approachable with your team, and engage with your community. Coffee chats, meetups, etc. - follow the thought: Everyone can contribute.<p>There&#x27;s more to that, I&#x27;ve only shared a few quick thoughts now. Happy to chat more :)<p>If you want to dive into the topic even more - I&#x27;ve shared my 10 years in OSS community story and all things learned in a talk at the Open Source at Siemens event in 2021.<p>Slides: <a href="https:&#x2F;&#x2F;docs.google.com&#x2F;presentation&#x2F;d&#x2F;1HnciJEQ8dDiHMaq1APg5WXA4mvcYQd9fdtvHicf-JyU&#x2F;edit" rel="nofollow">https:&#x2F;&#x2F;docs.google.com&#x2F;presentation&#x2F;d&#x2F;1HnciJEQ8dDiHMaq1APg5...</a><p>Recording: <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=yT63olXdS-I" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=yT63olXdS-I</a>
评论 #30102578 未加载