this post was submitted on 07 May 2024
726 points (100.0% liked)

Programmer Humor

421 readers
12 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 1 year ago
MODERATORS
 
top 37 comments
sorted by: hot top controversial new old
[–] some_guy@lemmy.sdf.org 106 points 6 months ago (1 children)

He already did the hard part! Why won't you lazy fucks implement his great ideas?

[–] Holzkohlen@feddit.de 4 points 6 months ago

Just have ChatGPT do it then. Not so sophisticated AI after all, huh?

[–] DABDA@lemm.ee 99 points 6 months ago

The Chicken and the Pig

The fable of the Chicken and the Pig is used to illustrate the differing levels of commitment from project stakeholders involved in a project. The basic fable runs:

A Pig and a Chicken are walking down the road.
The Chicken says: "Hey Pig, I was thinking we should open a restaurant!"
Pig replies: "Hm, maybe, what would we call it?"
The Chicken responds: "How about 'ham-n-eggs'?"
The Pig thinks for a moment and says: "No thanks. I'd be committed, but you'd only be involved."

[–] recursive_recursion@programming.dev 65 points 6 months ago (1 children)

As a software dev who's participated in a couple of game jams and several group projects,

  • I'd say that anyone that claims to be a designer but has no programming experience is typically incompatible with any project
    • and it's due to the disconnect of understanding just how difficult it can be to translate certain design tasks into functional code
[–] Guru_Insights99@lemm.ee 24 points 6 months ago (4 children)

Hey there, champ! I appreciate your enthusiasm, but I'm afraid I have to disagree with your statement. Game development with effort or coding skills? Today I'm gonna show you how to do it without any effort, it's like becoming an astronaut by watching the big bang theory!

Let me break it down for you. You see, creating a video game is as easy as pie. Typically, you would use lines of code. But what if I told you that you can gather a bunch of random images from the internet, throw them into a a computer, and voila! You've got yourself the next "Call of Duty" blockbuster. Going by standards nowadays people will be lining up to buy your game, guaranteed!

Who needs coding when you can just use a magic wand and poof your game is magically coded? Just like that! Forget the coding aspect of it, you can make a game effortless! How do I do this you ask me? Well, If you really want to master the art of game development without lifting a finger, I have the perfect solution for you. Introducing my revolutionary course: "Effortless Game Development Masterclass"! In this course, you'll learn the ancient secrets of game creation without any pesky coding skills or effort required. You'll be churning out awards winning games in no time, all while lounging on your couch and eating Cheetos. 😎😎👊 Dm me if you want more info for the affiliate link

[–] yetAnotherUser@lemmy.ca 14 points 6 months ago (2 children)

You have to put /s in the end, because people in this day and age can no longer recognize sarcasm, probably because we all spend way too much time on the Internet.

[–] wahming@monyet.cc 5 points 6 months ago (1 children)

That's not sarcasm, that's satire

[–] yetAnotherUser@lemmy.ca 2 points 6 months ago

Is it? Didn't know about it until now...

[–] AVincentInSpace@pawb.social 14 points 6 months ago

buys masterclass

Okay so step one is you're gonna download Scratch

[–] recursive_recursion@programming.dev 12 points 6 months ago* (last edited 6 months ago)

that's real cringe dude

might I suggest adding /s at the end,

  • not sure if that would help as reading that was painful
[–] MonkeMischief@lemmy.today 1 points 6 months ago

You absolutely nailed it LOL. Those flashy courses with absurd prices and "funnel techniques" prey on idea-people who are scared of code like whale sharks on plankton.

[–] friendly_ghost 28 points 6 months ago

Put it on GitHub and some tryhard will do a bunch of free work on it. Source: am tryhard

[–] JCreazy@midwest.social 23 points 6 months ago (1 children)

As a person that has a lot of ideas and no coding or art knowledge, it sucks because I know I can't expect someone else to do it for me and I don't have the time or mental capacity to learn. I guess I can just have AI do it for me now /s

[–] ramble81@lemm.ee 11 points 6 months ago (2 children)

You can have someone else do it for you. You just need the money. Give yourself Executive Producer credits, tell them your vision and pay them to make it happen.

[–] MonkeMischief@lemmy.today 2 points 6 months ago

And that's how we (eventually) got Kingdom of Amalur!

https://en.m.wikipedia.org/wiki/38_Studios

Sure would've gone a lot smoother if moneybags knew jack about making games though, that's for sure.

I believe I read this story in detail in "Blood, Sweat, and a Pixels" and it was exceedingly painful.

load more comments (1 replies)
[–] Luisp@lemmy.dbzer0.com 20 points 6 months ago (1 children)

I would volunteer... for money

