3 ms·
Minutes to build, years to unspaghettify
by rezonant 5y ago
Minutes to build, years to unspaghettify
- dimgl 5y agoThis is true of all projects that scale uncontrollably
- rezonant 5y agoIt is not true of all projects _to the same degree_. Highly conventional, opinionated systems have a higher learning curve but yield a more consistent result given developers with inconsistent skill levels and investment in architectural design of an application. That is a fancy way to say: React gets new devs productive fast, and so it has tons of them available for work, but that comes at the cost of producing more spaghetti that more experienced devs inevitably have to clean up.
- dimgl 5y ago> Highly conventional, opinionated systems have a higher learning curve but yield a more consistent result given developers with inconsistent skill levels This is highly debatable. A lot of conventional and opinionated systems have lots of under-the-hood magic that make it hard to reason about, even for experienced developers.