Jul. 1st, 2024
Since in the morning Janet let us know that the role change is still not working in that "Spanish project", I wrote some comments in Jira, and started working on the thing. It's pretty stupid... well, the first stupidity, I guess, is an "unknown monad" being passed around to make sure that we have a Kleisli. Now, how do they manage to deal with futures and errors at the same time? I don't see a good solution. Why? I don't know. Blame Daniel. And tpolecat.
But in this specific case, blame Spanish programmers. If one needs several minutes to run one test suite, with mocks in the background, then wtf, right? The test suite contains thousands of lines. I decided to pull out the test cases I need, to a separate suite. And trying to trace, who called whom, is also challenging, because it's all "in parallel", in fibers. Why does one need a bunch of fibers to run an essentially sequential operation of modifying a user record? We need a transaction, not a parallelism (what's there to parallel?). And whatever, this is not what I'm working on.
Then we had a 1-1 with Jeremey; he was totally happy that I already found something when updates are not being passed... I did, but is it the actual failing use case? I don't know. But at least Jeremey will have pieces of code to show at their high-level meetings. Since, you know, I'm a nobody to the "upper management", but Jeremey is risking his career if he does not have "technical answers" to angry managers' questions. Now he's ok, and he's happy.
Then we had a 'stand-up', which basically consisted of Jeremey, Brad, Janet and me discussing this issue, and Janet told the stories about people up there being worried, and we agreed she'll provide more pertinent information; then we continued discussing being able to find stuff at home (I have a wife for that, she knows everything).
After all this I worked just a little bit, and since all I was getting from Janet was promises to provide information, I just closed my computer.
Oh, in another development, I eventually got a hint from support, where do I find VPN. It's Big-Edge or something, that connects to VPN. But it did not, showing an obscure error. It turned out I had to upgrade some credentials. Ok, now I know. Now I can turn VPN off and on. Good. Will do, I'm just busy with other things.