Good discussion! I can agree with both points! When fisrt developing programs, You want to test them as quickly as possible, so AUTOCORRECT may be good.
Especially if You can get the correct code somewhere.

In production jobs I want REALLY STRICT PROGRAMMING.
(Not only NOAUTOCORRECT, everything!)
A production job should be extremely well written, so You do not have to care about it.