Hungarian Notation
I started programming with C and used Hungarian notation since then. It was very helpful back then to instantly know what type the variable is from its name.
When I started programming in .NET using Visual Studio, Intellisense made a major breakthrough and helped a lot. You just point your mouse over a variable and intellisense will provide you with its underlying type. Not to mention the automatic dropdown of object members after a dot(.) operator.
Upon seeing a number of codes on the net and knowing the preferred convention of on naming variables, I started to realize that I'm beginning to hate Hungarian Notation. I don't want to see those str prefixes on string variables, etc. And besides, if you follow today's standard naming guidelines, you can deduce from the variable names their types.