This week's topic: Software engineering agents
As described in Thoughtworks Technology Radar Vol. #32.
Since we last wrote about software engineering agents six months ago, the industry still lacks a shared definition of the term “agent.” However, a major development has emerged — not in fully autonomous coding agents (which remain unconvincing) but in supervised agentic modes within the IDE. These modes allow developers to drive implementation via chat, with tools not only modifying code in multiple files but also executing commands, running tests and responding to IDE feedback like linting or compile errors.
This approach, sometimes called chat-oriented programming (CHOP) or prompt-to-code, keeps developers in control while shifting more responsibility to AI than traditional coding assistants like auto-suggestions. Leading tools in this space include Cursor, Cline and Windsurf, with GitHub Copilot slightly behind but catching up. The usefulness of these agentic modes depends on both the model used (with Claude’s Sonnet series the current state of the art) and how well the tool integrates with the IDE to provide a good developer experience.
We’ve found these workflows intriguing and promising, with a notable increase in coding speed. However, keeping problem scopes small helps developers better review AI-generated changes. This works best with low-abstraction prompts and AI-friendly codebases that are well-structured and properly tested. As these modes improve, they’ll also heighten the risk of complacency with AI- generated code. To mitigate this, employ pair programming and other disciplined review practices, especially for production code.
Zoom link will be added about 5 min before the event starts.
Discussion Resources :
Please try to read/watch before the meetup as it will help drive the discussions.
Reading and video resources will be added few days before the meetup. Please try to read/watch the resources before the meetup so you participate in the discussion.