Over-reliance on foundation models often leads developers to apply generative AI to problems better solved by traditional software. Chip Huyen warns that this tendency creates unnecessary complexity and inefficiency. Engineers must distinguish between tasks requiring creative generation and those needing deterministic logic. This discipline prevents costly architectural mistakes in production environments.