2 ms·
The hypothesis I want to test is that image/live development has a much higher ceiling of productivity than what we're used to, we just haven't tried hard enoug
by sph 3y ago
The hypothesis I want to test is that image/live development has a much higher ceiling of productivity than what we're used to, we just haven't tried hard enough. The failure of Smalltalk are known and easily found, my issue with it is that we've abandoned research on this "fancy and new" aspect from the 80s because of its failures and returned to the mainframe style of the 60s, which is still the model today. It is incredible how many advanced ideas are starting to pop in our languages today, that were active areas of research in the 50+ years ago. Some papers from that era still read like science fiction today.
So there is this unknown field of research that can only be explored with the most malleable of environments, where you can switch between Self-like prototyping and Smalltalk-like rigid class model at runtime. Or turn it into an imperative language, why not. That is the beauty of COLA as a research ground to me.
That said, thanks for the reading list and food for thought :)