Wrote it in Russian, originally, out of boredom. Then translated it.
Short, my shit was approved, and I merged it, and wrote in slack, asking, well, ok, do we deploy it? And Devon responds: no, don't do it, I have a library to tweak, then a project to tweak, then send you a Jira case. Well... okay.What Devon does, I actually appreciate it; his code is pretty cultured. No a lot of perfection, but a lot of common sense. It's a rare thing in the code people write these days. My engineers, back in the USSR, all females, were producing this kind of reliable code.
Ok then. I opened my old pull request (three weeks old; the one where Bill has been insisting on me removing a line with comment). And this pr does not compile anymore. Wow, hos come?! A curly is missing in the end. And? And it does not build. You know why? Build machine can't find sbt (Scala's "simple build tool").
Fuck, I had enough of it, and decided to create an alternative update. Started with taking several classes and methods and renaming them, removing the trailing "V2" (added 6 years ago, by the Spanish, I guess). There are no other "versions". And guys... versions are in version control systems, not in the code, eh.
Ok, anyways. Created a new PR. And oops, it does not build. SBT not found. Then I started asking the people around (the wide audience).
Sam answers: you have to ask this and that team; and the problem is that my sbt plugin is too old. And I need version 3.0.0. Ha, ok; then I updated it. It was about 3PM. It's half past six now. The build hangs.
Wrote to Mike about it. Mike started showing me links to slacks where Sam is telling that version must be changed. And told him that I already did it.
That's how my life is going on, in rather funny ways.
How good I feel that I'm a contractor there, and I don't fucking care. Don't I have things to do? I have French to do, and I have to watch a movie. And?