Are you a software engineer using differential equations or more advanced math everyday to solve problems? I would like to hear about what you do--what projects do you work on? Do you consider that differential equations and advanced math skills are useful/in demand in the realm of software engineering? I am just starting this month my first semester of software engineering in university. I am doing right now my first course on differential equations, along with other courses. Right now I want to assess if taking more math courses and even doing/reading some math on my own is a sensible idea, career wise. And if yes, where to start? (I constantly have (unwelcome) questions in class, some of them resolve when I read textbooks and watch videos, but some not, should I start posting here? experimenting on my own?... when I don’t even have the basics?). How did you learn math? Khan academy is awesome but I need to go beyond that and connect with other people who are interested in math. (and software). that’s why I’m here. My goal, originally, in getting into soft. eng. was to contribute to the development of the web in some way, ie provide a valuable web service of some kind that could improve people’s lives. Of course adv. math could be almost completely useless if I’m doing web design or working on user interfaces for example. But I have the vague intuition (but almost no concrete example) that advanced mathematics could be essential for my work as a software engineer later on. I think I base my reasoning on the idea that “there will always remain harder problems to be cracked” in the race for technological progress, and that the harder ones will require more math, in the future, simply because the easier ones (like the most obvious web services, not requiring any type of math) will have been deployed today (and in the past). it seems to me that the web will evolve into a huge global brain, basically, and the services available on it will match and surpass even the aspects of human cognition that seem hard to emulate with computers right now. in other words I see it as a mix of: VR and AR (the matrix? videogames?), the semantic web (tagging and reusing info efficiently for various purposes/services) wikipedia and wolfram alpha and other AIs/knowledge engines. So where is advanced mathematics useful in software, now and (according to you) in the future? encryption data mining, statistics, semantic web?? videogame graphics eg (improving Open GL?) artificial intelligence?? … ?