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: Anyone joined a company after contributing to their OSS projects?

104 pointsby gowthamgts12over 2 years ago
Self explanatory.<p>I&#x27;m just curious whether companies are open for this. Lately there is more traction towards open-source and whether a person can start contributing to it and later join the core team.<p>one personal example i&#x27;ve read is the developer of nomad levant project was acquihired[1] by hashicorp<p>[0] - https:&#x2F;&#x2F;github.com&#x2F;hashicorp&#x2F;levant [1] - https:&#x2F;&#x2F;twitter.com&#x2F;jrasell&#x2F;status&#x2F;1230132251893125120

38 comments

weavieover 2 years ago
Yup.<p>Looking to develop my Rust skills I found a OSS project to contribute to. Learned a ton working on an issue. A few months later I found out the company was looking to hire so I applied on the basis of my contributions. There was no interview, the company just took me on straight away. I&#x27;m still there and loving it!
评论 #32865044 未加载
james_impliuover 2 years ago
At PostHog we&#x27;ve hired a bunch of people like this.<p>One word of caution - sometimes we get a contribution from people right ahead of applying for a job. The best applicants are ones who are existing users and who really are interested in the product, versus those who are doing a pull request to stand out. The latter is still a positive, but the former (depending on the quality of PRs!) is the home run!
2143over 2 years ago
I personally know a few at Mozilla who used to be regular contributors to Firefox.<p>And I know a somebody else who used to contribute to the Linux kernel before they eventually ended up at RedHat.<p>I don&#x27;t know if it&#x27;s <i>because</i> of the contribution that they got hired, but it could have been a factor.<p>-----------------------<p>Also there&#x27;s that tangentially related story about Homebrew creator not getting a job at Google, so there&#x27;s that. [1]<p>[1] <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=15981338" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=15981338</a>
emadmover 2 years ago
That&#x27;s pretty much how we hire at Stability AI.<p>Contribute to LAION, Eleuther or any of the image&#x2F;media generation open source notebooks and you&#x27;ll get an interview pretty quick, hired dozens that way.
评论 #32864092 未加载
bawolffover 2 years ago
I contributed to mediawiki, prior to being hired by the Wikimedia foundation (this was a while ago, i dont work there any more, although i still do open source contribs sometimes). I definitely wasn&#x27;t the only one who contributed before being hired.<p>There are downsides though - if you&#x27;re really into the open source project, and then get hired it starts to be less fun. It also means that if your hired to work in one specific area, you probably stop doing other things because you need to get your team goals done, and it feels silly to do other stuff, which can be kind of sad if previously you were doing a variety of stuff.
ddevaultover 2 years ago
Commercialized FOSS projects with a pool of contributors have a talent pool to choose from when hiring that non-free projects can only dream of. How else can you hire someone who (1) is already familiar with your code, (2) already knows your team, and (3) has already been proven to be good at the role?<p>SourceHut doesn&#x27;t often hire full-time but we do often find ways to get funding for people on a part-time basis, and 100% of the time we already knew who those people were going to be because of their work in the community. It just makes sense.
thor-stripeover 2 years ago
I’ve contributed to the Supabase JavaScript client libraries and built some starter templates before joining the team <a href="https:&#x2F;&#x2F;twitter.com&#x2F;thorwebdev&#x2F;status&#x2F;1569630009240993793" rel="nofollow">https:&#x2F;&#x2F;twitter.com&#x2F;thorwebdev&#x2F;status&#x2F;1569630009240993793</a>
ignoramousover 2 years ago
Back when I was monitoring deno&#x27;s progress, I came across this PR by Aaron O&#x27;Mullan that improved deno&#x27;s perf significantly: <a href="https:&#x2F;&#x2F;github.com&#x2F;denoland&#x2F;deno&#x2F;commit&#x2F;3d2e05dc7b6735fe0b81ceb6fe469270da56aff4" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;denoland&#x2F;deno&#x2F;commit&#x2F;3d2e05dc7b6735fe0b81...</a><p>I believe they joined deno shortly after.<p>So, I guess it does happen.
评论 #32863954 未加载
axelthegermanover 2 years ago
I think it depends a lot on the company. If their oss project doesn&#x27;t get much love and someone is trying to force their way in, I don&#x27;t think it will work out well.<p>But Posthog for example have oss in their DNA and I was using their product, communicating with their excellent support and fixed a tiny bug in their Ruby SDK. A while later they reached out with a job opportunity. It didn&#x27;t work out in the end but it was a fantastic experience!
rjrodgerover 2 years ago
Speaking from the company side, this is our main method of hiring! It works great.<p>A key factor would be that we as a company support and maintain an open source framework. I&#x27;m not sure how well it would work without that.
francisofasciiover 2 years ago
I know a person who got a great paying job at a streaming service company, by working on a set of open source tools heavily used by company. He didn&#x27;t have to do any sort of technical interview. Now he works on those open source tools full time remotely, and got about a 70% pay increase.
lukasederover 2 years ago
I made <a href="https:&#x2F;&#x2F;www.jooq.org" rel="nofollow">https:&#x2F;&#x2F;www.jooq.org</a>. Then hired myself in the company I created to maintain jOOQ
dasil003over 2 years ago
Minor contributions I made to Rails in 2007 led to being recruited as the first tech lead and eventual CTO for a nascent startup. There was no premeditation here though, it was just serendipity. I&#x27;ve found most big breaks in my life this flavor. It&#x27;s more about being open to opportunity so you can recognize it when it comes rather than trying too hard to orchestrate it.
burggrafover 2 years ago
I wrote SupaScript[0] before joining Supabase.<p>[0] - <a href="https:&#x2F;&#x2F;github.com&#x2F;burggraf&#x2F;SupaScript" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;burggraf&#x2F;SupaScript</a>
perlgeekover 2 years ago
I&#x27;ve gotten an offer from OTRS AG after contributing some to their core (back then Open Source) ticket system.<p>I&#x27;ve declined, and a few years later they basically closed-sourced their platform (it&#x27;s still source available, but only with years delay, and they no longer accept feature contributions). Can&#x27;t say I regret my choice.
aceofspadeover 2 years ago
Contributed to the Supabase Python SDK[0] and postgrest-ex[1] before joining early Jan 2022<p>[0]<a href="https:&#x2F;&#x2F;github.com&#x2F;supabase-community&#x2F;supabase-py" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;supabase-community&#x2F;supabase-py</a> [1]<a href="https:&#x2F;&#x2F;github.com&#x2F;supabase-community&#x2F;postgrest-ex&#x2F;commits&#x2F;master" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;supabase-community&#x2F;postgrest-ex&#x2F;commits&#x2F;m...</a>
ognarbover 2 years ago
Most of the developer at my company (Nextcloud) are former contributors to Nextcloud or other open source projects. So definitely yes.
adrianthedevover 2 years ago
I hired my first contractor through his contributions on our product.<p>We talked and hit it off instantly. He&#x27;s very passionate about the product and when he mentioned he is looking for work, I stepped up and hired him.<p>I&#x27;m so very happy about getting him onboard.
ilcover 2 years ago
Indirectly.<p>I worked on a project not owned by a single company. But Red Hat hired me to work on it after, I worked on it at another company. :)<p>Alas, since I haven&#x27;t found a good OSS gig. But that&#x27;s life.
评论 #32867631 未加载
silentworksover 2 years ago
I made contributions to Supabase before joining the company, although my contributions weren&#x27;t to any of their GitHub codebases but more of a community one where I answered questions on their GitHub discussion board on a regular basis for users who were less experienced with the platform than I was.
cestithover 2 years ago
A few former coworkers of mine were improving OSS code for their employer as user&#x2F;contributors then recruited to the maintaining companies to work on that code full time.
smortazover 2 years ago
definitely. i used to run the visual studio &#x2F; vs code teams for python, R, nodejs, jupyter etc at microsoft. working closely with and hiring from the os community was both delightful and a priority for me. several key employees were hired that way.
OJFordover 2 years ago
No to the title question, but yes this definitely happens - someone from Cloudflare emailed while I was contributing in quite early days of (that&#x27;s not a brag - I mean it was relatively easy for me to make quite large&#x2F;impactful&#x2F;sweeping changes to) their Terraform provider.<p>(And I perhaps wish I&#x27;d gone for it! Was poor timing as I&#x27;d only just started elsewhere at the time.)
gunnarmorlingover 2 years ago
Yes, it&#x27;s how I got my job at Red Hat, after contributing in the Hibernate space for a while. Same for many other Hatters.
matheusmoreiraover 2 years ago
Companies have never offered me a job based on the projects I&#x27;ve contributed to but I haven&#x27;t contributed to many projects to begin with. People have reached out to me because they saw my own projects on GitHub though. I wasn&#x27;t able to accept a position at the time but it was really nice to be recognized.
justincormackover 2 years ago
We have hired quite a few people on this basis at Docker. Always on the lookout for more.
firstSpeakerover 2 years ago
Long long long time ago I joined Sun after contributing to GlassFish and NetBeans for a while (documents, test cases, some new plugins for NetBeans). They approached me and hired me to work on GlassFish application server.
SlickStef11over 2 years ago
Yup.<p>At WunderGraph, This is exactly how we found one of our technical co-founders and how we actually got our first hires.<p>We&#x27;re huge advocates for Open Source and actively look at users who are contributing to our repo as potential hires.
gavinrayover 2 years ago
Been working at Hasura for almost 3 years now, this was how I joined.
wenboover 2 years ago
I contributed to Supabase Realtime [0] before being hired late January of 2021.<p>[0] <a href="https:&#x2F;&#x2F;github.com&#x2F;supabase&#x2F;realtime&#x2F;commits?after=9990120c6d5d9f8e7c31b4c6a2b8912f1aee2e2d+139&amp;author=w3b6x9" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;supabase&#x2F;realtime&#x2F;commits?after=9990120c6...</a>
dshukertjrover 2 years ago
I helped Supabase create and maintain their Flutter&#x2F;Dart library before joining them mid April of 2022! <a href="https:&#x2F;&#x2F;github.com&#x2F;supabase-community&#x2F;supabase-flutter" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;supabase-community&#x2F;supabase-flutter</a>
anacrolixover 2 years ago
I&#x27;m in the reverse situation, my anacrolix&#x2F;torrent, DHT and other projects are used heavily and I work on and with them there.
philkuzover 2 years ago
if the org has funding and you made a thoughtful contribution, I can’t imagine a better signal for knowing you’d be a good hire
markphipover 2 years ago
Yeah, that is how I accelerated my career ... was back in 2006 though. Still think this is a great path to follow though.
borutoover 2 years ago
Yup, got interviewed by person who reviewed my feature PR on their OSS. Easiest interview ever.
bitlaxover 2 years ago
My current and last company both did this. This is definitely a thing.
bowsamicover 2 years ago
I think Andreas Kling (of Serenity OS fame) did this
charcircuitover 2 years ago
If you already work for them for free, why should they pay you?
评论 #32864625 未加载
评论 #32864397 未加载
评论 #32863512 未加载
评论 #32863541 未加载
评论 #32874979 未加载
评论 #32863737 未加载
评论 #32868376 未加载