root@construct:~/rants/javascript-fatigue-nao-existe-voce-so-nao-sabe-escolher$
<-- voltar para /rants
2025-12-16//RANT

JavaScript Fatigue Não Existe, Você Só Não Sabe Escolher

A cada seis meses alguém viraliza com "JavaScript Fatigue Tá Me Matando" porque dev ama concordar que as coisas são difíceis. Parece terapia em grupo em que ninguém melhora.

Pra mim, JavaScript fatigue é skill issue: dificuldade de tomar uma decisão e seguir em frente. Opção tem de sobra: React, Vue, Svelte, Solid, Qwik, Angular, Astro, Next, Nuxt, SvelteKit, Remix. Dava pra passar a tarde listando. Tu pode escolher um e shipar sem aprender todos.

"Mas e se eu escolher errado?" React, Vue e Svelte são ótimos, funcionam e têm ecossistema e vagas. A diferença entre eles importa muito menos do que conseguir entregar o que tu quer fazer.

"Tem framework novo toda semana!" O que aparece toda semana é experimento. As opções principais estão estáveis faz anos: React domina desde 2016, Vue é a alternativa desde 2017, Svelte é a opção cool desde 2019 e Angular é enterprise desde sempre. Eles não tão mudando. Tu tá lendo comparação demais enquanto podia estar escrevendo código.

Vejo gente gastar três semanas avaliando gerenciamento de estado num projeto que podia usar useState. São 14 artigos sobre Zustand, Jotai ou Valtio, e o app só tem o objeto do usuário e um toggle de tema como estado global. PQP.

Isso me parece mais cansativo: ficar paralisado na análise enquanto o concorrente constrói com Create React App e captura o mercado. Os devs que constroem escolheram suas ferramentas anos atrás. Tão ocupados demais shipando pra ler teu think piece sobre como o Bun vai mudar tudo.

Minha stack não mudou em dois anos. NestJS no back, React ou Next no front, TypeScript em tudo, PostgreSQL e Redis. O Theo pode gostar da novidade e o State of JS apontar pra outro lado. Minha stack funciona, os apps rodam e os usuários tão felizes. Isso basta pra mim.

Para de navegar e começa a construir. A fadiga desaparece.

The Broad Way | Kinho.dev