Полный текст

Мой плохой код — это ваша винаПринято твёрдо считать, что утёкший в публичный репозиторий приватный ключ или упавший прод — исключительно вина того, кто сидит за клавиатурой. Брать ответственность за простреленные колени кажется правильным подходом.Но иногда проблема закладывается задолго до первого коммита. Она кроется в спецификациях C++, странностях Python или неочевидной логике популярных фреймворков. Кривой дизайн инструментов буквально вынуждает писать костыли, перекладывая вину за системные недоработки на конечного исполнителя.Вскроем анатомию чужих архитектурных просчётов.