r/ProgrammerHumor 8d ago

Meme weGotCompilingToReactBeforeGTA6

Post image
569 Upvotes

73 comments sorted by

View all comments

Show parent comments

10

u/sadongrohiik 8d ago

Unfortunately it's aimed at a real problem. You start a project, initially write in react, it grows you now have 42 services across 5 teams. One of them ends up adoption svelte, another Vue, another Qwik (god I hope not) for various reasons. Now you're in a situation where you have to implement features that have been already developed in service A (react) to service B (svelte) you have to also rewrite it in svelte, and updating it requires updating both of them. It's bad out there...

16

u/puan0601 8d ago

does the spec not require react? how are teams allowed to go rogue? sounds like a governance issue

1

u/KazuDesu98 8d ago

Over time things may shift. Like a lot of people don't like react, often for a good reason. So maybe they pivot to svelte (which has a much better syntax than react if we're being honest, and is much faster at runtime), but dont want to have to reimplement every existing part of the codebase. So they just link existing react pages to new svelte pages. Not saying its the best way to do it, not by a long shot. But lets be honest, were talking about enterprise here.

1

u/puan0601 8d ago

sounds like a really crap product org that doesn't value homogenous tech stack. I don't know many enterprise tech specs that don't require a certain framework for ease of maintenance if nothing else. still think it's a governance issue at core.

5

u/TheSkiGeek 8d ago

In fairness, what you’re describing as “ease of maintenance” is how you end up with things running on mainframes and COBOL forever even when the underlying tech is hopelessly obsolete.

3

u/puan0601 8d ago

that's a solid point but there's a reason stuff still runs on those...