(e-mail address removed)
Um what is more critical to writing decent software.
Knowing math, [...] or spelling correctly
Well, if You write i.e. spell-checking software, then...
You know, not every program is about numerical methods, there are lots of
other applications to write...
I assume then if You had to write an genetic algorithm to optimize i.e.
areaodynamic construction of some shape (like car, airplane, etc) then You
will start with writting own DrawPolygon() function to visualize
computed 3d shape, (because You are not lazy and You don't want to use once
egzisting already).
But before, You will also need to write DrawScanLine()... even before You
will write PutPixel - basic on written by You SVGA graph drive using Yours
malloc(), compiled on Your's GCC compiler, running under Your's operating
system.
And maybe even build own PC before?
Good luck programming *everyting* Yourself.