Sep. 22nd, 2023
Having fun today.
Ok, slapped together a PR with the itle "tracking memory leak"; wrote a long description what's inside. And because it's just a code update, and the solution against memory leak consists of a JVM parameter, in principle, I could instead send a pr for deployment config. But see, I want the freshest code to be deployed. The only difference in the freshest one is that I added some memory tracking - under "debug" flag, so it won't run if debug is off. So Qian, theoretically, would not object (although, fuck, you have tons of metrics reports, what's wrong with one more).
And thern the hell was, err, let out. Questions! (Fuck, rtfm, right? I mean, the PR description). Chris was objecting more and more. But naive Carolinian Jeremy just approved it after having read the description etc. He's a fast thinker, btw. So while Chris was calling it "cargo cult" (I'm sure it's pretty insulting, and I'll remind this phrase to him more than once), I just merged it.
Jacob wrote that it was not exactly polite, and it's better to resolve the issues. Oh, well, of course. How can I explain to that idiot Chris that this flag means "use leak checker"? I mean, I wrote it, but how does he know I'm right? He could google it, right? But he already has an opinion.
Besides, the style checker suddenly complained about the code. So I'll have to go figure out what's wrong there. It does not complain when I build locally. Will check. Actually, I can deploy the older version, with the new flag.
So I now have two prs: deployment and an update for that merge. But now everybody's scared, afraid of Chris, and just don't want to get involved.
So I wrote to Karen asking what would be her approach, should I set up a meeting and explain, s-l-o-w-l-y, how the thing works? Prepare slides, whatever? I can.
And I went for a walk, as I did when I worked in Salesforce and dealt with local assholes.
OTOH, why not give a presentation? I can.
I already wrote about the origin of those memory leaks; that can be fixed later on. Let's first intercept and prevent these leaks. But well... we will see.
As a result, I did not write the documents about the 2 or 4 or even 6 spikes for the updates requested by our pardners. The ones I promised Renato. So I wrote to Renato, and he asked me to make sure we'll have it by Wednesday. I guess I'll have to write that stuff (no big deal) Sunday, because Saturday I'll be busy.
I really don't like conflicts. If that idiot was not that adamant, I could explain to him. But he behaves like a troll. At work. Tricky.