770
title (cdn.masto.host)
submitted 11 months ago by Masimatutu@lemm.ee to c/programmerhumor@lemmy.ml

alt textA meme where the top picture is La Forge from Star Trek looking disapproving, while the bottom is him looking pleased.

Top text: not sharing your source code out of greed

Bottom text: not sharing your source code out of shame

stolen from @cjgibilisco@mastodon.gamedev.place

all 17 comments
sorted by: hot top controversial new old
[-] lowleveldata@programming.dev 50 points 11 months ago

Not sharing my code out of I don't want to maintain that shit

[-] ZeroCool@feddit.ch 47 points 11 months ago

Not sharing my code because:

garbage.jpg

[-] Urist@lemmy.ml 44 points 11 months ago

This reminded me of a broken promise of mine from long ago.

[-] floofloof@lemmy.ca 9 points 11 months ago* (last edited 11 months ago)

I made the same promise and have yet to deliver due to shame. But also because I get enough hassle from users without the source code and I don't have time to handle everything that will come up when they have the code.

[-] lowleveldata@programming.dev 12 points 11 months ago* (last edited 11 months ago)

on the flip side you can potentially play the "feel free to submit a PR" card when they have the code

[-] CyberCatBytes@kbin.social 43 points 11 months ago

Sharing ur code except it's by uploading an audiobook of u reading it out loud on Amazon

[-] bjoern_tantau@swg-empire.de 13 points 11 months ago

Back when cassette tapes were common to store data you could actually get programs through the radio.

[-] r00ty@kbin.life 27 points 11 months ago

It's not even shame. There are two kinds of software developer. Those that just appreciate everyone else doing the same as them. And those that will not tolerate anyone:

  • Not using the same language as they do
  • Not using the same source control as they do
  • Need to tell you that you shouldn't do the things they don't do because they're wrong

Not sharing code is usually just to avoid the latter type, who will appear and seemingly have a lot of time to check every line of code you've ever produced :P

[-] souperk@reddthat.com 18 points 11 months ago

Most people get over it during uni when everyone is arguing over "X vs Y" language or "vim vs productivity". At some point you realize how pointless these debates are and continue with your life.

For anyone wanting to publish their code, remember it's probably better than most OSS code. If you don't believe that go read a python or js library:

  1. python's celery for example has hard coded timeouts on every control operation
  2. react mui has so overcomplicated types that they break webstorm inspections
  3. I once found a typing hack on an python library where they reversed a string in order to conditionally import types only when mypy was running in order to avoid cyclic imports.

I still love those libraries, use them at my work and will recommend them to anyone with similar needs as I.

Last but not least, if you aren't using git something is wrong with you 🤣.

[-] r00ty@kbin.life 3 points 11 months ago

What? VSS6 isn't best in class any more?

[-] ChickenLadyLovesLife@lemmy.world 2 points 11 months ago

I actually migrated once from VSS to putting my source code in a .zip file and emailing it to myself.

[-] IWantToFuckSpez@kbin.social 12 points 11 months ago

Not sharing my code because I can’t even read my handwriting.

[-] ChickenLadyLovesLife@lemmy.world 12 points 11 months ago

Not sharing your source code because you lost it and only have the EXE now.

[-] scytale@lemm.ee 12 points 11 months ago

Not sharing your code for job security

[-] Flyberius@hexbear.net 4 points 11 months ago

Lol. That's me!

[-] Maoo@hexbear.net 4 points 11 months ago

Bespoke: not sharing your source code because you don't want to provide free labor to megacorps.

this post was submitted on 01 Nov 2023
770 points (98.0% liked)

Programmer Humor

32215 readers
161 users here now

Post funny things about programming here! (Or just rant about your favourite programming language.)

Rules:

founded 5 years ago
MODERATORS