News for hackers. Stuff that matters.
Re:Teenagers are better behaved and less hedonistic (2018) by 7thaccount on Sunday April 26, 2020 @06:17PM (#22990762)
It's kinda ironic that you don't really know what classes you'll need until you are in industry (or whatever).

For example, I really wish I could've only taken EE classes relevant to power systems + public speaking + several comp sci electives (programming, databases, etc) and as much statistics as I possibly can. The standard major was still good though and set me up to learn on my on.

Re:Teenagers are better behaved and less hedonistic (2018) by WalterBright on Sunday April 26, 2020 @09:30PM (#22992048)
I tried to select classes that would give me the most flexibility so I could pivot as needed. Though one of the most fun classes was Jet Engine Cycle Analysis. I finally learned how they really work, other than that hand-wavy nonsense that was ultimately unsatisfying. Got a job offer from Pratt&Whitney and almost took it.
Re:Teenagers are better behaved and less hedonistic (2018) by 7thaccount on Sunday April 26, 2020 @09:44PM (#22992124)
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?

Re:Teenagers are better behaved and less hedonistic (2018) by WalterBright on Monday April 27, 2020 @04:04PM (#22999426)
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.

Re:Teenagers are better behaved and less hedonistic (2018) by 7thaccount on Tuesday April 28, 2020 @12:03AM (#23003238)
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.