I didn't appreciate this until I was a graduate physics student and was frequently frustrated by minor algebra errors in long, complex problems.
I didn't appreciate this until I was a graduate physics student and was frequently frustrated by minor algebra errors in long, complex problems.
Fast arithmetic and algebra are fairly particular skills. As one progresses into new world of math, the calculations and operations may be completely different from what's been practiced, making the fast math less useful. But a good habit for careful progress is completely general!
What's worked for me is to develop an intuition about how things 'should' look, so that if I do make a mistake I'll get a 'hey, that's not right' feeling a couple steps later.
This is something I've taken to heart professionally too. If the equations are getting out of hand it's either wrong or I need some simplifying assumptions (like that cow needs to be spherical). Otherwise one just can't keep track of it and reason about it.
If I need a more precise answer, that's what computer numerics is for.
Learning to find and correct your mistakes will at first make it take ten times as long to solve any problem as just scribbling your way to an answer. But if you practice it, you will discover two things:
- with practice, the overhead of finding and correcting mistakes drops significantly,
- the feedback you get from noticing your mistakes helps you avoid making those mistakes in the future. Eventually mistakes become extremely rare, and you can go through a very long computation without making a mistake, even if you don't bother checking for them any more!