The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.
Every time I'm asked to do some math, I always start at 1+1 and work my way from there.
I always like math at school, got good grades even if I was never really good at it, (or felt like it).
Anecdotal, I crapped a test on Fourier Transform in one of our Theoretical Computer Science course, We had to do something with it to reduce some equations, but I indexed one of the sequence at 1 instead of 0, it never converged.
I think a lot of the time maths is no necessary in much of what we do as developers, but having a mind that is good at maths does seem to make people better developers.
Perhaps it's something to do with being able to work with abstractions or recognise logical patterns.
P.S. I do not have a naturally good mathematical mind.
“That which can be asserted without evidence, can be dismissed without evidence.”
It all depends on the field in which you end up. I think all programmers (who do it as a full-time job) end up acquiring expertise in a domain that is not, strictly speaking, related at all to programming. Mathematics would be one of those domains.
Personally, I got shafted when I was accepted to university, provided I took a chemistry course, which they had decided was a prerequisite for computer science - chemistry was the only science course I did not take while in high school.
To make a long story short, the schedule for that chemistry course conflicted with my other courses, and neither teachers nor university administration gave a damn; I dropped out during the first semester and went to college for 3 years instead.
Decades later, I've never had a job that required any sort of chemistry, and I certainly don't feel like I've missed out on anything.
I wish to meet all of the people who say "soil research is useless to programmers."
My client just called me and told me that their indicative beet cyst nematode research does not display the eggs per larva per 100 ml correctly.
Also, if I can create a report showing yearly infections of rostochiensis, pallida, or both.
Meloidogyne is going pretty well though.
Years ago, in the 1980s, and in a land far, far away, New Jersey, I developed a radar display on a PC for the FAA. Those were the days of the '286 and they were s-l-o-w and floating point was an unavailable hardware option. In order to keep up and display the data in a circle, I had to re-derive the standard SIN, COS, and TAN functions to recognize 0 degrees as the positive Y-axis instead of the traditional positive X-axis.
Or, to put it succinctly, how well do you understand trigonometry and integer processing?
I also had to re-derive sin, cos and tan functions to properly apply a vectorial control in real time... multiple times for different projects from simple "closest value in LUT" to "linear interpolation between adjacent values".
GCS d--(d-) s-/++ a C++++ U+++ P- L+@ E-- W++ N+ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- r+++ y+++* Weapons extension: ma- k++ F+2 X
I would never say math is useless, but when people find out I write software, a frequent reaction is, "Wow, you must be really good at math." I think I'm above average in numeracy, but I sort of maxed out at calculus, so no, I'm not really good at math, but this is a common misconception.
So I explain that, while developing some types of software requires very high math skills, other skills are more universal. For example, being able to anticipate how your users will use your software is very important regardless of the type of software.
Last Visit: 31-Dec-99 18:00 Last Update: 22-May-22 10:54