However for the many people out there I imagine it is hard to stick with The Right Way(tm) to do it when faced with time-line pressures or simply laziness. While the benefits of doing it The Right Way(tm) far out weigh the initial time invested that doesn't make it any easier to stick to it.
I fail to see how deviating from "the right way" would mean
you program faster. Does it really save time not to do proper indentation? (If you set ':set ai' in vi, most of
the work is done for you anyway). Do you save significant
time not using properly scoped variables? Saving time using
symbolic references is something I find hard to believe.
I'm not taking any future consideration into account, I'm
talking about programming right now, with a 5 pm deadline.