lol, I feel you, but what I’m trying to say is you often don’t need to know concepts like P vs. NP for work other than an extreme baseline “is this gonna take forever if I throw more data at it?” I am not saying it’s not useful, just that for lots of work it’s not always super useful to know. Computer science as a field of study is much more mathy than a lot of fields of dev work. Then again, you’ve got other fields where it’s more important. Like I’m sure folks doing 3d graphics need to know a lot more trigonometry than I do as a backend engineer.
Surprisingly little trig, from my experience with opengl, direct3d, and vulkan. Much of the interfaces abstract that away. It helps you to understand what’s going on if you do know it, but you can go in without and be able to do fine. Most of what you interact with is angle calculations.
lol, I feel you, but what I’m trying to say is you often don’t need to know concepts like P vs. NP for work other than an extreme baseline “is this gonna take forever if I throw more data at it?” I am not saying it’s not useful, just that for lots of work it’s not always super useful to know. Computer science as a field of study is much more mathy than a lot of fields of dev work. Then again, you’ve got other fields where it’s more important. Like I’m sure folks doing 3d graphics need to know a lot more trigonometry than I do as a backend engineer.
Surprisingly little trig, from my experience with opengl, direct3d, and vulkan. Much of the interfaces abstract that away. It helps you to understand what’s going on if you do know it, but you can go in without and be able to do fine. Most of what you interact with is angle calculations.