[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Low-level vs. High-level programming (was My First Computer)



Kelly Hall wrote:

Another advantage of the modern development tools ("lowering the bar for
developers", as the Microsoft guy phrased it) is that making the tools
easier to use means that expensive, highly-talented, programmers can be
supplemented (replaced?) with cheaper programmers.  While this sounds
nefarious, it's not any different than the way the building trades have
moved in the last hundred years - there was a time when your carpenter was
also your architect and you paid highly for his skills.  Now the architect
is highly specialized, expensive, and not as common in single-family
dwelling construction; the guy who hammers nails is barely trained, cheap,
and ubiquitous.

You know, when I first read this, I thought the Microsoft guy meant "lowering the bar", as in a limbo competition. In a way, this is true, since surely Microsoft makes it financially difficult to use their development tools.

But things like .NET certainly do make it easier for "less skilled" developers to start producing applications. It's trading programming ability for an IDE that pratically writes the code. But personally, the thought of VB coders building my banking web site gives me nightmares.

--
Jason