I’m reviewing VB runtime functions as I work on my book and I noticed that the VbTypeName function has a very odd parameter name:
Public Function VbTypeName(ByVal UrtName As String) As String
Huh? What’s that “Urt” thing? That’s just one of the five hundred names that was attached to what eventually became the Common Language Runtime (or CLR for short). URT stood for “Universal RunTime.”
As I think I mentioned when I was talking about codenames recently, the one thing you can count on at Microsoft is that there will be absolutely no consistency or constancy to names over time. I have no idea why that is, but it just seems to be that way.