[–] yetAnotherUser@lemmy.ca 10 points 6 months ago (1 children)

"Sure, we'll pay you 2% of the profits"

[–] Honytawk@lemmy.zip 11 points 6 months ago (1 children)

As long as it is in advance it is okay.

How big did you say your sales projection was?

[–] yetAnotherUser@lemmy.ca 1 points 6 months ago

"Sorry, but we can't pay in advance, you'll have to put the work in first"

[–] Actionschnils@feddit.de 15 points 6 months ago

I once read an article about a guy, whos just doing this. He is selling gaming ideas to studios. But to be fair, he did develop some indie game by him self. He just realized, that he is not good in developing and the hates the whole programming and design part. He only has good ideas.

[–] ICastFist@programming.dev 12 points 6 months ago

Great idea, how about you describe it in so much minute details it bores your goddamn mind? Can't do it? Sorry, then you're not cut for being the idea guy, you're fired.

If the fucker can't do the above, he's what programmers call a client: an asshole who thinks too highly of himself and his ideas and will annoy everyone every time he changes the goals.

[–] SuperSpruce@lemmy.zip 11 points 6 months ago (1 children)

I've had game and software ideas swirling around in my brain, but for the longest time I couldn't program them. But now, I have enough knowledge to build parts of my grand deckbuilding game idea: An arcade style deckbuilding game with strong meta-progression. It's playable at superspruce.org.

As for some other ideas, including the simple idea of a weighted shuffle music playlist where each song has its own weight, they are still currently out of reach, mostly due to trying to access the filesystem and whatnot. Better than a month ago, where within the last month I found out how to make the browser play music

[–] pojankolli@discuss.tchncs.de 1 points 6 months ago (1 children)

Cool game but it is missing a lot of features, most importantly tutorial and art.

On the technical side: Do you self-host or in the cloud?

[–] SuperSpruce@lemmy.zip 2 points 6 months ago

It's hosted on GitHub, but I really want to self host one day.

What other features are missing? I'm still pretty much a beginner so it can be very tricky to implement things.

[–] MonkeMischief@lemmy.today 10 points 6 months ago

Lol I was legit surprised to find it's an actually written (satirical) article! The other ones had me rolling too, like John Cena coding "Banjo Threeie" LOL.

[–] csolisr@hub.azkware.net 8 points 6 months ago

@JPDev Then again, that's how a few free software games actually work

[–] Karyoplasma@discuss.tchncs.de 7 points 6 months ago (1 children)

This reminds me of a legendary thread in the forums of the German gaming magazine GameStar:

https://www.gamestar.de/xenforo/threads/world-of-warcraft-2.337502/

[–] rimjob_rainer@discuss.tchncs.de 4 points 6 months ago* (last edited 6 months ago)

2008

Thinking WoW is old

2008 + 16

WoW still runs, no successor will ever come

[–] Swedneck@discuss.tchncs.de 6 points 6 months ago (1 children)

i mean, provided you actually want to put in effort that's called "being a game designer", it's perfectly valid to not write code or create assets.

[–] ulkesh 4 points 6 months ago

Asking for and/or expecting unpaid volunteers is most definitely not valid.

If he wants to pay them properly, then I would agree.

[–] refalo@programming.dev 5 points 6 months ago* (last edited 6 months ago) (1 children)

I actually wish this mentality kindof existed for hobby projects (although it doesn't seem to, but please prove me wrong), like "looking for a programmer for X project to do Y" type posts where us programmers can more easily find projects to participate in (and they can find good people too) that we have a great interest for, rather than hunting sites like up-for-grabs for single feature requests to fulfill or starting completely new projects on our own.

[–] I_am_10_squirrels 3 points 6 months ago (1 children)

I tried setting up something like that, back in the half life mod days. Had lots of people submitting help , never got anyone with help offered.

[–] refalo@programming.dev 1 points 6 months ago

perhaps things might be different this time around? wouldn't hurt to try.

[–] Sotuanduso@lemm.ee 4 points 6 months ago

After success with my senior project, developing a real game with a team of 15 that we're releasing on Steam, which I feel really good about, I crave the experience of working in a team to develop a game. But of course, my hobby project is a nonprofit endeavor so I can only expect volunteers, and even though I feel I can get the coding down mostly on my own, I feel like I might be asking too much by hoping for an artist or few to join with me... maybe I just need to change up my approach, and offer equal shares of creative control, that way it's not "help me make my game" so much as "join me and we'll make our game."

[–] HEXN3T@lemmy.blahaj.zone 2 points 6 months ago
[–] Melatonin@lemmy.dbzer0.com 2 points 6 months ago

It could be. Could be.

Probably not.

But could be.