16:19:54beachAnother habit my former students had was to avoid variable definitions in inner scopes, particularly in loops, believing that the program would then have to somehow create those variables each time the inner scope was entered.
16:20:10beachSo they made the code worse by increasing the scope of the variables.
16:30:03bikebad for readability plus makes the register allocator work harder to avoid spills. very nice