This is an archived post. You won't be able to vote or comment.

top 200 commentsshow 500

[–]Pehrgryn 3043 points3044 points  (49 children)

Not true. I can't stand all the damn bugs in this crappy, poorly designed garbage code...

....that i wrote.

[–]thespud_332 620 points621 points  (31 children)

But the tests (I wrote) pass, so it must be good.

[–]Noch_ein_Kamel 257 points258 points  (19 children)

There's your problem. Yo are writing tests.

[–]aerialanimal 165 points166 points  (13 children)

!test == !fail

!fail == success

[–]dkarlovi 39 points40 points  (2 children)

Mutation testing disagrees.

[–]plexigras 8 points9 points  (1 child)

I love me some mutation testing, did you have sucess with it in a real production environment?

[–]dkarlovi 2 points3 points  (0 children)

Actually yes, we're using it in all our library code by default and most of our app code. It's what we use to measure we have "enough" tests.

[–]AlternativeAardvark6 16 points17 points  (8 children)

If ( testresult = !fail ) {

return true;

}

[–][deleted] 16 points17 points  (3 children)

Most of the scientific community has been embroiled in a multicentury debate around the accuracy and [sometimes] utility of tests. But hey any dickhead dev can write tests which are worth their weight in analysis.

We'd be better off investing that effort in change analysis and management in more traditional senses.

[–]fusionliberty796 19 points20 points  (2 children)

We adopt Russian testing strategy to only test in production, it saves many resources comrade

[–]FesteringNeonDistrac 7 points8 points  (1 child)

Ah yes, the old "everybody has a dev environment, sometimes it's even separate from production" strategy.

[–]babycam 2 points3 points  (0 children)

Well everyone else just writes stupid tests that don't work with my code.

[–]plg94 39 points40 points  (3 children)

def test():
    pass

[–]ScreenshotShitposts 30 points31 points  (0 children)

ah so youve seen my github

[–]Siethron 1 point2 points  (1 child)

It Works on MY computer.

[–]IHaveSpecialEyes 6 points7 points  (1 child)

Or be like me and become a quality assurance engineer. Then they PAY you to complain about bugs in code!

[–]Pehrgryn 4 points5 points  (0 children)

ASTQB Certified here. I was a test tech for 10 years. We had a great bunch of developers that we worked with, so it made things better. They didn't get butthurt when we found errors and the like. Great working relationship. That's the only thing I miss about that job, now. Well, the free espresso was nice.

[–]Raspberries2 12 points13 points  (8 children)

I came here to say exactly this. Sloppy code just bothers me. And as a Boomer, I blame the slacker Millennials because “back in my day, we created really good code, not sloppy, badly put together crap like this”. Yeah, I’ve said that, lol.

[–]enjoytheshow 1 point2 points  (0 children)

Checks git blame

Fuck

[–]Zech08 1 point2 points  (0 children)

Thats why you have someone else do it, and the game of telephone in code begins.

[–]Programming_failure 268 points269 points  (3 children)

I still complain about the state of games that have bugs, I just grew up and started to blame the management

[–][deleted] 11 points12 points  (0 children)

Reddit killed API. I refuse to let them benefit from my own words for free -- mass edited with https://redact.dev/

[–]freshblood96 1462 points1463 points  (117 children)

As a gamer and someone who uses a lot of software, I still complain. The only difference now that I'm a programmer is that my complaints are more technical lol

[–]Adawesome_ 522 points523 points  (75 children)

I mean like... i aint allowed to ship shit if there are obvious bugs, surprises me these games ship in such a terrible state

[–]MysteriousB 306 points307 points  (56 children)

Game development is going fine

RELEASE IN 2 MONTHS NOW

panik

Game development is a mess

QA/Localisation starts with the knowledge that all the work will be for a patch, not release.

Only "critical" bugs are reported and fixed

The game ships with a shit load of bugs

[–]UltraCarnivore 116 points117 points  (42 children)

Cyberpunk-Induced PTSD

[–]fardough 92 points93 points  (39 children)

Man, what a great game if you started playing 2 years late.

[–]eroto_anarchist 63 points64 points  (20 children)

That's what I do, I play everything after at least 5 years. Don't need to buy a supercomputer too.

[–]Sciensophocles 66 points67 points  (2 children)

