Karl E. Peterson

Classic VB: Welcome

Yep, that's me.Who Is That Guy?

Way, way, way "back when," I swore to myself I'd never do one of these self-promotional pages. I won't lie and say I'm frequently asked for this sort of information, but, well, I had a page like this on the old site and redirects from there to here would 404 now if I didn't put something up in its place.

Back in the summer of 1994, Microsoft deemed me worthy of bestowing with their new Most Valuable Professional award. The MVP program has expanded greatly since then, of course. There are now almost 100 "Visual Basic" MVPs, and several thousand other MVPs designated for a wide variety of en vogue products. I'm not sure it still represents what it once did, but I haven't turned them down yet as the reward has been re-offered annually.

I've been using various dialects of BASIC since the mid-1970s, I guess. No matter what other languages I try, I keep coming back. Nothing has ever beat it for simply getting the job done. I thought I'd found the ultimate language in Microsoft's Visual Basic, after settling into their dialect in QuickBasic and PDS. I even made a hobby out of writing magazine articles and even a book about solving problems with VB, in addition to helping folks out in the virtual community that surrounded this wonderful tool. Actually, "helping" in the newsgroups is such a two-way street, that the common characterization is sadly missing what's really going on.

But anyway, the bottom then fell out, and a quarter-century of progress was abruptly derailed as the whiz kids in Redmond, none of whom apparently ever used VB, "cleaned it up" so the rest of us wouldn't have to suffer from our own foolishness any longer. The product Microsoft was founded upon was destroyed, in my opinion. After messing around with beta1, I decided I wasn't in their target demographic, so I've never bothered with it since. I can't recommend anyone else do so, either.

Microsoft Basic has been relegated to the role of writing disposable code only, as it's now firmly entrenched in an unmistakable pattern of breakage at approximately 5-year intervals. For six million customers who couldn't take their code assets with them to this new-fangled thing I'll just refer to as Visual Fred, that's really a shame. Never before has Microsoft cast aside their customer's investments like this, though I fear it's now become their vision of the future.

Anyway, as I said, with Classic VB you can just get things done! That's what I'm still doing. I hope you'll enjoy the examples of some of those things that I've provided here. If you like them, feel free to drop some spare change in the jar. If you have suggestions, or would like some custom coding done, feel free to leave some feedback.

Thanks...

Microsoft Basic MVP,
1994-2005