DEV Community

Discussion on: How important are math skills for software development?

Collapse
 
mazentouati profile image
Mazen Touati

It depends on the project. Sometimes, you may encounter an isolated very hard mathematical problem. You may get some help from a mathematician or search for a formula in google then use it blindly Yay it works then move on. If you're interested enough you may invest some time trying to understand it. Sometimes, your application is totally based on mathematical or physic problems ( Complex Games ) in that case you really need to boost your knowledge about math.

For instance, Once I was struggling to find a solution how I can find the nearest city ( from my database ) in a defined distance using longitude and latitude. First, I tried using some external service to fetch all nearest cities and filter only what I have in my database but that wasn't very accurate and practical. My problem instantaneously solved once I knew that there's something called "The Great Circle Distance Formula". Here is an article I just found now explaining exactly what've faced Fast nearest-location finder for SQL (MySQL, PostgreSQL, SQL Server), it's very interesting.