Smell one: secrets in code. Code travels (pasted into AI chats, shared with helpers, pushed to public repositories) and a key written inside it travels too, every single time. The rule: secret values live in settings outside the file; the code only refers to them.
But hardcoded keys are just the first smell. Sam sketches a map of her app, and three dangers are sitting in plain sight.