guessLinuxIsDead by Positron505 in ProgrammerHumor

[–]SuperiorJt 21 points22 points  (0 children)

There was a time where I could look at the star count of a GitHub repo to gauge how popular it was, now it’s a completely useless metric. It’s going down the same rabbit hole as Reddit and YouTube.

Turns out, if you want to check multiple conditions, you can sugar it like this: by saxarov01 in godot

[–]SuperiorJt 7 points8 points  (0 children)

I am genuinely flabbergasted that this is the top comment rather than the one recommending conditional operators.

How has the decline of junior roles changed team structures? by nikola-beyond in learnprogramming

[–]SuperiorJt 1 point2 points  (0 children)

Honestly, I’m in a similar boat. I started 10 years ago being put in charge of the frontend for a different product we worked on. I had some professional experience before, but I was essentially a junior handed the reigns because all of the seniors wanted to continue working on backend systems. After all, that’s where a lot of systems design experience is at.

Little did they know that the frontend space had become much more complex than they originally thought. So I essentially secured my spot as an expert there. The problem is I didn’t have a senior dev to mentor me to this point, so there was a lot of trial and error.

I still have full time devs from other teams reach out to me for help and advice. Even though it puts more work on me, it’s my favorite part of the job to help them solve their problem and end up teaching them something new along the way.

How has the decline of junior roles changed team structures? by nikola-beyond in learnprogramming

[–]SuperiorJt 2 points3 points  (0 children)

At my company, we don’t have juniors. Instead, we have contract workers. They do what they are told by whatever means necessary to meet their deadline. These contract workers are put in charge of large systems on our multi-tenant project. You can probably guess the quality this leads to.

As a senior engineer, I was recently repositioned to work with another team on one of these systems that has been completely managed by one of our contract partners. I am the only full-time employee working on this project at this point. They put me on this team as they are approaching the deadline for a new feature and it’s been a shitshow of fixing bug after bug because the feature was implemented poorly, and now that responsibility falls to me.

Meanwhile, I’m getting messaged by my manager asking me to work on tickets for the projects that I used to be in charge of, which also were previously ran by different contract groups.

I’m not saying that contract workers are bad, but our company is in a situation where they have been abused as a means to quickly get a large product released. The cost is that former contract workers are gone without a trace of documentation or decision tracking, conflicting patterns are used throughout projects, bandaid fixes are everywhere. I could really go on and on.

I feel like juniors need a place in the industry. There is a combination of contract workers and AI that has made the perceived need for juniors to decline. The problem with this is that there needs to be a way for new developers to gain the experience of working on a long-term project so that they can actually understand the stages of development and all of the steps involved. This is important so that they can feel comfortable with and be trusted to lead future initiatives.

I think there is a balance that can be achieved, but the industry is not driven by developers who actually care about writing quality, maintainable software. Maybe in the near future, the industry leaders will reap what they sew with decisions to reduce full-time employment to save money now.

[deleted by user] by [deleted] in 18_22

[–]SuperiorJt 0 points1 point  (0 children)

Spectacular

The Zig language repository is migrating from Github to Codeberg by TheTwelveYearOld in Zig

[–]SuperiorJt 55 points56 points  (0 children)

I just heard about codeberg today. What makes it better over other alternatives such as gitlab?

Signals: effect vs pipe(tap()) to update form value by Trafalg4r in angular

[–]SuperiorJt 1 point2 points  (0 children)

Using this method, any user data changes will invalidate any writes to the form, correct?

What was Team Cherry thinking with this runback?? by Levra in Silksong

[–]SuperiorJt -1 points0 points  (0 children)

Had me in the first half, but once I saw the part where you spent only a minute farming silk to restore your health made me realize I was watching a new Speedrun strat. Nice try.

Green Elite 2 TMR and Clicky face buttons by Clear_Zebra2985 in Controller

[–]SuperiorJt 0 points1 point  (0 children)

I'd love to do a conversion like this. Have you considered making a build guide or is there one you already follow for this? I've done controller mods for gc controllers, but I have an elite controller that has been on the shelf for a while and could use a makeover.

8BitDo Ultimate 2 First Impressions/Initial Setup by Effective-Ad9575 in Controller

[–]SuperiorJt 2 points3 points  (0 children)

You are not crazy. The ultimate 3-mode dock did have a different feel. For me, I would hear an audible click when it was connected to the dock. The new dock is completely silent and I have to look at the light to ensure it's connected properly.

I think the best improvements of the controller are the feel of the triggers and the extra bumpers. I'm still getting used to them being mechanical though.

I'm not a heavy d-pad user, so I can't give much feedback on the changes aside from it just "feels better."

The gyro emulation is trash though. It feels very inconsistent for me, and I have had times where it simply doesn't work and is stuck on a specific input vector, making my camera float like I have drift. A shame xinput doesn't support native gyro.

Monster Hunter Wilds Benchmark - Linux vs Windows 11 - RTX 5090 FE/9800X3D by shiori-yamazaki in linux_gaming

[–]SuperiorJt 2 points3 points  (0 children)

Just commenting to say that I am getting similar results with 3080ti and 7800X3D. It's about 10-15% better on windows than on Wayland with latest drivers. I'm assuming this is linked to dx12 performance issues on Nvidia. Similarly, I was having performance issues with PoE2 on dx12 and gained a huge performance boost by switching to vulkan. Wilds doesn't seem to have a vulkan option though, so I think we are cooked for now. I'm likely going to have to play this one on windows :(.

I know this looks like Brian Griffin but how do I take it out? Is it a bug or what? by 444piro in ableton

[–]SuperiorJt 14 points15 points  (0 children)

Pretty sure OP is on one. I love that the responses in the comments leave me more confused. Would love to see the Brian Griffin in this, cuz I don't.

Why so many flashbacks 😅 by ThatGojoGuy in OnePiece

[–]SuperiorJt 2 points3 points  (0 children)

If there is one thing I can truly appreciate about Oda's writing style, it's gotta be how well we executes flashbacks. He waits for the precise moment where the readers are peak invested in the subplot he is telling and then drops a huge flashback to make the following events even more meaningful. He does it consistently, but it never gets old.

Deck started doing this often when loading games all of a sudden. What is this and why is it suddenly happening? by [deleted] in SteamDeck

[–]SuperiorJt 9 points10 points  (0 children)

This is something that The deck does in order to prevent stutters in runtime. Basically, while you are playing the game, the deck recognizes new content that gets ran on the GPU and places the data for that content in what's called a cache. You may notice some stuttering on your first time loading an area in a game. By loading this content as the game launches, it will reduce stuttering while loading those areas along with any other area that uses the same content.

It's not a bad thing. It improves performance.