Чем программист похож на шамана?
1. Производит непонятные действия.
2. Иногда шепчет себе под нос непонятные слова.
3. А потом не может объяснить как это работает.