What a surprise to find Mike Geary commenting on my C# Iterators blog entry.

Back when I was a young pup, I had my set of programming heroes that taught me most of what I know. People like Ray Duncan, Doug Boling, Jeff Prosise and Mike Geary.  If you happen to have a copy of Undocumented Windows from way back, be sure to read “The Geary Incident“ starting on page 42. While I'll abstain from commenting on the legal issues, it's quite clear that Mike was doing world class spelunking while I was still learning how to spell “C++“.

I was lucky enough to have Mike do some consulting on one of my early projects at Borland.  (Does anybody remember the good old days of “hard mode“ vs. “soft mode“ debuggers?)  I'm convinced that Mike's forgotten more about windowing and graphics in Windows than I ever knew. Since those days, Mike's branched out into a number of areas besides doing the impossible in Windows.

Somehow (according to Mike), my blog caused him to start his own blog.  I'm honored. Check out his entry comparing C# iterators to their equivalent implementations in Python and Ruby.