Feb. 28th, 2024

dybr

Feb. 28th, 2024 11:12 pm
juan_gandhi: (Default)
 Had a bunch of meetings at work, where we discussed bicycles, Trump, politics, and all that kind of stuff.

Meanwhile, I agreed with the people that I won't be able to run a service locally here: why? because some signing keys are not available from local machines. Meaning, key generator is unavailable. And port forwarding to that generator only works from servers. As a result, you can only test in production. So, you got it, Freischütz. Either you hit or you don't.

Ok, whatever, I decided to restructure the process and run all this shit from unittests, and for that I have to screw on

Then there was a 1:1 with Jeremey at 4:30. My yesterday's interlocutors complained to him that I'm not listening to them, and ask unrelated questions instead. They wanted to show me how that server works; but I know how that server works, and there's no need to point at the pieces of code which I not only read more than once, but I also know when it was written and by whom. The author is Brian, who was fired last fall because he failed to fix it on time. Hmm. Devops teaching programmers to write code. Been there, eons ago. So, Jeremey gave me a hint to a deadline, meaning, move faster. I don't mind, but I remember I'm being paid for hours not for results.

Oh, whatever. While building this half-server, I was enjoying this nonsense called "cats framework". They have lots of various shit which they call "monads", and which don't have `map`. I guess, they think that a monad does not have to be a functor. Their `foreach` also shows some obscure compiler errors. Like, you write `resource.foreach(println) - and it does not compile, saying "wrong type". Creative programmers. Ok, whatever, I'll bypass it, but why?!

BTW, running tests in IntelliJ? it doesn't work either. Or else, I'd just use a debugger. And why is it? Because the dependencies point to a version of MUnit that's incompatible with Cats. These versions are a part of a class that is in another library, and go ahead and try to fix the other library. I could not, so far, even merge new docs in the docs repo. Because, you know, what I write there, documenting the practice, is not what is in their theories.

As if I care.

 

 

Profile

juan_gandhi: (Default)
Juan-Carlos Gandhi

September 2025

S M T W T F S
 1 2345 6
78 9 10 111213
14 151617 181920
212223 24252627
28 2930    

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 29th, 2025 10:18 pm
Powered by Dreamwidth Studios