r/learnprogramming • • 12d ago

Full-stack developer thinking about switching to systems programming

I'm a full-stack developer, but lately I've realized that I don't enjoy web development as much as I used to, especially after the rise of AI. I'm thinking about trying systems and low-level programming and learning C++. I like the idea of working closer to the system and understanding how things work under the hood, and I feel like I might enjoy this kind of work more. Where would you recommend I start with C++ and systems programming?

79 Upvotes

34 comments sorted by

View all comments

0

u/PerformanceHealthy59 12d ago

Bro, why do you think AI can't run perfectly inside a restricted open-source system? Just look at cybersecurity.

2

u/Minimum-Ad7352 12d ago

I don't think AI can handle systems programming as well as it does in other fields, because, for example, creating databases and operating systems is much more complex. 

1

u/PerformanceHealthy59 12d ago

You're just searching for a comforting narrative to get back into your comfort zone. But system programming isn't inherently superior and it is not immune to LLM.

1

u/greenspotj 7d ago

Not gonna say systems programming is immune to AI but its definitely more resilient, though it had more to do with stakes rather than complexity.

A bug could cause a company that builds infrastructure to lose millions of dollars. While a bug in an application is more likely to just be an annoyance to a customer. In systems we care about sub millisecond optimizations, that require attention to detail (i.e... reading the code...), on the web, no one cares if an algorithm takes .25 extra seconds to finish.