All articles

Guest post by Colette Molteni. Founder and author of Empathy Elevated, a Substack publication on emotional intelligence, Stoicism, and AI-human partnership for technical professionals Aleix made a point in his early April post, Rethinking Pair Programming in the Age of AI, that there is no such thing as “pairing with AI”. No, in fact, the pairing is grounded as a human act. When it’s a person and an agent, that is agentic development. It’s a different practice with a different set of rules. Once you accept this distinction, an uncomfortable realization surfaces. Seniors are not always paired with AI. But are they still pairing with juniors now that agents are in the room? Walk into most engineering teams right now, whether it is agentic, software, or backend, and you will see two things happening in parallel. Seniors are getting faster with agents. Juniors are getting quieter. The two patterns are not unrelated; they are from the same dynamic but on different ends of the long table. The most common AI-era pairing failure is not technical. It’s when seniors stop scheduling pairing sessions because the agent is perceived to be faster. Juniors stop asking them for the sessions because they do not want to appear as a bottleneck. Nobody decides this intentionally. It just happens.​ What Seniors Stopped Transferring When Agents Showed Up A pairing’s real product was never about the code only. It was about judgment formation. That is something an agent cannot transfer to a junior. It is innately human work. The underrated function of a pairing session was making the seniors’ reasoning observable. A junior could witness the wrong turn, the half-formed hypothesis, and the moment the senior could explain, “Actually, here’s why we do not want to do it that way. Let’s try this instead…” Agentic development collapses the visible reasoning. The output can be read but not iterated on, as you would with a human colleague over Zoom or in person. The final output appears, but the path to get there happens in milliseconds, without the reasoning absorbed. The deliberation disappears like a flame extinguished. The juniors see the answer, and not the thinking. Juniors do not just need the correct code or way forward to troubleshoot. They need to watch how a senior decides between several plausible approaches. That’s what builds an engineer’s judgment. That’s exactly what solely agentic workflows skip by default. Aleix named it in his piece that seniors discover agent productivity, but then the pairing calendar quietly empties. Nobody directly announces it. The slot just drops. The cost builds up over time. A junior never watches a senior reason out loud. They miss more than just that weekly session at 10am on Tuesday. They miss the pattern of how seniors later change their minds. That is a pattern to be observed and make them senior one day. Noticing what your team is absorbing from your behavior, not just from your output, is a quiet power. Seniors set the implicit curriculum whether they intend to or not. Three Prompt Patterns That Build Judgment Instead of Bypassing It The three prompt patterns can be used to move from simple diagnosis to practice in collaboration, iteration, and applying judgment. Pairing is a human exercise. The agent is a tool. Like any tool, what matters is what the human decided to build before they picked it up. The agent is a contributor to the session, not a substitute for a pairing session itself. These are patterns you can leverage as a senior with your junior in your next pairing session. Treat the output of these patterns as a third party: to be challenged, edited, or even discarded. Pattern One: Articulate the problem before opening the agent The junior writes three things before any prompt is typed. The problem statement The constraints At least one hypothesis about the approach Make this non-negotiable: written out, every time. Learning loss occurs in the seconds between knowing there is a task and assuming it is always a prompt. The thinking that should belong to the engineer gets handed to the agent before the engineer ever did it themselves. This exercise is short, with just three to five minutes to do before writing out the prompt. But in those few minutes, the junior becomes the author of their work rather than the editor of the agent’s work. Skip this step, and the remaining session is a cleanup, rather than a collaboration. Pattern Two: Pair upon the prompt itself, not just the output Review the prompt together before the junior runs it. Where is it unclear? What context is missing? What assumption is buried in the phrasing? Reframe what code review is becoming. The artifact worth reviewing has shifted upstream, from the diff to the prompt. Pattern Three: Require a counter-position After the agent outputs, the junior has to articulate one reason they would push back on it. Do this before accepting it. This trains the muscle of disagreeing with a confident-sounding source. That muscle is the actual deliverable. This pattern is the one juniors will resist the most. Pushing back on an output that sounds confident can feel presumptuous. The agent is great at sounding authoritative. But that’s exactly why it has to be practiced during a pairing. As a senior, you are there to validate the disagreement and challenge the agent. Building confidence in dissent is a skill. The Review Question That Tells You Whether the Junior Actually Learned A standard pull request review was built for a different world. You would comment on the differences, request changes, and approve. The workflow assumed the author wrote the code. The difference is that the thinking is different now. The artifact is not necessarily someone else’s thinking. The mentorship has to move upstream of the diff. Ask the junior to walk you through why the agent’s approach is correct. Do not accept that it just is. If the junior cannot articulate this, the pull request is not ready, regardless of the test results. This is not about gatekeeping. This is about mentorship with the new interface of working in tandem with agents. Ask in your next pull request review, “What did you consider and reject?” If the answer is “nothing, the agent gave me this”, that’s the signal, not a fail. It’s a teaching moment. Over time, the answers to this question will become ingrained knowledge within the team. The paths that are rejected weigh just as much as the accepted ones, as these are lessons that carry through. A senior who gathers these answers and reviews them can spot which agent failure modes the team is already recognizing, and where the teaching moments still are. How often does the junior push back on the agent’s output during a review? An increasing frequency over time is an indicator of forming a judgment. A frequency of zero indicates dependency. How seniors deliver this review matters as much as what we review. The goal isn’t to make juniors defensive about agent use. The goal is to make the team’s reasoning visible currency. Pairing Is Still Human. The Stakes Just Got Higher Pairing is still human, but the stakes aren’t only about throughput and sprint velocity. It is about the team’s long-arc capability and the judgment that ships next quarter and the quarter after that. Agents quietly changed something about leadership. The fastest path to short-term output now bypasses the slowest path to long-term capability. Every senior is now choosing between these two paths, each day. Most are not even aware of this choice. The fastest path to short-term output now bypasses the slowest path to long-term capability. Every senior is now choosing between these two paths, each day. Most are not even aware of this choice. This choice plays out one calendar invite at a time. The senior who skips a pairing session because the agent is faster has not necessarily done anything wrong on that day. The output shipped. The sprint moved. But compounded over time and repeated, it produces a team of engineers who can prompt but not think. The damage seeps in, like a tap slowly overflowing a sink. Pairing is not just knowledge transfer. It is an investment in someone else’s reasoning, becoming independent of yours. Agents can make that investment easier to skip, but they do not make it less necessary. You are paid to build a team, not just to ship a sprint. About Colette Empathy Elevated Human skills for high-intellect professionals navigating work in the age of AI. Free weekly. Paid Deeper. By Colette Molteni Founder and author of Empathy Elevated, a Substack publication on emotional intelligence, Stoicism, and AI-human partnership for technical professionals Creator of The PACE System™ (Pause, Ask, Consider, Empathize), a framework for navigating high-stakes interpersonal moments in technical environments. Data and Process Excellence Manager at ResMed, a global medical technology company Has mentored junior employees through AI-assisted technical work Lean Six Sigma Black Belt

