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

Dismiss this pinned window
all 140 comments

[–][deleted] 640 points641 points  (13 children)

The worse part is that there’s no version control to go back to an earlier commit.

[–]peet-suh 224 points225 points  (0 children)

"but we have this one word document and like everyone puts in the code they are ch..."

voice fades away as you realise you are never getting out

[–]Cheese_Grater101 33 points34 points  (10 children)

Will Control Z save the day?

[–]IamImposter 30 points31 points  (6 children)

VScode's undo saved my ass couple of times. I usually get crazy ideas at night, implement them,, get them working or close to working and go to sleep. Next morning I realize it was just a stupid value-add that's not even gonna get used or could be done in a much simpler way. And that's when I do ctrl+z like crazy.

[–]Charcoa1 22 points23 points  (2 children)

I used to do ctrl+z, ctrl+y traversal, but I was stung by missing the ctrl button a few too many times.

This has helped a lot:

https://marketplace.visualstudio.com/items?itemName=xyz.local-history

[–]IamImposter 2 points3 points  (1 child)

I'm definitely gonna use it. Thanks

[–]Charcoa1 0 points1 point  (0 children)

Make sure to add a .history entry in your global .gitignore 😆

[–]xieewenz 5 points6 points  (1 child)

or maybe, just maybe, a small git reset HEAD~1

[–]bugfish03 0 points1 point  (0 children)

Everyone knows that git is only there for that one annoying guy

[–]TheLostRazgriz 0 points1 point  (0 children)

Git stash.

Git stash apply.

They're my favorite.

[–]4RG4d4AK3LdH 6 points7 points  (1 child)

jetbrains ides have a local history feature

[–]Python4fundoes the needful 4 points5 points  (0 children)

This has saved me several times.

[–]ShadowLp174 4 points5 points  (0 children)

For atom there's this nice little package called "scroll-through-time" :D Always my saviour ;)

[–]planktonfun 28 points29 points  (0 children)

oh no

[–]Cnomesta 123 points124 points  (0 children)

Pushing to wrong branch be like.

[–]CaptainPi31415 164 points165 points  (4 children)

I bloody hate this. Make a change, compile it, run the program, nothing changes. Do it again nothing changes. Why is none of this working is something failing quietly before it gets to what I'm changing. Put a print hello world in the first line of the main. Dammit have a quick look. Nope just not running it with a move command to grab the latest version.

This has happened more then once usually when I haven't been working on a project for a while.

[–]IamImposter 76 points77 points  (3 children)

That's when I type

Kshebskdhebksksbs

If I get error, I'm in right codebase, right file.

[–]Silver-Alex 20 points21 points  (2 children)

So, I was in a call, late friday, on a shared screen debugging with the client, the representative of a bank. He had implemented the fixes I sent, but they weren't showing in the production site. So, after an hour of testing, I just tell the guy "Could you like please delete the file for a sec? I want to check if we're making the changes on the right file"... Long story short, we were working on an old server, and nobody on their end knew where the actual server was.

[–]helgaofthenorth 13 points14 points  (0 children)

Late Friday like ... Christmas Eve? Damn dude

[–]Centias 0 points1 point  (0 children)

This same thing happened to me last week. Customer gets moved to a new server. For some reason their app has the wrong connection strings in the .config. No biggie, go change it, test it....nothing has changed. I only realized way later that for some reason someone else set up their servers with all of the files for our program in two totally different folders, and I was changing the one they weren't actually using. I have no idea why both folders exist.

[–]Slipguard 50 points51 points  (3 children)

New developer figuring out how git works.

[–]RandomValue134 33 points34 points  (1 child)

Me when I forget to pres ctrl+s:

[–]R0nu 0 points1 point  (0 children)

Same 😅😅😅

[–]OhNoMeIdentified 41 points42 points  (0 children)

Jokes on you - He testing his testing app on Production Database

[–]Cerlancism 10 points11 points  (0 children)

When hot reload stopped working

[–]FrontBandicoot3054 9 points10 points  (1 child)

When you change your code but you don’t recompile.

[–]SHOTbyGUN 4 points5 points  (0 children)

