Three Threads Of Squeak
Justin Walsh
jwalsh at bigpond.net.au
Thu Nov 1 09:04:43 UTC 2001
Building professional software is like building a, building:
Three stages:
Concept requires Designer ~ ideas
Logistic requires Architect ~ concepts
Construct requires Builder ~ objects
One tool, three threads. Designers don't lay bricks and Brickies don't design buildings.
There are those that just like playing so the above order doesnt matter unless the play is a professional activity. In that case more threads may be added to the list.
It is not productive to confuse these different threads. It leads to insult and counter insult.
Generally speaking anyone who has ever been a designer will understand the role of policy, philosopy, religion: in some countries if the building faces the wrong direction nobody will live or work in it.
Anybody who has ever been a brickie will understand the role of initiate, inventiveness, imagination ie most of the tools we find at the floor level have been created by workers "laying bricks" or to stretch a metaphor, "writing code".
Sandwiched in between are the Logicians who use yet another set of tools to ensure that Designs correspond with Objects (of design).
We don't have to like, understand, accept, .., each other. Just respect each other.
Each has a different vision for Smalltalk that is all.
Attached is one person view on the matter
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20011101/2daad50e/attachment.htm
More information about the Squeak-dev
mailing list
|