ā ļø This post links to an external website. ā ļø
AI coding assistants became game-changers this year, but harnessing them effectively takes skill and structure. These tools dramatically increased what LLMs can do for real-world coding, and many developers (myself included) embraced them.
At Anthropic, for example, engineers adopted Claude Code so heavily that today ~90% of the code for Claude Code is written by Claude Code itself. Yet, using LLMs for programming is not a push-button magic experience - itās ādifficult and unintuitiveā and getting great results requires learning new patterns. Critical thinking remains key. Over a year of projects, Iāve converged on a workflow similar to what many experienced devs are discovering: treat the LLM as a powerful pair programmer that requires clear direction, context and oversight rather than autonomous judgment.
In this article, Iāll share how I plan, code, and collaborate with AI going into 2026, distilling tips and best practices from my experience and the communityās collective learning. Itās a more disciplined āAI-assisted engineeringā approach - leveraging AI aggressively while staying proudly accountable for the software produced.
If youāre interested in more on my workflow, see āThe AI-Native Software Engineerā, otherwise letās dive straight into some of the lessons I learned.
continue reading on addyo.substack.com
If this post was enjoyable or useful for you, please share it! If you have comments, questions, or feedback, you can email my personal email. To get new posts, subscribe use the RSS feed.