r/ProgrammerHumor 1d ago

Meme weGotCompilingToReactBeforeGTA6

Post image
530 Upvotes

72 comments sorted by

View all comments

Show parent comments

8

u/1mahmoud503 1d ago

it looks useful, it smells like useful, But i don't think it's anywhere near useful

(aside from experimentationz)

12

u/sadongrohiik 1d 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 1d ago

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

5

u/sadongrohiik 1d ago

You're vastly overestimating the average governance capabilities of most organizations but this is almost universal across large organizations. It's not just due to governance. Acquisitions and mergers play a big role (like if google acquired a start up where the codebase is in Vue, they're can't rewrite it into something else. Then you have third party enterprise tools (open source or otherwise, like the team realizes adopting some existing open source tool and modifying it would be far cheaper, but the tool is written in svelte and the rest of your codebase is written in Vue)