This is my Conchango blog. There are others like it, but this one is mine. I have blogged socially before, so I'm stepping up to the challenge of a focussed and professional blog.
The difference between the two kinds of blog is the question "Do you have to know me personally in order to find the blog post interesting?" If the answer is yes, it's not suitable for a professional blog. I.e. a post about "OMG I feel sick today" with replies like "Get better soon xxx" is suitable for a blog that my friends list sees, but not for a professional one. A professional blog is of interest to someone who wants the information about the subject of the post, not about the author.
What will I blog about? My main technical interest at present is the details of the C# language (and other aspects of the whole .Net programming environment), and I intend to post on that soon enough. However there's so much more than syntax pedantry going on at Conchango, and I'm sure I'll get into some of it. Don't knock syntax pedantry, though.
I might blog on generics - I'm still keen on generics, but I'm moving from the "You can do all this, it's cool" phase to the "when and why should you do this" phase.
I spent a lot of the 1990s coding in Delphi (an evolved variety of Pascal with object orientation of the single base class, multiple interface variety), not in C, Java or any other curly-brace language, I may have a slightly different perspective. During this time I also moved quite far from the default style prevalent in much of Delphi or VB, which generally means long bodies of code in form’s event handlers, repetitive code, data binding and not enough encapsulation or abstraction.
I won't be going on about how great Delphi supposedly is. It has/had many merits, but that is not my focus anymore. C# has more merits. Mentions of Delphi will be limited to what C# programmers can learn from it. It’s interesting that I’m still working in a language that Anders Hejlsberg had a hand in.