I is NOT for Interface
On Hungarian Notation: I prefer to have code that is easy to read in the general case, and tools that will tell me the supporting information if and when I need it. The information should be available, but not obscuring the code. →