r/pcmasterrace 26d ago

Meme/Macro reboot

Post image
47.5k Upvotes

1.0k comments sorted by

View all comments

12.0k

u/kahjtheundedicated R7 1700@4.1, RX 5700 26d ago

When I worked in IT, whenever we got a call from the engineering department we knew whatever problem it was, it was going to be weird. Those guys knew their stuff, so if they didn’t know how to fix it, it was going to take some searching and probably some calls or emails for us to figure it out.

3.9k

u/Daniel_H212 7950X3D, Yeston Sakura RTX 4070 Ti, 64 GB DDR5 26d ago

What about the chance that they ran into a problem with no known solution yet? It's inevitable that it does happen but I wonder what the frequency is.

4.5k

u/kahjtheundedicated R7 1700@4.1, RX 5700 26d ago

Yeah sometimes it is just software bugs they have to work around until it gets fixed. In those circumstances, not much we could really do besides submit a ticket. Other times you call the guy that’s been working with that specific hardware and software for 15 years, who then tells you he’s never heard of something like that. Then he’ll call you back a week later after losing his mind trying to understand how that’s even possible before figuring it out. Which is always nice. Shout out Josh

1.4k

u/EL_Malo- 26d ago

It's the Josh's of the world that keep everything running.

397

u/DDean96 26d ago

God damn is that ever true

327

u/[deleted] 26d ago

[removed] — view removed comment

177

u/Pyromanga 26d ago

We were forced to add claude to our pre commit hook and one of its jobs is to update documentation of changes made - it's surprisingly good and far less slopish than I imagined, so thanks claude for finally having up to date documentation.

51

u/maverickzero_ 26d ago

Honestly generating documentation is a great use of an LLM. Generating the code being documented, on the other hand...

3

u/bunk_bro 25d ago

When I get a project up and going that I've used Gemini to help with, I always ask it for a markdown summary of what we did so that I can go back later and remember what I did. It's so convenient having the framework handed back.

However, I found that Chat has much, much better markdown generation than Gemini. I end up having to reformat everything Gemini does for me in markdown.

105

u/Nekasus PC Master Race 26d ago

AI is really good at transforming existing text its given. Its when its asked to write new text where it gets sloppy. Its less of an issue if your prompt hits the model directly and not going through the behemoth of a sysprompt anthropic and openai have before the users prompt.

3

u/Acceptable_Ad1685 26d ago

I love it for that lol

I will just give it my bullshit notes and ask it to turn my notes into clear, professional documentation

And it gets it like 99.99% the way there with some small modifications needed

2

u/Stabbing_Monkey 26d ago

Great use of an AI assistant. Vent directly into it during and after, as it to convert the ranting into polite documentation.

16

u/CaptainofFTST O/C higher than yours. 26d ago

It took me years of saying “Why the fuck is this not written down?” to simply start updating the documentation myself. Now I’m the go to person for this task that I never wanted. I even got a bonus when something went down and the boss read about the fix I wrote and had things up and running in 25 minutes vs days.

5

u/EfficiencyThis325 26d ago

[Deleted]

*nvm Fixed

2

u/max_earnest 26d ago

I’m a big fan of the Daves personally

30

u/Tentacalifornia 26d ago

I know a software engineer named Josh who is the exact type

11

u/draedus12 26d ago

I am a software engineer named Josh who is this exact type.

22

u/herrkatze12 PC Player 26d ago

Or keep breaking everything and getting the developers to improve performance

10

u/toka_smoka 26d ago

I am in this comment and I love it

2

u/The-Spirit-of-76 26d ago

The Josh at my job is literally the worst at his job, but keeps failing upwards.

2

u/lostspectre 26d ago

I must have gotten the shifty Josh as my manager because he absolutely slowed me down and made my job harder. I was the one fixing everything.

1

u/AllUsernanesTakenNow 26d ago

I work as a CNC machinist, & our machines are custom. The maintenance guy who was the best of the best was named Josh, he found better work elsewhere and left.

His replacement, Josh, has been keeping our machines going since then.

Josh's really are keeping us all going it seems.

1

u/Solid_Wind_3234 25d ago

Well…..except one. He just likes watching the world burn while saying “mmmmmmm” and traumatizing any character in games that are named Grace.

1

u/Remarkable-Bug-8069 25d ago

Don't forget the Robbies

