CI with Jenkins Source versioned in Github Unit tests
Used to use Java, C, C++, PHP, and some Tcl/Tk.
Smalltalk is above all of these in terms of pleasure of coding. That's factor number one for me as this is what keeps motivation high.
I've been able to be faster, with less errors, and more features than any of the aforementioned languages once I passed a given experience threshold.
Pharo works nicely with the command line and on headless servers.
One can write text files that are loaded at runtime too, so scripting it fine too.
It would be nice to have a webdav view on an image so that one could have that "files" view and edit things with Vim for example. Well, one can do that already with a git checkout, I am just speaking about doing it on a live image. There are working POCs of that (e.g. Spoon from Craig Latta) and some work is going forward in that direction as well these days.
DabbleDB met with rave reviews. http://press.dabbledb.com/ Within a couple of years the company behind it were bought by Twitter (2010) and DabbleDB closed down. http://en.wikipedia.org/wiki/Dabble_DB Clearly Twitter didn't buy this Smalltalk company because their product was a threat to Twitter.
It may well be that there are hugely successful corporations who are using Smalltalk and keeping quiet about it. Or it may be that being a successful Smalltalk developer is a sign of being a great developer.
At least many of the commercial Windows implementations (Dolphin?) seem to be a bit dormant.
Try to do that with Eclipse or IntelliJ's tools!
This is making one reach an understanding of the computing platform which is very beneficial in terms of mastering one's craft.
Also, it is quite slow. But it is definitely worth a look just for the added insights into what programming could be like.
Not so with Pharo. And "slow" relative to what? Surely not compared with Ruby or Python, two of HN's darling languages.