Am I learning, or am I just prompting?

By Ellenoor Bok

7 min read

Recently I gave my first ever presentation at iO. It was about what it actually feels like to be a junior developer in a world where AI is just always there. This is a write-up of that talk, including what the room said back.

Am I learning, or am I just prompting?
Authors

Recently I gave my first ever presentation at iO about something I've been sitting with for a while. Not a polished "here are five tips" kind of talk. More of an honest conversation about what it actually feels like to be a junior developer right now — in a world where AI is just... there. Always. From day one.

The thing nobody really says out loud

Picture this scenario. Monday morning. You get a ticket, open up your editor, and then almost automatically, you open the AI. Not because you can't do it. But because it's faster. It's right there. All your colleagues are using it. Nobody tells you to struggle through it yourself first.

There's no moment where someone taps you on the shoulder and says: hey, maybe try that yourself. It just becomes part of your workflow.

Tab. Accept. Repeat.

And that's fine, right? Everyone's doing it. Except for me there was always this quiet feeling underneath it. The feeling that I was producing things I didn't fully understand. That there's a gap between "it works" and "I understand why it works" and that gap is getting wider, not smaller.

Senior developers know the basics because they built the foundation before AI existed. They wrote code themselves, broke things, fixed things without a shortcut. And yes, when you use AI all day you forget some things. But that foundation is still there underneath everything. When the moment comes they have to work without it, they'll pick it back up.

For me, that foundation still feels like it's under construction. And I think a lot of junior developers feel this way. We just don't always say it.

What the data showed

Before getting into the deeper stuff, I asked the room four questions on Mentimeter. Eleven colleagues, all senior developers. The results were more interesting than I expected.

9 out of 11 admitted they accepted an AI suggestion without fully reading it. So it's not just a junior thing. It's an everyone thing.

8 out of 11 felt AI is helping them grow as a developer. Positive, makes sense. But then came the twist.

6 out of 11 also felt AI is making it harder to build real skills. That's more than half. Saying yes to both questions at the same time. AI is helping them grow AND making it harder to build real skills. That contradiction right there is exactly the tension I wanted to talk about.

And lastly the word cloud. I asked: "Using AI at work makes me feel..."

The most popular answers were faster and lazy. But also overwhelmed, angry, confident, relaxed. The full range. Fast and confident on one side, overwhelmed and lazy on the other.

AI feels both empowering and draining.

Imposter syndrome

I think AI has made imposter syndrome worse for junior developers. It's not just "I don't know enough." It's "I don't know if I know enough, or if my AI knows enough." Those are very different feelings.

When I'm in a meeting and people talk about concepts I've only ever copy-pasted, it hits. They built things from scratch. I've been assembling things from suggestions. And sometimes I wonder, do I actually belong here, or am I just really good at prompting?

A Korn Ferry survey of 10,000 professionals found that 71% of US CEOs experience imposter syndrome. CEOs. Still feeling like they don't belong. So it doesn't go away with seniority, which is both reassuring and kind of unsettling.

What one of my colleagues pointed out after the presentation stuck with me: the imposter syndrome might feel worse for junior developers specifically because of AI. Before with Google, you were still solving a puzzle, searching, reading, understanding, piecing it together. With AI you just get the answer. And when you didn't write the code yourself, it's harder to claim it as yours. That instant gratification doesn't stick. And maybe that's the real problem. Not that AI is bad, but that we've lost the delayed gratification that actually builds understanding.

The bigger picture

There's also a job market reality I can't ignore. A Stanford Digital Economy Lab study found that employment for software developers aged 22–25 has declined nearly 20% from its late-2022 peak. The WEF's Future of Jobs Report pointed in the same direction: entry-level roles are the most at risk.

So the question isn't just "am I learning enough." It's also: can I get a job, can I keep it, can I keep up.

Something else came up in the conversation. One of the seniors said that when they started out, the expectation was to fail. To take time. To slowly figure things out. That was just part of being junior. But now it feels like that space is gone. Because AI can do so much, the assumption seems to be that everyone can do everything, backend, frontend, DevOps straight away. The bar has shifted, and for a junior developer who is still finding their feet, that's a lot to carry.

So, am I learning or am I just prompting?

Probably both. But if I'm honest, prompting is taking the upper hand. And that's why I wanted to do this presentation.

We're the first generation of developers for whom AI was there from day one. Nobody handed us a manual for this. We're all just figuring it out as we go. Juniors and seniors alike, apparently.

What I took away from the conversation is that the goal probably isn't to stop using AI. It's to be more intentional about when you let it do the thinking for you and when you do it yourself. The basics don't disappear. They just get buried. And at some point, in a tricky code review, in a production incident, in a conversation with a client at 4pm on a Friday, you'll need them.

I don't have a clean answer. But I think starting the conversation is a good first step.

What the room said

After the talk the conversation really opened up. Almost everyone had something to say.

A few things that stood out:

"We had struggles too, just different ones." Seniors also went through their own version of this, just with Google instead of AI. The workflow was: Google it, find Stack Overflow, maybe actually read the documentation (said as a joke, but not really). The difference is that process forced you to read and understand along the way. With AI the reading step gets skipped.

"It does stick better when you use Google." More than one person made this point. With Google you're solving a puzzle. With AI you're collecting an answer. Those feel similar but they're not.

"When onboarding, AI is actually great for getting to know a codebase." Fair point. Using AI to explore an unfamiliar codebase so you can be more independent is a different use case than using it to avoid thinking.

"The more you see code in general, the better you understand it." Even if you don't write it yourself, exposure matters. Structure starts to make sense over time. That's reassuring.

"In the end it might not even be about understanding how the code works, it's about knowing the systems and how they connect." This is probably where things are heading. And honestly, that's a skill too.

Someone mentioned: Kyle Simpson's talk on imposter syndrome (worth watching: https://www.youtube.com/watch?v=MD6Ec07X7MQ)

Lastly someone said: "You're not the only one — we're all feeling this or have felt it at some point."

Did any of this resonate with you? Are you a junior developer navigating the same thing? Or a senior who remembers what it felt like before AI? I'd love to hear what you think.


Share