|
|
|
|
|
by mlyle
1595 days ago
|
|
> A lot of "math" as talked here, is not part of what make a programmer competent FOR programming. Basic algebra is quite useful. It's reasonable to expect most programmers to be able to do simple algebra when it comes up. There's a whole lot of reasons: - Analysis of algorithms and work done generally involves manipulating algebraic expressions and factoring. - Reordering numeric expressions in code means understanding the composition of operations and invertibility. - A whole lot of work can often be avoided by being able to derive an equivalent expression. Yes, continuous math isn't "CS math" but it's a reasonable thing to expect a programmer to be competent in. |
|
Similar, Perform music is too. And learn about accounting. Or law.
But IS still "aside". Sometimes, here in THIS function, I need to apply to algebra. But that is not the majority of the tasks, neither, learn algebra help me much about the whole endeavor (maybe only if I'm building an algebra library).
> but it's a reasonable thing to expect a programmer to be competent in.
Any person too?, maybe. I heard identical arguments in other fields. No joking, even in a law firm.
Curiously, by people that probably are better at THAT that the actual problem they have, in their niches, where -despite not be my job- I could have better idea...