|
|
|
|
|
by 3rdAccount
2781 days ago
|
|
I have a lot of respect for Alan Kay, but know what you mean. Either I'm too dumb to understand much of what he's trying to convey due to historical and technical ignorance or lack of intelligence, his communication skills leave room to be desired, his talks are just hot air (I don't believe this), or human language isn't the best medium for conveying his impressive and large scale ideas. I've seen people ask him great questions (or at least I thought they were) and they only got a riddle in reply. That's only acceptable if you're a dragon or a hobbit in my opinion. Instead, I'd like to see a short an concise summary of his ideas of where we are, what we're doing wrong, where we could improve...etc. It would certainly be interesting to see a future where hardware is built to run a Smalltalk os natively and you have full control all the way down, but he would probably say that I'm missing the point. |
|
Looking back on a lot of Alan Kay's writing, I've noticed that when he was young he tended to write extremely long winded explanations of what he was trying to do. As he got older, the explanations got more terse. Now he doesn't explain at all: he just asks a related question. In my mind, I don't think this is by accident.
I've been starting to go in the same direction. I'm prone to writing extremely expansive replies to questions (just see my posting history here ;-) ). Some people read it, but most will not. I found that while I lose some fidelity with a more terse answer, I get better traction from shorter answers. However, the audience I add by making my answers more digestible tends to interpret the answers literally -- meaning that they don't think past what I've written.
So I started wondering if replying with questions as Alan Kay seems to do now would be useful. It certainly has its advantages. Although it goes in the opposite direction of increasing your audience, if you feel that most people aren't going to "get it" anyway, perhaps that's not necessarily a loss. It also is a cue to say, "This is a complex issue and you need to go back and look at some fundamentals before you can understand the answer". Those people who aren't willing to do that, probably aren't willing to put the work into understanding the answer anyway. And finally, in the very likely case that my answer is not actually very good, asking a question instead allows the person to formulate a better answer than I can come up with. This latter bit is especially worth thinking about, I think.
But I've resisted doing that as it is certainly intimidating and in some ways makes you look like a jerk ;-). BTW, I recently read some of his comments on what it means to be "object oriented" and I tried my best to build a system based on what he said. The results were extremely illuminating for me. Whether or not it matches his view, I found that working hard on puzzling out his comments took me in valuable directions that I had not considered before.