Every application or system you program will have some inherit complexity, complexity you cannot get rid of. This complexity will either need to be navigated by either the user, application developer or sometimes the platform developer.

When your software is delightfully boring, you’ll be on the edge of irreducible complexity where simplifying is getting increasingly harder if not impossible.

This is also known as Tesler’s Law.

Reference

Majors, Charity, et al. Observability Engineering: Achieving Production Excellence. First edition, O’Reilly, 2022.