Had it out with my manager yesterday. First negative 1x1 I've had with the guy. But god damn. I don't really play the corporate game too much. I just do work and give the result. So this guy has been pretty mercurial at times but otherwise is okay. But for the 1x1 he decided to chastize me about, "metrics" and "optics." Metrics I generally don't mind talking about but he's gone back and forth about what he wants to see for metrics related to my work. At the moment it is quick summary and he is all, "I have no confidence that you can actually defend why this is happening (in the application) and that you are not providing metrics on things outside the requirements for your projects." Blah blah blah you're right for the wrong reasons garbage. So I asked him if he wants me to provide some number on edge cases that I resolved? Which he did not.
I mentioned about some bizarre defect I fixed a while back and he lost it, "nothing should be bizarre to you! You should explicitly understand all of it and be able to defend the correction without hesitation and back it up with quantifiable metrics supporting the correction!!!" This was a bizarre defect because it was almost impossible to reproduce, I figured that it was some weirdness happening with the network that would try to have it insert a null to the DB when certain conditions were met. Which cascaded into corrupting entire data sets. The guy who worked on the front end had all of the data checks in the UI and nothing at the API or DB level. So I just added some constraints there that did what the UI did and all was good.
Then I got really heated about it. As he berated me about optics. Unlike most the office I do dress business casual most of the time, I don't spend 2 hours + a day in the smoke pit nor even leave the office for lunch really. I also don't make up literally any excuse for WFH ( and actually do nothing like their Golden Boy does constantly). But I will take a break and read a kindle in the cube for some time. I sit in a more visible section of our department so apparently someone doesn't like this. That and my project reporting, "sends the wrong message." Even though I've heard him totally misunderstand shit then try to explain it in a completely incorrect way then get mad at me when his bosses give him shit for it. I brought up that he has three 23-26 year old girls on his team that are completely unable to do 90% of the tasks this team has without total step by step instruction and everyone knows it along with the above.
Fucking dumb. Made me super salty.