Junior to junior. No hype, no doom. Just what a year of actually using these tools taught me.
Where they're great
Boilerplate I've written a hundred times. Syntax in a language I barely know. The "wait, what's that method called again" moments. First drafts of tests. And the best one for me: taking a terrifying stack trace and explaining it back in plain English so I can stop panicking and start reading.
For that stuff they save real time, and I'd fight to keep them.
Where they quietly cost me
This one took a while to notice. I started accepting code that worked without understanding why it worked. It compiled, the tests passed, I moved on.
Then a few weeks later a bug showed up in that same feature, and I sat there staring at code I technically wrote but couldn't actually reason about. It was never really mine. I'd shipped a stranger's solution with my name on the commit.
That's the trap. On day one it doesn't feel like a problem. It feels like speed.
The rule I use now
I don't paste anything I can't explain out loud.
The AI can write the first draft. I have to earn the second one. If I can't walk through a block of code, line by line, in my own words, it doesn't go in. Sometimes that means I retype it slower. Sometimes it means I keep asking the AI to explain it until it clicks. Either way, the thinking stays with me.
The part people get wrong
Companies are paying real money for these tools, somewhere in the $100 to $200 a month per developer range once you stack the premium seats. They're not a fad, and I'm not here to tell you to quit them.
But for a junior, the danger was never that the AI writes bad code. The danger is that it lets you skip the exact thinking that turns you into an engineer. The struggling, the "why does this break," the slow build of a mental model in your head. That is the job. That's the part that makes you good.
AI is great at handing you answers. It's bad at making you understand them. That gap is still yours to close.
So I'm curious how other juniors are handling this. Where are you drawing the line for yourself?
Top comments (0)