Why Spaghetti Code Beat Clean Architecture (www.youtube.com)
from Stefan_S_from_H@discuss.tchncs.de to programming@programming.dev on 22 Dec 2025 14:59
https://discuss.tchncs.de/post/51322440

#programming

threaded - newest

einkorn@feddit.org on 22 Dec 2025 16:44 next collapse

Backend engineering code quality does not matter.

X

9point6@lemmy.world on 22 Dec 2025 18:34 collapse

What a ridiculous take, thanks for saving me the time

criss_cross@lemmy.world on 22 Dec 2025 19:16 next collapse

Didn’t watch but is this the “code doesn’t matter as long as you’re fulfilling customer requirements” take?

Because while there’s a nugget of truth to that (a desired app will always beat a well engineered app that doesn’t do what people want it to) you’ll hit a point where you stall out and can’t build more features and fulfill requirements because of the decisions (or lack thereof) you made before. It’s not an excuse to just throw caution to the wind and make boneheaded decisions.

It’s something that loser vibecoders on LinkedIn all learn the hard way after you get out of the “toy” phase of development.

thedeadwalking4242@lemmy.world on 22 Dec 2025 22:39 next collapse

The system failed because they didn’t capture all the requirements and did some lazy testing and a shitty “MVP”

yaroto98@lemmy.world on 23 Dec 2025 00:39 collapse

They tested against MOCKS and then went to prod! Fuckn’ QA is there for a reason.

allo@sh.itjust.works on 23 Dec 2025 02:42 next collapse

no. you’re trash.

b41b76cf@lemmy.world on 23 Dec 2025 05:32 next collapse

I wonder if anyone actually watched the video or you’re all just knee jerking to the title…?

He’s not saying that you should write or accept spaghetti code, he’s sharing a particular story from his career that he learned from where in that specific case the old spaghetti implementation beat the new architecturally pure, perfect code standards version - because the developer of the new one only focused on that and not observability, proper load testing, designing for the right scale, etc.

The point is clearly that code quality is one of multiple important factors.

I thought it was a perfectly reasonable watch.

Edit: referring mainly to the down votes, there are others in the comments who clearly watched it.

Undertaker@feddit.org on 23 Dec 2025 07:49 next collapse

Not our problem, if the title is rage baiting and missleading.

Why not interchange ‘Why’ with ‘When’…

If I post: ‘Lemmy communities suck’ as a Youtube video (arguing against someone, who said this), which should not be posted at Lemmy (as it is big tech and full of trackers), I’m the on, who have to live with the consequences.

b41b76cf@lemmy.world on 23 Dec 2025 14:07 collapse

Of course he’s trying to get our attention, but I don’t think the title is incorrect? Why the spaghetti one beat the clean one is what he talked about.

If he’s said “beats” I’d be upset too, but a singular “beat” makes it fine in my opinion.

x_pikl_x@lemmy.world on 23 Dec 2025 09:20 next collapse

There’s literally 8 replies, why are you speaking into the void like you’re addressing hundreds of opinions?

b41b76cf@lemmy.world on 23 Dec 2025 14:08 collapse

I specifically said I’m referring to the large number of down votes.

FizzyOrange@programming.dev on 23 Dec 2025 18:35 collapse

Sounds like observability, proper load testing, etc. beat a system without that. Saying that spaghetti code beat clean code makes it sound like it won because it was spaghetti code.

I haven’t watched the video, nor am I going to with a clickbaity and apparently misleading title like that.

eager_eagle@lemmy.world on 23 Dec 2025 17:23 collapse

sounds like he’s frustrated that a clean architecture didn’t magically solve all of his problems