From Junior to Senior: Allocating Agency and Navigating Professional Growth in Agentic AI-Mediated Software Engineering
Through a mixed-methods study comparing junior and senior software engineers, this paper reveals that organizational policies, rather than individual preferences, primarily constrain agency in AI-mediated development, highlighting how experienced developers leverage foundational instincts to effectively delegate and mentor novices who struggle with balancing reliance and caution.
Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer
Imagine the world of software engineering as a massive, bustling construction site. For decades, the way people built things followed a clear path: Juniors were the apprentices, learning the ropes by hammering nails and mixing concrete under the watchful eyes of Seniors, the master architects who knew exactly how the building would stand up to a storm.
Then, Agentic AI arrived. Think of AI not just as a fancy calculator, but as a super-fast, hyper-energetic robot assistant that can actually pick up the hammer, mix the concrete, and even design the blueprints if you ask it nicely.
This paper asks a big question: When you have a robot doing the heavy lifting, who is actually in charge? Does the robot become the boss, or does the human stay in the driver's seat? And how does this change the way apprentices learn to become masters?
Here is the story of their findings, broken down simply.
1. The Two Types of Builders
The researchers looked at two groups of builders:
- The Juniors (The AI-Natives): These are the new hires who started their careers with the robot assistant. They've never known a world without it. To them, the robot is like a smartphone—just a normal part of life.
- The Seniors (The Adapters): These are the veterans who learned to build before the robot existed. They have "gut instincts" built from years of making mistakes and fixing them. Now, they have to learn how to manage this new, powerful tool without letting it take over.
2. The "Rules of the Road" (Company Policies)
Before anyone even touches the robot, the Company sets the rules.
- The Analogy: Imagine a construction site where the owner says, "You can use the robot, but only for painting walls, never for pouring the foundation."
- The Finding: It doesn't matter if a Junior or Senior wants to use the robot for everything; the company's security policies and tools decide the boundaries first. The robot is only allowed to drive in certain lanes.
3. How They Drive: Familiar vs. Unfamiliar Terrain
The researchers watched how these builders used the robot in two different scenarios:
Scenario A: The Familiar Neighborhood (Easy Tasks)
- Seniors: They treat the robot like a very fast intern. They give it very specific, tiny instructions ("Paint this one wall blue"). They check the work immediately. They stay in control because they know exactly what the finished wall should look like.
- Juniors: They are also careful, but they are scared. They double-check everything the robot does because they aren't 100% sure if the robot is right. They treat the robot like a "spell-checker" rather than a "writer."
Scenario B: The Unknown Jungle (Hard, New Tasks)
- Seniors: When they hit a wall they don't understand, they use the robot as a mapmaker. They ask, "Show me the path," or "What are the pros and cons of this route?" They use the robot to generate ideas, but they make the final decision. They know when to say, "No, that path leads to a cliff."
- Juniors: This is where things get tricky. Without a strong mental map of the jungle, some Juniors let the robot drive the car. They get excited, press the "do everything" button, and suddenly the robot is making huge changes they don't understand.
- The Danger: They feel like imposters. They think, "I built this, but I didn't really do anything. The robot did it." They feel like frauds because they don't understand the code the robot wrote.
4. The Mentorship Crisis: Who Teaches Whom?
In the old days, the Senior taught the Junior by pointing at a blueprint and saying, "See how this beam holds the roof? That's why we do it this way."
Now, the robot can answer "How do I fix this bug?" instantly.
- The Problem: If the Junior asks the robot, the robot gives an answer. But the Junior doesn't know why that answer is right. They miss out on the "aha!" moment of figuring it out themselves.
- The Senior's New Role: Seniors realized they can't just answer questions anymore (the robot does that). Instead, they have to become Socratic Guides. They need to ask the Junior: "Why did you ask the robot that? What do you think the answer should be? Does this make sense?"
- The Goal: Seniors are trying to teach Juniors how to think, not just how to type. They want to make sure the Junior isn't just accepting the robot's answer blindly.
5. The Solution: "Prompt & Code Reviews" (PCRs)
The paper suggests a new way to keep everyone safe and learning. Imagine a diary that the Junior must keep.
- The Old Way: Junior writes code -> Senior checks code.
- The New Way (PCR): Junior writes code -> Junior writes a short note explaining what they asked the robot and why they thought that was a good idea -> Senior checks both the code and the note.
Why is this cool?
It forces the Junior to be the author of their own thinking. Even if the robot wrote the code, the Junior has to explain the logic. This stops them from being a passive passenger and forces them to stay in the driver's seat. It turns the robot from a "magic wand" back into a "tool."
The Big Takeaway
The paper concludes that AI is a powerful tool, but it's not a replacement for human judgment.
- For Seniors: Your experience is your superpower. You know when the robot is lying or making a mistake. Keep steering the ship.
- For Juniors: Don't let the robot do your thinking for you. It's okay to use it to go fast, but you must understand the road you're driving on.
- For Everyone: We need to change how we learn. We can't just copy-paste answers anymore. We have to learn how to question, verify, and own the work, even when a robot helped us do it.
In short: The robot can build the house, but the human must still be the architect. If we forget that, we might end up with a beautiful house that collapses because no one understood how it was built.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.