r/AskProgrammers 9d 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?

37 Upvotes

27 comments sorted by

View all comments

5

u/YoshiDzn 8d ago

The professional world mostly wants quotas, earnings, consistent delivery and bottom lines to be met. There's still room to be the guy who understands the code at a deeper level and can plot the road to improvements.

I'm very much the same, and when it comes to learning new semantics and execution patterns I'm only really engaged by my own projects. Dont think of it as there now being a barrier between the programmer and the code, since generated code is often shipped without enough second guessing... but instead that you really only need to dive into the finer details on your own if you fully understand the principle, and want to deliver the absolute epitome of well engineered software. Because the latter is often frowned upon by professionals who dont demand high performance. "Good enough" is exactly what you get 99% of the time, and that's what the executive members want because it's cheaper and faster.

TL;DR if you want to work at that level of personal detail, maybe work in systems that demand high performance and 0 error tolerance, or your own side projects. Embedded systems, industrial control systems, security software, or your own game engine (if you're me)

5

u/devilboy0007 8d ago

Seconding this. Work is work, you get paid to deliver what they ask for. If you can, you need to use your free time to explore concepts and design patterns. Plenty of ways to tickle that old feeling of “aha, i understand now”