Publishing your work increases your luck

github.com

147 points by magoghm 12 hours ago


crystal_revenge - 5 hours ago

> Having your OSS library take off

All of the other bullet points there are pretty reasonable, but, having worked in OSS professionally, I genuinely hope none of my GH projects take off in the OSS world.

I have a few projects that are in the >50 stars range, and am both grateful for other people's interests and very glad that none of them crossed the threshold to becoming real OSS projects. I like sharing my interesting experiments, but I absolutely do not want to be stuck with the nightmare of maintaining OSS software for years.

Even on these small projects, I've had times when I'm pressured to do a bug fix on a 5 year old project where I don't even remember how it works or review and merge an enthusiastic PR solving a problem I don't actually care about. It has eaten up a few weekends, and was a relatively minor annoyance, but it gave me the taste for what OSS work involved. Working professionally for an OSS company gave me even more insight.

Maintaining OSS is a royal pain in the butt and I am forever grateful for the people who choose to do this. Running a popular OSS library is not a prize. It's at least a part time job you aren't paid for. The benefits are slim; even the "fame" part (name your top 10 favorite OSS tools, now name the maintainers of those), and has really limited rewards outside of that. I've know plenty of brilliant creators of OSS libraries who struggle to find jobs in industry that are appropriate to their skill level.

In fact, it's really hard to both run a successful OSS project and have a full time job (especially a high paying one that wants a lot of your brain and time) if you can't some how manage to make that OSS project your full time job... and even then you will be under constant pressure to find a way to monetize your OSS project (which inevitably leads to either losing that job or making decisions not in the interest of your community of OSS users).

OSS maintainers are saints as far as I'm concerned. So much of the world's software depends on them (even moreso in the age of LLMs) and the vast majority are compensated way less than your average FAANG engineer.

hypfer - 5 hours ago

I suppose we're going to just gloss over the fact that the primary party benefitting from people publishing their work like this is someone else.

Someone else being usually some corp that is happy to pay with exposure instead of money.

This is of course a rather cynical read, but the first instance of luck being "Having your OSS library take off" kinda paints this picture for me.

Which does make sense I guess, given that it's a piece of writing by the great free labor extraction machine GitHub, which was bought by Microsoft not because they had suddenly gotten altruistic at heart.

Which isn't to say that it's all bad, but there obviously is a clear conflict of interest here that doesn't get explored at all.

There is a point to be made for not publishing your work in ways that makes it trivial for others to benefit from it. A more balanced piece of writing would've warned about this instead of purely providing encouragement.

ayuhito - 3 hours ago

I strongly relate to this in many ways.

Because of OSS, I’ve never actually applied for a job or done a Leetcode interview. I’ve gotten multiple direct offers through Twitter DMs (I don’t post) and multiple referrals through random encounters that I never used.

E.g. Debugging an interesting issue with GitHub customer support eventually led to a referral for Microsoft by an MD. Similar stories with Cloudflare and more.

It’s not limited to OSS, but just having any sort of backing credibility to your name without going through the whole CV/CL process unlocks a whole slew of opportunities since people can “pre-screen” you from the start.

blibble - 9 hours ago

translated from marketing-droid-ese:

> greetings peasants! er, sorry, valued open source contributors!

> remember, without you feeding us training data, we won't be able to train our AI to replace you at your dayjob!

> now, get back to work

volkercraig - 8 hours ago

I publish into an open sea and hear nothing in reply. The constant reassurance from every platform that i use that i am merely "one more post" away from all my wildest dreams has to be true eventually, right?

beej71 - 9 hours ago

This has definitely worked for me. Never got rich from putting stuff out there, but got a number of good jobs from it.

FabCH - 4 hours ago

The article was written by „Aaron Francis, Marketing Engineer“.

I’m not a language purist, but are we really calling people who work in marketing „marketing _enginners_“ nowadays?

That seems like going a bit too far with the meaning of engineering…

ronbenton - 8 hours ago

I used to release some writing and publish code publicly but the mean comments got to me.

realitydrift - 3 hours ago

This resonates, but it also feels like we’re entering a phase of content reality drift. Publishing still increases luck, but attention is fragmenting and integrity is harder to maintain.

The advantage now is being able to preserve semantic fidelity as everything else accelerates into noise. Work that stays legible and grounded seems to compound in ways raw visibility no longer does.

- 6 hours ago
[deleted]
ChadNauseam - 5 hours ago

Writing I posted online lead to me meeting some cool dudes in SF, which lead to my current job. It’s hard to say if I just won the lottery or not, but it does seem true to need that you get more luck that way

OCTAGRAM - 4 hours ago

Sounds like Fallout mechanics

dmezzetti - an hour ago

The message here is good. I've now spent over 5 years in the OSS world (https://github.com/neuml). I started by picking a problem I was interested in and checking the work into GitHub. I've been extremely fortunate to have gained a following over the years.

Even with a following, most of the time when you publish it goes into the abyss. Every once in a while something hits but most of the time it takes a lot of patience and resolve. I've had some good visibility over the years from Reddit and Hacker News (though any post I make now on HN is marked as [dead]). It's not always fair and others can "pay" to get the visibility.

I've seen some of the other comments talking about the burden of OSS but I haven't felt that. I set my own agenda and fix what I want to fix. If someone wants to change my priorities that becomes a paid effort.

zwnow - 3 hours ago

Unfortunately, publishing work in my region requires me to dox myself through an imprint.

Usually this only applies to business related websites, but lawyers could even argue a personal blog is business related due to the possibility existing for me to advertise products.

So yea, while I would love to share my work publicly, its simply not feasible due to medieval laws in place.

PunchyHamster - 5 hours ago

That reads differently knowing that one single effect of that would be "it will be easier for AI content scraper to get high quality data for their overlords currently destroying the economy"

a_state_full - 4 minutes ago

[dead]