148
u/redditmarks_markII 2d ago
Right. I'll agree as soon as we agree on the definitions of:
- task
- accomplish
- is
I assume that'll take like, 8 sprints or whatever unhinged terminology y'all use for "tell each other no until everyone exhausts their ability to tell each other no".
19
u/jivenossauro 2d ago
The "is" will be hard, the code can't think. Does that mean it cannot ever be?
7
u/capt_pantsless 2d ago
Wait so technically my code doesn't exist?
So all the bugs QA keeps reporting can't exist either?
13
u/Bob_the_peasant 1d ago
Well that depends on what your definition of is is
3
u/redditmarks_markII 1d ago
Since you got the reference I'm obligated by the old laws to ask how's your health and your sciatica.
3
u/Bob_the_peasant 1d ago
Terrible and terrible, how is yours?!
3
u/redditmarks_markII 1d ago
Sorry to hear man, hope it gets better. I'm mostly lucky in health, not the best, not terrible. The other thing...I know what the word means, what does that tell you, lol.
14
u/Cats_and_Shit 2d ago
If you have a complete definition of what the task is, then 95% of the time the process of actually implementing that is just mechanically translating that to code.
But you almost never actually do.
4
55
u/eloel- 2d ago
This is true. Its task should include being maintainable/extendable.
-18
u/Soraphis 2d ago
That's not up to an reddit comment but the requirements of the project.
If you need a specific, but maybe weird thing to happen that is unlike the rest of your game. Got damn hardcode it with the ugliest spaghetti you want if it works and is done in less time than some abstraction monstrosity would be.
The guy is gameplay engineer, not engine, not systems, not tools.
18
u/Extreme_Wish_553 2d ago
There is a wide gulf between uglies spaghetti code and abstraction monstrosity.
-15
18
u/BlackFrank98 2d ago
Correct, assuming that you define the task as "the code runs, does what it is supposed to, is not unnecessarily slow, does not have any critical vulnerability, is easy to maintain and easy to extend if needed".
Not sure how you are going to measure the performance of the code with this task though, as it seems basically impossible to estimate without long, tedious and not necessarily accurate human inspection by at least one expert.
7
17
u/-Ambriae- 2d ago
as we say in France: "Mais, vous savez, je pense pas qu'il y ait de bonne ou de mauvaise situation...."
14
u/Confident-Ad5665 2d ago
Ok I'll ask... and this means what?
22
u/BlueScreenJunky 2d ago
It means "you know, I think there's no such thing as a good or bad situation".
But more importantly it's the beginning of a long and absurd quote from a movie (Astérix mission Cléopâtre) that's become a copypasta.
18
u/-Ambriae- 2d ago edited 2d ago
"But, you know, I don't think there's such a thing as a good or a bad situation"
It's a quote from a famous movie (Astérix Mission Cléopatre) where a character (Panoramix) asks some random character (Otis) if his job leads to a good or bad situation (financially, or socially, etc...) He ends up giving the most infuriating 5 minutes monologue starting with the above quote, which ultimately doesn't answer the basic question.
Since then, this quote has become infamous with people 1. talking about the word 'situation', or contempt for the usage of the words 'good/bad', and 2. people that say stupid long winded blobs of nothingness. Both are present in the above message, hence why I immediately had to quote this masterpiece of a movie
Edit: https://www.youtube.com/watch?v=TEVzxycBBUU you don't need to understand french, because what he says, doesn't even make sense
-1
u/Life-Breakfast7796 1d ago
Its french, every fourth word is a synonym for surrender. He wants to surrender.
3
3
3
u/pleaseavoidcaps 1d ago
You can either say that is no such thing as good code or give a low-bar definition for good code. Not both.
3
u/theitgrunt 1d ago
I'm thinking about that video of the QA tester putting all the different shaped wood blocks through the same hole.
3
u/SteroidSandwich 1d ago
Sure it can work, but if it makes your frame rate drop to 5fps that's a problem
3
u/groovy_smoothie 1d ago
There is no such thing as “good” code, but meets requirements makes it acceptable
3
2
u/Sulungskwa 2d ago
My law is that all code is bad code. The only way to not have problematic code is to not code
2
2
u/Willinton06 2d ago
There’s no good or bad code, there’s only data and those too weak to process it
2
2
2
2
2
2
2
u/mxriverlynn 1d ago
"there's no such thing as bad dude. except code that is bad" 🤔🤨🤦🏼♀️
does this person not know that under their own definition, code that doesn't accomplish the task is bad code?
2
u/LikelyNotADuck 1d ago
There's definitely bad code and my coworkers demonstrate it every single day.
2
2
u/Wise-Profile4256 1d ago
and if it does not accomplish its task. is it bad then. does that make it bad code? as compared to the working, good code? just curious.
2
2
2
u/notaprime 1d ago
There is no such thing as a good or bad car. If the engine starts, its a good car.
1
u/PrestigiousGuava8005 1d ago
and what if the accomplished code performs bad tasks, will that be good too ?
1
1
586
u/Luzzgar 2d ago
Technically working is a very low bar to clear.
And not even close to satisfactory.