3 ms·
In the posted article I wrote: > when developers choose complex software such as React or Rails to build simple websites, I cringe at the violation of Rule of
by DanielKehoe 6y ago
In the posted article I wrote:
> when developers choose complex software such as React or Rails to build simple websites, I cringe at the violation of Rule of Least Power
Just now I read through 400+ comments on "Hotwire: HTML over the Wire" (top of the HN leaderboard today). I'm sure Hotwire may be very useful for a narrow use case. And I have deep respect for DHH and his contributions to the building the web. But like most recent web technology, Hotwire is another case of misaligned priorities.
I wrote another article Beyond Rails [0] recently. Some of the key points
- Rails became popular 10 years ago because it allowed us to quickly build MVPs with just 2 or 3 developers
- software development has gotten far more complex, often needlessly
- software development has become needlessly specialized
- organizations have become dependent on revenue models that support large teams
- startups need more people and money than ever before
- the technologies we choose to build web applications influence more than just software architecture, they shape the nature of society
- we need to build with web standards that make websites simpler and easier to build and maintain
Out of those 400 comments, did anyone say, stop this madness? What are the technologies that are going to get us back to building MVPs with 2-3 people? Because the original vision of the web focused on simplicity and empowerment.
[0] Beyond Rails: [https://tutorials.yax.com/articles/beyond-rails/index.html https://tutorials.yax.com/articles/beyond-rails/index.html]