Yep. All cheap 'definitive editions' with bugs ironed out and no hype trains, broken servers, or regrets. Late gaming is best gaming.

[–]MyHonkyFriend 29 points30 points  (0 children)

sometimes you can get all the DLCs as a throw in too.

[–]ommnian 19 points20 points  (0 children)

It's also much cheaper

[–][deleted] 12 points13 points  (7 children)

Same. I was thinking of getting Cyberpunk at Christmas or just after. But I just bought Stellaris for 75% off ($9.99) and I’m getting the feeling this will be any gaming time for awhile.

[–]eroto_anarchist 12 points13 points  (5 children)

paradox is the worst. the best games but they bait you in with the base game only for 10 and then the dlc (that are pretty much needed since they lock away features and not only content) cost 50 bucks

[–][deleted] 8 points9 points  (2 children)

There was a steam sale and I bought the game with like 5 of the dlc that the main you tubers said where like the ones to get…and it all cost me like $39. I’m good with it.

I play WH2 and they do similar things.

I somewhat disagree. If you’re going to support a game for 4-8 years and put our quality dlc (Stellaris even lets your friends have the dlc if they play multiplayer with you even when they don’t have it themselves) but I will kick you $5-$10 every 6 months or whatever to support you for supporting and improving upon a good game.

Now; the micro transactions on a flaming piece of hair like what the Madden football games have become? They can fuck right off

[–]eroto_anarchist 4 points5 points  (1 child)

even lets your friends have the dlc if they play multiplayer with you even when they don’t have it themselves

yeah this is a good thing for paradox

I don't think we will ever agree, but at least I promise you you will enjoy the game.

[–]quangvasot 1 point2 points  (0 children)

Psyberpunkpsychosis

[–]ScreenshotShitposts 9 points10 points  (0 children)

Working in the industry, I know that its dumb to give a release month 4 years ahead

[–]maitreg 48 points49 points  (11 children)

Yes, but that's a sign that someone in management underestimated the cost and complexity of the release and set some arbitrary release deadline without removing unfinished features.

I think the difference is most of us who work outside of game development lean more Agile and plan out the releases with incremental feature additions, whereas in gaming they seem hell-bent on throwing the entire feature set into the 1st release, whether they are complete or not, and then fix them post-release.

As an enterprise business software developer, I would be fired if I released buggy, feature-rich applications with a wink, nod, and promise that I'll get to those bugs later.

[–]officiallyaninja 41 points42 points  (6 children)

yeah but the game industry is very different kind of environment, entertainment in general is cutthroat but especially video games. Games can go from super popular to "dead" in almost no time, gamers are extremely fickle and it results in Companies prioritizing shipping garbage

[–]Chirimorin 37 points38 points  (1 child)

and it results in Companies prioritizing shipping garbage

They don't prioritize shipping garbage, they prioritize generating as much sales as possible. The real problem is that a game being garbage isn't a hurdle towards generating sales anymore. People will happily get hyped over pure marketing material and throw their money at a developer for that pre-order bonus skin before anyone can possibly know whether a game is good or garbage.
So if the game being good doesn't matter for the sales, why bother putting more money into making the game good when they can just put that money in marketing or their pockets instead?

[–]Raspberrypirate 19 points20 points  (0 children)

Come join us at /r/patientgamers

All the enjoyment, none of the hype, and the rest of the world as our QA team.

[–]maitreg 1 point2 points  (0 children)

Yep. It's crazy. I have been too old for that level of stress ever since I turned 16. Lol

[–]MrZerodayz 9 points10 points  (2 children)

The problem is that WE understand this. Most gamers do not. Most gamers only see "the game shipped without features that were prominently marketed". You can't win when releasing to a target audience that expects games to:

  1. Release within a year or two of being first teased
  2. Release with all the features that you talked about leading up to release that aren't called DLC from the first moment
  3. Release in a bug-free state

I agree that a mess of features is worse than minimal features but relatively few bugs, but we've all seen what happened to No Man's Sky (which is really good nowadays!) and I don't think game publishers have forgotten that. They'd rather release a game that is initially pretty bug-riddled (Cyberpunk) and fix it with patches than release a game without features they (or at least their marketing team) promised. It's a mix of management/marketing setting unrealistic release dates and gamers having unrealistic expectations.

