Our IT department is driving me insane and I need to vent
Posted by BigBootyBear@reddit | sysadmin | View on Reddit | 530 comments
This week i've had a very long argument with our sysadmin over devops (and fundamentally how computers work). Everyone I know in my life is not in IT, so I thought I would talk here as I really need some feedback on this.
Put your seatbelts on cause we are boarding the shitshow-express.
I (fullstack web dev) have proposed to develop an in-house tool using a Flask API and Vue.js frontend as our SAP tools weren't cut out for the job (company never did development, but they recognize the utility in a developer so they hired me to improve UI development). My sysadmin has insisted on me deploying it on a Windows machine because "that's what we are comfortable with". Begrudgingly I agreed and asked him if I will be given SSH access. Then following occurred:
> Syso: "It's not secure. You can't get SSH access."
Me: "So how will I run the program from the terminal?"
Syso: "You don't. Just give me the package and I will drag and drop it to the folder."
I became silent as I was confused for a moment "What do you mean drag n and drop it? How will it run?"
> Syso: "Like everything else. This is how we do things. It's non negotiable."
Me: "I understand that, but so are some basic laws of physics. Programs have to be run from the terminal. Someone has to tell the bits and bytes what to do."
Syso: "No they don't."
I looked in the room and apparently, I was the only one surprised by what he said (it was me, my manager, syso and the CTO). Everyone had something else to do and we picked up were we left the next day but without the CTO in the room. He kept saying the program doesn't need the terminal to work and I should just "drag and drop it".
At this point I was done with it so I took his mouse, and clicked "Properties" over the chrome icon.
> Me: "You see there is a path here under 'Target'? This is a path to an executable. It doesn't just magically work. Under the hood the computer runs this at the terminal. It's literally called .exe for 'executable'. It's almost as if it's executable, from a terminal?" * I proceed to open chrome via ./chrome.exe to prove it to him *
> Syso: "That's not how HR-TECH works (workplace management app)."
Me: "Bet you a million dollars it does. Connect to the server."
*Syso logs into the desktop of our internal IT servers *
Syso: "You see? It's a HR-TECH service (via services.msc)"
He keeps arguing with me even after I manually go into HR-TECH/whatever/bin/HR-TECH-32.exe to PROVE to him there's an .exe behind it (he was surprised to find it there).
>Syso: "It doesn't matter. They compile the code and it runs."
Me: "Compile it into WHAT exactly?"
Manager: "Why does it matter?"
Syso: "Into a package."
Me: "A package of what?"
*blank stare *
Me: "You see this folder 'bin'? Why do they call it bin?
*blank stare *
Me: "Cause it's compiled into BINARY files. Here let me show you *I open a random file via notepad* You see?"
Syso: "It's just a bunch of gibberish"
Realizing I can't get sidetracked into explaining how encoding works, I'm so tired I just make a script.py file with print('Hello world') and ask him to execute it. So what he does?
He googles "HTML hello world". For 5 minutes he is looking for a snippet of code that is easy enough to copy. Then he copies it to a notepad, drags it via FTP to a server and connects and says to me "here you see" with my manager nodding.
I was speechless. Whenever r/programmerhumor make "HTML is a programming language" memes I thought it was just shitposting. And here I am here in the wild with an HTML programmer, my syso out of all people.
> Me: "Ummm SomeName. I ask this respectfully. Do you think HTML is a programming language?"
Blank stare
Manager: "But you see it runs and he didn't use the terminal."
Me: "Does anyone know what HTML stands for? Anyone?"
*crickets*
"Hyper Text Markup Language. It's literally in the name. It's not code!"
He then says it's how HR-TECH works. I say the browser can only execute JS and render HTML+CSS. He says "But HR-TECH is written in dot net." (he thinks .NET and ASPX are programming languages). So I open up DevTools and show him how the console literally says "React DevTools".
> Syso: "And what about *insert literally any web app*?"
So we go through all the apps. I open up all the .js files under sources and ask him to find any C# code. Still doesn't get it.
By now I have lost all professional composure and common decency. I am a new hire with zero pull at corporate politics. But this has gone for so long I simply don't care. I am a mad man trying to pull some sanity out from the aether so I could sniff it at night and fall asleep without any bad dreams.
*furiously writing "C:\\Whatever\app python3 app.py" on a piece of paper and holding it in front of syso and my manager*
> "Look guys. Let's make it simple. I need to run this command. Where do I run it from?"
Manager: *blank stare*
Syso: "If you can't handle our environment I need you to tell me that."
Meeting ends cause it's almost two hours and were still at a stalemate. Manager says she will ask her husband cause he is from the industry (and she isn't?). I pick up drinking at age 30.
This is getting long, but I will give honorable mentions to
- "We have never used Docker so I don't think you need it."
- "I can't whitelist www.github.com cause it's a security risk." (our wifi password is literally 123456)
- "What do you mean you need an IDE? Use Notepad++"
- Manager: "You have to develop it on the company laptop." Me: "How can I write python code on a computer with no python installed on it?" Manager: *blank stare*
This is obviously a rant but if you got any professional advice on how to handle this, i'm all ears.
530 Comments
CowSlayer450@reddit
cereal7802@reddit
zomiaen@reddit
non_telefon@reddit
zomiaen@reddit
non_telefon@reddit
zomiaen@reddit
non_telefon@reddit
zomiaen@reddit
da_chicken@reddit
zomiaen@reddit
CHEEZE_BAGS@reddit
zomiaen@reddit
cereal7802@reddit
CowSlayer450@reddit
nivekdrol@reddit
CowSlayer450@reddit
nivekdrol@reddit
Primary-Bluebird-103@reddit
saschahi@reddit
BalderVerdandi@reddit
danekan@reddit
BalderVerdandi@reddit
VirtualViking3000@reddit
Ok-Property4884@reddit
SynfulAcktor@reddit
czenst@reddit
fixITman1911@reddit
Snack_asshole2277@reddit
BigBootyBear@reddit (OP)
F__kCustomers@reddit
sapl84@reddit
No_Investigator3369@reddit
BalderVerdandi@reddit
No_Investigator3369@reddit
lefthanded_engineer@reddit
magic280z@reddit
woodsbw@reddit
feelingoodwednesday@reddit
woodsbw@reddit
mr_data_lore@reddit
woodsbw@reddit
lordjedi@reddit
woodsbw@reddit
Lickmylife@reddit
Sad_Recommendation92@reddit
lordjedi@reddit
F__kCustomers@reddit
Jedi3975@reddit
port1337user@reddit
Sad_Recommendation92@reddit
countextreme@reddit
BigBootyBear@reddit (OP)
jimicus@reddit
BigBootyBear@reddit (OP)
jimicus@reddit
cowprince@reddit
BigBootyBear@reddit (OP)
jimicus@reddit
WizardS82@reddit
not-at-all-unique@reddit
Sad_Recommendation92@reddit
Bright_Arm8782@reddit
_DeathByMisadventure@reddit
Guideon72@reddit
MaToP4er@reddit
CowSlayer450@reddit
Ken0r1988@reddit
CowSlayer450@reddit
USS_Frontier@reddit
GravelySilly@reddit
Rotten_Red@reddit
klarkbj@reddit
BigBootyBear@reddit (OP)
ExcitingTabletop@reddit
pdp10@reddit
STUNTPENlS@reddit
ExcitingTabletop@reddit
WizardS82@reddit
STUNTPENlS@reddit
BigBootyBear@reddit (OP)
Sad_Recommendation92@reddit
FreeBeerUpgrade@reddit
vCentered@reddit
Semicol0n@reddit
lordjedi@reddit
vCentered@reddit
Semicol0n@reddit
vCentered@reddit
thedatagolem@reddit
CowSlayer450@reddit
Highawk_@reddit
Opinionated_by_Life@reddit
No_Investigator3369@reddit
dollhousemassacre@reddit
YouAreBeingDuped@reddit
External-Bit-4202@reddit
kvakerok@reddit
texag2014-1@reddit
CowSlayer450@reddit
YouAreBeingDuped@reddit
f0gax@reddit
drbob4512@reddit
Reddhat@reddit
ThatsNotMyDogma@reddit
Sad-Bag5457@reddit
BigBootyBear@reddit (OP)
justaguyonthebus@reddit
BigBootyBear@reddit (OP)
shunny14@reddit
clockwork2011@reddit
anonaccountphoto@reddit
FarmboyJustice@reddit
tomster2300@reddit
aggresive_cupcake@reddit
Talran@reddit
Xiakit@reddit
Caldazar22@reddit
Talran@reddit
grumpy_tech_user@reddit
alconaft43@reddit
wordsarelouder@reddit
Angelworks42@reddit
justaguyonthebus@reddit
Affectionate_Ear_778@reddit
thehightechredneck77@reddit
xzgm@reddit
h00ty@reddit
BigBootyBear@reddit (OP)
h00ty@reddit
BigBootyBear@reddit (OP)
h00ty@reddit
BigBootyBear@reddit (OP)
Talran@reddit
BigBootyBear@reddit (OP)
Talran@reddit
BigBootyBear@reddit (OP)
BrainWaveCC@reddit
BigBootyBear@reddit (OP)
BrainWaveCC@reddit
BigBootyBear@reddit (OP)
ersentenza@reddit
Ratiocinor@reddit
Talran@reddit
Teguri@reddit
CeldonShooper@reddit
Teguri@reddit
clockwork2011@reddit
CeldonShooper@reddit
clockwork2011@reddit
Teguri@reddit
CeldonShooper@reddit
wrosecrans@reddit
Theman00011@reddit
Leucippus1@reddit
Teguri@reddit
radioactivpenguin@reddit
Teguri@reddit
babywhiz@reddit
PositiveBubbles@reddit
WRB2@reddit
BigBootyBear@reddit (OP)
WRB2@reddit
d3rpderp@reddit
BigBootyBear@reddit (OP)
SynfulAcktor@reddit
BigBootyBear@reddit (OP)
MichaelEpicA@reddit
BigBootyBear@reddit (OP)
MichaelEpicA@reddit
BigBootyBear@reddit (OP)
lordjedi@reddit
BigBootyBear@reddit (OP)
Fuzzle_McGroove@reddit
ProxyFort@reddit
AlejoMSP@reddit
changework@reddit
koshrf@reddit
agent-squirrel@reddit
HolyDiver019283@reddit
agent-squirrel@reddit
theGuyInIT@reddit
BigBootyBear@reddit (OP)
theGuyInIT@reddit
Bright_Arm8782@reddit
agent-squirrel@reddit
changework@reddit
BigBootyBear@reddit (OP)
ersentenza@reddit
BigBootyBear@reddit (OP)
changework@reddit
changework@reddit
HolyDiver019283@reddit
changework@reddit
BigBootyBear@reddit (OP)
changework@reddit
changework@reddit
Unboxious@reddit
BigBootyBear@reddit (OP)
cookies_and_cash@reddit
Unboxious@reddit
poolpog@reddit
PositiveBubbles@reddit
wonkifier@reddit
PositiveBubbles@reddit
thebeastwithin379@reddit
Talran@reddit
ad-on-is@reddit
radioactivpenguin@reddit
ersentenza@reddit
SpicyHotPlantFart@reddit
Joe_Biren@reddit
BigBootyBear@reddit (OP)
Joe_Biren@reddit
BigBootyBear@reddit (OP)
linebmx@reddit
Negido@reddit
HolyDiver019283@reddit
Negido@reddit
TechFiend72@reddit
ThatITguy2015@reddit
dannyo13@reddit
babywhiz@reddit
TechFiend72@reddit
Lucky_Item_8366@reddit
Courtsey_Cow@reddit
InspectorGadget76@reddit
PositiveBubbles@reddit
pyrodex1980@reddit
Environmental_Pin95@reddit
smoike@reddit
grumpy_tech_user@reddit
121PB4Y2@reddit
Icolan@reddit
nazadus@reddit
ItsOkILoveYouMYbb@reddit
nazadus@reddit
quintus_horatius@reddit
rezzyk@reddit
Unexpected_Cranberry@reddit
ericneo3@reddit
Teguri@reddit
Teguri@reddit
kamikaze_rain@reddit
sir_mrej@reddit
No-Bug404@reddit
123ihavetogoweeeeee@reddit
RalphMandoo@reddit
BigBootyBear@reddit (OP)
Diabeto_13@reddit
StaticFanatic3@reddit
Diabeto_13@reddit
stopthinking60@reddit
urbanflux@reddit
vlti@reddit
truckingon@reddit
BigBootyBear@reddit (OP)
Jmc_da_boss@reddit
wonkifier@reddit
truckingon@reddit
agent-squirrel@reddit
truckingon@reddit
bmyst70@reddit
Bright_Arm8782@reddit
TheGreatSlaight144@reddit
_infiniteh_@reddit
wonkifier@reddit
TheGreatSlaight144@reddit
wonkifier@reddit
AromaOfCoffee@reddit
alphaxion@reddit
wonkifier@reddit
xixi2@reddit
not-at-all-unique@reddit
catonic@reddit
systonia_@reddit
Unexpected_Cranberry@reddit
systonia_@reddit
andr386@reddit
wonkifier@reddit
BigBootyBear@reddit (OP)
wonkifier@reddit
TheManInOz@reddit
Vogete@reddit
elginx@reddit
da_chicken@reddit
BigBootyBear@reddit (OP)
marksteele6@reddit
Superb_Raccoon@reddit
Unexpected_Cranberry@reddit
DaRKoN_@reddit
blademaster2005@reddit
Vogete@reddit
blademaster2005@reddit
Vogete@reddit
showyerbewbs@reddit
IcyColdToes@reddit
dittbub@reddit
lemachet@reddit
xixi2@reddit
sambodia85@reddit
Environmental_Pin95@reddit
ATL_we_ready@reddit
BigBootyBear@reddit (OP)
ATL_we_ready@reddit
heapsp@reddit
ATL_we_ready@reddit
craigofnz@reddit
xixi2@reddit
ATL_we_ready@reddit
ATL_we_ready@reddit
permitipanyany@reddit
BigBootyBear@reddit (OP)
permitipanyany@reddit
Cyhawk@reddit
CallMeAnanda@reddit
BigBootyBear@reddit (OP)
CallMeAnanda@reddit
Jmc_da_boss@reddit
Behinddasticks@reddit
RiceeeChrispies@reddit
jabes101@reddit
SafetyBlack@reddit
judgethisyounutball@reddit
Jmc_da_boss@reddit
Jmc_da_boss@reddit
rwnairn@reddit
MaxHedrome@reddit
Chareon@reddit
MaxHedrome@reddit
HEONTHETOILET@reddit
sqnch@reddit
soundfeel@reddit
Phate1989@reddit
MKSFT123@reddit
keejwalton@reddit
PvtBaldrick@reddit
BigBootyBear@reddit (OP)
PvtBaldrick@reddit
dano5@reddit
dano5@reddit
Unnombrepls@reddit
BigBootyBear@reddit (OP)
serverhorror@reddit
BigBootyBear@reddit (OP)
serverhorror@reddit
BigBootyBear@reddit (OP)
serverhorror@reddit
SpicyHotPlantFart@reddit
BigBootyBear@reddit (OP)
SpicyHotPlantFart@reddit
Treecrasher@reddit
BigBootyBear@reddit (OP)
Treecrasher@reddit
BigBootyBear@reddit (OP)
SafetyBlack@reddit
The_I_in_IT@reddit
danekan@reddit
Teguri@reddit
SafetyBlack@reddit
nullbyte420@reddit
Teguri@reddit
SafetyBlack@reddit
NeighborhoodRoyal201@reddit
vtvincent@reddit
danekan@reddit
SpicyHotPlantFart@reddit
atw527@reddit
discosoc@reddit
nictava@reddit
Camer0nes@reddit
nictava@reddit
danekan@reddit
bendervan90@reddit
Modisten@reddit
jklm3456@reddit
Helpjuice@reddit
BigBootyBear@reddit (OP)
Helpjuice@reddit
edmazing@reddit
BigBootyBear@reddit (OP)
edmazing@reddit
ZAFJB@reddit
Site_Efficient@reddit
BigBootyBear@reddit (OP)
Site_Efficient@reddit
BigBootyBear@reddit (OP)
Site_Efficient@reddit
nullbyte420@reddit
Contrabaz@reddit
Examo@reddit
gowithflow192@reddit
llDemonll@reddit
Bolverkk@reddit
Rocklobster92@reddit
teddyperkin@reddit
FliesLikeABrick@reddit
testlab01@reddit
DecodeFpv@reddit
Sad_Recommendation92@reddit
malikto44@reddit
LeSheen@reddit
luckynar@reddit
pachirulis@reddit
Maxine-Fr@reddit
profesorgamin@reddit
jc88usus@reddit
davidecenedese@reddit
smoothvibe@reddit
da_kink@reddit
doglar_666@reddit
0nc3@reddit
WildestPotato@reddit
ycnz@reddit
Similar_Minimum_5869@reddit
Ken0r1988@reddit
countextreme@reddit
trisul-108@reddit
MgrOfOffPlanetOps@reddit
herbuser@reddit
RayG75@reddit
maxoutentropy@reddit
Teguri@reddit
popanonymous@reddit
xThomas@reddit
nyckidryan@reddit
wysoft@reddit
nswanTECH@reddit
Cannacrohn@reddit
TheSpideyJedi@reddit
activ8xp@reddit
joecool42069@reddit
lakorai@reddit
AvonMustang@reddit
beezdat@reddit
Vogete@reddit
Chosen_UserName217@reddit
wonkifier@reddit
Cybasura@reddit
travelingjay@reddit
craigofnz@reddit
External-Bit-4202@reddit
StaffOfDoom@reddit
trutheality@reddit
saysjuan@reddit
Virtual_Historian255@reddit
saysjuan@reddit
Virtual_Historian255@reddit
Vogete@reddit
zxvasd@reddit
Afraid-Ad8986@reddit
thedoofimbibes@reddit
SolidKnight@reddit
TheGreatSlaight144@reddit
HumanMycologist5795@reddit
nivekdrol@reddit
throwawayskinlessbro@reddit
gotrice5@reddit
DoTheThingNow@reddit
zalfenior@reddit
thortgot@reddit
coming2grips@reddit
jcpham@reddit
RyanLewis2010@reddit
theborgman1977@reddit
Cisco-NintendoSwitch@reddit
rms141@reddit
Holoshed@reddit
UnderwaterB0i@reddit
BadBoiBill@reddit
acomav@reddit
mikerigel@reddit
SturmButcher@reddit
redbrick5@reddit
-azuma-@reddit
tecedu@reddit
Fatality@reddit
kvakerok@reddit
ghoulang@reddit
Khal_Drogo@reddit
ThatITguy2015@reddit
IT_Trashman@reddit
galland101@reddit
spif@reddit
syn2083@reddit
oldrocketscientist@reddit
Primary-Bluebird-103@reddit
kearkan@reddit
AbsentThatDay2@reddit
bluefirecorp@reddit
voiceafx@reddit
MarkOfTheDragon12@reddit
bender_the_offender0@reddit
xgnarf@reddit
TuxAndrew@reddit
brodilyharm@reddit
ApricotPenguin@reddit
Solkre@reddit
Snohoman@reddit
barrywalker71@reddit
kingdruid@reddit
YouAreBeingDuped@reddit
agent-squirrel@reddit
YouAreBeingDuped@reddit
LBishop28@reddit
Zapador@reddit
roubent@reddit
dasdzoni@reddit
magicBirdhouse@reddit
Dafoxx1@reddit
caffeine-junkie@reddit
awetsasquatch@reddit
JimmySide1013@reddit
TravellingBeard@reddit
dwargo@reddit
acniv@reddit
mattiasso@reddit
showard01@reddit
mnoah66@reddit
drewj2017@reddit
Shujolnyc@reddit
kagato87@reddit
Solar_Sails@reddit
wonkifier@reddit
Unexpected_Cranberry@reddit
bcredeur97@reddit
InvestmentLoose5714@reddit
GhoastTypist@reddit
Zamboni4201@reddit
rdinsb@reddit