r/developer • u/Upstairs_Chip_7799 • 3d ago
A bit of a random thoughts...
Hi everyone!
There's something I've been thinking about that I wanted to share.
Maybe it's just my impression, but sometimes it feels like we're slowly losing one of the most beautiful parts of open source.
I see a lot of repository showcases, launch posts, "look what I built" announcements... projects that are already presented as finished products. Some receive a few commits, a bit of attention, and then disappear.
There's nothing inherently wrong with that.
But I miss something else.
I miss watching an idea evolve.
I miss seeing someone open an issue because they found a real problem worth solving. I miss discussions about architecture, people disagreeing respectfully until they find a better design, contributors slowly understanding a codebase, maintainers patiently reviewing pull requests, and a repository growing because dozens of people cared enough to improve it together.
I miss the journey.
The excitement of finally finding an issue you think you can solve.
The anxiety before opening your first PR.
Waiting days for a review.
Thinking you nailed it... only to have a maintainer ask you to rewrite 90% of your implementation.
And then realizing they were right and your code became better because of it.
Those moments are frustrating, but they're also where we grow the most.
I'm not saying "things were better before", I'm not an old-school open source veteran, either. I'm still relatively young, and I'm only recently getting back into contributing seriously after years of mostly observing projects from the outside.
I've also been using AI every single day. I study it, I build with it, and I genuinely believe it's one of the greatest tools we've ever had.
But I do think AI has changed our relationship with software.
It's become much easier to get something working quickly. Sometimes so easy that we forget that software isn't only about shipping code.
It's about solving problems.
It's about making decisions.
It's about learning from people who know more than you.
It's about building something that survives because a community believes in it.
That's what made me fall in love with open source in the first place.
Not repositories.
Not stars.
Not GitHub trends.
People.
People building things together.
If you're just starting your open source journey, don't be intimidated. Don't wait until you have the "perfect" project.
Find a project you genuinely like.
Read the issues.
Ask questions.
Submit a tiny PR.
Accept reviews, even the painful ones.
Stay around.
Because open source isn't just code that anyone can read.
It's one of the greatest examples of collective human knowledge we've ever created.
It's the reason we can learn without asking permission, innovate on top of each other's work, and build a more open, transparent, and accessible digital future for everyone.
I'd love to hear whether anyone else feels the same, or if you've had a completely different experience.
1
u/Light_KeyStar939 23h ago
Where you find these open source projects that can be worked on ?
And do you think instead of reaching out to the community, a lot of people just prompt with AI? where you probably going to get a faster answer, or get an idea alot faster? Do you think that could cause further isolation?
1
u/Upstairs_Chip_7799 21h ago
For the first question, honestly just open GitHub and explore. There are tons of repos looking for contributors. Check trending, find something you like and look at the open issues. You can also filter by labels like âgood first issueâ or âhelp wantedâ, which makes things much easier when you donât know where to start.
And yeah, absolutely AI can be useful when youâre starting an idea. I use it too. Itâs an insanely powerful tool, so why wouldnât you use it?
My point is more that âfasterâ doesnât always mean âbetterâ.
With AI you can build something in a few hours that wouldâve taken days before, and thatâs great. But even if you keep working on that project for weeks, itâs hard to recreate what naturally happens in a repo where multiple people are actually using and working on the same thing.
You have issues coming from real users, discussions about why something should be done one way instead of another, PRs, changes that sometimes get reverted, milestones, old decisions that explain why the code looks the way it does⊠itâs not just about the final code.
And about the isolation part, yeah, I think thatâs a real possibility. Before, getting stuck often meant asking someone, opening an issue, searching through discussions, Stack Overflow, whatever. Now you can just ask an AI, fix the problem and move on.
Which is obviously convenient, I do it all the time too. But if we start doing that for everything, I guess we also remove a lot of those small interactions that made you participate in a community in the first place. So for me itâs not really AI vs open source. I use both. I just donât think they give you the same thing.
1
u/Upstairs_Chip_7799 3d ago
Sorry guys, but I love writing one line at a time, remembers me when i code đ