Re:Alan Kay's talk at UCLA – Feb 21, 2024 [video]
by nomilk on Wednesday March 06, 2024 @05:20PM
(#39622490)
Thanks a lot for this (and to other posters). 20 minutes into Normal Considered Harmful and can tell I'm going to binge watch/listen to Kay over the next few weeks. Extremely appreciative.
Re:Alan Kay's talk at UCLA – Feb 21, 2024 [video]
by morphle on Thursday March 07, 2024 @12:39PM
(#39631928)
There are more than 142 hours of Alan Kay talks I'm aware of. If you are going to binge-watch some of these, I'd be happy to help filter out the most relevant parts for you. Not all talks are about computing, for example.
We can then publish some of the topics lists of each talk for others, so they can save time. We can also do this for the many papers [2] book reading lists [3] and lecture notes [4].
[1] https://tinlizzie.org/IA/index.php/Talks_by_Alan_Kay
[2] https://tinlizzie.org/IA/index.php/Papers_from_Viewpoints_Re...
[3] http://www.squeakland.org/resources/books/readingList.jsp
[4] https://internetat50.com/references/Kay_How.pdf
By no means this is a complete list, you can contact me morphle at ziggo dot nl for a chat on how to compile a complete list.
Alan Kay: A powerful idea about teaching ideas at TED (2007) https://tinlizzie.org/IA/index.php/Alan_Kay:_A_powerful_idea...
Alan Kay: Normal Considered Harmful (2009) https://tinlizzie.org/IA/index.php/Alan_Kay:_Normal_Consider...
Back to the Future of Software Development (2003) https://tinlizzie.org/IA/index.php/Back_to_the_Future_of_Sof...
All of the STEPS reports - I especially like appendix E in:
https://tinlizzie.org/VPRIPapers/tr2007008_steps.pdf
> Appendix E: Extended Example: A Tiny TCP/IP Done as a Parser (by Ian Piumarta)
> Our first task is to describe the format of network packets. Perfectly good descriptions already exist in the various IETF Requests For Comments (RFCs) in the form of "ASCII-art diagrams". This form was probably chosen because the structure of a packet is immediately obvious just from glancing at the pictogram.
> If we teach our programming language to recognize pictograms as definitions of accessors for bit fields within structures, our program is the clearest of its own meaning. The following expression cre- ates an IS grammar that describes ASCII art diagrams.
> (...) We can now define accessors for the fields of an IP packet header simply by drawing its structure.