Newsgroups: comp.software-eng,comp.object,comp.lang.eiffel,comp.lang.smalltalk,comp.lang.modula3,comp.lang.objective-c
Path: cantaloupe.srv.cs.cmu.edu!das-news.harvard.edu!news2.near.net!MathWorks.Com!solaris.cc.vt.edu!uunet!rcm!rmartin
From: rmartin@rcmcon.com (Robert Martin)
Subject: Re: Static vs Dynamic Typing: Effects on Productivity?
References: <Pine.A32.3.90.940901090609.16379B-100000@swim5.eng.sematech.org>
Organization: R. C. M. Consulting Inc. 708-918-1004
Date: Fri, 2 Sep 1994 20:14:32 GMT
Message-ID: <1994Sep2.201432.30132@rcmcon.com>
Lines: 20
Xref: glinda.oz.cs.cmu.edu comp.software-eng:25359 comp.object:20054 comp.lang.eiffel:6299 comp.lang.smalltalk:16167 comp.lang.modula3:2948 comp.lang.objective-c:3022

"William D. Gooch" <goochb@swim5.eng.sematech.org> writes:

>And I simply cannot agree with you when you say that static typing 
>"enhances" creativity.  What exactly do you mean, that you could make 
>such a claim?  Creativity, in my experience, is limited whenever there 
>are extraneous distractions from uninhibited ideation.  Dealing with 
>static type specification is one such distraction.  This isn't an issue 
>if dynamic typing is also available, but I still don't see how static 
>typing can possibly _enhance_ creativity.

Creativity is the art of solving problems in the face of limitations.
One person says it is impossible, another gets creative and solves the
problem.   It is not the absence of limitations that enhances
creativity, it is creativity that conquers limitations.

-- 
Robert Martin       | Design Consulting   | Training courses offered:
Object Mentor Assoc.| rmartin@rcmcon.com  |   Object Oriented Analysis
2080 Cranbrook Rd.  | Tel: (708) 918-1004 |   Object Oriented Design
Green Oaks IL 60048 | Fax: (708) 918-1023 |   C++
