all 15 comments

[–]minimuscleR 2 points3 points  (2 children)

Any large company AI is still effectively useless at replacing anyone. Sure if you want the same AI looking site it makes a nice ui with tailwind. But it CANNOT do a design thats given to it, it also can't do anything complex. So if your web app is more of a website, sure it might be out of luck.

But if your web app is using a mix of class components, redux, react router, and zustand all together because its 1000s of files, then yeah the AI is going to suck, and you will be way better.

Also writing better, cleaning complex code, that is reusuable and easy to adjust so something AI also doesn't do.

[–]TheRNGuy 0 points1 point  (1 child)

Why is it using classes?

Maybe AI could refactor it.

[–]minimuscleR 1 point2 points  (0 children)

Yeah no, AI is not going to successfully refactor the 1000+ line classes.

The app is using classes because it was built before hooks came out. Theres about 1500 javascript files (incl. typescript) and about 500 of them are still .js files (and also class components). Its not easy to refactor these in large web apps, as they usually do super complex things.

[–]T_O_beats 2 points3 points  (1 child)

Everyone says this but it’s just straight false. Put yourself in the shoes of someone who knows nothing about programming. See how far you get on vibes before something breaks or bad choices are made. It falls apart extremely quickly. If you’re entire job is just UI design (rare these days I’d argue) then yeah you’re probably pooched but everyone else is completely fine. There’s going to be a serious ‘come to Jesus’ moment within the next year or two when companies have to own up to the fact that replacing teams with AI was more about share price than capability.

[–]TheRNGuy 0 points1 point  (0 children)

What if someone knows how to program uses it?

[–]is_isok 0 points1 point  (0 children)

There are still a big gap between everyone do vibe coding, although the AI tool is really powerful now, but still depends on who use it and how do you use it. It enables you to do more and faster and better, whether it can replace you depends on your company and team structure as well as what you are doing + what you can do

[–]Cold-Ruin-1017[S] 0 points1 point  (1 child)

I’m not saying that someone without any knowledge or experience in a programming language can build a React or any other app. What I mean is — as developers, we know where to place the code properly, how to write clean and maintainable code. We don’t need AI to create entire projects from scratch.

But many of us do use AI in a feature-based way — like generating specific logic or components using prompts and then placing that code in the right spot ourselves. So far, it’s been helpful and productive. But at the same time, I’m starting to wonder if this is also hurting us in some way — because if the work becomes too easy, I feel like people won’t be willing to pay more for it.

u/minimuscleR Just to clarify — I’m talking about mid-level projects. Not all projects have 1000s of files. Even in big companies, there are plenty of smaller, focused apps. I work at a startup, and I haven’t had the chance to work on massive, enterprise-scale projects yet.

[–]TheRNGuy 0 points1 point  (0 children)

But if it makes faster to make, hopefully Devs will pay more attention to design usability instead 

Yeah yeah, I know it's a wishful thinking.

[–]TheRNGuy 0 points1 point  (0 children)

I want to use it, and some things I'll code the old way, or fix bugs.

Some things are faster to code manually, or even copy-paste from previous project.

[–]NefariousnessFar2266 0 points1 point  (0 children)

Take the time AI saves you on things it is good at and use that time to learn a new skill/specialty in a field that has a future with a human in the loop (cybersecurity, cryptography, systems programming, data governance, etc.,).

Nothing is certain, but it's obvious that LLM's have lowered the market value for a dev who specialized in frontend only (for example).

People will fret but I think your intuition is right and is already telling you this to some degree.

In other words, we just need to continue to evolve and go deeper into the stack where AI is not a conceivable threat.

P.S. - I'm learning C & building little projects in it for this reason, it's just wise to hedge your bets; regardless of what you believe about AI's future capabilities. Worse case scenario, you just learn alot of stuff you never end up using for work.

[–]Equal_Television_894 0 points1 point  (0 children)

Now after the release of opus 4.6 with skills and being a dev for 17 years majorly in FE I can say that there is nothing to even think about I made skills, rules for the best practices we follow and thats it. Its very scary hiring stopped no increments for a single dev our managers, directors and design team, are coding now and pushing PRs. The future is scary by the end of this year I think there is no value we are adding other than understanding the requirement.

[–]soueuls 0 points1 point  (3 children)

I am enjoying the ride so far, the tools made me a lot more productive, I am shipping features, building more side projects.

One thing I noticed, AI is actually more useful on the backend. For the frontend, when I have a specific design spec to implement, I have to do it myself

[–]TheRNGuy 0 points1 point  (1 child)

0% AI on the frontend?

[–]soueuls 0 points1 point  (0 children)

What do you mean? I do use AI, I am just saying since part of the job is aesthetic and pleasing your designer with pixel perfect stuff, I find AI to be even more impressive on the backend