← Return to topic

Does learning programming in traditional way still consider a good professional career

fuerza31 · 7 Sep 2026 at 13:47 · permalink

I'm a generalist software engineer with a lot of professional experience in front-end engineering.

Learning programming started as a hobby for me, and I'm still learning every day about different concepts in software engineering and related topics.

Recently, I started building an app for my wife to help her manage her diet in my free time. I got the idea from thinking, "Instead of doomscrolling, why not build this app from my phone?"

So I created a VM on GCP, installed gcloud on my PC, initialized an Expo app locally, pushed the repo to GitHub, and gave Cursor's remote agent access to the repo. Then I prompted Cursor to run the app on the GCP VM, use a Cloudflare Tunnel with a custom domain, and deliver the live changes from the VM to Expo Go.

Now I'm basically prompting Cursor to build every feature and using Supabase as the backend. I'm having a great time building a native app with Expo/UI. The only challenge is UX, but that's a different topic.

What's interesting is that, despite being in this field for years, I intentionally didn't want to look at the code, do code reviews, or enforce any particular architecture or design patterns on the AI agents. That would basically be me technically building the app while pretending I'm not.

Instead, I'm approaching it almost like someone who only knows English: I describe what I want, the agents build it, and I tested whether the result actually works for the person I'm building it for.

How maintainable the code is? I don't know.

Whether it's going to scale? I don't know.

It's a small app, but it has a real and beneficial use case for a specific person. And that makes me wonder: what actually matters now about learning TypeScript, or another programming language?

In my work, I'm in touch with business people. Even before the AI era, most of them didn't really care about things like accessibility, contrast, code maintainability, or architecture. They want the product delivered, the client to wire the money, and that's it.

And honestly, I understand that from a business perspective. Get the money from your client's pocket into your pocket 😂. That's basically the business.

So how traditional software engineering is going to work for small-to-medium companies over the next few years, especially companies working with clients at roughly the same level. Is traditional software engineering still going to be enough to put food on the table?

LLMs and agents are also software at the end of the day.

So does someone who wants to stay relevant need to take their current technical knowledge and transfer it into AI/ML? Not necessarily by becoming an ML researcher, but by learning how to build custom agents, maintain them for an organization, and continuously improve them.

Instead of building a custom software solution for Client A, maybe we build an agent for Client A that can actually handle parts of their business because we already have the domain knowledge that the client provides.

Maybe the value shifts from "I can write the code" to "I understand the problem, I understand the business domain, and I know how to build and maintain AI systems that can solve that problem."

That's the part I'm really trying to figure out: what does being a software engineer actually mean when writing the code itself becomes increasingly automated?

akifhasan · 7 Sep 2026 at 13:51 · permalink

Good skill to have will teach u resilience and if the ai hits the wall u wonMt get stuck u will be able to try and help it and use ut correctly wouldn’t try and build complex things from scratch tho or maybe do one thing

fuerza31 · 7 Sep 2026 at 13:55 · permalink

Thats for large complex codebases Im talking small-meduim solutions and alot of jobs are into that field of small agencies doing custom software solutions, Im pretty sure agents know can handle it perfectly even someone with no technical knowdlge can build something

GhostSoldierOfPain · 7 Sep 2026 at 13:55 · permalink

Personally I use AI a lot at work. But for most of the projects i am on i am just doing the front end. Its with these projects that i feel know how to program is important.

I know the back end, how and why some things it does are the way they do it. I then know how and why some things on the front end are made to specifically work with this. Its these specifics that AI really sucks at, not matter the prompt, rules or md files made. So yes, programming is needed.

Plus, as you mentioned maintainable. AI will just keep rewriting/ remaking things for new parts rather than reusing existing files, or refactoring something to make is a helper used in many places.

Breakerzote · 7 Sep 2026 at 13:55 · permalink

the dude writing that wall of text is basically a project manager now anyway, just without the title. describing what you want, testing if it works for the actual user, not caring about the code guts. that's the whole gig

if you're worried about staying relevant, yeah learning how to wrangle these agents and knowing when they're about to drive off a cliff is the move. the people who only speak english and have zero technical instinct are gonna hit a wall hard the second something breaks or the ai confidently spits out garbage

fuerza31 · 7 Sep 2026 at 13:59 · permalink

I'm not PM and Im shipping slop on my personal tiny app, in my day job still direct the agent and do CR, I talking from busniess perspective if AI agents can build the same output as an engineer why I will hire an engineer ?
some people only care about the output and the end result

Nya234lol · 7 Sep 2026 at 14:05 · permalink

But if someone with no technical knowledge can make these kinds of apps then nobody's going to pay you to prompt an AI for them. The large complex codebases are relevant because they're the ones that you still need to hire people to maintain, and those people need technical knowledge.

It sounds like you think there's a career path where you basically just manage AI agents for a living, but I can't really see that happening. Managing AI agents just isn't a skill worth paying for because anyone can do it. It's like replacing a human translator with an ideas guy whose skill is "knowing what to translate". Everyone already knows what to translate. You don't need some pencil pusher mediating your interactions with Google Translate.

yoretsu · 7 Sep 2026 at 14:50 · permalink

Does knowing how to use a screwdriver and hammer still matter now that cars have computers built in?

vllax · 8 Sep 2026 at 00:08 · permalink

lol wrong

vllax · 8 Sep 2026 at 00:09 · permalink

The end result of AI code is it passes user testing in dev and then crashes production.

Good luck!

vllax · 8 Sep 2026 at 00:09 · permalink

lol. Wrong

podsosnik21 · 8 Sep 2026 at 08:10 · permalink

By now it’s just an ancient tool like stone and rocks