The only way to write complex software that won't fall on its face is to hold its global complexity down - to build it out of simple pieces connected by well-defined interfaces, so that most problems are local and you can have some hope of fixing or optimizing a part without breaking the whole
Eric S. RaymondWhen your language is nowhere near Turing-complete, syntactic sugar can be your friend.
Eric S. RaymondBeing able to break security doesn't make you a hacker anymore than being able to hotwire cars makes you an automotive engineer.
Eric S. Raymond