Is that because Java is more a traditional &quot;source code in files, run a compiler&quot; culture, where you can scale teams just by getting better at source control?<p>For a long time, Smalltalk and its brethren were terrible at sharing code; you had a bunch of stuff in an environment, and importing and exporting stuff was a nightmare. Has this changed?<p>Also, it&#x27;s probably a lot harder to scale a Smalltalk app out to a server farm than it is to just rsync a bunch of java packages and hit &quot;run&quot;.<p>I&#x27;d be happy to be wrong about any of this. Smalltalk is my favorite language (that I&#x27;ll never ship a product in) . . . but when you look at a couple of my recent projects, which are PHP + JavaScript + WebGL that interpret and let you look at a bunch of back-end statistics, I&#x27;d sure like to be using something better.