Skip to main content

Randy Reflects

RSS feed
Open menu

Coding with AI

Jul 12, 2026, 4:22 AM 📑 The Office 5 min read
Contents

I’ve been reading and watching a lot of videos about agentic engineering. Two people have caught my attention of late: Matt Pocock and Peter Steinberger. Matt Pocock is a developer who teaches TypeScript courses and makes YouTube videos. Peter Steinberger is the creator of OpenClaw, an AI agent framework that connects AI agents to users via instant messaging platforms. Both of them use AI almost exclusively for their work, but they work with AI differently.

Running Codex terminals, getting stuff done

Matt Pocock describes the skills and the workflow he uses in a fifteen-minute video . The gist of his workflow is this:

  • Get your idea out on paper. Have the AI quiz you or work with your team to get on the same page.
  • Make a product requirements document that describes the problem, the solution, what is in scope, and a definition of done.
  • Split the PRD into separate issues that live on a kanban. This can be in your online issue tracker or they can live as text files in your repository.
  • Let an AI agent decide what task to tackle, and have it commit to git when finished, basically a Ralph Wiggum loop.

He’s built several agent skills to help manage this workflow, which he publishes on GitHub . He calls /grill-with-docs, which asks you questions, much like an analyst would, about your idea. During the interview, another agent skill, /domain-modeling, records big decisions about your application’s architecture via architectural decision records (ADR). It also records project-specific language in a glossary file, CONTEXT.md.

This workflow works well, although it can burn a lot of tokens. That might just be the cost of getting good results with an LLM. Pocock theorizes that LLMs have a “smart zone” and a “dumb zone.” The “dumb zone” happens when the context fills up with more than about 100,000 tokens. After that, the vector relationships between each token in the context become too weak to give the AI a strong signal about the next output, and performances degrades. I don’t know if that’s true, but his method allows the LLM to continue work while starting with a fresh context for each issue.

Peter Steinberger disagrees. Now at OpenAI, the OpenClaw developer feels that AI agents are now much better at handling large contexts. But one thing they both agree on is that getting on the same page with your LLM is critical. His technique is much less structured: he says to just talk to it . That can work well, and it often delivers surprisingly good results in the early stages of a project. But what happens when your app’s code base starts to grow? That’s when your own skill as a software developer starts to gain importance. If you don’t understand good software architecture, your project quickly becomes unmaintainable.

Every new session with your LLM is like bringing on a new team member. It’s important to manage the context to smooth out this repeated onboarding process. Pocock argues that best practices for team management in software development are still relevant in the age of agentic engineering. This is what CONTEXT.md and CLAUDE.md (if you use Claude Code) attempt to do.

If you don’t have a coding background, a great way to get your foot in the door is to get familiar with the tools of the trade. The most foundational tool is version control software. Git is the most popular. What’s a branch? What is a commit? What does it mean to “stage” changes? What are rebases and merges? If you understand how version control software works, you improve your ability to communicate efficiently with an LLM coding agent.

Steinberger can get away with his informal “talk to it method” because he has many years of experience as a software developer. He knows what to focus on and he has a sense of what “good” code looks like. When he sees bad code being written in a chat, he knows how to course-correct. For the rest of us, we need a little more structure. But I agree with something he said on Lex Fridman’s podcast: that you should play. There can be great joy in creating software, and AI opens the door for more people to experience that joy. Just keep at it!

References and further reading

Videos

  1. AI Engineer & Matt Pocock. (2026, April 24). Full Walkthrough: Workflow for AI Coding — Matt Pocock [Video]. YouTube. https://www.youtube.com/watch?v=-QFHIoCo-Ko

    A longer talk about using Ralph loops. This also contains an introduction to the workflow I summarized in this article. In this talk, he shares some of his thoughts on the philosophy of software development with AI.

  2. Lex Fridman. (2026, February 11). OpenClaw: The Viral AI Agent that Broke the Internet - Peter Steinberger | Lex Fridman Podcast #491 [Video]. YouTube. https://www.youtube.com/watch?v=YFjfBk8HI5o

    This three-hour podcast interview is a great window into the development of OpenClaw and Steinberger’s ideas about LLMs.

  3. Matt Pocock. (2026, May 14). I stopped using /grill-me for coding. Here’s what I use instead: [Video]. YouTube. https://www.youtube.com/watch?v=6BB6exR8Zd8

Blog articles

  1. Ralph Wiggum as a “software engineer”. (2025, July 14). Geoffrey Huntley. https://ghuntley.com/ralph/

    This is the original description of the Ralph technique in agentic engineering. The description is fairly technical, but it contains a lot of good examples.

  2. Steinberger, P. (2025, October 14). Just Talk To It - the no-bs Way of Agentic Engineering. https://steipete.me/posts/just-talk-to-it

    Peter’s description of his AI coding workflow.

Others

  1. Architectural decision. (2026, April 3). In Wikipedia. https://en.wikipedia.org/w/index.php?title=Architectural_decision&oldid=1346894864

  2. Pocock, M. (2026). mattpocock/skills [Computer software]. GitHub. https://github.com/mattpocock/skills

    There are some very useful skills for software development in here. In particular, /grill-with-docs, /domain-modeling, /to-spec, and /to-issues.

More From the Office