I will probably add some more content in the coming weeks.
yes? no? hard to say
The number of times I've needed this knowledge during all years of formal education and then years of work would be probably around 3.
Then I started working with C and close to hardware and it became something that I need everyday.
It's feels like bit proficiency is only useful in some very specific domains.
Thought: is HTTP foundational knowledge nowadays? after all whole world is built on it
if not, when will it become?
Similarly, if you're a web developer and your language doesn't even have integers, then understanding twos compliment is probably not fundamental.
That said, the people who proudly know the very least amount possible to perform their day job usually are not top performers.
Like, rarely stuff is so hard that it requires some outstanding skills.