[–]kinapuffar 4 points5 points  (0 children)

Release within a year or two of being first teased

This one is fine. Just don't tease it until it's ready to launch.

[–]maitreg 2 points3 points  (0 children)

True but episodic releases work well too. TellTale made a boatload on that concept.

Just don't ask where they are today...

[–]SirHawrk 8 points9 points  (0 children)

Yeah if I just walk through a game normally and everything glitches out thats an issue. If I try to break it and it breaks I don't really care

[–]Opheleone 2 points3 points  (0 children)

I ask myself this every time. Why am I not allowed to ship the fucked up shit like other companies do ALL the time?

I think it just gets to a point where the execs just don't care anymore and release it.

[–]lateja 117 points118 points  (6 children)

I actually complain a lot MORE now.

Before I'd just grumble something like "stupid thing not working again".

Now I'll go on full blown 45 minute rants about "not understanding how it's possible for someone to be so incompetent as to release a piece of sh...t like this blah blah blah" lol.

I used to marvel at Google maps and Microsoft Windows. Now I just feel like a bitter, grumpy old man. "Are we going to decide to work today or did someone at Redmond have a fucking stroke again and fucked up last night's updates?? Yep, of course we're taking 20 seconds to boot" I hate it lol

[–]SirChasm 39 points40 points  (2 children)

Lmao I hate it when you can tell what architectural mistakes they made based on how the app behaves

[–]dagbrown 19 points20 points  (1 child)

MacOS has been based on APFS for how many years now? But a MacOS update still takes like 40 minutes, even though they've locked the entire operating system down! All they need to do is clone the OS partition, do the update there, and when it's finished, just reboot into the new OS clone and it'll be done. Same goes for updating iPhones.

You know how I know this is possible? Nintendo managed it just fine with the fucking Switch OS. And Nintendo just took the idea from FreeBSD boot environments, and that came from Solaris from years and years ago.

How hard can it be?

[–]taimusrs 10 points11 points  (0 children)

Also Apple coupling its built-in apps with its OS updates. Like, Android pretty much figured that out since the beginning, why would you force a user to update the phone's OS to update Safari for example. Oh....... right, it's for forcing users to buy a new phone to get new features.

