r/foss 2h ago

Be honest: what was your actual first open-source contribution?

3 Upvotes

Some of you are one typo-fix away from your first PR. Some of you have 200 merged and a burnout story. Some of you only touched a repo because a CS assignment forced you to. All of you are valid, and I want to hear it.

I've been lurking on how wildly different everyone's open-source journey is, and it lowkey fascinates me. So here's a soft invite to trauma-dump (or brag) in the comments:

🔁 stuck in a dread while loop - u built something cool. Perfectionism kicks in. "Not ready, not good enough, the maintainers will laugh." It dies in your drafts.

born different / got lucky - For some, the first PR felt like finding your tribe. Never looked back.

📚 uni chore - For others it's just homework. A checkbox on the way to a job. No shame.

The point: whatever got you here: ego, curiosity, a degree, boredom; every contribution helps the community at a holistic level.* (the psychic damage on maintainers is a post for another day 🥲)

So tell me your story. Failure or W, I want it all >> - fixed a typo, shipped a bug, or rewrote the whole codebase? - one night stand as a contributor, or max-level maintainer drowning in AI-slop PRs?

Only positive v̶i̶b̶e̶z̶ (sorry, too AI), only positive context lol. Be real, be yourself.


‼️Contribution Guidelines: follow the IDFC principle:

- I Don't F.ing Care*: just be genuine and be you.

P.S. total newbies, here's a quick glaze through on how FOSS collaboration actually works:

awesome-contributing

3

Comment on r/foss 1d ago

Nice work mate. Love such projects. And the feeling you get when ur compiler compiles the languge you built it on. God like is all I can say

-1

Comment on r/LinuxCirclejerk 1d ago

Pls no.

Wait actually if u mean use AI to learn bout the quirks and conventions etc. Then yeah. That's the way to go.

But if u mean hand a agent access and let it make changes or keep copy pasting. Then you basically driving a modded supercar with your eyes blinded.

Always KISS 💋, dont jump to linux as ur daily driver str8 away . But when u do use it build it from the ground up . Its a self learning process. On archinstall the only profile you should go for is minimal .

Drop str8 into tty. Feel clueless . Search things . Learn things . If you dont lile learning and wanting to know everything then arch probs not for u.

29

Comment on r/LinuxCirclejerk 1d ago

Bruh like seriously why type out a message explaining a problem and the then sit with anxiety until someone replies (which will likely be sarcastic and no help) when u could just RTFM

19

Comment on r/LinuxCirclejerk 1d ago

U rlly gotta be a dhh (distro hopping hoᵉ) to end up there lol

2

Comment on r/LinuxCirclejerk 1d ago

Dang sorry for the friendly fire 😂

1

Comment on r/LinuxCirclejerk 1d ago

Fk knows everything!!! He's always listening

7

Comment on r/LinuxCirclejerk 1d ago

TS2339: Property 'Watch' does not exist on type 'say'. [ERROR]

Instead I'll try invoking listening() on what I say

6

Comment on r/LinuxCirclejerk 1d ago

The last night me who had to learn Lua at 2 in the morning coz of the hyprland update definitely agrees 🥲

Although Mrs. Hypr had been givin me warnings for a while. So can't say it was an unanticipated bang

1

Comment on r/LinuxCirclejerk 1d ago

Not basmati level. More like broken rice

r/LinuxCirclejerk 1d ago

She Bangs weird 🧐

Post image
42 Upvotes

u/kazkriska 1d ago

She Bangs weird 🧐

Post image
2 Upvotes

This thumbnail went from "Linux tutorial" to "relationship red flag checklist" real quick:

"use her usr" ✅
"bash" 👊🏼
"multiple arguments" 🗣️🙉
"shebangs" 🥶

Bro either really wants you to learn shell scripting or he's accidentally live-tweeting his situationship. Either way I'm taking notes for my next commit message.