[squeak-dev] In Memory of Andreas Raab
Göran Krampe
goran at krampe.se
Tue Jan 15 09:42:05 UTC 2013
Dear friends in both Squeak and Pharo communities,
I am stunned but felt I just had to write something on this day and I am
CCing Pharo because in the end we are all the same community in my book.
Andreas was so young and had just started the next chapter of his life
together with Kathleen. Now, there are other people in this community
who knew Andreas much better than I did, but I still want to write
something, especially perhaps to you who aren't that familiar with
Andreas and all the work he has done for us.
Andreas was *exceptionally* bright and above all perhaps the single most
*productive* Squeaker in our community - we use lots of his code every
day. In a Squeak 4.4 image there are 6382 methods with his developer
initials currently on them touching in total almost a thousand classes.
And this is more than *double* the amount of methods as the second
developer on that list. And since this is just based on the latest
version of the method, his legacy is even bigger in reality.
"Top thirty method touchers"
((CompiledMethod allInstances collect: [:m |
m timeStamp readStream upTo: Character space])
asBag sortedCounts first: 30)
"Classes touched by Andreas"
(CompiledMethod allInstances select: [:m |
(m timeStamp readStream upTo: Character space) = 'ar']
thenCollect: [:m | m methodClass])
asSet
And even in Pharo 1.4 his mark is still there with almost 3000 methods
touching almost 400 classes, this places him at *fourth* place.
And of course he wrote the Windows VM and was an instrumental developer
of Croquet/Teleplace and much, much, *much* more.
Now, we have a few VM developers who are very good at those parts. And
we have developers who are very good at selected areas of the image
level. But people like Andreas who work on *all* levels of Squeak, from
the VM and all the way up to 3D and stuff like Croquet... well, we don't
have many and at the moment I am not sure I can think of anyone with the
same span as Andreas had.
I only met him a few times, at OOPSLA I think and once he visited
Stockholm and we had some time hacking and talking about Squeak and how
to grow the community and so on. He cared quite a lot about the
community, perhaps more than most people thought.
Two years ago Andreas contacted me for some contract work for Teleplace
and he was as always very sharp, friendly and helpful in getting me up
to speed and being involved although I was sitting here in Stockholm. We
had some late night Skype sessions digging deep together in odd network
protocols and it was in the middle of one such session, about 2 years
ago that I asked him:
Me: And hey, Eliot gossiped that you ... met someone? :)
Andreas: Yes, indeed. Madly in love as they say :-)
Life is just not fair. This is a very sad day.
Göran
More information about the Squeak-dev
mailing list
|