JavaScript Fatigue Strikes Back – Allen Pike

March 11, 2025

In recent months, I’ve returned to writing code daily. It’s been a lot of fun. While I enjoy Swift, Python, and Ruby, we’ve been building in TypeScript lately since it’s a good fit for our latest project.After about a decade away from regularly writing JavaScript, it’s been fun to catch up on ten years of progress all at once. For example:

  1. React has evolved from a little experiment thought to boost performance, into a sprawling ecosystem thought to hinder performance.
  2. Platform features like ES Modules, fetch, view transitions, and async/await have made the web a nicer platform to build directly for
  3. Serverless has gone from a wild new idea to well-understood
  4. Cursor is especially good at working in TypeScript, which mostly eliminates boilerplate tedium
  5. Modern build and packaging tools like vite, pnpm, and esbuild have made the tooling around JS nicer and much faster
  6. All of the above has taken universal JS – sharing code between the client and the server – from barely-possible to well-supported

These changes have each boosted the ecosystem in its own way. And each has fuelled one dynamic that has not changed: choosing the right JavaScript framework is hard, man.

Source: JavaScript Fatigue Strikes Back – Allen Pike

Allan Pike recently returned to full time coding after a decade away–and he has some lessons and thoughts.