Недавно Майкл Линч опубликовал подборку эссе, которые повлияли на его карьеру и подход к разработке ПО. В списке — от классики Фреда Брукса и Джоэла Спольски до свежих заметок про безопасность и выбор технологий. Интересно то, что эти тексты охватывают почти 40 лет истории индустрии — от 1986 до 2022 года. Каждое из них дало автору «щелчок сознания», изменив подход к какой-то стороне работы: 🧩 Процесс разработки — «The Joel Test» Спольски до сих пор используется как критерий зрелости команд. Вопросы про CI/CD, баг-трекеры и юзабилити на самом деле были о главном: уважают ли в компании время разработчиков? 🔐 Безопасность и типы — эссе «Parse, don’t validate» Алексис Кинг показало, что типизация может быть щитом против уязвимостей. Валидация на входе недостаточна, а правильный парсинг превращает небезопасные строки в безопасные сущности. ⚖️ Сущностная и случайная сложность — Фред Брукс в «No Silver Bullet» объяснил, что никакие инструменты не уберут необходимость решать настоящие задач
📖 Эссе, которые формируют инженера: взгляд на программирование через тексты
1 октября 20251 окт 2025
2 мин