Newsgroups: comp.lang.misc,comp.programming,comp.software-eng,comp.ai
Path: cantaloupe.srv.cs.cmu.edu!das-news2.harvard.edu!news2.near.net!howland.reston.ans.net!swrinde!sgiblab!rahul.net!a2i!raw!iverson
From: iverson@lionheart.com (Tim Iverson)
Subject: Re: A new approach to software engineering!
References: <3dljip$7vq@news.worldlink.com> <3dnops$n85@news2.delphi.com>
Organization: Lionheart Software
Date: Tue, 27 Dec 1994 02:43:05 GMT
Message-ID: <D1G7Ju.5Ly@lionheart.com>
Lines: 23
Xref: glinda.oz.cs.cmu.edu comp.lang.misc:19742 comp.programming:13669 comp.software-eng:28955 comp.ai:26092

In article <3dnops$n85@news2.delphi.com>,
DAGMARA@DELPHI.COM <DAGMARA@news.delphi.com> wrote:
>I recently had a similar discussion with a collegue of mine who chastised 
>me by telling me that end-users can be educated to do more of their own 
>programming, and my response is "why should an end-user (or domain 
>expert) be required to learn how to program?"  Is it fair to expect users 
>to be domain experts AND programmers/software engineers??

Actually, it is more than fair.  In essence, programming simply amounts to
the ability to concisely explain a solution to a problem.  A domain expert
that can't do this isn't of much use to anyone.

The difference between explaining a solution to a computer and explaining a
solution to a human is slowly growing smaller every day.  At some point,
the gap will become too small to squeeze a dollar through - this is when we
loose our jobs.  ;-)


- Tim Iverson
  iverson@lionheart.com

--
Egomania is bliss, Megalomania - ecstasy.
