264 подписчика
Решение проблемы — просто, код — сложно
О, Димон, иногда надо подумать 2 недели чтобы потом 1 строку написать. Решение проблемы — вот где сложность!
Часто такое слышим, правда же? Ключевое слово «иногда». Если посчитать, сколько таких проблем, где надо 2 недели думать над 1 строкой и сколько проблем, где решение придумывается за 2 минуты, то перевес будет не в пользу первого. А сколько проблем, где решение придумывается за 30 секунд, но его никогда никто не станет программировать, потому что приятнее стекло поесть?
Программировать сложнее, чем решать проблемы.
Например: иногда прилетает неизвестный идентификатор в мониторинг, если их накапливается критическое количество, то нужно руками в свободных базах найти их значение и внести в свою базу. В свою базу — это 1 PR и пара вызовов АПИ.
Решение ультра простое, я его уже написал. Теперь пойди запрограммируй связку всех систем вместе со скрапингом открытых источников, а еще надо чтобы безопасно было, чтобы твой мониторинг не мог просто создавать любой PR и дергать API.
Даже кнопку в слак бота иногда добавить не получится, потому что нужно учесть, кто имеет право ее нажимать, а синхронизация политик доступа только на словах легко программируется.
Даже если отбросить безопасность и оставить связку систем через код — уже весело. Не везде есть апи, не на все апи есть библиотеки, на каждом этапе нужно еще обработать правильно все ошибки.
Короче прога — это сложно, а придумывать решения — легко. Мы просто иногда хотим недельку отдохнуть и льем менеджеру в уши про сложность 1 строки когда, чтобы он отстал.
1 минута
4 ноября 2022