
Mailing List Archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [tlug] [OT] Good IT Resume
- Date: Wed, 1 Aug 2007 00:41:28 +0900 (JST)
- From: Curt Sampson <cjs@example.com>
- Subject: Re: [tlug] [OT] Good IT Resume
- References: <8572e260707182339i5ca059c4l1be1f51559c16f54@mail.gmail.com> <20070725072147.GD23731@soto.kasei.com> <d8fcc0800707260050v50c889eawb6a0d426f3dd301b@mail.gmail.com> <Pine.NEB.4.64.0707262024340.26874@homeric.cynic.net> <d8fcc0800707260651j6fab097fi1fdf3a9b2fbb03d8@mail.gmail.com> <Pine.NEB.4.64.0707271740110.10301@homeric.cynic.net> <d8fcc0800707270721u65c08da6m2e80b3520f6556b4@mail.gmail.com> <Pine.NEB.4.64.0707281357300.21837@homeric.cynic.net> <d8fcc0800707272340g27ab6bf2p756f070246758f19@mail.gmail.com> <87k5skcz8q.fsf@uwakimon.sk.tsukuba.ac.jp> <d8fcc0800707281704o23e4e58anbee0206bd2ec8d71@mail.gmail.com> <Pine.NEB.4.64.0707301357250.28098@homeric.cynic.net> <87k5si5rr1.fsf@uwakimon.sk.tsukuba.ac.jp> <Pine.NEB.4.64.0707310428130.23515@homeric.cynic.net> <87k5she0qk.fsf@uwakimon.sk.tsukuba.ac.jp> <Pine.NEB.4.64.0707311715570.23515@homeric.cynic.net> <87ejioepuf.fsf@uwakimon.sk.tsukuba.ac.jp>
On Tue, 31 Jul 2007, Stephen J. Turnbull wrote:
No, my point is that the map is not the territory.
Hm? For a computer program, the map *is* the territory, or at least can
be. The code is the thing itself and also, if sufficiently concise and
clear, the best accurate description of the thing.
This paper:
http://web.cecs.pdx.edu/~apt/cs457_2005/hudak-jones.pdf
discusses prototyping in a dozen or so different languages a
specification provided by the Naval Surface Warfare Center for a
Geometric Region Server. It contains a quote that both inspires me and
perhaps communicates better than I can what I'm trying to get at here:
In conducting the independent design review at Intermetrics, there
was a signifcant sense of disbelief. We quote from [CHJ93]: "It is
significant that Mr. Domanski, Mr. Banowetz and Dr. Brosgol were all
surprised and suspicious when we told them that Haskell prototype
P1 (see appendix B) is a complete tested executable program. We
provided them with a copy of P1 without explaining that it was a
program, and based on preconceptions from their past experience,
they had studied P1 under the assumption that it was a mixture of
requirements specification and top level design. They were convinced
it was incomplete because it did not address issues such as data
structure design and execution order."
In the end, I suppose you can take the approach that "this can't work,"
and succeed in doing something in a poorer way. Or you can try to do it
a better way, fail to fully achieve it, and yet still be more successful
in that failure.
cjs
--
Curt Sampson <cjs@example.com> +81 90 7737 2974
Mobile sites and software consulting: http://www.starling-software.com
Home |
Main Index |
Thread Index