← blog blog / the-part-of-the-job-ai-cant-grade.md

The Part of the Job AI Can't Grade - A Developer's Edge in the Age of AI

School graded us on solving well-defined problems, then AI got great at exactly that. Here is what actually matters for a developer's career now: finding the right problems, the last mile, and taste.

The Part of the Job AI Can't Grade - A Developer's Edge in the Age of AI

I used to quietly believe that being a good engineer meant being the fastest one to solve the ticket. Hand me a well-defined problem and I would race you to the green checkmark. That was my whole identity for a while.

Then the machines got really, really good at solving well-defined problems. I watched Claude close a bug in about the time it took me to finish reading the description. Small existential wobble. If the thing I was proud of is now a commodity, what exactly am I bringing?

Then something clicked, and it reorganized my head. The work that stays valuable is the work that cannot be graded by a loss function.

School optimized us for the wrong thing

Think about it. School is sixteen years of well-defined problems with an answer key in the back. You get very good at solving. Nobody grades you on picking which problem was worth solving in the first place, because the teacher already picked it for you.

Then you get a job and the answer key is gone. The hard part was never the solving. It was deciding what deserved to be solved at all.

Finding beats solving now

This is the big one. AI is a solving machine. Point it at a clearly stated problem and it will grind out something workable. So the scarce skill flips. The person who knows which bug actually matters, which feature will move the needle, which vague complaint from a customer is really an architecture problem, that person is worth more than ever. You become the one holding the compass, not the one swinging the pickaxe.

The last mile is the whole game

Here is the uncomfortable part. AI hands you a competent, slightly soulless median. Eighty percent there, and that eighty percent is now free for everyone. So the entire difference lives in the last mile. The taste. The polish. The “this still feels off” that you cannot quite articulate but chase down anyway. That final stretch is unglamorous and mostly grind, and it is the only part nobody can copy paste.

What’s actually scarce

Not code. Not compute. Those got cheap. What stayed scarce is your time, the trust of the people you work with, and your reputation. I spent years guarding my code like it was precious and treating relationships as a nice-to-have. I had it exactly backwards. I wrote before about how being cheap with your tools is a tax on that same time, and this is the bigger version of that idea.

The machines took the part of the job that had an answer key. Honestly, good riddance. What they left behind is the interesting part, the part that was always the actual job.

Thanks for reading!

I write about frontend craft, React, TypeScript, and the web. Found this useful? Let me know.

@samuellawrentz →

$ echo "enjoyed this post?" · subscribe via rss ↗

$ git log --oneline --grep="career"

More articles

cd ../blog →
  1. ea7ef8d Being Cheap With Your Tools Is a Tax on Your Time

    Jul 05, 2026 3 min read tag: productivitytag: developer-tools

    Being Cheap With Your Tools Is a Tax on Your Time
  2. fd1cebb You Can't Avoid the Hard Part - When to Take the Big Swing

    Jul 06, 2026 3 min read tag: engineeringtag: decision-making

    You Can't Avoid the Hard Part - When to Take the Big Swing
  3. e2ec6d7 Make Claude Build Your Slides with reveal.js, Not a Design Tool

    Jul 04, 2026 3 min read tag: claude-codetag: ai

    Make Claude Build Your Slides with reveal.js, Not a Design Tool
  4. 2d0c429 Don't Just Ship With AI. Learn With It.

    Jul 04, 2026 4 min read tag: aitag: learning

    Don't Just Ship With AI. Learn With It.

$ giscus --load ./comments

00:00

This helps me increase the session time of my site. Thank you!

Can you stay a bit longer?