If you’ve never seen the movie Ground Hog Day, television weatherman Phil Connors (played by Bill Murray) finds himself reliving the same day over-and-over again.
He wakes up in the same bed on the same exact date every morning. As he goes about his day, he’ll change things here and there, but every morning he wakes up just to repeat the same day all over again.
I sometimes feel like web development is like that.
Eventually, people realized this was horrible for performance, so they built tools like Next.js and Nuxt.js that take those same state-based UI libraries and run them on the server to generate… server-rendered HTML.
In Ground Hog Day, Phil changes lots of little details, but nothing really changes. The only way he escapes his never ending loop is by changing the major patterns in his life and breaking that cycle.
Maybe, just maybe, that’s relevant to how we build things for the web.