Hacker News new | past | comments | ask | show | jobs | submit login

When I started learning to code few years ago, tutorials were always, "how to create a blog ?" because it shows everything (authentication, crud, nested view, rights).

Then javascript framework came out. It was so hard that they move to just a todolist tutorial because even the creator didn't know how to create a blog with their new cool tech.

Some blogger were still able to understand how to use it and release todolist tutorial with authentication to demonstrate authentication, session management and rights.

Then new cool javascript framework came out and now it was even harder to code, creators weren't able to develop a todolist because it was too hard so their tutorial was just a basic counter application.

Now with nextjs we are even a step further. The developers don't know how to use it (is it even possible ?) so the tutorials show just how to "start" an application, load css and how to create a route.

In just a few years we came from create a full application to not even know how to do a todolist. (Imagine form validation, it must be so hard !!!).

Everybody seems happy and very productive. It must be myself.

In 15 years we came from 15 minutes to create a blog with this old tech to a few days of work. That's a lot of progress we don't have to reload the page !

https://www.youtube.com/watch?v=Gzj723LkRJY&t




This is a wonderful comment. You've put into words what I've felt about the industry these past 10 years.

Complexity correlates strongly with onboarding. The more complex your framework, library, or tool, the longer and steeper the learning curve to become productive with it.


This is not about a learning curve, I feel like you will never be productive with any of those javascript framework.

Yes, of course there is a learning curve. For react you will be a lot faster after a few month using it. And this curve is a lot longer than for rails(react and rails are just here for example here).

But it seems even after being a react god master you will still be x10 times less productive than an average rails developer for developing an everyday feature.


> But it seems even after being a react god master you will still be x10 times less productive than an average rails developer for developing an everyday feature.

This is a very enlightening point, maybe because the creators of React can afford to pay for unproductive gods, and those crazy assumptions are accidentally embedded in their tools, unlike rails, which was built by a guy trying to solve problems in the optimal way.

The real issue is when such tools become the standard for everyone else, and this often happens because giant corporations have the capital to push their bullshit, just to make their hiring process easier.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: