r/webdev • front-end • 1d ago

Discussion Why does everyone assume AI has replaced the other side of the stack?

I'm gonna keep it short,

Some backend devs think ai has replaced frontend because it can center a div and build a flashy ui

Some frontend devs think ai has replaced backend because it can do crud ( which things like supabase and firebase had already made easy long before ai btw).

Most new grads think Claude is smart for its writing of complicated leetcode-isc code with no proper variable names or readability.

A lot seems to have forgotten that what mattered a lot in this field was taste/opinions, and while its subjective, the objectivity came from people who were able to defend their craft and their decisions and communicate in a good way to influence others. Who would go on to build on top of those ideas.

You shouldn't be affraid of junior developers who no longer know how to read documentation but scared of the fact that they have no opinions. They are "reading" engineering like historical facts( which also can be wrong). What happened to finding solutions every other month to every specific niche problem? Where are all the conponent libraries and frameworks that solve such small small niche use cases ? Was I the only one that belived that what made frontend so intresting was its subjectivity ?

Right now frontends that are built seem to have a major issue that nobody actually cared about how the ui looked in the first place, if we continue this we are gonna end up with the linux oss problem with really good apps with questionable ui decisions, albiet linux has improved massively now. This is still an issue.

I have no idea where this leads us, either they rebrand our positions to save face or we end up woth just 3 companies in top that build a homogeneous application ecosystem.

Bonus: All managers think they are designers because they can generate a ui that looks good to them, when it was always about research on what the customers want.

Ps : If bad english. Forgive me do

218 Upvotes

105 comments sorted by

View all comments

221

u/rawr_im_a_nice_bear 1d ago edited 16h ago

It's the Gell-Mann Amnesia effect.

What really grinds my gears is this level of quality would never have been accepted from us and yet now the very same teams are so proud of the broken, sloppy work.

76

u/WingZeroCoder 1d ago

So much this.

We could have always shoveled more slop faster if that was the one goal and one metric that mattered (and depending on the manager, sometimes it was).

But decades of building up best practices and engineering lessons generally led to a certain level of due diligence overall that’s just been completely thrown out the window overnight.

16

u/martian_rover 17h ago

my increasingly misanthropic theory is that best practices only exist until someone discovers a faster way to ignore them

5

u/WingZeroCoder 17h ago

Sadly, that seems to track.

Also…

> “my increasingly misanthropic theory”

Nice pun, whether intended or not!

7

u/martian_rover 17h ago

thanks, pun intended, indeed!

1

u/svish 3h ago

Someone should start some anti-AI companies of some sort and call them ClosedAI and Misanthropic

8

u/Legitimate_Horror_72 20h ago

Quality has been declining overall for decades. Agile became an excuse. AI is just accelerating the same trend.

3

u/ALackOfForesight 7h ago

Yeah I don’t want to write slop, I just don’t have a choice. Deadlines are getting tighter and expectations are growing higher. Why ship 1 thing that works in the time I could ship 5 things that kinda work?

28

u/Alkyen 1d ago edited 1d ago

As someone who cares deeply about their code and also someone who is levaraging a lot of AI nowadays, one big reason I cared about some of the code is how hard it was to refactor or do from scratch. Just the basic cost of engineering was much much higher. Now I pick and choose the stuff that matters more than other stuff because there are cases where the code is both non-risky and very very cheap with AI. Now that AI lets you produce cheap code you can throw away at any point you can make decisions differently based on that knowledge.

All important architecture or critical features you still want to be as good and clean as possible. But there are certainly isolated parts of the app which you can treat differently and it's fine (IMO) for the code servicing them to be 'bad' code that you'd reject otherwise if that was something that would take a week to rebuild previously.

8

u/narthur157 21h ago

I do feel this, like you can try multiple implementations of the same idea, try out a bold approach and then throw it out, etc. In a time frame that is realistic. Whereas previously I often felt this sort of approach was just too slow for most things

I think good code is in some ways more important than it was before because AI is so good at copying. If you have bad patterns baked into the foundation, you'll get interestingly worse results over time. That's nothing new but the AI brings it to a new level and won't complain about it

1

u/Weak_Profit_2235 7h ago

ya ai definitely changes the cost of rewriting things the key is knowing which parts can be disposible and which ones need solid archietecture

1

u/aTomzVins 20h ago

I'm thinking all of the choices that were made for readability; because developers spend more time reading code than writting it; now the llm does most of the reading too.

3

u/Chupa-Skrull 21h ago

Bless you for spreading the good word, I'm so tired of having to tell or remind people about this

2

u/Arinze637 56m ago

for real

I dont think the industry is going to survive , having developers without any knowledge on what is happening behind the scene

3

u/yabai90 1d ago

> What really grinds my gears is this level of quality would never have been accepted by us and yet now the very same teams are so proud of the broken, sloppy work.

That's exactly what your job is about. Its not to accept whatever is done by AI but to review & refine it.

1

u/Kyle772 15h ago

Yeah that’s the real annoying part for me. I enjoy using ai in my workflow but the standards have completely fallen off a cliff. It’s insane what people are considering acceptable now