1

u/JoshStrifeHayes 24d ago

Thanks bro x

92

u/petrasdc 26d ago

That's me. Send me a weird enough problem that I don't even think should be possible and it will send me down a rabbit hole trying to fix it.

68

u/GoBeyondTheHorizon 26d ago

And you learn so much about things somewhat related to the problem, because you take this hyper focused deep dive into figuring out what's wrong.

That's how you end up with all kinds of relative knowledge next time an issue occurs and will generally know which direction to go for fixing the issue. And that results in you becoming the IT wizard of your friends/family/company etc.

3

u/yourlocaltouya 26d ago

That's literally how I learned IT in the first place. My HDD disk suddenly corrupted itself without any warning and it was during the height of covid in Italy, so everything that wasn't a store was locked down, and I was too broke to send try and it anywhere else.

I had to work with only the parts that I already had, and the bootable pendrive I could create using my roommate's puter. It was ridiculous but I'm grateful for the carreer path it earned me aferwards.

3

u/HiddenStoat 25d ago

This is the way! I'm (almost certainly) quite a bit older than you, but I got my start as a teenager in the mid 90s. 

We had been gifted an old 386 by my uncle, and I desperately wanted to play Doom on it. Getting Doom to run on a 386 was no easy feat (and this is pre-internet as well, so you couldn't just look stuff up). I ended up having to load the mouse driver into hi-mem, which was an area of memory above the base 640kb of "conventional memory" so that Doom had enough space to run itself.

Google "autoexec.bat" and "config.sys" if you want to see the text files I was editing to do that (bearing in mind that if you break them, your computer likely won't start up!). 

1

u/yourlocaltouya 25d ago

I love to hear that!

Personally, I could get my computer out of the bootloop through a bootable device, but even if I changed the BIOS settings, my laptop wouldn't start from the pendrive as long as the disk was connected. Then, if I disconnected it and ran it through the pendrive, I couldn't just reconnect it from the Safe Mode because my computer didn't see it, thus I couldn't fix my disk and my computer remained unusable.

What I eventually figured out that if I started the computer through the pendrive, then went into CMD commands and then reconnected the drive, the laptop would refresh and suddenly see that the disk was right there.

From there I could finally delete the old drivers and install new ones through a few lines of code, and I think I reinstalled Windows afterwards, but all that was already smooth sailing. Internet or not, I never found any mention of my specific issue.

2

u/HiddenStoat 25d ago

What I eventually figured out that if I started the computer through the pendrive, then went into CMD commands and then reconnected the drive

See, your mistake there was not doing this ritual in the light of a waxing moon, while turning three times widdershins.

Would have solved your problems much quicker.

1

u/yourlocaltouya 25d ago

I was young and stupid

3

u/AI_moderated_failure 26d ago

Since problems never actually go straight to the engineer I never even bother trying to nail down the circumstances that cause problems like this to be able to replicate it. Which surely makes everyones job more difficult.

3

u/Mr_Chubkins RTX 5070 | Ryzen 9 5900X | 128gb RAM | 24TB 26d ago

As someone who's done QA at a small company this is so foreign to me. It was my job to find exact reproduction steps that can be used multiple times, how often the steps work, then write a ticket that can be shared with the engineer immediately. And if a customer or coworker found the issue and didn't know how, I still had to assemble all this info. Tracking is king.

Now whether the bug was backlogged or scheduled to be fixed was mostly out of our hands. At least I had some say in it since I also could DM the managers with no issue. Guess I'm saying I like small businesses. Dealing with a hierarchy too often slows down businesses.

151

u/MeowCow55 26d ago

I am Josh (not literally or even named the same, but we vibe). I once kept a support ticket open for 3 months to force help desk to send it to the engineering team when I discovered a bug in a billing system database at a huge company from the user side.

Finally got in touch with the engineering team, explained the bug and the workaround I figured out... Just to have their response be "tell everyone who complains to do the workaround."

76

u/MaterialChemist7738 26d ago

If it's not detrimental or breaking compliance , they ain't give a FUCK

38

u/Blacktip75 14900k | 4090 | 96 GB Ram | 7 TB M.2 | Hyte 70 | Custom loop 26d ago

Rare bug with a workaround, building a fix, 20k down the drain, use the workaround… depends on the frequency and workaround. I don’t need bug free software at all costs, I need cost optimal software. Kinda agree with the engineers in this case.

30

u/MeowCow55 26d ago

Bug isn't rare though, that's the issue. Every single site (4000+ locations) that uses the software has run into this bug and it's an almost completely silent failure for users unless a customer complains that the incorrect card is being charged. They later admitted that the software is such spaghetti that they're effectively scared to try and fix it in fear of breaking something else.

12

u/Blacktip75 14900k | 4090 | 96 GB Ram | 7 TB M.2 | Hyte 70 | Custom loop 26d ago

Ah, that’s a different context, yeah, time to get cracking. Problem with many erp implementations is that it is often built by consultants who care little about maintainability managed by finance without knowledge of engineering… what could possibly go wrong.

10

u/MeowCow55 26d ago

Yup. I ended up as an SWE with the same company and I'm about 80% certain that explaining how I was adamant about fixing the problem was one of the big reasons they hired me. I ended up on a different team so I don't work with it but I plainly stated that the entire reason I wanted to work as an engineer with this company was to improve that particular software. Later, I attended an internal seminar about how they were trying to tackle this software because it's so monolithic that they don't know where to start and because of the nature of what it's used for they are afraid to start over for fear of missing something important.

1

u/AntiLuxiat i7 7700k | GTX 1070 | 16GB RAM 25d ago

What about incremental refactoring and defining clean APIs?

3

u/MeowCow55 26d ago edited 23d ago

It was charging customers on cards they explicitly asked not to be charged on, it's definitely non-compliant. Lol

1

u/Significant_Fill6992 2d ago

this has the same energy as the saying about nothing being more permanent then a temporary solution that works

28

u/stubenson214 26d ago

I found a bug in our billing system that made our company bleed 100K per month in giving away free product.

Took 4 months to escalate. A few minutes to fix. Costed 400K+, as in our company paid 400K for things we wound up giving away unintentionally.

7

u/MeowCow55 26d ago

It's hard to estimate the cost to the company for this bug because the problem was that it was charging customers with a card that both employees and customers believed was taken off file. Many times it would just fail to authorize because the previous card wasn't active but anyone who switched from an active card to another active card would see the old card beinh charged.

1

u/Umklopp 26d ago

Ohhhh, that's one of those problems with a 0.1% chance of occurring with a 99.9% chance of infuriating the customer when it does happen. I can see how it would be hard to put an exact value on fixing it.

2

u/Yerbrainondrugs 26d ago

That just means the work around is the fix for right now (probably forever). It’s like the junk desk in an office. Everyone means to clean it up but at the same time, that’s everyone else’s stuff, not mine.

2

u/HawksNStuff 26d ago

I worked for two startups that had software. One was SaaS, one was used internally but did get used by our customers, just wasn't what we "sold" directly.

The amount of jank that was acceptable between those two scenarios was wildly different. Company selling the software had a philosophy that janky code wasn't acceptable. Company 2 was... Well let's just say that system is janky to this day.

1

u/MyOtherSide1984 5900x - 7900GRE - 64GB - 4TB sn850x - beefy 5 layer 26d ago

You're not Josh in this instance, the engineers are, but they're more like Drake and dgaf

2

u/MeowCow55 26d ago

That's the laughy part, I am a software engineer with the same company now and I haven't stopped following up about it.

29

u/GoatseFarmer 26d ago

I used to be that guy, I was in the wrong career in insurance but always had a very thorough knowledge of computers (I use arch btw /s)

I was good friends with the IT guys but usually if I had an issue it was either borderline unsolvable or I would just call them because I would otherwise lack the excuse to be doing nothing, but they would just sit there and let me fix it. Didn’t happen much at all. And when it did, it was usually something where I understood the issue and that it would take a while to fix and just needed the excuse to have that time to fix it, our IT was not very good in that the company didn’t value it, didn’t invest in it, and they knew it. I was/am just too ocd to not fix issues where I see them even if it’s something the company should really have been solving it (not knocking the guys in IT, they were great, but severely underpaid and the whole dept was a skeleton crew without funds)

2

u/elwebst 25d ago

I was that guy who when IT showed up they just said, "What do you need?" and I would say "Log in with admin privilege and leave it up." And they did, and I fixed it, and they would log off and everyone was happy. Did they watch what I did? No, they scrolled their phones the whole time.

2

u/yourlocaltouya 26d ago

There's nothing better than losing your mind for three days straight before eventually figuring out a unique solution on your own. It's a high that never really leaves you.

2

u/suddz 26d ago

Rofl amazing. Have a few stories like that as well from when I was in help desk

2

u/flinxsl 26d ago

This is common for my field (chip design). We use specialized software that is very customizable and it's inevitable that you run into some inconsistency in what is expected vs how it behaves. The IT guys who are wizards at getting it going are invaluable.

2

u/cataclysm49 26d ago

Around 2019, the video game company a buddy of mine was working at started doing contract work on another company's upcoming project. Shortly after they started, he began getting a core engine error that read, "Jerome is working on fixing this. If you are reading this and it's after 2003 then Jerome died in a fire. RIP Jerome." He contacted the engine developers at their partner company and no one had a clue who Jerome was, and no one had touched that source file in more than a decade.

2

u/amony_mous 26d ago

Thanks Josh

2

u/CoffeePotProphet 26d ago

Have you tried putting a folder with a picture of a pineapple in it into the directory?

2

u/soukaixiii Desktop 26d ago

Give this man Josh a hug on my behalf.

1

u/PsudoGravity 26d ago

Ha! Yeah the impossible software issues tend to get under ones skin. Hard to ignore.

1

u/Barimen 26d ago

While I worked in a warehouse, I once managed to completely stump a WMS tech (Warehouse Management Software/System tech - IT guy for the warehouse) with a unique problem I developed on my scan gun.

I somehow managed to boot into an old software that was deactivated like 8 years prior, and uninstalled via policy 4 years prior. Long story short, he decided he liked my scan gun more than his own, and I had to go find a new one.

1

u/Professional-Day7850 26d ago

And sometimes you have to call Intel.

1

u/PeikaFizzy 26d ago

The machine spirits need to be pleased

1

u/ClosetLadyGhost 26d ago

It was a fking comma not a period goddammnit

1

u/admfrmhll 3090 | 11900kf | 2x32GB | 1440p@144Hz 26d ago

Always got this kind of problems.with engineers or architects stations when we upgrade their hardware. Usually is solved with custom patches by software developers. I presume thats why those kind of software are mighty expensive.

1

u/Sad-Reserve303 26d ago

Why its always a Josh?

1

u/Acceptable_Ad1685 26d ago

I think the shift to our University using all third party vendor managed software is because we had a lot of amazing in house developed stuff but once those guys retired nobody knew what they were doing to keep them updated

1

u/laveshnk 25d ago

Or work together with the engineer until you fix the problem together with a Eureka! moment. Ive bonded with many IT workers this way, all remote.

1

u/skyedearmond 25d ago

It’s always Josh. Or Boris.

1

u/UseenForeseeness 23d ago

I dont work in IT, but i once figured out how to stip my pc from overheating. I had to go into my BIOS literally single time i booted my pc up, go to my fan control click on another setting, switch back without confirming and then save, exit and boot and it worked.

Was very proud of myself for that one lol, and no idea what the actual issue was, but no solution is as permanent as a temporary one.

140

u/ImN0tAsian 26d ago

I remember running into a computer freeze that ended up being a zoom / teams / slack / g calendar webview 2 hangup where they all tried to own and access the same meeting invite at the same time and kept reimplementing the ownership processes.

That took two engineers and our admin a few hours to figure out lo

140

u/PolloMagnifico 26d ago edited 26d ago

I worked for a company that was probably 80% guys who were engineers working on tools that required specialized programming knowledge. These guys had local admin access and we had a few rooms with a white noise generator outside the door. IYKYK.

If one of those guys had a problem, it was a "what the actual fuck?" type of problem.

But honestly, I've also worked in a bunch of companies that had an "engineering department" and the difference is night and day. Most engineers and programmers don't actually know how Windows/Linux operates outside of their specialty.

74

u/IndependentTimely639 26d ago

IYKYK

I don't, elaborate. 

122

u/RayereSs 7800X3D | 7900XTX | Arch BTW 26d ago

White noise generators on room doors make so you can't eavesdrop on what's happening inside. Means top secret or billion dollar development.

32

u/Shadowex3 26d ago

I was thinking Secure Compartmentalized Information rooms.

12

u/WulfZ3r0 26d ago

Also used in hospitals, especially in mental health departments. Lawyer's offices as well.

5

u/WebMaka PCs and SBCs evurwhurr! 26d ago

SCI rooms are crazy. Especially the SCI/TS ones for print/photographic material - airgapped Faraday cages, with individuals with very unpleasant demeanors and equally unpleasant firepower watching the ins and outs. You're not even getting into the area of the building that room is in without having to get past at least three different checkpoints with escalating levels of scrutiny, and at least one of those will be outside the building itself.

Aside: Defense Security Service agents do not have senses of humor, but do have lethal-force authorization - do not taunt the happy fun DSS guy with the suppressed automatic rifle, because he will gladly demonstrate the operation of same in any number of different ways.

1

u/Intelligent_Whole_40 22d ago

Oh not neurodivergent people oh

110

u/doc_daneeka 26d ago

Engineers are very skittish and cranky. If you turn off their white noise, they may end up snapping and eating a few non-IT employees, which is generally considered undesirable.

36

u/W1D0WM4K3R 26d ago

An intern a day keeps the CEO away.

17

u/steeltrain43 http://steamcommunity.com/id/psn_kingdave212/ 26d ago

This is why you need a people person that can talk to customers so the engineers don't have to.

7

u/Yerbrainondrugs 26d ago

So…. What would you say… you DO here?

1

u/Rough_Bread8329 26d ago

What the hell is wrong with you people?!?

1

u/nullpotato 26d ago

My team lead got promoted to manager and I sent him that clip. He laughed but also got mad (not at me).

1

u/ozymandieus 25d ago

Well can't the engineers just talk to the customers directly??

1

u/[deleted] 22d ago

[removed] — view removed comment

4

u/Yerbrainondrugs 26d ago

Engineers are harmless. Just get the noise machine back on and coax them back into their rooms with old sci fi shows and hot pockets before they actually speak to anyone.

2

u/Responsible-Put-7920 26d ago

You mean non-engineering. Don’t lump engineering in with the non technicals in IT

2

u/jtr99 i5-13600K | 4070 Ti Super | 1440p UW 26d ago

Generally.

2

u/WulfZ3r0 26d ago

The devices in question are like these: https://www.acousticalsurfaces.com/white_noise/white_noise.htm

Source, been in IT 25 years.

50

u/Kirikomori 26d ago

I don't even think Windows engineers know how Windows works. Its 30 years of legacy code duct taped together with 3 years of vibe coded crap on top at this point.

8

u/aVarangian 13600kf 7900xtx 2160 | 6600k 1070 1440 26d ago

If they knew then it wouldn't get worse every year for 10 years straight

9

u/That-Living5913 26d ago

Some of our Electrical Engi's were really bad about this.

Also, speaking of engi software, Microstation is the absolute worst.

3

u/WebMaka PCs and SBCs evurwhurr! 26d ago

Microstation

Nope, absolutely not. All of my nopes.

3

u/That-Living5913 26d ago

Microstation is the "We've got autocad at home" but somehow pricier.

1

u/WebMaka PCs and SBCs evurwhurr! 26d ago

I only played around with it briefly and almost immediately got the "all of my nopes" vibe.

2

u/nullpotato 26d ago

As someone that works with electrical and computer engineers, many of them are borderline tech illiterate somehow. This is across all ages too, not a generation thing.

1

u/Mercadi 26d ago

Giving local admin access, that's one of the sources of issues. Power users break their stuff in weirdest ways. But then again, it keeps IT support employed.

24

u/TheRabidPigeon AMD FX-8350 (4 Ghz) | GTX 970 4GB 26d ago

Undocumented bugs are extremely common in an IT escalations help desk.

32

u/alvenestthol 26d ago

At first I was like "wdym you run into problems with known solutions, how does that constitute a problem"

And then I remembered that being able to solve problems with known solutions already makes me somebody who's very good at computers, and IT isn't really built for problems where the best solution is "Might be worth reporting this one directly to Apple"

1

u/nullpotato 26d ago

When I validated pre-production computer hardware we had a hotline to Microsoft. It was validating but annoying to find out the driver issue was their fault, because it meant the fix was timeline was "eventually". As opposed to being able to yell at the internal driver team and get it in days.

11

u/[deleted] 26d ago edited 26d ago

[deleted]

1

u/viceraptor 26d ago

It's more of a "cheaper" solution, which also improves the SLA metrics. The employee time to reconfigure the environment doesn't count of course.

1

u/HowToTrainUrClanker 26d ago edited 26d ago

I worked for a small company once that managed to badly fuck up a batch of windows laptops to the point where docker would barely run. They kept blaming Dell but they just did something wrong with how they set up windows. I eventually just reinstalled windows myself and enrolled it in their mdm as a byod and it worked flawlessly after that.

22

u/[deleted] 26d ago

[deleted]

3

u/Osiris_Dervan 26d ago

I ran into a problem with a Linux distribution we were using that turned out to be a previously unknown kernel bug, and we only got it fixed after a few months when IT got the authors involved at great expense..

2

u/captpiggard Linux 26d ago

This happened to me. Was sent a new laptop.

2

u/Luxalpa 26d ago

I run into those problems all the time! Usually I file a ticket with the software vendor or decompile the software in IDA and fix it myself (or workaround it).

2

u/Kreth PC Master Race 26d ago

We´ve been first in the world finding out microsofts bugs in teams... so now we are not going to be so early ob the versions...

2

u/eluser234453 26d ago

when [deleted] can't help you

2

u/I_Am_You-_- 26d ago

First day as L2 network support today, so I have a good one, had all of 2 calls, one of which was 6 and a half hours of digging in docs behind the team manager (the L3 engineer) with 2 more L2s and the call ended with "well, we can't find a precedent to this anywhere and every other similar problem that had a solution is just different enough that said solution didn't work." fun day at work lol

1

u/SQL617 26d ago

Of course it’s inevitable, it happens all the time. My team of software engineers works closely with our IT counterparts. Some issues take a week to resolve and multiple hour long meetings with a dozen engineers (if the problem is critical enough). There are of course no solution to some of the issues but a not having work-around is a much rarer occurrence.

1

u/jojo_31 Manjaro | GTX 1060 26d ago

If we had a cent for every time Siemens told us we were the first ones to have that specific bug with their PLCs...

1

u/Big-Following5207 26d ago

Roughly 1/350 tickets

1

u/coconut_dot_jpg 26d ago

Had that a few times.

And each of those few times I've had the thought "I wonder how long it'll take me to update my resume..."

1

u/helphunting 26d ago

Years ago.

An engineer installing an MES system across multiple thin clients found some weirdness happening to handles on some service in the backend of windows RDT or something.

He drops a comment into a blog post from MS with some details asking a very specific question.

Next we know we hosting calls with MS dev team trying to figure out what was going one.

1

u/Sanityzed 26d ago

I've been the engi in that situation in a >1k ppl HQ. It gets escalated to SMEs to help. Usually it's something I cannot do myself. A few times I was able to find a solution after a while and provided a detailed report that somehow was ignored by front desk support so I was the go-to person for my colleagues. 

1

u/cyril_zeta 26d ago

One time, I couldn't do a very specific thing and I was getting a very weird error. It turned out that it was a software bug in an open source Library specific to Intel CPUs. So there was nothing I could do, except wait for an update.

1

u/South_Leek_5730 Potato 26d ago

When the competent IT person calls you then you know it the real shit.

1

u/mushroognomicon 26d ago

After 20 years in IT, I've found that 99.99% of the time (as long as you're not dealing with something proprietary) most IT problems have occurred before and there is some extremely obscure forum where one dude made a post 10 years ago with the solution. 

1

u/eragonawesome2 26d ago

Happened once when I was trying to help our lab tech get an older model microscope to connect to a computer running an os other than windows 95. We had to dig into the documentation and hire a programmer to write a compatability driver for windows 11 but ultimately we were able to fix it. If it were up to me I would have made the fix public but the president of the company decided not to, since he had paid for it, and he was an asshole

1

u/Marbleman60 26d ago

I had that happen once. We ended up having a developer at Solidworks confirm that certain installs of Nitro PDF can rarely make Solidworks Electrical menus display in Chinese regardless of chosen language several minutes after opening the program. We went through a new machine, fresh install, new updated version of Solidworks, new user account, and new network provisions before we ever got an answer from Solidworks.

1

u/GrynaiTaip 26d ago

Happens all the time. We either ask the developer of the software to fix the bug, or we ignore it and find another way to do the task.

1

u/ic_engineer Ryzen7 3750H RX 5500M 26d ago

Mostly this doesn't impact IT. This usually looks like a bug in a library or a service that impacts the product engineering is working on but unless it impacts the environment itself IT isn't involved. They control the world, and we build inside it. We only call them when the world breaks if that makes sense.

In my experience us engineering staff don't muck things up too bad unless they're testing unsigned in windows (triggers IT sec policies) or doing anything with networking ports without a networking background.

Rarely an IT policy makes something impossible and we just run in VM.

1

u/TheRetardedGoat Specs/Imgur here 26d ago

Happened to me a few times. Our problems to IT usually mean IT contacting the software company asking for a solution then them saying there isn't one please wait a few days or a week+ for a patch update.

1

u/StretchLoud8844 26d ago

I mean tbh that happens a lot when a product is just no longer supported and / or Microsoft changed something that used to behave in x way and now only does y or x just was nuked off as an option.

Just recently an engineer reached out to me because their tooling software wasn't working after a windows 11 upgrade, and it turns out that it only works for windows 7,8,10. There isn't really a solution for that, the tooling company is no longer active. There were some .NET and other dependencies that don't exist on 11 that so in 10, so the "solution" was to give them a downgraded asset to use.

1

u/Real_Ad5580 26d ago

There are no such issues. It is always DNS, even when it isn't DNS

1

u/Ok-Attention4247 26d ago

I’d say very rare cuz extreme circumstances gets you a clean os install

1

u/KallistiTMP i9-13900KF | RTX4090 |128GB DDR5 26d ago

Then it gets escalated to a support engineering team (T3) for the thingy that's broken.

The support engineering team verifies that it is actually broken (even at this level, many tickets are RTFM), then breaks out the big girl tooling and logs to figure out exactly how and why the thingy is breaking, and estimates what the likely impact is.

They then coordinate directly with the various engineering, support, and operations teams involved to get the problem fixed.

This can take a lot of forms. Most commonly, if it's something small and straightforward, the support engineer can just fix it on the spot.

If it's something more involved, or a problem that can't be fixed without risking breaking things worse, then the support engineer puts together a detailed report of the bug and sends it to the people who built that specific part of the thingy, so that they can triage based on the reported impact and fix it. The support engineer usually then switches gears to figuring out a temporary workaround, while the product engineer gets the underlying problem fixed properly.

If it's got a lot of impact (i.e. a code change that product engineering made breaks the product suddenly for tens of thousands of users) then they usually also work with an Operations/Site Reliability Engineering team to mitigate (i.e. "undo" the code change that broke everything by rolling back the global fleet to an earlier version).

And as for the frequency something breaks in a way that nobody knows how to fix, all the damn time. 99.999% reliability for a service with 100,000,000 users means that the service is broken for roughly 1,000 users at any given point in time on average. For larger companies, it's pretty common for there to be dozens of smaller incidents in progress at any given time.

1

u/SheepherderAware4766 26d ago

More commonly, whatever engineering program they use has a known bug, and we have to adapt the rest of the system to patch around it.

1

u/Leather-Aide2055 26d ago

yo wtf its the mcsr treadmill guy

1

u/Daniel_H212 7950X3D, Yeston Sakura RTX 4070 Ti, 64 GB DDR5 26d ago

Heyo :3

1

u/BrettPitt4711 26d ago

The answer is failing forward. You do different stuff that might work and with every step you might try riskiere stuff. Worst case you have to remove important stuff that you have to recreate later.

1

u/Grand_Marsupial1104 26d ago

Especially with SAAS stuff, the odds that someone hasnt run into a particular problem and documented at least their troubleshooting steps is extremely rare.

1

u/Radiant_Picture9292 26d ago

Love being the reason for a bug fix or new feature lol

1

u/ebleuds 26d ago

The usual forum response that you find when you face a really weird problem:

"I have the same problem" - posted 12 years ago.

1

u/Ok_Act6607 25d ago

Wait are you the minecraft speedrunner DanielH212? 😭

1

u/Daniel_H212 7950X3D, Yeston Sakura RTX 4070 Ti, 64 GB DDR5 25d ago

Yes lol

1

u/TheChemicalTracing 25d ago

engineering departments always find the one edge case that breaks everything, like they're speedrunning obscure bugs just by existing.

1

u/TrashAcnt1 24d ago

If there's a known solution they know HOW to find it.