>be a developer>make a small mistake in the code causing a minor bug in our app>get screamed at by my project manager and help desk staff>sysadmin fucks up and causes the whole office's internet to fail for an entire day>he ends up fixing it himself>everyone around the office praises him for "saving the Internet". CIO shakes his hand and pats his backWhy is this fucking allowed?Everyone around the office fucking loves the sysadmin and I've even seen people leaving chocolates and presents in his private office (yes, the motherfucker gets a fucking private office) while my developer colleagues and I are forced into open seating like pic related with help desk sitting in front of us and project managers behind to keep an eye on us, also we're viewed as "those weird programmers".
>>107698688How do people work in offices like that?How is that not terrible for productivity?Is it really so expensive to have those shitty dividers between the desks so you don't have to stare your coworker right in the eyes all day?
>>107698688Should've learned to code.
>>107698719Yeah, they need proper cubicles.
>>107698688Actually, as a sysadmin I've had the opposite experience. Developers write dogshit code causing extreme customer issues and no one gets fired. I screw up a deployment and everyone thinks I'm retarded.
>>107698688leaving a box of ferrero rocher for my sysadmin tomorrow.
>>107698954SameIn my experience, sysadmin is one of the most thankless jobs in tech.Even when the fuckup is not your fault, everyone points fingers and think you're an idiot.Even when the fuckup is actually fault of some idiot programmer, the entire office thinks it's your fault, and even when you end up fixing the jeet programmer's fuckup yourself nonetheless the worst they get is a slap in the wrist.If OP's company is like he says and treat their sysadmins with some dignity they're an outlier
>>107698688This is complete bullshit, I once got insulted because I shared an office with the sysadmin and someone thought it was me and I had no idea there was even a problem
A mistake on any app can affect thousand if not millions of users that will trust less the entire company when happen and shit like that should be caught on DEV/QA/UAT, if it arrives on Prod there is a serious problem with your development process.A single office without internet (its not an excuse, should have redundant services) only affect the productivity of 100~500 employees at much, depending on the type of failure.