# Comprehensive questionaire: Math role in programming

### Sanjar Sobirjonov ・1 min read

How is it important to know math and geometry to be supper-mupper programmer?:) I think it is not important just have to have a fundamentals, yeah?

Classic DEV Post from Sep 1 '19

It depends on level of your scope of work. Needless to say you must be at least good with basic mathematics ( BODMAS ). You would also need to have an conceptual understanding of some other higher skills like sets, volume, flow, Probability, Logics etc.

As a backend developer, I rarely used maths until about 5 years ago when I started taking probability, and deeper optimizations. Stil its not common use-case for most of the time.

I am not a web designer but I do use a scss mixin for generating automatic grids. I took it from an old youtube video, and it has some complicated maths. Most of designers I have worked with just eyeball the layout. At the very least, they calculate dimensions of page. Margin+padding+width+stuff = 100% of layout.

On database end, Only maths I had to use was to have an understanding of sets, How to join data, union, inclusion, exclusion. It's not hard or purely mathematical, It's more about conceptual.

Skip fields like Game development, Analytics, They need higher understanding of not just maths but core computing too..

If you wanna be a software engineer you gonna need a lot of maths, because software engineering is data science and it s based on maths, but if you wanna do something else i don t think you gonna need a lot of maths, just the base

From where did you bring that definition?

Data science sorry*

It really depends on the field and the exact thing you plan to do. As a web developer, elementary school arithmetics are enough. As a data scientist advanced math could be more valuable.

I would say that learning pretty much anything is always good.

You will see how math is important when you try in Machine Learning.

It needs Linear Algebra, Matrix Algebra, Probability, and some basic Calculus.

Thank everybody those who answered detailed. I'm very happy because of I'm new here...

3D graphics needs geometry and vector calculus, and statistics are becoming common in AI and performance testing, but other than that... basic algebra and percentages for accounting code.