Earlier quoted context omitted.
This is a terrific question, and I'll try to do it justice tomorrow morning.
Now that it is "morning", I'm not sure that I can do justice to this question here... But certainly we have to take back the term "computer science" and try to give it real meaning as to what might constitute an actual science here. As Herb Simon pointed out, it's a "science of the artificial", meaning that it is a study of what can be made and what has been made. Science tries to understand phenomena by making model…
Alan Kay has agreed to do an AMA today
531–540 of 931 posts
Re: Alan Kay has agreed to do an AMA today
#532No language today is able to improve itself like Smalltalk was able to. That's pretty sad, wouldn't you say?
I liked the MOP book because they carried the model more deeply into the actual definitions -- I very much liked their metaphor that you want to supply a "region of design and implementation space" rather than a single point.
Re: Alan Kay has agreed to do an AMA today
#533What language do you think we should teach first to computing major students these days? What about non-major students?
We should take another pass at design for both majors and non-majors ...
Re: Alan Kay has agreed to do an AMA today
#534What do you think of Bitcoin and use of computers for money and contracts?
Re: Alan Kay has agreed to do an AMA today
#535Hi Alan, I'm a CS student thinking about graduate school. 1. Would you suggest going into a popular field that excites me but already has lot of brilliant students? (for example AI and ML) Or rather into a not-so-popular field where maybe I can be of more help? (for example computational biology) 2. If I had to choose between studying my current favorite field at an average research group, or another still interestin…
Re: Alan Kay has agreed to do an AMA today
#536Can you confirm that a message is a declarative information sent to a recipient which can (or can not) react to it? And what is your opinion about inheritance in OOP? Is it absolutely essential feature in an OOP language?
Re: Alan Kay has agreed to do an AMA today
#537Hi Alan - the innovation from PARC appears to be the result of a unique confluence of hardware, software, market forces, recent government research investment, and Michelangelo-level talent for bringing big ideas to fruition. Do you think that any factors that were significant back then are going to be difficult to reproduce now, as HARC gets started? Conversely are there novel aspects of today's environment that you…
Such a homogeneous culture organized around a particular vision doesn't exist today (that I know of), and it means that places like HARC will have to do some of the culture building that was done in the ARPA projects (I think of the HARC initiatives as being more like the ARPA projects than like Parc at this point)
Re: Alan Kay has agreed to do an AMA today
#538Alan, Thank you for doing this AMA! I would love to hear your thoughts on how to "train" "System 1", in order to make "System 2" more powerful. Not necessarily here, due to the time factor, but if you find some time to think more deeply on this, please let me know and we can think through this together.
Re: Alan Kay has agreed to do an AMA today
#539Re: Alan Kay has agreed to do an AMA today
#540You have stated before that the computer revolution hasn't happened yet. It seems we stopped trying in earnest back in the early 1980's. Why? And what could be done to re-spark interest in moving forward? My gut feeling says that it would require a complete overhaul in almost every layer in the stack we use today and that there's reluctance to do that. Would you agree to some degree with that?