This is a good observation. I find that working with LLMs feels closer to the skills of managing a team than to coding itself. Intuitions about how to divide work and understanding strengths and limitations seem to go far.
I could see a Jira plugin that does this by looking through all people working issues and figuring out how would be best to handle this by looking at prior tasks completed, and notes associated with them, along with workload among the team.
Yeah I liked the way he explained this in his State of GPT talk (even if it might not be 100% literally accurate), that each token has an equal amount of “computation” behind it so if you want to do something more computationally complex, letting it use more tokens (“show your working” etc) yields better results as it can “do more computation” in a sense
1. Write clear instructions
2. Provide reference text
3. Split complex tasks into simpler subtasks
4. Give time to "think"
5. Use external tools
6. Test changes systematically