It’s a small world after all

I had two experiences this week that made me think “It’s a small world after all.”

The first was at PDC last week.  We set up a meeting with regional directors (RD’s) interested in C#.  I arrived a little late, so I missed introductions.  During the our discussion, I recommended Effective C# to one of the RD’s, only to find out that I was recommending the book to the author himself, Bill Wagner.  I was a little embarassed at the moment, but I take some solace in the fact that I said nice things about his book :-).

The second was in the KPL demo I blogged about earlier.  As part of the demo, they showed some code that a parent in the KPL community had written and contributed.  The demo’er said he didn’t know who it was, where he/she lived, etc.  As it turned out, the contributor was in the room :-).  There were grins all around.


Comments (5)

  1. tzagotta says:

    As with a lot of C# books, I might be interested in Effective C#, once it has been updated to 2.0. I am just learning C#, but I don’t want to learn from a book that was based on 1.x.

  2. Jim Holmes says:

    There’s no need to wait on Wagner’s book. The book is highly applicable to both versions, plus there’s some 2.0-specific stuff in it.

  3. scottwil says:

    See Bill Wagner’s funny related post —


  4. Jon Schwartz says:

    More on the small world thing: I was the demo’er mentioned in the second story above, and that was indeed a fun moment. I also teach C# programming. Guess whose book is recommended reading? The C# Programming Language, by Anders Hejlsberg, Scott Wiltamuth, Peter Golde. 🙂 Thanks, Scott!

  5. C# 3.0 for/else statements says:

    So sad that 3.0 does not include for/else constructs, as described in

    They would help a great deal with the collection loopings.