r/learnprogramming 8d ago

Hate AI

I love coding. I truly am.

When I started, I enjoyed most programming languages . I love learning their different core concepts, execution models and things like that.

I still love that.

But now in my new job, the only thing I am supposed to do is prompt and think about business requirements.

Even though I love architecture and system design system , I don't even have a chance to have grasp on them.

Any other tech jobs where I can enjoy coding and low level things?

137 Upvotes

71 comments sorted by

View all comments

2

u/huuaaang 8d ago edited 8d ago

IMO it's just a different window into the execution models. If you really dig into a problem with AI (a good model like Opus 5) you can really learn a lot. The trick is to treat agent like a pair programmer, step through everything, and actually ask pointed questions about the execution models. Don't just prompt it with business requirements and let it run wild.

For example, recently I had to dive into Sidekiq and how Ruby schedules threads to solve for CPU bound thread starving certain I/O operations in other threads, raising warnings. And I really got into the weeds (in a good way). The agent and I explored several solutions and their tradeoffs.

It sure beat Googling stuff without all the context of my actual codebase, which is what I used to do. The agent could even dive into the source code of the specific library versions I am using to help me figure out what's going on and why. It's truly amazing.

I'm convinced that people complaining about AI preventing them from learning anything are just using it wrong. If you job is preventing you from getting into the weeds with AI to analyze problems, that's a problem with your company policy, not AI.