Overusing foundation models for simple tasks remains a primary failure mode for developers. Chip Huyen warns that engineers often treat generative AI as a universal tool, even for optimization problems better suited to traditional logic. This tendency creates unnecessary complexity. Practitioners should prioritize deterministic software over LLMs when reliability and precision are the primary requirements.