The LLM (the guide-on-the-side and the sage-on-the-stage) and Me (the developing junior)
The LLM (the guide-on-the-side and the sage-on-the-stage) and Me (the developing junior) (The dangers of getting your place wrong in the "I do; we do; you do" sequence) In public education, there is an approach to instruction that is informally called "I do; we do; you do." It's formally called "gradual release of responsibility". In education, the approach is a type of strategy. In coding, such as strategy would have several frameworks based on it. Consider the latest crop of ever-more-sophisticated LLMs, and how we use them in coding. I am experimenting with the Claude 3.7 Sonnet (its latest model) with Extended Thinking mode (by default, giving it more time to consider). While using LLMs with my coding, I have strived to keep my working pattern as "the constant conversation" with the LLM in question. That is, I started a new project (my text-based, turn-based game) and began using the LLM from the get-go. I start a new chat (since ch...