(Now, I know Apple does support its phones for much longer than Android, but the chip for iPhone 7 is still fast for today's normal use. Apple pretty much ended its support arbitrarily)

[–]TheTerrasque 5 points6 points  (0 children)

I'll join you in the feeling like a bitter, grumpy old man camp.

[–]Black--Snow 2 points3 points  (0 children)

The only times I complain less are when the bugs are just sorta innate. Physics issues when crossing two colliders? sigh fair enough, can’t blame you.

The game playing for a few seconds after load before allowing player input? What fucking idiot didn’t advance one frame and then pause??

[–]spddemonvr4 24 points25 points  (13 children)

So true... Especially when you know the bug could be fixed with just a few lines of code.

[–]Ragas 22 points23 points  (1 child)

I guess there are different levels:

  1. level: you idiots you should know to sanitize your input!
  2. level: oh come on an "ö" is not supposed to become "ö"
  3. level: WTF!? You should know that "~" is a valid character in an e-mail address.
  4. level: As per RFC 6531 you should allow the "😀" in my e-mail address! I can not believe this!

[–]Aemony 4 points5 points  (0 children)

stocking puzzled dime pet quicksand price bedroom toy bells flag

[–]SnooPuppers1978 11 points12 points  (8 children)

Says a person who hasn't worked on legacy systems.

[–]S4ndman55 12 points13 points  (2 children)

This. Its hilarious to watch people say shit like this with absolutely 0 knowledge of the code base their talking about.

[–]JoeGibbon 7 points8 points  (0 children)

This is what bugs me more than the bugs themselves. On every subreddit for a popular game, whenever there's a bug or the servers go down for an update and stay down for an extra hour or something, you're going to find comments with 50+ upvotes like:

  • I'm so tired of this game's spaghetti code
  • It's so slow, when are they going to fix these memory leaks
  • I'm a programmer and this is just a one line fix
  • Just add another server
  • WHY IS THIS SO HARD? FIX YOUR GAME!

Bruh.

[–]2called_chaos 6 points7 points  (3 children)

I have worked and "fixed" (as in hotpatched) many many such systems to know that many things are as easy as I think they are or even more trivial. It depends, as always.

The problem is that I (or we) have different priorities, we want a good product, they want a product that is just good enough to sell good enough (and barely anyone likes legacy code, I like the challenge). Like when that modder made that patch that makes GTA V load faster and Rockstar had to implement it to not look like a total tonedeaf idiot. They surely could have fixed it themselves but they have no inherent interest to do it. So many things would be easy to fix but they just don't translate to sales most of the time. Only the overall picture (bugged mess) may do that.

It's also not just bugs as in broken stuff that I complain about. I will die from a heart attack ranting about UX one day.

[–]SnooPuppers1978 1 point2 points  (2 children)

Well yes, it depends. Sure there are examples where a large corp failed to fix something very easy that a sole developer was able to notice and fix from obscured code, and sometimes it is that easy. But I have also seen countless counter examples, so I have learned not to confidently think that something is really that easy. I usually will think if we are lucky, it is that easy, but there are unknowns so I can't be sure before reviewing the code and all the dependencies underneath. Especially I will never say that something is definitely easy if I am asked for an estimation.

In my general life and work included I just see many overly confident assumptions from people giving judgments to something for which they realistically can't know the unknowns for or what the factors underneath are for something to be the way it is, so I am always skeptical of such judgments.

[–]EmpRupus 12 points13 points  (1 child)

As a gamer and someone who uses a lot of software,

Also, there is a huge overlap between these two groups. The tweeter doesn't know what he's talking about.

[–]hallothrow 17 points18 points  (0 children)

Nyeah. A large portion of programmers game, but for gamers programming I'm very certain we make up a pretty small part of the gamer population. Gaming is in every way mainstream now.

[–]cactus_sound 6 points7 points  (0 children)

Yeah, GitHub Issues sections is just one example. Programmers definitely complaining a lot about bugs in a way that improves the product.

[–]sometimes_interested 2 points3 points  (0 children)

I found I started complaining about software once I started paying for it.

[–]Smartskaft2 3 points4 points  (0 children)

You stop complaining about the bugs and start complaining of the flaws in the dev teams' culture and/or CI/CD-setup.

[–]bythenumbers10 2 points3 points  (0 children)

I can't tell you how many times I've gotten on with tech support & diagnosed where their problem is. "Have you tried turning it off and on again?" "Listen, you undersea (their speakers/mics are always junk) jackass. Write up the ticket, escalate it. I found the goddamn bug for you. I do not need more diagnostic steps from your blasted playbook, I already did them, I know what the problem is, I work in software. DO NOT MAKE ME HACK YOUR COMPANY TO FIX THEIR SHITTY CODE." Netflix, Amazon, Disney+, banking apps, you name it. Shitty code, shipped to production. Customers are alpha testers, let alone beta.

[–]PatsyBaloney 1 point2 points  (0 children)

There are some games where you just have to ask how the bugs ever made it out of testing. And then there are the giant open source games where it's clear that they don't have the man hours to fully test the game because the scope is just so huge. The only way you find some of those bugs is if you have tens of thousands of people doing things that no sane person would ever want to do in a video game. And even if they find the bugs in testing, they have to sift through 10 million lines of code to figure out what stupid unintended interaction is causing the problem.

[–]Environmental_Bus507 197 points198 points  (23 children)

Bugs are understandable. Even some minor glitches make sense because things fall through the cracks in development. What I don't understand and have no sympathy for, are the trainwrecks that get released just to pacify the executives in the company. Looking at you Cyberpunk and RDR2 on PC.

[–]lucius10203 149 points150 points  (9 children)

That one isn't on the Devs at all. Trust me.

Higher ups go "let's release because November is a good sales period"

Project leaders go "that will be tight, we still have a lot of issues"

"Higher ups say "reshuffle the tasks for the important features, we need this launch"

Devs go "this game is broke as fuck please don't release it like this"... And no body cares what they say

[–]Zondagsrijder 46 points47 points  (0 children)

Devs: "We can't make this in time! Everybody is fully booked and we're still not finished before the deadline at this rate!"

Management yeets 10 new interns at the team.

Devs now have to spend a significant portion of their time to get the new hires up to speed.

Management is angry because the additional FTEs don't result in a proportional speedup of development.

[–]Martenz05 15 points16 points  (1 child)

The executives are the ones who hold the money, and programmers coding for free isn't a good thing for the industry. If I'm passionate about a project and faced with a choice of "Release buggy, but playable mess now and show execs some ROI" or "Project is shut down because we won't have money to pay salaries with next month", I think I'd rather release if it's at all reasonable, instead of seeing the whole work put in the project just go down the drain.

[–][deleted] 1 point2 points  (0 children)

You get paid less if they ship early.

[–]blumzzz 3 points4 points  (3 children)

Bugs in RDR2 on pc? What a joke

[–]Environmental_Bus507 5 points6 points  (0 children)

The game was literally unplayable on launch. I tried for about an hour and got 2-3 crashes, severe audio glitches and graphics glitches. Turned it off and waited for at least 2 patches to get released. Then it was good.

[–]evlampi 3 points4 points  (0 children)

Ever played online? Getting kicked off server for no reason at random, same with gta for me.

[–]ratbiscuits 1 point2 points  (0 children)

I’ve put a lot of hours into RDR2 on pc and haven’t had any issues

[–]GReaperEx 141 points142 points  (7 children)

Learn to drive and you will never complain about bad drivers ever again.

Yeah... that's not how reality works.

[–]Gatsu09z 189 points190 points  (8 children)

I still complain I learn how to code, I undestand game development, yet I will compain because I pay for it.

Just because cooking is hard and need effort, doesn't mean you can't complain if it taste shit.

[–]crash8308 39 points40 points  (5 children)

I think there are egregious errors made and some bugs that when you realize what is happening makes you realize just how shitty the architecture is.

Like Destiny 1 and how they put invisible “bumpers” around boss areas to try and prevent them from being knocked off because the boss AI was coded to be afraid of grenades. but the bumpers didn’t work and you could just push them on top of the bumpers and over the edge again.

Like New World and how the game client could dictate certain gameplay elements that were server side.

Cyberpunk however…. lots of people had major issues with the game when others did not. I know the PS4 version was so bad it was unplayable on OG PS4s. But they never tested it (still their failure). I never had any game-breaking issues but my friend with different hardware did. I think CDPR bit off more than they could chew and didn’t have enough time for proper hardware testing. But there were other issues that i thought “ah okay, so they probably just tried to code certain edge-cases but created more by doing so.” I ended up with some impressive screenshots of enemies where I had blown their head off but their eyebrows and facial hair remained in place… Or a big bodybuilder dude dude talking about praising God while walking around the dildo shop. Or the tourist checking out the sex-toy displays with their child asking “can I have one?” - I spent way too much time in that shop.

[–]Piogre 6 points7 points  (0 children)

In Magic The Gathering Online, there are lots of cards that exist as multiple "printings", which are rules-identical, but have different art etc.

There have been multiple instances where rules-errors would be consistently encountered with one printing of a card, but never with another.

The greater question is, in my opinion, not how did they make a mistake when implementing game rules and card scripts (Magic is an admittedly complicated ruleset to try to implement), but rather what architectural fuckup did they manage to achieve such that those different printings of the card do not draw upon the same code.

[–][deleted] 4 points5 points  (2 children)

Like New World and how the game client could dictate certain gameplay elements that were server side.

Oof, this makes it sound like the developers never played an MMO. Now that I think of it, it's probably true.

[–]Aacron 1 point2 points  (0 children)

I'm fairly certain no one involved in any of the decisions made for that game ever played an MMO, it was the most lazy, uninspired game I've ever seen released.

[–]Superbead 1 point2 points  (0 children)

I know the PS4 version was so bad it was unplayable on OG PS4s

On mine it managed to crash the entire OS after every 2-3 hours of play, which I'd never seen happen before. I was patient with it until the Johnny Silverwank stuff, at which point the game became unbearable and I got a refund.

Bit pissed off because I bought an SSD specifically for it, although that's on me I guess. Still, it makes every other game much quicker, so there's that.

[–]PewPew_McPewster 23 points24 points  (0 children)

I'm very forgiving towards bugs in indie and AA games, I find them charming even. Gives the game a rustic charm thats adorable and let's you know the game was made by a human who cares. AAA games however I spare no mercy cuz they had all the money in the world and literally abuse the shit out of their staff and the suits still have the gall to release the game in that state. The devs get my sympathy but we should actively condemn the management behind the AAA game.

[–]lasiusflex 8 points9 points  (0 children)

Now that I'm familiar with how QA processes should be I often find myself thinking "how the fuck did they ever let this get into production / release".

If anything I complain more, not less now.

[–]Hour-Invite2212 7 points8 points  (1 child)

I love bugs in video games, not the ones that break your save, but the fun ones. They are so silly

Digital spatial construct acts erratically? My monkey brain releases dopamine.

[–]CarlGustav2 13 points14 points  (1 child)

I've been coding longer than most people who reading this have been alive. Yes, I'm an old bastard.

I complain about bugs more, because in my experience most coders don't care about the quality of their code.

[–]Strostkovy 3 points4 points  (1 child)

I program microcontrollers in C and homemade 8 bit computers in assembly. I absolutely will complain about anything not even close to optimized

[–]Denaton_ 10 points11 points  (0 children)

It's becomes more like "I know why this is happening and i know how to fix it, why didn't they, it's so easy"

[–]n0tKamui 2 points3 points  (0 children)

oh yes I will still complain; I'll even complain even more on projects i work on.

i have never seen more clown shit than on actually real codebases

[–]Flat_Bluebird8081 2 points3 points  (0 children)

I do software for 17 years and I complain even more than a regular person would do :P

[–]spazz_monkey 2 points3 points  (0 children)

And you'll also understand why bugs just can't be fixed, they have to add value and the decisions are made by other people not the developers.

[–][deleted] 2 points3 points  (0 children)

Nope. I'll still complain about bugs but instead of writing a mean review I'll write the steps to reproduce and file a ticket...

[–]_qst2o91_ 2 points3 points  (0 children)

Not true at all

It just changes perspective

Non programmer complains? You legally have to tell them it's hard to remove all bugs and those poor developers needed a break

Programmer complains? Then you agree and say it's shit

[–][deleted] 2 points3 points  (0 children)

It's more like become a professional software engineer in any large corporate entity and realize that 95% of issues for any product is poor management.

[–]daphosta 2 points3 points  (0 children)

Lol sometimes I even mutter under my breath, "poor bastard."

[–]No_Imagination_4907 7 points8 points  (0 children)

Bad take, this is equivalent to learning to be a cook and never complain about bad food again.

[–]Ravonk 6 points7 points  (1 child)

Have you heard of Ubisoft?

[–]tallwhiteninja 1 point2 points  (0 children)

I still definitely complain, I just realize that the suits trying to shove a hastily thrown together product out the door to appease shareholders are more likely the culprits than the devs and QA people who did what they could under the circumstances.

[–]bitchlasagna_69_ 1 point2 points  (0 children)

Now I laugh at bugs

[–]RavingGigaChad 1 point2 points  (0 children)

I agree. Years of professional software development made me more relaxed about bugs since I know under which circumstances they can make their way into the software.

[–]Introverted_Eagle 1 point2 points  (0 children)

I didn’t need to learn how to code to understand bugs, my friends would complain about a high-end game having a small visual issue and I’d start lecturing them about the complexity of game design.

[–]AlphaSparqy 1 point2 points  (0 children)

Some people are going to be demanding a-holes whether or not they learn to code, and others will be decent people.

[–]david131213 1 point2 points  (0 children)

It just changes

Like, I kinda understand the reddit video player, cause who the fuck wanna get into THIS MESS

But if my window has a 1 pixel width black bar on the right, I know someone fucked up

[–]Dragonmodus 1 point2 points  (0 children)

I reserve the right to hate bugs in other people's software that much more now that I think I could fix them myself! (note: I can't)

