Есть два подхода к программированию. Первый — сделать программу настолько простой, чтобы в ней очевидно не было ошибок. А второй — сделать её настолько сложной, чтобы в ней не было очевидных ошибок.
// Tony Hoare, исследователь в Microsoft Research.
Проблема в том, что идиоты — самоуверены, а умные — полны сомнений.
// B. Russell