4 ms·
Yeah I also don’t understand. But then again.. the js ecosystem is one big pile of turds.. Tech cycles with people who reinvent the wheel and keep making the s
by jbverschoor 5y ago
Yeah I also don’t understand. But then again.. the js ecosystem is one big pile of turds..
Tech cycles with people who reinvent the wheel and keep making the same mistakes
All these problems have long been solved
- ethbr0 5y agoThey were solved in a way that slowed progress. So invariably, people discovered that if they threw out the complexities of the solutions, they could make faster progress. Then they eventually ran into the corner cases. That's the time loop that keeps happening.
- xg15 5y agoYeah, this seems less like actual progress and more that people wanted to drive in circles faster.
- ironmagma 5y agoThe problem of new versions of dependencies breaking old code happens all the time in a variety of ecosystems. It's not exactly "solved," it's a continual problem similar to picking what you will eat for dinner. There are pros and cons to each approach, in this case the con is that every now and then you have to manually pin a version. If we did it the other way, we would have to manually upgrade versions to get obvious and easy improvements. As with most things people happily call "turds," it's actually a tradeoff and not as simple as just being bad. As for reinventing the wheel, are wheels really settled science? As far as I know, new kinds of wheels are being created all the time. It's not just that new people are creating them, there are new things wheels need to do every day and new sets of requirements that the old existing wheel designs don't fulfill. Look at wheels from 50 years ago and they are nothing like the wheels of today. The wheels on cars are nothing like the wheels on aircraft, which in turn are nothing like the wheels on trains.