๐Ÿ“ฆ about ๐Ÿงป posts
When I was a kid, making websites, you'd find some library that you wanted to use, then you'd either copy the .js file to your website or use a cdn host and add the .js to a <script src>on your webpage and you'd be using it.
It seems like now you find a library that you want to use and the expectation is that you're using npm.
Now let me just say, I get the point of npm. I get that at a certain point you want to make all your javascript one big bundle to minimize the amount of files that the client downloads etc.. I get that having a package manager makes sense.
But something about it surprises me.. Is everyone using this? Are normal web developers typing command-lines to add packages? Are normal web developers running a command to build the javascript every time? Are they setting up an intricate system to auto re-compile on change? Are normal web developers dealing with multi-second compiles every save?
Is this why no-one makes their own websites anymore?
Kevin Kandlbinder
12 September 2023

The thing I noticed for myself was how I slowly switched from handwriting over to frameworks. These days I tend to use SvelteKit and I'm pretty happy with it. I honestly don't know if I'd currently have fun in web development if it weren't for Svelte. I used Gatsby / React before and it became a dependency hell. (The big reason on why I've not updated my main website in a while, still building up courage for the big rewrite in Svelte.)

It really is a big shame how monotonous the modern web has become. Everythings on a few big platforms, and websites which are actually standalone are either some Wordpress template, a Linktree, or a barely customized website builder project. It's really a bummer, because each web developer really has their own handwriting. A good friend of mine and I can recognize each others designs just by the way we handle our fonts and colors. It's a bummer so much of that is lost in the modern web.

I should add I'm in my early 20s, so I sadly only caught the tail end of "the old web", but I've always had a facination in the kinds of websites you find 10 links deep on some old forum.

-- Kevin
Daniel Moore
13 September 2023
"Rapid Development" trumps all in web. If you haven't seen it before check out https://motherfuckingwebsite.com/ I used to send this to all the new web developers I met, but now it's just kind of become a cliche.
DevOcean Solutions
14 September 2023
In terms of not trying to reinvent the wheel I think a lot of developers are using some core packages which can accomplish a set of tasks which allows to cut down development time significantly.

Nowadays, you can find a package for basically any action you want to accomplish to the point where its getting silly. I personally keep it limited to only a couple of packages and have base templates to accomplish the task at hand.

When it comes to rebuilding each change, that's usually not the case and there's multiple solutions out there which allows you to just auto hot-reload your solution as you're working on it. I only really build and compile at the moment of pushing to production.

Add a Comment

An error has occurred. This application may no longer respond until reloaded. Reload ๐Ÿ—™