The Artima Developer Community
Sponsored Link

Heron-Centric: Ruminations of a Language Designer
Now a Microsoftie!
by Christopher Diggins
March 12, 2006
The reason for the radio silence on my part lately is due to me being hired by Microsoft! What does this mean for my other projects?


I am as of two weeks ago an employee at Microsoft. A bit of an about-face from a career perspective. Well let's be honest, I didn't really have much of a career before this. Open-source programming language designer and blogger sounds impressive, but it didn't exactly put food on my table, or clothes on my back.

I now get to focus my firehose of ideas towards the Microsoft corporation from within, and whether they want it or not, they are going to get a full blasting of my ideas and opinions on everything related to technology and software. This is one of the first times in my life where I really feel like I have a chance to make a big difference, and it is very exciting. It is my view that the software technology landscape has been very stagnant for the last 10 years, and that we are going to see some major changes in the next 10. I plan on being a big part of that.

Concerning my old projects, the OOTL (Object Oriented Template Library) is more or less abandoned, however, there is still some interesting code in it and I hope that someone else takes the idea and runs with it. The Unimperative languages is suspended indefinitely. The YARD recursive descent parsing library is also suspended but has a small chance of finding its way into an article.

Finally the most important project is Heron. All of the previous work on Heron is still public domain, in fact that can never change. However, for legal reasons, I can't comment on whether or not I am pursuing Heron at Microsoft. I can say that if Heron was to be pursued by me at Microsoft, Microsoft would hold ownership of all my work, and I wouldn't be able to talk about it without special clearance.

That's it for now, I hope to try and continue writing here on occasion. Thanks to everyone who has helped guide and encourage me over the last couple of years, it's been a blast!

Talk Back!

Have an opinion? Readers have already posted 10 comments about this weblog entry. Why not add yours?

RSS Feed

If you'd like to be notified whenever Christopher Diggins adds a new entry to his weblog, subscribe to his RSS feed.

About the Blogger

Christopher Diggins is a software developer and freelance writer. Christopher loves programming, but is eternally frustrated by the shortcomings of modern programming languages. As would any reasonable person in his shoes, he decided to quit his day job to write his own ( ). Christopher is the co-author of the C++ Cookbook from O'Reilly. Christopher can be reached through his home page at

This weblog entry is Copyright © 2006 Christopher Diggins. All rights reserved.

Sponsored Links


Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use