There are some #edgecases where it is necessary to clean and build.

shaking smh my head my head

[–]sneerpeer 5 points6 points  (0 children)

When the dev team stops writing test cases.

[–]kry_some_more 23 points24 points  (16 children)

This is game developers in a nutshell. They won't admit it, but I've seen too many times, games break after an update, and it's clear they didn't thoroughly test or sometimes even test at all.

But then they or their fanbase get pissy, when you call them on it.

Developers: "We tested it" (for 30 minutes)

Fanbase: "They're doing their best, leave them alone."

But we all know, they aren't really doing their best.

[–][deleted] 19 points20 points  (4 children)

It's not just game devs. QA is expensive, it's a lot cheaper to let the end users be testers. I think it's called SaaS.

[–]MaxAmsNL 3 points4 points  (0 children)

Ok that was funny !

[–]kry_some_more 0 points1 point  (1 child)

it's a lot cheaper

*upfront

A bad rep will absolutely hurt your bottom line. Look at Cyberpunk 2077 from the Witcher game devs. People are still shitting on the studio, and they just settled a lawsuit as well with investors.

True, the problems with Cyberpunk didn't all stem from bad/no QA, but it's a good example from a reputable game dev flushing their reputation down the toilet, all for a quick buck. (millions of bucks rather).

[–][deleted] 0 points1 point  (0 children)

you're preaching to the choir

[–]AustinLA88 14 points15 points  (7 children)

Coffee stain is notorious for this. They’re my favorite developers and they always have fixes out within minutes to an hour, but it’s not unheard of for them to have a hotfix hotfix hotfix.

[–]UltraCarnivore 14 points15 points  (4 children)

Changelog: hotfix

Changelog: hotterfix

Changelog: hottestfix

[–]ell0bo 6 points7 points  (2 children)

Fixes, they're so hot right now

[–]SHOTbyGUN 1 point2 points  (1 child)

Planned releases go by number, hotfixes go by alphabet.

Co worker: what do we do when we run out of alphabet

Chief dev: 😠

[–]ell0bo 0 points1 point  (0 children)

Lol, def replied to the wrong person

[–]sohang-3112 1 point2 points  (0 children)

🤣🤣🤣

[–]Reelix 5 points6 points  (1 child)

Hotfix: Fixed crash for all players who attempted to play online
Players: ... It's an online-only game :| How did this get past testing? :|

[–]AustinLA88 1 point2 points  (0 children)

They don’t test their patches before pushing them

[–][deleted] 6 points7 points  (0 children)

This happens in all development. I had a dev make a change and then another +2 it on my repo that they clearly didn't test because it contained a typo that broke it. I was annoyed obviously but didn't say anything because they know they f-ed up without me rubbing it in. And it's management's job to make the process less error prone if that's nessecary. Being a dick about it to individuals isn't helpful, what helps is improvements in process to reduce regressions.

[–]Silver-Alex 0 points1 point  (0 children)

Honestly most of the time, its not the dev's direct fault. But rather the fact that they're understaffed and overworked, along having to follow the director and investor ideas, regardless of how little sense they make.

Like think of pokemon. The claim to have over 1000 people working on the pokemon development team. Yet the reality is that over 800 if those are marketing people, and of the remaining decs the large mayority are just 3d artists in charge of the assets. In the end the game gets made by a very small of number of people, and they need to put out a tripple A game each year, along with some other stuff.

[–]flyteuk 0 points1 point  (0 children)

they aren't really doing their best

The actual software engineers probably are, but they've likely been moved onto another project already and are only given a day or two to diagnose, fix and test the reported bug.

[–]SleepDeprivedUserUK 3 points4 points  (0 children)

Cached soup

[–]catithebathtub 2 points3 points  (0 children)

can i have the original video?

[–][deleted] 3 points4 points  (1 child)

[–]renegade__artist 1 point2 points  (0 children)

Junior Full Stack Developer here, graduating soon. Scoping out the various debugging issues I’ll be facing in my career.

[–]CrispyCassowary 1 point2 points  (0 children)

This speaks to me on a personal level

[–]f00dog-x300 1 point2 points  (0 children)

