Thoughts from an outsider

Trygve Reenskaug trygver at ifi.uio.no
Fri Sep 1 12:44:55 UTC 2006


At 22:11 30.08.2006, Benjamin wrote:
><snip>
>There are three possible responses when someone makes a complaint: you can 
>address it, you can argue that it's invalid, or you can attack the 
>complainer. I suppose I'm happy that everyone's doing the second rather 
>than the third, but I'd rather we were doing the first.
><snip>

Here's an attempt at addressing it:
***********************************
Tests, literate programming, other documentation,... have been suggested.

I have realized that my own coding style doesn't scale to substantial 
programs. I use extreme distribution; object structure and object 
interaction are implicit in the classes.  I have (almost) never been able 
to keep code and documentation in sync.

Adele Goldberg once said: "everything happens somewhere else". Which means 
that it may be hard to find what I look for in my code. I am now searching 
for a high level coding discipline where important, high-level stuff is 
explicit, visible and readable rather than hidden in the details.

In short: A new programming language/discipline/... where readability comes 
first, reuse second, efficiency last (for 95% of the program). And less 
code doing more.

I believe Smalltalk and Squeak are the way to the future. But we still have 
a long way to go.

Cheers
--Trygve





-- 

Trygve Reenskaug      mailto: trygver at ifi.uio.no
Morgedalsvn. 5A       http://heim.ifi.uio.no/~trygver
N-0378 Oslo           Tel: (+47) 22 49 57 27
Norway





More information about the Squeak-dev mailing list