top | item 25510755

(no title)

poisonta | 5 years ago

It took a decade for the industry to realize that JS frameworks were overhyped and the degraded productivity because of them was not worthy. I think they will be replaced by Hotwire-like technologies in the next decade.

The same thing will happen to micro services (especially, distributed monolith) and Kubernetes. They are just overhyped.

Productivity matters most!

discuss

order

Nextgrid|5 years ago

The last decade in tech has shown that productivity does not matter most and I'm not sure the pendulum is swinging back (yet?). The only time productivity matters most is maybe small, bootstrapped businesses where cash isn't infinite and actual value delivered is what matters. In fact, the company behind this is Basecamp which is almost an outlier in tech at this point, as they're one of the few out there that actually makes its $$$ by selling products/services people pay money for, as opposed to endless VC money or acquisitions.

When it comes to VC-funded crap or big legacy enterprise trying to "modernise" itself, over-engineering allows grifters to twist the situation for their own personal gain. The business problem the tech is supposed to solve often warrants a simple solution, but why would someone solve it with a simple solution and 3 people when they can bring Kubernetes, microservices, "service mesh", blockchain and multiple programming languages to the mix and suddenly become an "engineering manager" managing 30 people, put big words on their resumes and speak at conferences about how they solve big (self-inflicted, as a side-effect of the overengineering) problems where more of their peers (either new and genuinely believing this is the proper way to do things - like I once was - or experienced enough to know this is BS but support it as it paves the way for their own career) encourage them?

This happens at multiple levels too, it's not just developers or would-be engineering managers. The funding side of things is also broken in the sense that you'll attract more investors and raise more money (some of which you'll keep in your pocket as salary, even if the company folds in the end) if you throw big words and pitch an over-engineered solutions such as blockchain as opposed to a simple and proven one (even though the latter is more likely to actually pay off).

le_didil|5 years ago

I don't think this is going to happen. Hotwire-like technologies have existed for a long time with turbo-links, adoption is low and it's very unpractical to work with compared to a split backend api + frontend (framework or not as you prefer).

arvindamirtaa|5 years ago

>it's very unpractical to work with compared to a split backend api + frontend

This is just demonstrably false. Both paradigms have areas where they shine. One or the other is not better across the board.

I guess the point of Hotwire is that there isn't pretty much anything you can't do with the "old tech" that you can with the modern javascript CF.