Thoughts from an outsider
trygver at ifi.uio.no
Fri Sep 1 12:44:55 UTC 2006
At 22:11 30.08.2006, Benjamin wrote:
>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.
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.
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
More information about the Squeak-dev