>The whole point of hungarian notation was to quickly identify type names and scope. lc and po etc. prefixes are meant to let you see the type and scope of an object. There's much less need for that sort of thing in .NET since you get all of that out of intellisense and strong typing.
I personally like to see what it means without having the need to go in intellisense mode. This is practically useful when analyzing the code especially when from another developer.
>I will agree that descriptive type names are a good idea - I know the reason articles and books often forego them is for space reasons. It's hard to fit long variable names into the line lengths available for text columns <s>...
That is true for VFP free tables. The ten character limit has always been a problem in regards to that.