Current Position
Program Manager on Patterns and Practices Prism Team, Microsoft Corporation
Current WPF & Silverlight Projects
Ocean - BBQ Shack and Ocean v2 released. Now working on Crank. Crank is a metadata driven code generator for WPF and Silverlight applications and the supporting back ends.
WPF & Silverlight Application Navigation – very keen on seeing the community deliver new patterns for WPF & Silverlight UI navigation. BBQ Shack was my first attempt, written on a cruise to Alaska.
On nights and weekends I’m learning guitar, writing Silverlight & WPF applications.
My Progression
Been programming computers since 7th grade. Our junior high school had one of those 10,000 lbs Honeywell systems with rolls of yellow paper tape you could feed it. Learned by writing tic tac toe game, played on a paper TTY terminal! We have come a long way since 1971.
While in the Marine Corps, I wrote some programs on the USS Tarawa for storing data and sending it to the Joint Chief’s. My job at the time was the battalion, nuclear biological and chemical warfare specialist. I had made friends with the sailors on Tarawa and got access to their systems. They lent me the books and I coded away. Lots of fun.
Really didn’t start programming as a profession until after getting out of the Marines. Progressing from, TRS-80 BASIC to, Learn Quick Basic, to QB45, to BC7, to VAX ProIV, VAX Basic, Unix C, Unix Basic, ASP, ASP.NET, VB.NET and now .NET WPF, Silverlight and WCF.
In 2002 attended a 13 week .NET Masters program at SetFocus. One of my best decisions, getting intense formal .NET training.
FYI: Karl now speaks VB.NET and C#
Awards
Code Project VB.NET Article Award Dec 2008
2008 Microsoft MVP – Client App Dev
Code Project VB.NET Article Award Dec 2007
Gold Medal Winner of IBM’s 1998 PROIV Programming Contest in Las Vegas



