Live data from Hacker News

Publishing your work increases your luck

github.com

71–80 of 131 posts

Re: Publishing your work increases your luck

#71
post #52

Earlier quoted context omitted.

That's what we do in closed source corporate code.

"Hi, I see you're the owner of this 6000-line mess of a component, could you answer some questions for me?" "I don't own it, I didn't write it, and I don't understand it even slightly. I just made a one-line bug fix for one function in it a year ago and nobody has touched it since, so my name is on top of the git history." "Cool, so as the owner could you tell me..."

Yeah at work I’m paid to own some components that I didn’t write and don’t entirely understand, so I figure my job is to help discover answers for the questions that arise.

I would not want to be a public maintainer though. I don’t have the patience or motivation to use my spare time for that.

Re: Publishing your work increases your luck

#72

> 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 interest…

I have a side project that I have worked on for years, mainly because I enjoy writing software. I get an adrenaline rush when I can make my data management system do things better and/or faster than other things on the market.

I have written articles about it and made the binaries freely available on my website under an 'open beta'. People keep telling me that if I really want it to take off, I should open source it.

So far, I have resisted doing that, for many of the reasons that you cited.

Re: Publishing your work increases your luck

#74

I wrote a few math books. Does it increase my luck? A little bit, here or there. Will I recoup the 1200+ hours working on the project and be paid at least minimum wage for that? No chance.

This is why it’s luck.

Putting more out there will increase the probability of a reward, but it doesn’t guarantee it.

Re: Publishing your work increases your luck

#76

> 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 interest…

> 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. Also having spent years working in the OSS space, I wish it was normalized to have more nuance between "totally unmaintained" and "maintainer will literally miss their child's birthday to review your PR". There's alre…

> Also having spent years working in the OSS space, I wish it was normalized to have more nuance between "totally unmaintained" and "maintainer will literally miss their child's birthday to review your PR".

The other spectrum that I’d like to know up front is where the maintainers fall on the spectrum of “I would be honored if you forked my project” to “This project is my baby and I will mobilize my users against you if you fork it”.

The refrain with open source is always that if you don’t like something, you’re welcome to fork it. But my experience with forking projects has, in a couple cases, drawn anger and attacks from maintainers. In a corporate setting when we ran up against maintainers who were unable or uninterested in even merging PRs, we had to fork the project and continue work in the fork. For some maintainers, this turns into “ is trying to steal my work!” even when the name and README were maintained. Or the maintainer gets angry that the name is kept on the fork because it is no longer under their control, we changed the name, which prompted more anger because we were “stealing their project” and so on.

To be completely clear, this isn’t all maintainers. Some have been so happy that they marked their original as maintained and referred users to the new fork in the README. But I’ve had enough cases where forking triggered anger or even calls to mobilize their Discord against the fork across social media (HN, Reddit, Mastodon) that when I run up against a slowly-maintained OSS project I try to look for alternatives or evaluate the effort to just build it in house to avoid drama.

Re: Publishing your work increases your luck

#77
post #50

Earlier quoted context omitted.

> 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. Also having spent years working in the OSS space, I wish it was normalized to have more nuance between "totally unmaintained" and "maintainer will literally miss their child's birthday to review your PR". There's alre…

"when your fix is accepted you are the new maintainer"

Jia Tan has entered the chat. (Jia Tan was the alias used by the group that backdoored XZ utils by becoming a maintainer)

My other comment in this thread has more details, but in my experience it’s more common to encounter projects that don’t want new maintainers or forks. They’re happy with the status quo with their name at the top but also don’t want to let go of control or see competing forks created.

Re: Publishing your work increases your luck

#78

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?

When we become ghost content producers for LLMs, you are not supposed to hear something in reply to your post, book, or other work. Most of the time, your work will be ingested by a handful of companies as training data; the readers benefitting from your work will pay these companies, and in return these companies will thoroughly shield and insulate you from being thanked by the people you helped. These companies wil…

Obviously the solution here is to have the LLMs post thank you notes, and offer a complex network of job offers for all of these people contributing to open source. Of course the jobs don’t actually exist, but these acts of kindness will keep the producers thinking that they are both in demand and appreciated.

Re: Publishing your work increases your luck

#79

> 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 interest…

I have started a new OSS project and intend to provide optional enterprise offerings on top. I really don't care if someone steals the ideas presented in code because they're actually fairly pedestrian. The much bigger concern for me is the fact that if I do not make my source open by default, I will have a very hard time developing trust in the community and prospective customers. I know I nearly instantly walk away from the "provide your info to download our white paper PDF" sales experiences in 2025.

It is also helpful to remember that 100% of $0 is still $0. And that .001% of a trillion dollar TAM is still a pretty big deal.

Re: Publishing your work increases your luck

#80

Earlier quoted context omitted.

Open source culture has changed so much over the past couple of decades that it seems totally reasonable now for up-and-coming maintainers to question the whole thing. Scale has changed everything. There are orders of magnitudes more users than contributors compared to some of the early OSS and the balance between grateful and entitled end-users has skewed expectations much more towards maintainers as a support role…

I agree with all of this, and as I've mentioned elsewhere in this thread, anything I release now is going to be a tar.gz/zip with a LICENSE file in it, and people can do what they want with it, but they're not getting tech support on it. However, this is a really sad state of affairs, and I'm wondering if we can't have scale _with_ friction to counter some of these pain points?

We had scale with friction before GitHub was a thing.

It wasn't perfect, but you were required to do things like subscribing to mail lists if you wanted to interact with a project.

Post reply on HN