Monthly Archives: July 2008

Cut!

Show-stopper!: The Breakneck Race to Create Windows NT and the Next Generation at Microsoft   I read this book over the space of a few days. I’d seen it on the desk of a colleague at work and heard it … Continue reading

Posted in Books | Leave a comment

It’s not a question of “or” – it can be “and”

Around 1995 we ported our Unix Common Lisp implementation onto the PC. Around this time Nick Levine and I had to do some work on delivery.   The Common Lisp system was delivered as an exe containing a small loader … Continue reading

Posted in Computers and Internet | Leave a comment

It’s a little surprising when you first see it

Coming from a dynamic languages background, where method dispatch is determined at runtime, operators in C# have taken me some time to get used to. They are resolved statically at compile time and this can lead to an unexpected operator being … Continue reading

Posted in Computers and Internet | Leave a comment

You’re a little too abstract for me

There’s a good discussion on the contrast between using interfaces and abstract base classes in a podcast with Juval Lowy Given my long background with COM I have always preferred to work via interfaces in the cases where we are interacting … Continue reading

Posted in Computers and Internet | Leave a comment

What difference does it make?

A while ago I came across the paper A Formal Investigation Of Diff3. I’d never really thought before about how such three way merge algorithms work and since the diff3 algorithm uses an underlying algorithm for diff, which I also … Continue reading

Posted in Computers and Internet | Leave a comment