What if Smalltalk were invented today?
alarmingdevelopment.org
alarmingdevelopment.org
Interestingly, the criticism turned out to be helpful for Metcalf and Boggs (inventors), as the memo author relates: http://techrepublic.com.com/5208-12847-0.html?forumID=102... More commentary: http://web.archive.org/web/20070615164202/http://bytecoder.c... http://blogs.techrepublic.com.com/geekend/?p=714
The memo strikes me as not just frank - but harsh. Needlessly so. And yet... some of its points were accurate, and turned out to be constructive for its targets. It reminds me of one of my PhD supervisors - an attacking attitude and insightful and helpful. And of some comments I see on Hackernews...
I don't think that insightful, helpful criticism needs to be harsh. But the two often seem to do together. Why is that? I don't think I'm imagining the harshness: I have an objective view because it's not directed at me; and the authors choose words with negative connotations, instead of neutral ones. Maybe it's just easier to be honestly critical, if you go on an all-out attack? (as in an adversarial legal system). Or maybe sweet people won't criticise in the first place, so it's only the meanies who'll be honest... brutally. :-)
The old lesson: listen for the grain of truth hidden in harsh criticism.
> Sounds like someone’s getting frustrated with all their paper rejections. Don’t lose hope.
Then I understood a little better where this might be coming from and laughed.
I'll concede that the rejection was too nasty for young grad students. But the idea itself had it coming.
Additionally, I hate it when people presume that theirs is the One True Way in something like this; "to do Proper Computer Science one must ...". Such BS. I'm all for sensible formalization and following rules when they make sense, but so often these are mechanisms to dismiss unwanted contributions without having to level any real reasoning, and I almost instantly ignore people who speak with such hubris in such contexts.
Did this turn out to be true?
If the syntax were a little more conventional (As in Dave Simmon's Smallscript) and if perhaps there was a much better Free Software representative than GNU Smalltalk, then perhaps Perl, Python, and Ruby wouldn't exist, at least in their current forms.
Java perhaps wouldn't exist. When Sun approached Parcplace in the 80's for a Virtual Machine for their set-top box project, they weren't treated very nicely, so they went off and created their own VM.
From one of the comments. Joke aside (and it is a good joke), is this true?