Both over-engineering and under-engineering occur due to a lack of understanding of actual Meta Engineering NotionOver EngineeringUnder EngineeringChaos Engineering