- I do a lot of non-Windows coding, and Hungarian mixed with other styles looks funny, IMO
- I''ve never needed the type information. As has been mentioned, a lot of compilers give you type info on mouseover. In addition, I keep my variable declarations as close as possible to where they are used, so the type info is generally readily available to me. The only exception to this is globals and member variables.
- I tend to use fairly long variable names (8-15 characters on average), since I try to make them descriptive as possible. Adding Hungarian prefixes tends to make them too long, especially when I have several on a line. The longer names also make including the type less important, since I can usually get a pretty good idea of the type from the name.
I do still use some elements of Hungarian, though. I like using the g_, s_, and m_ prefixes, and I preceed classes with C. That''s about it, though. I personally really like the way my code looks now, and the people I work with like it too, so that''s all that really matters.