[clug] [OT] Bjarne Stroustrop on
Stephen Gream
u4398208 at anu.edu.au
Thu Apr 8 18:03:46 MDT 2010
To take a line from Mike Bowern here.... "Software development is not a cottage industry anymore; It's an engineering discipline". I don't really have anything else to say on this
----- Original Message -----
From: Alex Satrapa <grail at goldweb.com.au>
Date: Thursday, April 8, 2010 1:54 pm
Subject: Re: [clug] [OT] Bjarne Stroustrop on
To: CLUG List <linux at lists.samba.org>
> On 08/04/2010, at 12:32 , Steve McInerney wrote:
>
> > But I had studied computing theories at Uni. I knew the theory
> of how
> > memory worked and generically the how & why of how to code
> (structured)> in low level languages like assemblers; as well as
> higher like C,
> > Pascal, Modula2 and Cobol.
>
> These are more like trade skills, from my perspective: a plumber
> learns about basics such as "water follows the path of least
> resistance", what situations you'd use an S-bend over a U-bend,
> how to braze copper versus glue plastic, basic differences
> between handling drinking water, storm water and sewage. Perhaps
> they'd be taught about the perils of letting dirty water sit
> still for too long too.
>
> After that you get exposed to "real life" where your first job
> as a plumber involves laying sewage, drinking water and recycled
> water pipes for an estate of 2000 homes. Suddenly you're finding
> out about how to drive a backhoe.
>
> A plumbing scientist on the other hand would be researching new
> materials for building pipes, different ways of handling sewage
> to prevent buildups of explosive gasses in kilometres long runs
> of sewer, and pipes that make water run uphill. The Science part
> involves the research discipline, more so than the test-build-
> test discipline of the engineer/programmer.
>
> Scientific discipline is good, but test-build-test is a specific
> example of it that we can teach to folks rather than having
> every programmer trying to solve problems in an industrial
> setting by performing rigorous experimentation and inventing new
> computing models.
>
> Just my two bits worth :)
> Alex
>
> --
> linux mailing list
> linux at lists.samba.org
> https://lists.samba.org/mailman/listinfo/linux
More information about the linux
mailing list