> With React and TypeScript, it’s like being in the middle of a megapolis: there are many, many things that are possible, but it’s noisy and overwhelming.
I love the ecosystem. There are hundreds of headless component libraries, amazing new tools (Tanstack start), but I keep forgetting how much friction there is when working on a fullstack JS/TS project.
I find credo much more pleasant than eslint. Especially the eslint 9 upgrade was very annoying. I also get annoyed when I have to combine eslint and prettier on a new project for example. Frameworks work nicely, until they break (remix + multitenancy, adonisjs with graphql, nextjs with anything).
Elixir is simpler, much compact, but it's not better. The javascript ecosystem is a victim of its success.
> With React and TypeScript, it’s like being in the middle of a megapolis: there are many, many things that are possible, but it’s noisy and overwhelming.
I love the ecosystem. There are hundreds of headless component libraries, amazing new tools (Tanstack start), but I keep forgetting how much friction there is when working on a fullstack JS/TS project.
I find credo much more pleasant than eslint. Especially the eslint 9 upgrade was very annoying. I also get annoyed when I have to combine eslint and prettier on a new project for example. Frameworks work nicely, until they break (remix + multitenancy, adonisjs with graphql, nextjs with anything).
Elixir is simpler, much compact, but it's not better. The javascript ecosystem is a victim of its success.