That's an interesting point and can help you go anywhere when starting off.
With what you've done over the past couple of decades (I assume you're the guy that has written one of the first C++ compilers and invented D), would it not have been better for you to take more classes on compiler design or other computer science/computer engineering related courses? Did jet engine analysis (I assume you're a mechE) ever help you once you found your niche?
Btw...you've seemed to accomplish far more (technically speaking) in your life than me :), so I'm genuinely asking and not trying to lecture you.
Edit: I think pretty much all knowledge I've learned has had some use, but surely the applicability would've been higher for you with more computer hardware, compiler, and algorithms related coursework?
I took a compiler construction extension course offered by Stanford in the summer of 1982. That covered all I needed to know. Modern compiler technology is just more of the the same.
My experience at Boeing has been surprisingly useful in writing software.
Besides, perhaps you don't realize how cool jet engines are? :-) Taking that class was very satisfying for me.
Haha. I recall watching a video of one of your D talks when you talk about your car. Was it a mustang, charger, or challenger? I guess I can see where a love of jet engines would come from.
With what you've done over the past couple of decades (I assume you're the guy that has written one of the first C++ compilers and invented D), would it not have been better for you to take more classes on compiler design or other computer science/computer engineering related courses? Did jet engine analysis (I assume you're a mechE) ever help you once you found your niche?
Btw...you've seemed to accomplish far more (technically speaking) in your life than me :), so I'm genuinely asking and not trying to lecture you.
Edit: I think pretty much all knowledge I've learned has had some use, but surely the applicability would've been higher for you with more computer hardware, compiler, and algorithms related coursework?