64 posts tagged “smalltalk”
I was recently interviewed on both The Linux Outlaws and The Command Line podcasts. While the interviews are general coverage of my life so far, I did manage to sneak a bit of Smalltalk and Seaside content into both of them. I especially made it clear that I've been hacking Smalltalk since 1982, long before Perl was even around.
Apparently, according to James Robertson in 2004, GemStone/S played a significant part to have JP Morgan's Kapital application be a success. But when I look at the much hailed press release in 2009 from Cincom Corporate Marketing (including the detailed PDF), no mention is made at all of GemStone/S. What happened? Did they rewrite the whole thing to talk to Oracle? Not likely! Even Dale Hendrichs of GemStone confirms that as late as 2007, Kapital was still a GemStone/S application.
Next week at OSCON 2009 in San Jose is going to be a very busy week for me. I'm managing the Stonehenge/LinuxFund party on Wednesday night, which includes hanging out at the LinuxFund booth during the day on Wednesday. I'm also appearing at the usual O'Reilly Author meet-and-greet Wednesday evening.
From a comment on a recent post on James Robertson's "Industry Misinterpretations" blog (offered without comment):
"Industry experts estimate that the collective worldwide programmer productivity losses by failing to use Smalltalk-based environments (such as Cincom's VisualWorks) could approach 700,000 dollars per day."
From a recent post by Travis Griggs ....
p := 4 @ 3.
p changeClassTo: (p class copy superclass: p class).
p class methodDictionary at: #negated put: (p class methodDictionary at: #transpose).
p negated
It’s too bad the Io language has an implicit non-overridable “asBoolean” method in the Object base class. That’s a mistake… the same one Ruby and Perl made. Only Smalltalk gets that right. it’d be ok if I could at least override “asBoolean” for my classes as far as ifTrue: and ifFalse: are concerned, but no. Io has its own idea, and that’s that. And I can’t even get it to throw a “must be boolean” error instead. Sigh. So close, and yet so far away.
I'm presenting my "Seaside: Your next web framework" advocacy talk next week in Omaha. Not once, but twice.
Found in a recent Stackoverflow comment:
Trying to get your head around smalltalk without using the IDE is like going to Paris and eating at McDonalds. Sure, you're in Paris, but you aren't really exposing yourself to what it's all about.
As I just posted to squeak-dev:
Results 1 - 10 of about 5,910 for (randal OR randall) schwartz squeak.
- Created my blog methodsandmessages.vox.com to publish squeak news and observations
- Demonstrated Squeak and Scratch on the "Lab with Leo" show, hosted by Leo Laporte and distributed in Canada and Australia
- Had both Avi Bryant and Dan Ingalls on FLOSS Weekly, my weekly podcast with an audience of about 25,000 or so. Squeak was mentioned once or twice. :)
- Managed to sneak a mention of Smalltalk and Squeak into just about every other episode of FLOSS Weekly
- Got Leo Laporte thinking about a weekly Seaside tutorial video podcast, in which we would run through my courseware to teach him (and the audience, by proxy) how Seaside and Squeak works
- Provided the weekly Squeak News segment for James Robertson's Industry Misinterpretations podcast, broading the continued presence and currency of Squeak throughout the Smalltalk community
- In my role as Leadership Team member, coordinated the cutover of the squeak.org to Aida, and am currently sheparding the Squeak 4.0 relicense effort
- Established the meme "the year of Smalltalk" in my blog, which has been used as a unifying rallying cry to help the resurgence in 2008
- Got the Brazillian FISL conference interested enough in Smalltalk from my 2008 presentation that they created an entire Smalltalk/Squeak miniconf for 2009 (which I'm just now putting out the CFP for, by the way)
- Got interviewed by InfoQ about the Smalltalk Comeback, where I mentioned Squeak prominently
- Got interviewed by WebDevRadio about Seaside, mentioning Squeak at least a few times
- Got interviewed by Reflective Surface, a blog about Ruby-ish things about Seaside and Squeak
- Produced a keynote talk at STIC's Smalltalk Solutions 2008, which included my Seaside talk and a Persistence talk, both incorporating many mentions of Squeak
- Gave a three-hour lecture at OSCON 2008 on Smalltalk and Seaside, using Squeak as the primary demonstration tool
- Produced a few videos for Vimeo on how to use Squeak, and got a few other people using Vimeo for hosting, including creating a Squeak group there
- Created a "Seaside Bootcamp" class, to be delivered by BigNerdRanch in Germany in a few months
- Promoted Squeak via watching various twitter and blog messages for mentions of Smalltalk, Seaside, and Squeak
- Answered many questions on squeak-dev, beginners, and seaside mailing lists.
- Hung out in the #squeak, #seaside, and ##smalltalk channels on freenode, and the #smalltalk channel on Parcplace, answering questions and occasionally annoying the other locals
- Gave the "Seaside: your next web framework" advocacy presentation at many companies and conferences, which features Squeak as one of the many Smalltalk implementations that runs Seaside
- Presented a talk on Squeak GLORP at the PostgreSQL day in Portland
- Got interviewed by GeekCred podcast for a general biography, but managed to get Squeak mentioned in there once or twice
- Answered Smalltalk and Squeak-related questions on Stack Overflow
In "On OOA and Simplicity (Part 1)", Samuel Falvo says:
In short, it'll take you, the programmer, substantially longer to implement a properly OO solution to any problem in Java than it would in Smalltalk. What this means is that a company will shell out more cash for proper OO solutions in Java than they would in Smalltalk. Period. The economics and the laws of physics agree on this one.