Tbh, while it is funny out-of-context, I encountered the same exact thing (and I can guaran-fuckin-tee the offender used copilot for this).
It’s not funny to be on the receiving end of this, ESPECIALLY in professional environment, where you should not react like that 😅
But sometimes it’s just what people need to get their shit together. People get too complacent sometimes, and when everyone has to deal with the consequences sometimes a little emphasis on how bad things are is necessary.
I agree, but would like to add I find AI generated code without thought or care put into understanding it more offensive than this to begin with.
Instead they’ll become curiosities leading down rabbit holes to understand why and how they happened.
Show a man some bugs and he will be miserable for one day.
Teach a man how to code bad and he will be miserable for his whole life.True words by a wise programmer
Yandere dev be like: 17000 line main class, take it or leave it
“what is this switch case you speak of?”
If you learn to code, you learn that major bugs in releases are horrible and indicative of neglect.
In a professional sense my experience is that they’re more often the result of under-staffing and rigid, fixed release schedules.
And changing priorities and scope.
Yeah, it shouldn’t happen in a release. But, if I had a penny for every time I’ve seen the last minute development that wasn’t tested yet and not even due for the current release squeezed in. I’d literally have a pound, or dollar or whatever else has 100 pennies in.
or whatever else has 100 pennies in
Well it’d be 8 shillings, 4 pence, in pre-decimal British currency.
I sometimes suspect that the push for decimalisation was in part to avoid having to teach computers the old system.
Afaik it actually was, the UK wanted to move more financial calculations to computers and it was a lot easier to use a decimal currency for that
Programming a robust global date-time system and having a transparent conversation between metric and *imperial/traditional" units is just a warm-up to show that you can work with the truly demented currency system. Make sure everything is rounded off to the nearest whole ha’penny.
And sheer pigheaded stubbornness.
Yeah, I learned to code almost 20 years ago in order to mod video games, and learned that many bugs and massive problems in mods and games are caused by coders being either extremely lazy or making extremely dumb decisions.
In general, a ginormous problem with basically all software is technical debt and spaghetti code making things roughly increase in inefficiency and unneccesarry, poorly documented complexity at the same rate as hardware advances in compute power.
Basically nobody ever refactors anything, its just bandaids upon bandaids upon bandaids, because a refactor only makes sense in a 1 or 2 year + timeframe, but basically all corporations only exist in a next quarter timeframe.
This Jack Forge guy is just, just starting to downslope from the peak of the dunning kruger graph of competence vs confidence.
Here’s a copy of that image without the watermarks
Didn’t even see the watermarks.
Thanks!
I unironically need glasses.
Looks at Undertail and Balatro just being a collection of IF statements…
Hahahaha
learn to code and you’ll forever more be going “i could probably fix this if i could be fucked to get familiar with the codebase”
Staring at some open source code in horror, like you just flipped to a random page of the Necronomicon.
Knowing how to code and interacting with stuff like the nintendo e shop scrollimg performance being super shit makes me think I would absolutely be fired if I deployed shit like that in prod for millions of users.
At minimum I think it would stop people from calling devs lazy. I don’t code, but even I know for how boring Ubisoft games are, none of them were “lazy” outputs.
Longtime software dev here. I complain about code bugs all the time - I’m like, who the fuck wrote and tested this piece of crap?
The answer is probably you.
10% of the time its me. 90% of the time it’s me from the past.
True. Now I’m more triggered by the mere existence of some bugs because I can’t fucking fathom how they’d even exist in the first place.
Instead you report them
I start to appreciate games that implement complex and sometimes rarely noticeable (immersive, boo) mechanics that come off naturally. And I notice how a thought pattern behind bad ones could’ve progressed.
Bugs? My favs are buggy to the point some of these bugs became their own mechanics. I only get annoyed when the game bores me out, and if bugs can’t make me feel like it, it’s fine. And some better-done games are pretty boring to me.
Put four pots over the squares over the ground.
Shoot the dragon head statues, the pedestals raise.
The pedestals make stone grinding sounds and…
Only one pedestal has raised, the pots have caused the animation to bug out and the game engine to assume that the pedestal is in the final position on the floor.
The floor position has the lever locked.
The game developer never anticipated what a massive idiot I was
Bugs? My favs are buggy to the point some of these bugs became their own mechanics
This is pretty much half of competitive Brood War.
Dying to a stupid bug is a great way to suddenly get frustrated though. Hard agree with you though, buggy games are my favorite. Especially small indie projects because I you can find the great bugs.
Dying to a bug in indie game can be so hilarious some youtubers in niche game communities got their rep from doing compilations of these. Case in point: PhanracK of WH:VT2 fame: https://www.youtube.com/watch?v=mGlWiMg3bUg
Have you got some like this to follow?
I don’t know any YouTubers other than “Let’s Game It Out”.
My fav game to speedrun is Neon Boost (free on Steam) because of several bugs I have found in the game. Otherwise a small boring indie platformer about rocket jumping is made fun (to me) through exploitation of its physics.
- Diagonal movement is faster (hold two adjacent directional keys). Sliding makes you even faster.
- Precise rocket jumps can receive more velocity than the developers intended, allowing you to skip many parts.
- You can touch the end of stage goal post from underneath the platform.
- You can wall jump off of the top of walls, allowing for many skips and time saves.
- You can get massive upwards velocity by sliding into a small couple-pixel ridge and jumping precisely once you touch it. This is possible on the starting platforms of all World 1 levels. It basically only improves individual level speedrun records, except on one level where you can skip the whole level and complete it in 1 second (an 9x faster than intended.
My crowning achievement was completing the final level of World 1 (1-12) in 18 seconds. The Devs expected a fastest time around 40 sec.
No I for sure complain, but for date bugs… I’ll be forgiving
False