Why should I always use strict? It is simple. It can save you a lot of time and headache. use strict; is basically a compiler flag that tells the Perl compiler to change its behaviour in 3 important ways. You can turn on and off the three areas separately