The client I’m currently working for has a very large web application.  They are midstream in a migration from classic ASP and VB6 to .NET.  It’s a very large code base and it will take some time to get there completely.  Coming up to speed with the application has been a bit painful in it’s own right, but coming back to the world of VB6 after a ~4 year abscense has been especially shocking to my system.  I catch myself sarcastically asking myself the same questions my java buddies used to ask me when I used to show off my self proclaimed gnarly VB apps.  Such as…

  • Where the hell are the references?
  • What is “Make <…>”?
  • One more time… what’s a “module”?
  • And LET does what?
  • Why can’t I just delete it?

Mr. VB6 - you were a stud in your day, but can’t hold water these days.  Time to step aside for good.