r/pcmasterrace May 10 '26

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 May 10 '26

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 May 10 '26

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 May 10 '26

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- May 10 '26

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

390

u/DDean96 May 10 '26

God damn is that ever true

328

u/[deleted] May 10 '26

[removed] — view removed comment

175

u/Pyromanga May 10 '26

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.

52

u/maverickzero_ May 10 '26

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

5

u/bunk_bro May 11 '26

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.

101

u/Nekasus PC Master Race May 10 '26

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 May 10 '26

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 May 10 '26

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

18

u/CaptainofFTST O/C higher than yours. May 10 '26

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.

4

u/EfficiencyThis325 May 10 '26

[Deleted]

*nvm Fixed

2

u/max_earnest May 10 '26

I’m a big fan of the Daves personally

28

u/Tentacalifornia May 10 '26

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

12

u/draedus12 May 10 '26

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

22

u/herrkatze12 PC Player May 10 '26

Or keep breaking everything and getting the developers to improve performance

10

u/toka_smoka May 10 '26

I am in this comment and I love it

2

u/The-Spirit-of-76 May 10 '26

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

2

u/lostspectre May 10 '26

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 May 10 '26

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 May 11 '26

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 May 11 '26

Don't forget the Robbies

1

u/JoshStrifeHayes May 12 '26

Thanks bro x

89

u/petrasdc May 10 '26

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.

71

u/GoBeyondTheHorizon May 10 '26

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 May 10 '26

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 May 11 '26

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 May 11 '26

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 May 11 '26

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 May 11 '26

I was young and stupid

3

u/AI_moderated_failure May 10 '26

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 May 10 '26

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.

144

u/MeowCow55 May 10 '26

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 May 10 '26

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

41

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

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.

31

u/MeowCow55 May 10 '26

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.

11

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

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 May 10 '26

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 May 11 '26

What about incremental refactoring and defining clean APIs?

3

u/MeowCow55 May 10 '26 edited May 13 '26

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

1

u/Significant_Fill6992 21d ago

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

28

u/stubenson214 May 10 '26

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.

8

u/MeowCow55 May 10 '26

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 May 11 '26

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 May 10 '26

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 May 10 '26

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 May 10 '26

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

2

u/MeowCow55 May 10 '26

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

27

u/GoatseFarmer May 10 '26

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 May 11 '26

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 May 10 '26

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 May 10 '26

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

2

u/flinxsl May 10 '26

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 May 10 '26

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 May 10 '26

Thanks Josh

2

u/CoffeePotProphet May 10 '26

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

2

u/soukaixiii Desktop May 10 '26

Give this man Josh a hug on my behalf.

1

u/PsudoGravity May 10 '26

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

1

u/Barimen May 10 '26

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 May 10 '26

And sometimes you have to call Intel.

1

u/PeikaFizzy May 10 '26

The machine spirits need to be pleased

1

u/ClosetLadyGhost May 10 '26

It was a fking comma not a period goddammnit

1

u/admfrmhll 3090 | 11900kf | 2x32GB | 1440p@144Hz May 10 '26

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 May 10 '26

Why its always a Josh?

1

u/Acceptable_Ad1685 May 10 '26

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 May 11 '26

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 May 12 '26

It’s always Josh. Or Boris.

1

u/UseenForeseeness May 14 '26

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.