Microsoft’s Deputy CTO Sam Schillace developed nine principles for using LLMs to create software (Schillace Laws of Semantic AI) but a lot of these ideas are useful for more general interactions with LLMs in my opinion.