Hello all,

I have just began studying a Software Development degree because I wanted to change career and love programming in my spare time.

In my first year, I have a math course which I enjoy a lot but...At school math was not a strong subject of mine, possibly because I didn't engage with it.

I am currently working through the pre algebra content and though I have no trouble answering the questions at the moment, I am very under confident...I will try to explain.

When I find the square of a number, I know how it works, I can visualise the grid and how it grows. As with even basic multiplication. I can visualise a minus number times a minus number makes a positive, but as I progress there are things I can't visualise. I often hear about the concept of 'understanding' math - I'll give the example I came across today that knocked my confident.

You might laugh - it's extremely simple. It was the distance = speed/time, or the t = d/s formulas for working out the speed or time of arrival.

I know it works, I know how to apply it and I know I can trust it....But I don't *understand it* - I can't visualise how time is derived by dividing the distance by the sound. Granted I am no mathematician and I know I never will be - but I want to be the best I can.

Should I be able to visualise and intuitively understand this? Does the fact I can't visualise why distance = speed/time mean that I'm effectively a math moron?

If so, is there a way to improve at this? I don't want to be an average software engineer - and without good math skills I am afraid that's all I'll ever be!

Math is all about doing, doing and practicing and thinking about it will make you intuitively know.

Most of math, hell most of the world has concepts which are unintuitive. Distance per unit time is not a concept that exists in reality, it was made up by the human mind to model a concept called speed. Instead of trying to visualize something that dosent exist, concentrate on working with the concept, and working with the concept will build intuition as to how it works, and what it can be used for, limitations etc... not necessarily what it is (How do you visualize the concept infinity? .

Alot of mathematics was done by working backwards, and then erasing the backward work and presenting it as it came straight from the word of god. If you first start looking at some of the concepts like groups or rings, you cannot fathom how in the world such an arbitrary rules came about but as you dig in and work with them, you undertake the backward workings that were done by the guys who came up with the stuff and you say "aha, i now understand why they did this".

So instead of trying to visualize everything, try to understand what it does and what it could be used for, work with it. The visualization will come naturally as part of the intuition you build.

If you go to a new building you don't worry about not being able to visualize the floor plan, because you gained enough confidence and intuition from walking in hundred thousand buildings before you enter this one. You become an exponentially better mathematician as soon as you stop doubting yourself and have confidence to believe in your ability. Put enough effort into mathematics and i will gurantee you will become first rate.

Thank you for this response - it has made me feel infinitely (pun not intended) better. The reason I lost a lot of confidence is because my tutor is a Phd mathematician who is so far beyond what he is teaching us that I think he finds it dull.

I raised the same query with him that I posted here and his response was (after a stare which was halfway between disgust and complete misunderstanding), "you shouldn't have any trouble with anything at THIS level". Haha - sometimes I think experts and beginners don't mix