2 ms·
>> if you want to work on cool software that does something novel and exciting it seems like it's better to graduate with a degree in math or physics Speaking
by TallGuyShort 11y ago
>> if you want to work on cool software that does something novel and exciting it seems like it's better to graduate with a degree in math or physics
Speaking more generally, you need domain knowledge outside of computer science, so that you understand which applications to tackle and how to apply the engineering knowledge in a specific vertical.
- Swizec 11y agoI've been focusing mostly on software engineering for the past 60% of their life (started at 9, am now 28). Last year I realized that even though I'm a good engineer who knows many tools and so on, who wouldn't dare see everything as a nail despite having a hammer. Despite all that, when you look at me from the outside, from the perspective of someone who isn't an engineer, I am just a very good hammerer. I look at everything through the lense of software engineering. Because at the end of the day, even though I have many different hammers, I'm still pretty much just a hammerer. To make an actual thing, I need a domain expert. And that's kinda frustrating when you think about it.
- TallGuyShort 11y agoYou need good hammering specialists, though. The trick is to recognize that's who you are, and team up with domain experts you really click with. It just really helps to be both if you want to be a lone leader who comes up with visionary ideas.