4 ms·
Complexity and instability in the JS ecosystem is a hot button for me, so it's hard not to be drawn into vehement agreement. I've been doing a little work rece
by spinningslate 5y ago
Complexity and instability in the JS ecosystem is a hot button for me, so it's hard not to be drawn into vehement agreement.
I've been doing a little work recently with htmx[0] and it's a breath of fresh air. But then, I'm at the point in my career where "cool new tech" is much less interesting for its own sake than it used to be when I was younger. I'm drawn far more to elegant, understandable, productive simplicity these days.
I think that hints at the reason we have these endless debates - not just about JS but about $(your-favourite-tech). Software development is a socio-technical endeavour. We put all the focus on the technical part, and by comparison, rarely consider the social aspect.
DHH is one of the few I've heard actually refer to this, on the corecursive podcast [1]. In discussing static typing vs dynamic, his point is the latter suits his brain. But that he understands and accepts static typing suits others, and that's fine.
So I get that, for some, the JS ecosystem is dynamic and interesting; stimulating; exhilarating even. For others, it's an unstable quicksand that gets in the way of doing something useful.
[0]: https://htmx.org/ https://htmx.org/
[1]: https://corecursive.com/045-david-heinemeier-hansson-software-contrarian/ https://corecursive.com/045-david-heinemeier-hansson-softwar...