I've been considering abandoning Hungarian notation (HN) for some time for my C# development. Until now, I have been very consistent with it, and used it not only for private members, but also for public properties, parameters, etc... However, there is in the moment a strong movement in the .NET community against HN (well, against Systems Hungarian notation at least). Many people are following Microsoft's conventions and stopped using HN for public members. Many seem to continue to use it for private ...