On Wed, Mar 13, 2002 at 10:19:18AM -0600, Chris Devers wrote:
> On Wed, 13 Mar 2002, Teodor Zlatanov wrote:
>
> > People who don't know the math and algorithms behind programming should
> > not be writing commercial-grade programs. That we allow, even encourage
> > such programmers to code by paying money for their services, is one of
> > the reasons why software in today's world lags behind the other
> > engineering disciplines.
>
> Fair enough, but then it's not like we expect every mechanic out there --
> or even any significant number of them -- to have automitive engineering
> degrees.
True, but they would if they were designing and building cars.
> Didn't lots of well known inventors [Edison] have little to no
> formal education?
CS graduates can produce just as much crappy code as non-CS graduates,
though they are less likely to do so. A degree merely assures that the
holder had been exposed to the principles of the discipline, not that they
actually learned them. At the same time, lots of people have learned the
principles without benefit of formal study. The quality of the end result tells all.
-Gyepi Sam
--
Science is organized knowledge. Wisdom is organized life.
--Immanuel Kant