<p style="margin:0px;font-size:12px;font-family:Helvetica">I knew Andreas for about 18 years, ten of those as a co-maintainer of the Squeak VM. This is a long time. Nearly two decades. I am reminded today of how short life really is. </p>
<p style="margin:0px;font-size:12px;font-family:Helvetica;min-height:14px"><br></p>
<p style="margin:0px;font-size:12px;font-family:Helvetica">I'd like to share an analogy. </p>
<p style="margin:0px;font-size:12px;font-family:Helvetica;min-height:14px"><br></p>
<p style="margin:0px;font-size:12px;font-family:Helvetica">My relationship with Andreas can be compared to running on a beach.</p>
<p style="margin:0px;font-size:12px;font-family:Helvetica;min-height:14px"><br></p>
<p style="margin:0px;font-size:12px;font-family:Helvetica">Sometimes the sand was great and I could keep up, other times it grew soft and he would be far down the beach. Yet always checking and ensuring I could keep up. Much like the role he took later with the Squeak Board, setting the direction for the community; waving people onwards. As people have already pointed out, it's easy to quantify the lines of code he wrote. It's harder to understand the impact he had on folks with his ideas; how he did things, and where he ran to. I would always wonder what he would do next.</p>
<p style="margin:0px;font-size:12px;font-family:Helvetica;min-height:14px"><br></p>
<p style="margin:0px;font-size:12px;font-family:Helvetica">Once or twice I buried myself (and the community, little did you all know) quite deep in the sand dunes. Andreas came back to save me. Instead of a shovel, he'd use some sand levitation device carefully built with Squeak bytecode, to extract me and you from disaster. I'd thank him, then spend the rest of the day trying to understand what happened. Before, and after the sand trickled over my eyebrows.</p>
<p style="margin:0px;font-size:12px;font-family:Helvetica;min-height:14px"><br></p>
<p style="margin:0px;font-size:12px;font-family:Helvetica">That was the era of trust, before Sunits were written, and we trusted all his code. It is not that Andreas was infallible, but playing the game "hunt for bugs" in his software was like digging for diamonds in your back yard. Possible yes, in actuality not really workable.</p>
<p style="margin:0px;font-size:12px;font-family:Helvetica;min-height:14px"><br></p>
<p style="margin:0px;font-size:12px;font-family:Helvetica">Beyond the large amounts of software Andreas wrote for the community, it was always great to catch up to him at conferences. He would always have a smile and time to talk. He should be remembered not only for his software, but as a caring person who was a good friend. I will miss him greatly.</p>
<p style="margin:0px;font-size:12px;font-family:Helvetica;min-height:14px"><br></p>
<p style="margin:0px;font-size:12px;font-family:Helvetica">My wife Cordelia and I both are saddened by his sudden passing, and send heartfelt condolences to his family.</p><div><br></div><div>Tears on the keyboard.</div>
John<div>-- <br>===========================================================================<br>John M. McIntosh <<a href="mailto:johnmci@smalltalkconsulting.com" target="_blank">johnmci@smalltalkconsulting.com</a>><br>
Corporate Smalltalk Consulting Ltd. Twitter: squeaker68882<br>===========================================================================<br><br>
</div>