- cross-posted to:
- programmer_humor@programming.dev
- cross-posted to:
- programmer_humor@programming.dev
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.
Instead they’ll become curiosities leading down rabbit holes to understand why and how they happened.
I only chose this career path because I heard there were a lot of hugs. 🥲
That’s not true - I’m complaining about the bugs in our software almost every day!
My favorite part is guessing what they do that results in the bug!
Right?? That’s one of my favorite aspects, like there’s a weird bug and you can kind of backtrack what happened like “Oh I wasn’t supposed to jump out of the car I had to walk through the precise path, I missed the trigger or something I guess??”
Nah I just changed from “these game devs” to “these game studios”
Become an entomologist and never complain about them ever.
Even flies?
More nuanced reply: I do tend to complain
- less about certain bugs and limitations, where I can understand that the problem is harder than it seems
- and more about others, where I have to imagine a poor intern dragged around by bad advice for several sprints, finally marking the task done (forehead sweating and all), even though they did not really know what they were doing even for a minute.
Yes, because you’ll be too busy being infuriated by badly designed user interfaces that you realize could have so easily been better.
Looks at Undertail and Balatro just being a collection of IF statements…
Give a man a fish, and he’ll be fed for a day
Teach a man to fish, and he’ll be training orcas to attack shipping vesselsLearn to code and you’ll wonder how in the hell some bugs even got created
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.
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.
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.
And sheer pigheaded stubbornness.
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.
Not true, I bitch about them more than ever
“Who fast-tracked this shit?” -me
“It’s a small change, should be safe, we will test it in production” -also me
Hahahaha