Jul 2, 2026

Make your strategy more robust to avoid common mistakes

May 2, 2026

Missed communication, lack of sociotechnical system understanding, and more.

Apr 25, 20261 likes

Why "pairing with AI" is harmful to your team and what to do instead

Apr 6, 20261 likes

How adoption will determine the lifecycle of the strategy

Mar 10, 20262 likes

Yes, the physical notebook.

Mar 3, 20262 likes

How coherent actions and ad hoc teams help you on the execution of the strategy

Feb 19, 2026

How coherent actions and ad hoc teams help you on the execution of the strategy

Feb 19, 2026

I heard this sentence multiple times during my career, and sometimes said by myself.

Jan 18, 2026

I heard this sentence multiple times during my career, and sometimes said by myself.

Jan 18, 2026

Identifying what's necessary to overcome the high stakes challenge

Dec 21, 2025

Identifying what's necessary to overcome the high stakes challenge

Dec 21, 2025

The ultimate stakeholder

Nov 7, 2025

The ultimate stakeholder

Nov 7, 2025

An example of a chat in a two-sided marketplace product

Aug 18, 2025

An example of a chat in a two-sided marketplace product

Aug 18, 2025

Measures against losing knowledge due to AI

Aug 9, 2025

I’m sure you are familiar with commit messages that look like:

Aug 9, 2025

I signed with Rover.com to join the M&A Integrations team as Staff Eng 👏

Aug 2, 2025

LATEST NEWS!

Aug 2, 2025