I knew a guy who boasted about the number of repositories he created on Github. Said he created over four thousand.
I took a look. He did in fact sit down and create over 4,000 different, unique repositories. Each with a README and some slight variation on a few lines of code. That's some kind of dedication, I guess?
Using legacy SI units for size of information is deprecated, they only bring confusion, instead use IEC/binary units like GiB (gibibyte). https://en.m.wikipedia.org/wiki/Binary_prefix
Typing characters is maybe 1% of the job. The other 99% is understanding how the change affects everything else. Changing a single line of code in a function called by 1000 other functions each themselves called in 10 other functions can still potentially be more work and a bigger change than changing 9000 lines of code in a function called once.
I once fixed a bug in credit card payment form because someone had gotten some formatting character screwed up and used a capital M in some place where a lower case m should have been. Since it was a payment system they couldn’t take payment for a while whilst that was screwed up. I was contracting there and happened to notice it. Sometimes all it takes is one character.
20 Comments
DmMacniel@feddit.de · 94 pts · 2y
You are only a Kontributor when Its a KDE repository.
lowleveldata@programming.dev · 53 pts · 2y
When they reject your PR because you still managed to slip in a bug
DarkenLM@kbin.social · 6 pts · 2y
If it involves pointers, not unlikely.
albert@lemmy.sysctl.io · 27 pts · 2y
I knew a guy who boasted about the number of repositories he created on Github. Said he created over four thousand.
I took a look. He did in fact sit down and create over 4,000 different, unique repositories. Each with a README and some slight variation on a few lines of code. That's some kind of dedication, I guess?
Buttons@programming.dev · 6 pts · 2y
Was he a Go developer before generics? Published 4000 versions of the library, one for each type.
albert@lemmy.sysctl.io · 4 pts · 2y
No, it was mostly short bash/python/php scripts.
Redjard@lemmy.dbzer0.com · 1 pts · 2y
Maybe he automated it?
dukk@programming.dev · 11 pts · 2y
And maybe he published it on GitHub?
That’d be funny. Seeing
mass-repo-creatorand then 4000 random repositories below it.astarob@sh.itjust.works · 23 pts · 2y
And your typo fix kickstarts 10 workflows, downloading gigabytes of data and running endless tests.
Depending on the size of the project, this may be an environmental concern.
jubilationtcornpone@sh.itjust.works · 10 pts · 2y
When your PR to replace one line of code actively contributes to climate change.
Andrew15_5@mander.xyz · -1 pts · 2y
Using legacy SI units for size of information is deprecated, they only bring confusion, instead use IEC/binary units like GiB (gibibyte). https://en.m.wikipedia.org/wiki/Binary_prefix
lelgenio@lemmy.ml · 17 pts · 2y
https://github.com/NixOS/nixpkgs/commit/218bef911668c53d550a216faff29c037f316b77
https://github.com/NixOS/nixpkgs/commit/4f802070e5f4422dfbf1f15f929ec4095057ef52
agent_flounder@lemmy.world · 3 pts · 2y
Legendary o7
thisNotMyName@lemmy.world · 17 pts · 2y
Most of my PRs are fixing typos in the Readmes 8) It ain't much, but it's honest work
monk@lemmy.unboiled.info · 10 pts · 2y
I once fixed a CVE by removing a line. And, IIRC, my only contribution to openssl is a single-character one.
noproblemmy@programming.dev · 9 pts · 2y
I saw the other day a profile full of PRs, all diffs were changes from passing code through an autoformater.
SkyNTP@lemmy.ca · 6 pts · 2y
Typing characters is maybe 1% of the job. The other 99% is understanding how the change affects everything else. Changing a single line of code in a function called by 1000 other functions each themselves called in 10 other functions can still potentially be more work and a bigger change than changing 9000 lines of code in a function called once.
darkpanda@lemmy.ca · 5 pts · 2y
I once fixed a bug in credit card payment form because someone had gotten some formatting character screwed up and used a capital M in some place where a lower case m should have been. Since it was a payment system they couldn’t take payment for a while whilst that was screwed up. I was contracting there and happened to notice it. Sometimes all it takes is one character.
fievel@lemm.ee · 3 pts · 2y
In my developer career, the littlest commit I did was the removal of a single ';' which was causing a wonderful to debug bug ;)
dullbananas@lemmy.ca · 1 pts · 2y
https://github.com/utting98/py-to-cpp-converter/pull/2