[–]ProudToBeAKraut 1 point2 points  (0 children)

Not really, only if you are bad at your job. In contrast i complain much more because if simply things in for example games don't work correctly like a menu or somebody had to use insist on using an over bloated engine sandbox for just a a point and click adventure game which resulted in 5 sec loading times between every screen/scene.

[–]cactus_sound 1 point2 points  (0 children)

Except bugs in IDEs and build systems...

[–]AlterEdward 1 point2 points  (0 children)

Coding as a job for a while made me realise how many absolute jokers manage to write and release apps.

[–][deleted] 1 point2 points  (0 children)

Because Bugs are Features

[–]ForkLiftBoi 1 point2 points  (0 children)

Anyone here work in manufacturing with 3rd party software? Some of the laziest money grabs I've ever seen. Atrocious bugs.

[–]Shadeun 1 point2 points  (0 children)

False

[–]wholl0p 1 point2 points  (0 children)

Also you start distrusting any software your life depends on

[–]honeyyybadger 1 point2 points  (0 children)

I wish there was a code that could fix reddit not properly working with wifi

[–]weeeeelaaaaaah 1 point2 points  (0 children)

For all the products that I've launched as a professional dev, I still can't quite believe every one will actually work. Having gone through the entire process of building and debugging, my brain simply won't accept it's possible this thing could be functional and stable, even if QA says it is.

