4 ms·
> With software specifically, it feels very much like a case of too many chefs in the kitchen at this point. Just look at facebook trying to build one website w
by Chyzwar 6y ago
> With software specifically, it feels very much like a case of too many chefs in the kitchen at this point. Just look at facebook trying to build one website with 10000 engineers. It's some of the most ridiculous bullshit and it's incredibly distracting even as an outside observer. There are clean and reusable patterns that solve problems for 99.9% of use cases, but most of the discussion and energy these days is spent rehashing the same boring front-end UI story over and over and over.
This single website is making billions of dollars in profits and used billions daily. It is good for us that Facebook have 10000 people working on this. Thanks to Facebook we have now flow, react, react-native, GraphQL, Redux, immutable.js, ReasonML, jest and create-react-app just to mention few things that were open sourced or worked by people hired by Facebook. No other company contributed as much to "boring front-end UI story"
- tarsinge 6y ago> Thanks to Facebook we have now flow, react, react-native, GraphQL, Redux, immutable.js, ReasonML, jest and create-react-app The added value of all of that is dubious when you see the result from the creators themselves. The analogy "too many chefs in the kitchen" is pretty spot on. The front-end UI is not the back-end, it doesn't scale with the number of users, so when too many smart engineers work on it you see the result.
- Chyzwar 6y agoThe result is an extremely successful company.
- seba_dos1 6y ago...built on extremely unethical grounds. 10000 engineers working on it are the symptom, not the cause.
- tarsinge 6y agoWe are talking specifically about the front-end, it was already successful in 2012 with basic AJAX and vanilla JS.
- justapassenger 6y agoUsenet was also already successful in the 80s.
- tarsinge 6y agoCome on we are talking 2012, have a look at its history, nearly all major features already existed at the time. Of course the UI would be a bit dated but it’s irrelevant as it has nothing to do with the JS tooling.
- nine_k 6y agoSuccessful it might have been, but I heard it was a sea of pain to support and develop. One-way bindings and isolation of effects help a lot.