Hacker News new | ask | show | jobs
by bytefish 94 days ago
As for the tree analogy and open source.

Yes, you cannot build years of community and trust in a weekend. But sometimes it's totally sufficient to plant a seed, give it some small amounts of water and leave it on its own to grow. Go ask my father having to deal with a huge maple tree, that I’ve planted 30 years ago and never cared for it.

Open Source projects sometimes work like this. I've created a .NET library for Firebase Messaging in a weekend a few years ago… and it grew on its own with PRs flowing in. So if your weekend project generates enough interest and continues to grow a community without you, what’s the bad thing here? I don’t get it.

Sometimes a tree dies and an Open Source project wasn’t able to make it.

That said, I’ve just finished rewriting four libraries to fix long standing issues, that I haven’t been able to fix for the past 10 years.

It's been great to use Gemini as a sparring partner to fix the API surface of these libraries, that had been problematic for the past 10 years. I was so quick to validate and invalidate ideas.

Once being one of the biggest LLM haters I have to say, that I immensely enjoy it right now.

1 comments

You didn't so much "leave it on its own" as much as outsource the duty to nature. Turns out nature spent eras optimizing for tending to trees.

Can't really say the same for vibecoding. You still need to do a lot of work that's ultiamtely putting lipstick on a pig. Maybe someone talented can make it pretty, but it has a quality ceiling, and most won't get anywhere close to that; people will just see a pig with lipstick on it.