Overusing foundation models for tasks that don't require them is a frequent engineering error. Chip Huyen warns that developers often treat generative AI as a universal tool, even for optimization problems. This tendency leads to inefficient architectures. Practitioners should prioritize deterministic logic over LLMs when the problem space allows for simpler, more reliable solutions.