Hacker News new | ask | show | jobs
by lagadu 2097 days ago
I imagine that very few people who work with higher abstraction level languages (java, c#, go, js) are experienced at all with that.
1 comments

C# developer here. Bit shifting is super useful for defining flags and flags are awesome. In the web app world, I don't really come across the need for bit shifting outside of flags. If I am building something in Unity or GodotSharp, there are far more opportunities where bit-shifting is useful.

I generally agree with your statement when referring to code bootcamp graduates, but anyone with a CS degree should have learned bitshifting by their second programming course; YMMV.