As an OpenAI employee who has worked with dozens of API customers, I mostly agree with the article's tip to break up tasks into smaller, more reliable subtasks.If each step of your task requires knowledge of the big picture, then yeah it ought to help to put all your context into a single API call.