Does anybody else feel like they're relearning web development? Once you decide you wanna get off the The Frontend Treadmill, you realize you need to completely reorient your process for building web sites and applications. I think all of the tools and practices that you reach for need to change pretty significantly. It feels like starting over. https://polotek.net/posts/the-frontend-treadmill/
Also, CSS is completely different than it was even 5 years ago. I feel like I'm relearning it quite literally. All of the syntax and constructs are familiar. So I'm not starting from scratch. But I wouldn't solve anything in CSS the same way we used to solve it 10 years ago. There are way better tools that are less hacky and more performant. But we're gonna have to learn them. https://social.polotek.net/@polotek/113012077825811153
But once you decide "I'm not gonna install vite", you're left with a pretty big void. What do we do instead? What's the way to start a project after you've made the key decision that you're going to stick close to web standards and low JavaScript solutions? And how do you set things up so that you can thoughtfully expand into js solutions in the future as needed, but without making a mess of things?
Just as an example, I find that I can't even get started in the same way. For a long time now, setting up a new project meant installing a build chain. Webpack, create-react-app, esbuild, vite. Whatever thing is in fashion at the time. But the first thing you do is make a bunch of assumptions about your development environment.
But what we're realizing is that those assumptions lock us into a particular path. And we're realizing that we may want to have other paths available to us.