Hacker News new | past | comments | ask | show | jobs | submit login
Bits of History, Words of Advice (2020) (gbracha.blogspot.com)
27 points by bokchoi on April 16, 2022 | hide | past | favorite | 6 comments



From the past discussion:

http://wirfs-brock.com/allen/posts/914 - a direct response, well worth the read as it provides more context and a different perspective.

From my recent reading list:

Evolution of Smalltalk: From Smalltalk-72 through Squeak by Dan Ingalls: http://worrydream.com/refs/Ingalls%20-%20The%20Evolution%20o... [pdf]. It's 101 pages but also worth reading, if for nothing else that what I found to be a really interesting story of how Smalltalk-80 was essentially bootstrapped from the similaryl named but nowhere as capable Smalltalk-72

The Early History of Smalltalk by Alan Kay: http://worrydream.com/EarlyHistoryOfSmalltalk/

Kay and Ingalls do a good job discussing the actual history of Smalltalk but with their own focus being on what it enabled, with very little interest in the actual commercial side of things. Wirfs-Brock's post gives more information about the context of Smalltalk in the commercial and enterprise setting.


I know this has been repeatedly discussed prior, but it's always the source control and deployment sections that get me.

Greedy licensing can kill any tech, but the limitations described by Bracha around the above two topics, holy crap.


One thing that struck while reading, you got to think long term and position yourself better. Communicate the positives more. Gain audience and so the funding. Then it becomes mainstream



Bracha mentions somewhat offhand that JIT technology originated in the APL world. Anyone have links to the foundational work there?


Here is a 1978 paper "Compilation and delayed evaluation in APL":

https://dl.acm.org/doi/abs/10.1145/512760.512761

In the citations there is a 1970 paper "An APL Machine" which had some techniques which might or might not be considered a JIT.




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: