Lopatir wrote:
80% of items above level 1 are unnecessary if not completely useless for programming. Who gives a ff about the internal implementation of data structures (platform dependent anyway) or the CPU's microcode architecture.
Only the people who are working hard to squeeze every last ounce of performance of the CPUs, GPUs, display controllers, storage devices, network adapters, compression algorithms, etc. so that your spouse's car can receive map information from a satellite 13000 miles away, in order to tell them how to get to where they are going, while your kids stream reruns of SpongeBob videos from the comfort of their own home, all while you are at your office, cranking out applications in the most inefficient, crappiest way possible, and still managing to look like a rock star when you deliver your product.
Lopatir wrote:
90% useless if you want to ever be more than a boring spoon fed drone coder for life.
No, those drone coders tend to retire somewhat early and very wealthy, after creating an entire industry that never existed before. And the ones that dont, well, they're still getting paid better than most in the industry. Incidentally, I would consider myself about a 2.5 on that matrix.
On the other hand, you have different fingers. - Steven Wright