3 ms·
Nope, dude at my job totally got "laid off" for choosing to write a feature in an ecommerce system in React. He had used it before at a previous job and was fa
by redleggedfrog 4y ago
Nope, dude at my job totally got "laid off" for choosing to write a feature in an ecommerce system in React. He had used it before at a previous job and was familiar with it. Problem was:
- No one else in the team was familiar with React.
- React did not play nice with the rest of the app and developer work flow.
- It was huge and slow
- He didn't know React as well as he thought he did and we had endless bugs.
- He spent ages working on it.
We rewrote in vanilla JS in 4 days - one dev.
And, yeah, effing JS.
- dmix 4y agoThey didn’t literally mean getting fired for choosing a framework choice and it doesn’t sound like your story does either. The point is about making safe choices compared to alternatives. Migrating a project without full team buy in and without testing the waters in small incremental experiments is a developer/management problem.
- drewcoo 4y agoEveryone gets miscorrected for using either a heuristic or an analogy.
- AdrianB1 4y agoThis should never happen, the developers should not choose whatever technology stack or components they want for their piece of code, that's how Frankenstein started. But getting fired is reasonable in this case.
- pleb_nz 4y agoAgreed, but there must be more to this story that resulted in firing. You can't easily fire people for the issues listed here, at least in most civilized parts of the world.
- redleggedfrog 4y agoI wish. West Coast of USA can fire you for a bad haircut.
- redleggedfrog 4y agoYeah, that's a little bit of the story that I left out - he also chose React without the normal team consensus on tech, so there was that, too.
- password4321 4y agoBut, but ... resume driven development!
- mmcnl 4y agoI always find React/Vue comparisons with vanilla JS so curious, as if there's feature parity. No one would say "I rewrote this Flask REST API in vanilla Python".
- IshKebab 4y agoHe didn't get fired for choosing React though, he got fired for not being a good developer. If the task was so small you could write it in 4 days it should be easy for any competent developer to write a fast small React version.