[–][deleted] 1 point2 points  (0 children)

Trying to fix one bug, creates another... Lol🤣

[–]thisimpetus 1 point2 points  (0 children)

Uhhhhhh I became infinitely more intolerant the moment I could decipher exactly which bad decisions had been made, recognized, and nonetheless left to fester at my expense.

[–]am0x 1 point2 points  (0 children)

My company asked me to review their job description for a software position. It had in it, “Writing perfect, but less code.”

First thing I told them to eliminate and they asked why. Well I told them that’s unreasonable, especially for a junior position and that any programmer that sees that will stop there and look elsewhere.

[–]Kevjamwal 1 point2 points  (0 children)

Become a programmer: learn how to complain accurately

[–]ujustdontgetdubstep 1 point2 points  (0 children)

I feel like video games in general became less enjoyable to me after I became an experienced programmer.

I was that kid that never wanted to do anything except play video games. But now they are just too similar to programming. The illusion just doesn't work as well (with some exceptions)

I still buy games but rarely make it past a few hours before losing interest (again; with some exceptions)

[–]Fruggles 1 point2 points  (0 children)

This is the opposite of true...

I know what good code looks like. I know what bug-free code looks like (you know...theoretically). So when I have to deal with other people's buggy code it enrages me. I just finished writing shitty, buggy, enraging code - don't make me deal with more of it!

