Ron J
Ron J Engineer, Problem Solver, AI Expert

From Code Monkey to Problem Solver: How AI Is Redefining Software Engineering

From Code Monkey to Problem Solver: How AI Is Redefining Software Engineering

There’s a lot of uncertainty right now about how AI will impact jobs, but one thing is clear: the rote era of software engineering is officially over. For the last decade, we’ve spent so much of our time essentially just cranking out code. It was a lot of mechanical pattern-matching—you know, tracing SDKs, wiring up APIs, and writing the exact same boilerplate over and over again.

What Engineering Was Always Supposed to Be

No kid dreams of just staring at code all day. Nobody picked up their first computer thinking, someday I want to argue about tabs versus spaces and write YAML configuration files for a living. They wanted to build things. They wanted to see a real problem solved and people delighted by something new that made their life easier.

Now, though, AI coding assistants can handle a massive chunk of that scaffolding. And honestly, that’s a good thing, because code was really just the tool we used to get there. With AI kind of stripping away that entire syntactic layer, it forces a reckoning: what problems do you actually care about?

I’ve been thinking about this myself lately, which led me to build something small but purposeful. One thing that really bothers me is the explosion of misinformation, and I think a lot of it comes down to people confusing cynicism with actual skepticism. Cynicism is sort of this intellectual laziness where you just assume everything is a lie—often while totally convinced that this cynical thinking is somehow backed by science, even when it’s based on a complete misunderstanding of it. Real skepticism, on the other hand, is disciplined and constructive; it actually looks for evidence.

So, what I’ve done is build a small applet to help tease out that distinction. It’s a simple, interactive way to kind of calibrate your own thinking and recognize when you’ve slipped from healthy inquiry into unproductive cynicism. You can give it a try here:

Going forward, the engineers who are going to thrive aren’t necessarily the ones who can write the most elegant recursive algorithm from scratch. They’re the folks who can identify a real problem, understand the users, and use AI tools to just blast out a solution faster than anyone thought possible. Problem selection is ruthlessly difficult, sure, but this is really the version of the job that drew most of us to this field in the first place.

The code was never the point. Now, we finally get to focus on the message.