Есть такая байка. Не уверен, что я точно её перескажу, но содержание примерно такое...
Идут мужик по лесу. Смотрит, человек дерево рубит. Подходит к нему, спрашивает:
- Что делаешь?
- Не видишь - дерево рублю.
- И давно рубишь?
- Да уже полдня. Вымотался весь. Сил уже нет.
- А почему так долго?
- Да топор тупой.
- Так может наточить топор-то?
- Да некогда мне точить - рубить надо.
Не знаю как вы, но у меня подобные ситуации возникают в жизни очень часто. Когда топор наточить некогда, и приходится рубить тупым.
Но почему мы так поступаем (говорю “мы”, потому что уверен, что не я один такой)?
А фиг его знает. Но попробую ответить.
Допустим, есть задача. Для любой задачи существует несколько решений. Какие-то решения проще и быстрее, а какие-то сложнее и отнимают много времени.
К примеру, мне известно решение 1. И я его знаю. Возможно (и даже наверняка) есть решение 2, которое проще, и решить задачу этим способом можно быстрее. Но я про это решение не знаю. Я только предполагаю, что оно существует.
Что мне делать?
Есть два варианта:
- Использовать пусть сложное, но известное и проверенное решение.
- Попытаться найти более простое решение.
Почти все люди выбирают первый путь. Во всяком случае, если это касается работы. Почему?
Причины очевидны.
Да, я знаю, что решение 1 сложное и займет много времени.
Но поиски нового решения тоже займут время. Вполне возможно, что в итоге получится решить задачу быстрее с помощью первого решения, которое, к тому же, проверено.
Пресловутая “синица в руках” вместо “журавля в небе”.
И так мы попадаем в ловушки времени - решаем простые задачи сложными способами, потому что на поиск простых решений времени у нас нет...