>>70
Programming is a philosophy. A way of life. You can never be strict enough. In order to succeed, you need to live as if you were programming 24/7. If you have a normal life, with society stuff and nonstrictness, you will fail. You have to think like an automata. A Turing automata. And then - success. It's wonderful. But be careful: programming will change your life, so think twice before becoming a programmer.