Spyke

Posts

programming·Programmingbynitefox

is it normal i'm afraid to do a coworker PR, even though i am forced to by my teamlead?

Tldr: coworker lash out at me for doing his PRs, he always wants to call after I review his stuff so I can read the shit I wrote in the comments live. What can I do?

I’m a junior FE dev and there is a guy on my team, with more YOE then me, whose PRs are, most of the time, a mess.

He improved recently, after we had a big fight after three out of three PRs were broken - as in, full of errors, bugs and with missing/half backed features. Nonetheless, his PRs are a time sink:

  • he doesn’t follow the design closely, which means I waste a lot of time pointing out obvious differences
  • he is huge hack - his motto is “if it works, it’s good”; as you can imagine this means his code works by God’s grace, which makes me believe he is a part-time messiah (it works until it doesn’t anymore after all).
  • Finally, the thing I hate the most, is that he always wants to call for us to fix his stuff together, which would be fine if it were hard but it’s not, we don’t do anything hard and our work is mostly mechanical. And if he is in a bad mood, which he is most of the time, he lash out at me telling me to merge his stuff and that he will fix it later

So well, a few days after our fight I did a small experiment: I merged every PR he sent me. It went down as well as you can imagine, to the point where the team lead asked me to fix the history and the mess he made (and I had to drop a lot of commits).

And well, I thought “here, he finally got it!”. Except he didn’t, his PRs are still a mess - albeit with slightly better testing [as in, now they are with a lot of warnings and differences with the design and hacks, but no breaking error most of the time!] - and he still wants to call me every time I did a review, which means I have to review the same fucking PR twice - if I’m lucky.

View original on lemmy.world
programming·Programmingbynitefox

thrown into a backend project as a backend dev with a language I don't know, how fucked am I?

The title itself is a recipe for disaster. Also this is a semi rant.

Yesterday I was informed that I will have the honour to implement the core functionality - which is an interface layer to use the driver of a very expensive hardware shit - of the software I’ve been working on as a frontend dev.

There are two possibilities for the language: C++ or C#. The one that was proposed/imposed is C#, which I know nothing of, while at least I have some hobbyist experience with C++; when asked if I could take some time to familiarise myself with C# I was basically laughed in the face, saying I will learn on the field and at least some of them have some experience with it.

Should I insist to go with C++, or is that an even worse idea in an already fucked up situation?

View original on lemmy.world
linux_gaming·Linux Gamingbynitefox

Hearts of Iron 4 on Wayland doesn't work

Hi everyone! Yesterday I bought Hearts of Iron 4 on Steam but it didn't run at all on wayland. I tried using Proton Experimental, Proton GE latest, Proton 8.0.2 but none worked (even though on ProtonDB people say it works with proton 8.0.2). Then I switched to Xorg (which I never use and I would like not to), and it suddenly worked... is there a way to play it on Wayland or is it just Xorg?

Using:

  • archlinux (everything updated)
  • mesa latest from the stable repository
  • wine-staging
  • RX 6900XT
  • Gnome 44
View original on lemmy.world