Уровень 0 · материалов: 2
В кластер входят документы, призывающие к сокращению количества внешних библиотек и упрощению кода, и не входят документы, рекомендующие использовать готовые библиотеки вместо собственного кода.
Общие признаки: критика раздутого программного обеспечения, проблема зависимостей, принципы минимализма в разработке, безопасность и сложность кода
Группа выше: Борьба с избыточной сложностью и оверинжинирингом
Смысл: The main idea is that developers should consciously resist adding new third-party libraries to their projects to avoid 'dependency hell' and unnecessary complexity. The author advocates for simple, targeted solutions—including custom code or system APIs—over the blind pursuit of universal, feature-rich libraries.
Avoid adding third-party libraries unless absolutely necessary to prevent long-term maintenance burdens, build complexity, and technical debt.
Смысл: The main idea is that modern software development is plagued by extreme bloat and excessive dependencies, which directly compromises security by expanding the attack surface. The author advocates for a return to lean software principles, arguing that simplicity is a security feature and that functionality does not require millions of lines of code.
Modern software is dangerously bloated and insecure due to excessive dependencies, but lean development remains possible and necessary for true security.