It's not the point, but a lot of people are going on and on about the lack of need for calculus as a programmer. If you even touch how any machine learning works it's all basic calculus and intermediate linear algebra under the hood. Sure most people can get a long way without understanding anything under the hood but I think I am better developer knowing assembly and architecture. The same for ML, you can get by mos…
It's all bits and bytes under the hood, which in turn is just electric signals under the hood, and ultimately (hopefully) quantum mechanics under the hood.
Are you an expert in all of these? Why arbitrarily stop at the calculus layer?