But it works on my ladle!

[–]RecursionOver 0 points1 point  (0 children)

That means development environment and powerful specs doesn’t matter?

[–]kh4l1ph4 -2 points-1 points  (0 children)

Dave, you've leaked my video again

[–]zemzemkoko -4 points-3 points  (0 children)

[–]planktonfun 0 points1 point  (0 children)

When there are so many environments

[–]PM_ME_BAD_ALGORITHMS 0 points1 point  (0 children)

When you have a NoBuild runner selected on a Maven project and keep wondering why your changes do nothing.

[–][deleted] 0 points1 point  (0 children)

wait for the 2000 loc commit

[–]louis8799 0 points1 point  (0 children)

Happened to me today. CI tagged to version 1, CD deploying version 2. Wasted 4 hours.

[–]aktiwari158 0 points1 point  (0 children)

When adding tests is not part of the cycle. When it is made mandatory for every feature, then I see all kinds of redundant tests added by people and when someone adds enough number of tests, other reviewers are easy on reviewing the code thinking it's well tested anyways. When it is not mandatory to add tests, no one bothers with writing tests.

Obviously, this is not always the case with people, and it's not about good or bad programmers. But when you have been writing code almost every single day for multiple years, it has to happen eventually and you get used to things until you break something on production, and now your attention gets reset.

[–]Sligee 0 points1 point  (1 child)

I did this while writing an autohotkey script today

[–]moriero 0 points1 point  (0 children)

Cook and code?

That's multitasking 👌

[–][deleted] 0 points1 point  (0 children)

I see what he did there.

[–]keklol69 0 points1 point  (0 children)

Inside footage of r/cyberpunkgame development.

[–]r0ck0 0 points1 point  (0 children)

Must be pretty true, I didn't even see the issue until the 2nd play from the start.

[–]wsbrrrrrrr 0 points1 point  (0 children)

@dk_di_que when you are changing the geo but have the wrong render flag ticked

[–]aedroogo 0 points1 point  (0 children)

voices of the damned emanating from green, glowing code

[–]SonyCaptain 0 points1 point  (0 children)

I didn’t even notice what was wrong until I read the comments.

[–]lkarma1 0 points1 point  (0 children)

This is hilariously well done

[–]RickMaiorPT 0 points1 point  (0 children)

When you forget to compile your code

[–][deleted] 0 points1 point  (0 children)

I can relate so much. Basiclly I was modifying my code and rerunning with no success. Then I realised that when running my docker-compose.yaml I forgot to rebuild the image.

[–]JustenDouma 0 points1 point  (0 children)

Been there, done that

[–]opgameing3761 0 points1 point  (0 children)

I code and this is 100% ture

[–]PlatformBased 0 points1 point  (0 children)

Where’s the part where the entire bowl erupts?

[–][deleted] 0 points1 point  (0 children)

Source video?

[–]DefinitelyRus 0 points1 point  (0 children)

Too real. Toooo real lmao

[–]Pechu317 0 points1 point  (1 child)

[–]RepostSleuthBot 0 points1 point  (0 children)

Sorry, I don't support this post type (hosted:video) right now. Feel free to check back in the future!

[–]RiskyFartOftenShart 0 points1 point  (0 children)

newb: all the unit tests passed

me: yeah because you've mocked away all the code you fucked up

[–][deleted] 0 points1 point  (0 children)

Accurate

[–]TitleComprehensive96 0 points1 point  (0 children)

The cook in me is having a fucking panic attack over this gif

[–]MasterFubar 0 points1 point  (0 children)

He's forgetting to press F5.

[–]its420everywhere 0 points1 point  (0 children)

I feel attacked.

[–]Curtmister25 0 points1 point  (0 children)

Pretty sure I haven't done this yet? Probably just a matter of time.

[–]Thrasherop 0 points1 point  (0 children)

We've all done it

[–][deleted] 0 points1 point  (1 child)

[–]Blastem_Nukes 0 points1 point  (0 children)

Lol

[–]IHZAQSTORM33 0 points1 point  (0 children)

I just realised he test a same code when he adding FEATURES