3 ms·
> I wonder if there is a common mindset that the majority of web developers have which causes them to love overcomplexity so much; This is, in turn, is a weird
by qudat 8y ago
> I wonder if there is a common mindset that the majority of web developers have which causes them to love overcomplexity so much;
This is, in turn, is a weird mindset. Are you suggesting that web developers are somehow unique in the software development space? Here's a hint: they aren't. The problems that web developers have to solve are relatively unique to the platform. When is 1MB of code a lot? This is not amount of code written, this is amount of code used. In python, it is not uncommon to import a library like `numpy` which will easily clock in 20+ MB for one library. Why don't people care about python dependency bloat? Because it doesn't have to be downloaded over HTTP like javascript. That is a unique feature of web development. What do you think would happen if developers around the world started complaining about using `numpy`? It's the same thing with libraries like `react`: they have no credibility because `react` is useful. It has nothing to do with web developer mindset, everyone wants to bring in libraries that make their lives easier.
- gambler 8y ago>In python, it is not uncommon to import a library like `numpy` which will easily clock in 20+ MB for one library. Why don't people care about python dependency bloat? Because some random Joe Schmoe can't replace numpy with a few lines of vanilla Pyton. Because numpy has a governing organization and isn't just an arbitrary library some unknown developer dumped on NPM. Because numpy is over a decade old and isn't any in danger of being superseded on the basis of not being fashionable.
- phponpcp 8y agoLiterally none of those things apply to React though.