Literally anytime I send my dad (retired IT) a script I’ve been working on and he sends it back with the equivalent to red pen corrections on a paper / telling me all the various avenues of exception handling I need to add
I’m not an open source dev, but I do have to maintain a codebase that depends on a package that’s written by a lone individual in their spare time and all I can say is that there really needs to be an engineering license for professional software engineering. Because that design decision should never have been approved.
Yes, I know but that meme refers to things like openssl. I’m referring to devs who decide to depend on no name, not even beta tested packages that some college kid wrote to pad their resume. The college kid did nothing wrong, the professional who decided to use a package like that is the person who shouldn’t be working in dev.
“I don’t need to comment this code at all, it’s pretty self-explanatory, I’ll remember this 100% no problem.”
Scene cut:
Me six months later, staring blankly at the code like the monkeys & The Monolith in 2001: A Space Odyssey, desperately trying to unravel the workings of my ADHD brain and just exactly why the seemingly innocent and innocuous-looking function named “dontFuckingTouchThis” is the lynchpin preventing the whole goddamned thing from falling over and going tits-up.
You are not logged in. However you can subscribe from another Fediverse account, for example Lemmy or Mastodon. To do this, paste the following into the search field of your instance: !programmerhumor@lemmy.ml
Post funny things about programming here! (Or just rant about your favourite programming language.)
Rules:
Posts must be relevant to programming, programmers, or computer science.
No NSFW content.
Jokes must be in good taste. No hate speech, bigotry, etc.
My worst nightmare lol
Literally anytime I send my dad (retired IT) a script I’ve been working on and he sends it back with the equivalent to red pen corrections on a paper / telling me all the various avenues of exception handling I need to add
Or even worse… Asking for Typescript definitions
I was pretty excited to see what some people made with a library I maintain.
Also, @OCRBot@lemmygrad.ml
Couldn’t chat gpt do it for you?
I’ve thrown powershell scripts at it, telling it to add comments to the code, and it did a great job.
This kind of comment that would need an /s elsewhere lol
The first time I did a web site that was any use to other people, was exactly like this.
Damn, actually can’t wait to get there (just have to actually finish something first).
Can someone please mirror this meme vertically so that bottom text reads first
I got you
Perfection
deleted by creator
Probably me, if only I could finish anything…
I’m not an open source dev, but I do have to maintain a codebase that depends on a package that’s written by a lone individual in their spare time and all I can say is that there really needs to be an engineering license for professional software engineering. Because that design decision should never have been approved.
Alas, that’s the very nature of open source development.
https://m.xkcd.com/2347/
Yes, I know but that meme refers to things like openssl. I’m referring to devs who decide to depend on no name, not even beta tested packages that some college kid wrote to pad their resume. The college kid did nothing wrong, the professional who decided to use a package like that is the person who shouldn’t be working in dev.
What’s documentation?
“I don’t need to comment this code at all, it’s pretty self-explanatory, I’ll remember this 100% no problem.”
Scene cut:
Me six months later, staring blankly at the code like the monkeys & The Monolith in 2001: A Space Odyssey, desperately trying to unravel the workings of my ADHD brain and just exactly why the seemingly innocent and innocuous-looking function named “dontFuckingTouchThis” is the lynchpin preventing the whole goddamned thing from falling over and going tits-up.
I thought that in such case I acomplished success as open source developer: someone actually like my software enough to use it
Yeah honestly it has been really cool for me seeing something I made in the wild- and I haven’t even made that big of projects
While I know this is meant to be funny, anyone finding them in this position should give this a read https://www.softwaremaxims.com/blog/not-a-supplier
And that’s why it’s so important that that is not undermined: https://techcrunch.com/2023/04/18/in-letter-to-european-commission-open-source-bodies-say-cyber-resilience-act-could-have-chilling-effect-on-software-development/
Thanks for mentioning this I’d never heard of this proposal before!
Excellent reading, thanks for sharing
Tell them they can open a PR if they want.
If they are asking for examples then they don’t know how to use it yet
Well yes. It’s a joke.