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

Re: Industry versus academia



   >In summary, why do you all believe that the average programmer is
   >dumb, and does not want to learn new things? 
   >
   I, for one, am not saying that they are "dumb", but there are different 
   tiers of people out
   there who have different levels of skills and skill sets.  There isn't 
   just one kind of "average
   programmer".  There are different kinds of people who have different 
   capabilities.  

Well.. when you water it down to be non-controversial that statement
becomes almost content-free.. for me at least. Replace programmer w/
"plumber" and read that again -- why is that interesting? It's just a
fact of life that we are all not the same. What else is new?

As to application development problems.. to switch topics..
what do you think of business models a-la www.virtusa.com?  

My suggestion is that once BEA or IBM (websphere) acquires technology
such as Ilog's JRules (you can buy me a beer for suggesting that :)
and bundles it for < 400$ (or price for .Net CD's :) my view is that
such end-user problems will disappear and the entire SI & custom
app. market can and will cannibalize itself.

   I
   would just love to say that every single programmer out there knows as 
   much as the
   top-rank MIT graduates who I used to hang out with, but all industry 
   experience tells
   me that it's just not true.  Real live customers, such as major 
   financial companies,
   have a real problem that really hurts them: too much of the software 
   work that they
   want done requires too high a level of skill sets.  They cannot get 
   applications written
   fast enough because they cannot find or cannot afford the kind of 
   wizards needed to
   write such applications.  They need to get things set up so that they 
   don't need so
   many wizards.  Please note that someone who is less than a wizard does not
   deserve to be called "dumb"; there's plenty of room for being quite 
   intelligent
   without being a system programming wizard.