Agentic Engineering
Combining human craftsmanship with AI tools to build better software.
Agentic Engineering means integrating AI into your existing development workflow. When quality software is the goal, there is no substitute for a skilled engineer. It is about enhancing what we can accomplish through thoughtful collaboration.
Perfecting our tools has always been essential to good engineering. Traditional developer tools are predictable—they give the same output for the same input. AI tools work differently—they're powerful but stochastic.
Learning to work effectively with this inconsistency is a new engineering skill.
Leverage, not magic
Agentic Engineering represents the integration of two seemingly opposing approaches:
Fast, reliable, deterministic development with predictable outcomes.
Fluid, stochastic, exploratory potential with creative possibilities.
Interwoven relationship between the predictable & unpredictable.
Core principles
Quality is our responsibility
As engineers, we are solely responsible for the quality of what we build. It's up to us to develop judgment about when AI improves our outcomes and when it doesn't. There's no prescribed formula (yet); we have to build our own understanding of how AI best fits into our craft.
Craftsmanship is critical
Quality software is the goal. AI gives us new leverage, but doesn't replace the need for taste and judgment. Instead, it amplifies the impact of engineering expertise by handling repetitive tasks, letting us focus on what matters: creating software that's not just built faster, but built better.
Skills improve outcomes
Working with agents to write code requires rigor, clarity, and intent. Learning to effectively direct AI tools is a skill that demands practice and refinement. Just as we've learned to master other tools in our stack, we need to develop expertise in working with AI agents.
A new way to collaborate
Traditional development tools were built for human-to-human workflows, not real-time AI interaction. Today's workflows demand tools that support rapid feedback loops, parallel agent conversations, and efficient review of AI-suggested changes—all while maintaining code clarity and quality.
Let's learn together
AI agents have not existed for very long. We've already learned a lot about how best to use them, but there remains much to learn. What's more, the tools themselves continue to improve, which creates ever-moving goalposts in our pursuit of understanding.
In this rapidly evolving environment, how can we determine which skills and techniques work best with which tools? The same way we always have: sharing knowledge with one another!
Join us live
Every other week we’ll be bringing on experts to hash things out with us. Join us in our discovery and let’s figure this out together.
More coming up soon…
Past events
Browse the recordings from our previous live sessions.
- AI's 70% problem Watch Stream →
- Reconsidering AI Watch Stream →
- Vibe coding in practice Watch Stream →
- Up your game with async agents Watch Stream →
- The death of the IDE? Watch Stream →
- Why I'm dialing back my LLM usage Watch Stream →
- Leveling up agents with MCPs Watch Stream →
- Agentic Engineering in action Watch Stream →