SP
- фокусировка на объектах - важны не объекты сами по себе а их взаимодействие
- херовый нэйминг (https://www.youtube.com/watch?v=CzJ94TMPcD8 - на эту тему рекомендую)
- "реюз" - желание реюзать все. Непонимание того что "когда ты добавляешь метод в класс" это тоже форма реюза. О том как реюз влияет на связанность и что дублирование дешевле - а потому по дефолту считать все разным даже если код похожий и проверять по другим критериям есть ли дублирование знаний (будет ли код меняться всегда одинаково)
- нежелание разбираться откуда и как меняются требования с точки зрения бизнеса. То есть почему и кто их меняет. Тип "аналитик таску написал а я просто пилю"

