Good, that's a big part of programming.
hyper threading
That's a term from intel for having multiple logical cores in a single real cpu core, it doesn't have anything to do with threaded programming
sys internals
A file system isn't system internals
Kids today don’t need to install drivers off floppy disks, instead Apple and Google send devices that are already installed and configured.
You are talking about refined products, which has nothing to do with creating software.
I don’t need to know how my 50 year old plumbing works
You should if you're going to fix anything or make any changes to your house. It isn't that complicated and it won't be very different from what would be in new construction.
Because the likelihood of an underlying system having a problem is slim to none.
If you put the wrong things down your drain, it will clog. It would be better to understand your plumbing before breaking it.
It’s no longer good enough to make a memory efficient app
I don't think anyone is doing that any more at all.
Our industry doesn’t incentivize deep understanding.
Anyone who uses your work will appreciate you having deep understanding of what you're doing.