Smalltalk ruined my life
medium.com
medium.com
> Leading a marketing and PR campaign to promote and popularize the Smalltalk programming language.
"Image-based persistence" means your production-ready code and dinking around during prototyping (in a language with frictionless monkey-patching!) are all buried in one big mutable blob. It's often argued the impedance mismatch with version control is what killed Smalltalk.
Wrong argument. Here's the truth: https://medium.com/smalltalk-talk/why-smalltalk-failed-to-do...
Smalltalk does have version control. It's just not the same version control software that everybody else uses (eg, Git, Subversion, etc.).
Not to mention the various competing flavors of Smalltalk, whose code bases may be incompatible with one another.
Another issue is fragmentation: there are too many dialects. That's why I generally promote Pharo, which is the largest open source Smalltalk. If I can get developers to rally around Pharo, then we will have the best chance of developing a strong ecosystem.