On Saturday 20 August 2005 3:36 am, Chris Game wrote:
> James Britt wrote:
> > ...typically the goal is to get code to run, and run right, and
> > then refactor to beauty.
>
> Is that what they teach in schools these days? What happened to
> software engineering?

That is software engineering when one has a list of business requirements, and 
a timeframe in which to deliver a solution to those requirements.

Beauty is a secondary consideration to pragmatisism and efficiency.  Sometimes 
one will get both at the same time, but when there is a deadline to meet, if 
something has to be sacraficed, it is beauty.

The customer rarely cares if the implementation is elegant so long as the 
implementation does what the customer asks for, and is delivered when the 
customer wants it,  So that is software engineering.


Kirk Haines