Overusing foundation models for tasks that don't require generative capabilities remains a primary engineering error. Chip Huyen highlights how teams often treat AI as a universal tool, even for optimization problems better suited for traditional algorithms. This tendency leads to inefficient architectures. Practitioners should prioritize deterministic logic over LLMs where possible.