
Originally Posted by
NeilPearson
A lot of programming doesn't require any calculations at all. Your Hello World program doesn't require any.
In 16 years of professional programming, most of the programming I have done doesn't require math more complex than the basics... addition, multiplication.
It's usually just designing user interfaces, pushing data around, validating user input, sending e-mails, basic number crunching... If the math required uses anything as complex as even square roots, there is usually someone on the business side making the requirement and they give you the exact formula they want you to use.
As a programmer, you rarely have to think about the math. The things I have to worry about are things like how to treat null values, what if a user enters text into a number field (or can you prevent this), what to do if data is out of range (I just had an integer field in a database and they wanted me to use it as a month... but there were a bunch of 13s in it. 13 is a valid month in accounting), error handling, etc...