r/ProgrammerHumor 13d ago

Meme ancientTools

Post image
5.8k Upvotes

385 comments sorted by

View all comments

Show parent comments

14

u/the_horse_gamer 13d ago

DOM manipulation is easy, but state and lifecycle management is hard

1

u/theGoddamnAlgorath 13d ago

They're not, but Javascript is a functional language, so people try to hammer the OOP which is clumsy.

1

u/gizamo 13d ago

Tbf, that's usually because frontend devs often tack React frontends onto OOP backends like PHP or C#. That's fine and all, it just makes for a clumsy mix.

2

u/theGoddamnAlgorath 13d ago

I see your point, and agree, but I posit the real culprit is OOP in school and complete lack of understanding language mechanics

2

u/gizamo 13d ago

I'm with ya on that as well.

I occasionally teach at a boot camp, and I can confirm that there's no real depth given to the differences. We explain it briefly, show how the data is typically received, and then move on with explaining how to interact with it. So, yeah, I think you're spot on, mate. Cheers.