• 1 Post
  • 13 Comments
Joined 2 years ago
cake
Cake day: June 22nd, 2023

help-circle
rss

  • The application is very resource heavy and is also designed for specific hardware, it can’t be run on the windows laptops we are provided. There are security concerns as well, which limit what I am allowed to do.

    Currently I’m using vnc viewer to open a shell where I can run applications like qtcreator and get a gui interface. I’m sure I could run a local ide and ssh into the vm with it, but I know that can be tricky getting proper code coverage for jump to references to work. I guess I’ll try it and see what happens!






  • No one alive is probably fit to do the job, it’s an impossible task. Those who may come close, would probably never actually want it. And of those who remain who do want it ( which already might make them not worthy for the position) are probably not electable due to the forces of capitalism preventing such a candidate from getting elected.

    So what is left is simply a pragmatic choice of the lesser evil. Many people are acutely aware of this and have gotten over it. I suggest until you manage to enact some sort of drastic systemic change you get it over it as well.



  • I personally don’t think that’s the issue with the typing system. With vanilla js if I’m looking at a function that has say four parameters that are not trivial objects like strings but are actually complex (think dependency injection) it’s very difficult for me to know what these objects are other than reading through the code of the function.

    Actually, even if the parameters are simple, I’m not sure of that until I look into the function and see what it’s doing. This is a huge pain in the ass most the time, because I just wanna look at the function name its parameters and move on. However, that being said, most of this can be remedied with jsdocs and a good linter/lsp.



  • Time zones are part of it, but also daylight savings is a real pain in the ass. And like you said it gets particularly complicated when you’re dealing with a system that deals with these things as an afterthought, which seems to be a lot of older libraries for time. For instance, the Java date utils are a nightmare and are now considered semi deprecated replaced by a new java.time api. That is, of course, no help for the ridiculous amount of things that depend on these stupid date utils and no one wants to spend the dev hours to refactor.