The most common prompting mistake: being too vague.
Vague: "Write me a login function."
Specific: "Write a Python login function using bcrypt for password hashing. Accept email and password parameters. Return a JWT token on success. Raise AuthenticationError on failure."
Vague prompts give the AI freedom to make choices you didn't want. Specific prompts constrain the output to match your needs.