Mike Share: Programming Exp, Memory Lane

IBM PC

I started programming in the 6th grade.  Just kid stuff most nerdy kids of my generation were into.  My father bought an IBM XT which he let me cut my teeth on.

Eventually, my parents bought me a Commodore 64 which was a dream come true.  Of course, my “friends” had Tandy TRS-80s or Apples.  I was fortunate enough to go to a school which had a computer class in the 7th grade, which is where I met my first girlfriend – helped her with her code on an Apple II – such a stud, I know.  I moved on to Assembly, C, VB 3 thru 6, VB.NET, C#, ASP.NET, PHP, Java, and other languages I could go on to list in an effort to impress unnecessarily.

Commodore 64
Commodore 64
Apple II
Tandy TRS-80

Now, in my day-to-day, i have no product delivery related coding responsibilities.  Sadly, the most regular coding time i get is for some VBA work for spreadsheets/reporting or javascript SharePoint customization.  I hear many folks at work introduce themselves with a clause that “I no longer write code…”  I do believe I am fortunate that I’ve managed to maintain a joy for creating through code and using tools and experience to excel in other areas.  I do lament that all the recent VBA work I’ve done has fostered some bad habits, but its all good.  I am coding up the latest revision of michaelwittmer.com entirely in notepad++ just for the heck of it.  IDEs are for wimps. 🙂 That is the current plan anyway.