5 Prompt Engineering Tips for Developers