September, 2006

Blog - About

About Charlie Calvert

My father was from <?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" /><st1:State w:st="on"><st1:place w:st="on">Ohio</st1:place></st1:State>. He was an officer in the US Navy and served in submarines. After 31 years in the service he went on to have a successful career in business. My mother graduated near the top of her class from the <st1:place w:st="on"><st1:PlaceType w:st="on">University</st1:PlaceType> of <st1:PlaceName w:st="on">Maryland</st1:PlaceName></st1:place>.

I graduated from the Evergreen State College in <st1:City w:st="on"><st1:place w:st="on">Olympia</st1:place></st1:City>, where I had a degree in Journalism. I worked at small newspapers for several years, and taught English and creative writing at <st1:place w:st="on"><st1:PlaceName w:st="on">Centralia</st1:PlaceName> <st1:PlaceType w:st="on">College</st1:PlaceType></st1:place>. I then went back to Evergreen and got a second degree, this time in Computer Science. Shortly thereafter I was hired at Borland in their Tech Support Department.

I was in support for only a few months when Sams Publishing came to Borland looking for a writer to author a book on Pascal programming. Perhaps I've imagined this, but I think I recall someone in support saying, "Hey, that new guy – Calvert -- he used to be a journalist. Why don't you see if he wants to write that book."

It was unnecessary to ask me if I wanted to write a book. It would have been more appropriate to ask me when I wanted to begin.

After I got over the feeling that someone was trying to pull my leg, I readily agreed to set to work on the text. Three very hectic months later that volume went on to have moderate success, and later paved the way for me to write many more technical books, and also to join Borland's Developer Relations department.

I had the good fortune to join DevRel a year or so before <st1:place w:st="on">Delphi</st1:place> was first released. <st1:place w:st="on">Delphi</st1:place> is a Pascal based visual development environment. It is the brain child of Anders Hejlsberg and several other Borland engineers, nearly all of whom now work at Microsoft.

The next few years provided me with a wonderful whirl wind tour of the computer world. <st1:place w:st="on">Delphi</st1:place> was a success, my books on the subject were selling briskly, and I was traveling around the world talking about my favorite product. It was a great time, and a great opportunity to meet many wonderful people. I feel fortunate to have witnessed those exciting years in the computer industry.

After leaving Borland, I worked for awhile in a dot bomb, called, ironically enough, CacheFlow. After it crashed, I joined a small consulting firm called Falafel, and learned about the wonders of telecommuting from my home in Santa Cruz, CA. The primary owner of the firm was Lino Tadros, who is now an MVP for the C# group. <st1:PersonName w:st="on">Steve Teixeira</st1:PersonName>, who now works in the Microsoft C++ group, was also in the venerable Falafel firm.

Early in the summer of 2006 I left Falafel, and moved up to Redmond, WA to join Microsoft. My first day was July 10, 2006. I feel extremely fortunate to be here. The chance to work at Microsoft is thrilling. I’ve enjoyed talking to the remarkable employees and coworkers I’ve met on the Microsoft campus. There is no job in the computer industry I would rather have than that of Community Program Manager for the C# group.

I’ll add that I’m interested in Buddhism, Christianity, hiking, the natural world, helping the poor, non-violent communication, writing, jazz, folk music, poetry, sailing, and bicycling paved trails and country roads. There is never enough time for all of those things, but they still make up an important part of my life.

  • Charlie Calvert's Community Blog

    Community Convergence V

    Welcome to the fifth Community Convergence update. This file is published on my blog, and shortly thereafter on the front page of the C# Developer Center . To comment on this entry, please go to my blog . The Visual Studio Orcas September Community...
  • Charlie Calvert's Community Blog

    Darkness Descends on Silver Peak

    We hiked this weekend in the Cascades, near Snoqualmie Pass. We were slow getting started, and didn’t roll out the drive until nearly noon. Given the late start, I wasn’t sure we had time for a decent hike, but the image in Figure 1 shows that we eventually did reach a worthwhile destination. Of course, when you hike the back country, getting to a destination is only one half of a complete trip. One also has to get back in one piece....
  • Charlie Calvert's Community Blog

    Community Convergence IV

    This week we have begun an experiment by publishing on the C# Developer Center a draft of one of the specifications for Orcas. This gives you an opportunity to see and comment on a C# specification while it is still under development. If this trial works...
  • Charlie Calvert's Community Blog

    Code Climber Generic Methods Part III

    This post continues the examination of generic methods and type parameters found in the previous two Code Climber posts. The first post focused on the basics of using generics, and on how to pass generic classes to a generic method. The second post dug into some of the details and terminology involved with generics, and particularly generic methods. This post will help wrap up the discussion of generic methods, and lay the groundwork for a post on creating generic classes....
  • Charlie Calvert's Community Blog

    Community Convergence III

    This week you can watch the first in a series of videos featuring members of the Microsoft C# team. A video of Raj Pai, the Group Program Manager for the C# team, leads off the series....
  • Charlie Calvert's Community Blog

    Community Convergence II

    This week I heard a number of people on the C# team talking about the hot new gaming technology for Windows and the Xbox called XNA. The big news is that a beta of the XNA Game Studio Express is available as a free download. ...
  • Charlie Calvert's Community Blog

    C# Bloggers

    Compiler and Language Wes Dyer Eric Lippert Luke Hoban (PM) Mads Torgersen Peter Hallam (DEV) Rok Yu (DEV Lead) DLINQ Dinesh Kulkarni (PM) Daigo Hamura (QA) Hartmut Maennel (Dev) Mitsu Furuta (Evangelist) Tiki Wan (QA) Vijay Upadya (QA) IDE Anson Horton...
  • Charlie Calvert's Community Blog

    CodeClimber: Generic Methods Part II

    This is the second in a multi-part series of blogs on generics in C#. In the previous blog , you learned by example the basics of using existing generic classes, and also encountered a few simple facts about how to pass those classes to generic methods...
Page 1 of 1 (8 items)