Memento mori
MikeAlexeev 18 минут назад Memento mori Простой 3 мин 391 Управление разработкой * Качество кода * Карьера в IT-индустрии Философия статья начинается с удивления. В данном случае я отметил для себя то, как по-разному...
Anthropic — What company has the best second artificial intelligence model at the end of June?
В сфере искусственного интеллекта произошло заметное событие. MikeAlexeev 18 минут назад Memento mori Простой 3 мин 391 Управление разработкой * Качество кода * Карьера в IT-индустрии Философия статья начинается с удивления. В данном случае я отметил для себя то, как по-разному начинающие разработчики реагируют на сложности, с которыми сталкиваются. Например, когда надо сделать выбор - какое решение взять, чтобы избежать ошибок?
Кажется, все сталкиваются с такими неудобными вопросами. Давайте попробуем разобраться. Итак, как же реагируют разработчики?
Технические детали
Вариант первый - все будет хорошо. Гонки, побочные эффекты, утечки памяти - если и слышал, то это все какие-то прохладные истории из скучных книжек. Где-то у кого-то когда-то было.
Таймауты на запросы добавлять не буду, да и код ответа можно не проверять, работает же. Вариант второй - все будет хорошо, надо только учесть все потенциальные проблемы. Возьмем лучшие паттерны.
Перехватим все исключения, Сделаем идеально, тогда уж точно заживем. Словами классика - “но чтобы это была такая бумажка, при наличности которой ни Швондер, ни кто-либо иной не мог бы даже подойти к дверям моей квартиры”. Проблема в том, что нет такой бумажки.
Отраслевые последствия
Я немного приврал в начале, что речь пойдет только о начинающих разработчиках. В книге “Мифический человеко-месяц” Фредерик Брукс описывает эффект второй системы на примере весьма опытной команды. Он рассказывает о последствиях желания учесть все проблемы, с которыми они столкнулись на прошлых проектах.
На мой взгляд, это самый проблемный вариант. Ведь чтобы с него переключиться, необходимо признать свою слабость, ограниченность и относительность. Вариант третий - уныние.
Как ни сделай, все будет плохо, ведь ошибок не избежать. Не жили богато — нечего и начинать. Суть проблемыЕсли немного обобщить, то это не про баги, а про неопределенность.
Этот прогресс даёт важные сигналы о будущем отрасли, и технологический мир внимательно наблюдает.