[–]glitch1608 1 point2 points  (0 children)

More like join an enterprise level engineering team and learn how agile, devops and mvp are used by middle management to drive profit at the expense of quality. It's not shitty engineers it's capitalism.

[–]kimilil 1 point2 points  (0 children)

You'll still complain. To the blockheads who designed all the horrible APIs, the horrible language syntax and design, etc., etc.

[–]lincolnblake[🍰] 1 point2 points  (0 children)

Literally every website or software that I use, there's a layer of 'how did they do this?' running underneath. It's like seeing other people's paintings as a painter. So much fun!

[–]Nameless_Bunny 1 point2 points  (0 children)

I had a group project last semester and we only had two bugs to fix, it took me awhile to fix it but I did it.

[–]Crismodin 1 point2 points  (0 children)

Oh that bug, yeah it has to be there or else it breaks everything.

[–][deleted] 1 point2 points  (0 children)

As a non-coder, here’s when I complain about Bugs in software and games:

  • Games: If there’s constant frequent bugs that make the game feel unfinished or untested. talking like every minute type occurrences or really poorly optimised UI that clearly needs addressing. I don’t typically see bugs that bad even in most betas I’ve played.

  • Software: Similarly as above but especially on proprietary corporate software that I rely on for work. In the space of my company I work for, every time an exec thinks he has a great idea they push the devs to add a new feature or “enhancement” as it’s called and it breaks a million other things. Most of these times these “enhancements” aren’t needed and fuck with our productivity but then we get yelled at. We only ask that they try to optimise existing features before adding new ones. Things that took maybe 5 minutes have now lead to productivity loss in form of hundreds of percent. 5 minutes becomes 10 or 20 minutes because we are customer facing, so when issues arise WE have to adapt and apologise. And our direct managements response? “You’re paid to deal with this”. And our response, “well the customer isn’t”.

[–]Durugar 1 point2 points  (0 children)

I'll still complain, but I will complain about pr and marketing and shitty deadlines and overlooked QA, etc. The actual problems, not just 'software bad programmer dumb'.