Ancestors

Written by Beldarak on 2025-01-09 at 20:08

How did people manage to do #webdev before #chatgpt ?

It looks like the whole thing is just made to break our sanity.

Want to install that thing? Oh here's a list of 10 things you have to install first. Be aware that if any of those things update and another doesn't, your project will be stuck in a limbo forever.

Ok, here's the 15 json and config files you have to change/create to use the new thing you installed...

Each command you have to type will threw 50+ warnings, it's perfectly normal

=> More informations about this toot | More toots from Beldarak@mastodon.gamedev.place

Written by Jared “Indie Social Web” White on 2025-01-09 at 20:20

@Beldarak Speaking as someone who's been doing this ~30 years:

You're in the middle of "modern" web dev.

It was an order of magnitude simpler before the hellscape that is JavaScript frameworks trying to eat the world.

Thankfully there are some new frameworks that are dramatically simplifying things again. Astro & 11ty are good ones in JS-land but you might be better off just learning another language that's server-focused and definitely more expressive. I'm a Ruby guy, first and foremost.

=> More informations about this toot | More toots from jaredwhite@indieweb.social

Written by Jared “Indie Social Web” White on 2025-01-09 at 20:23

@Beldarak And my firm opinion is the best thing web frameworks could do is obsolete anyone needing ChatGPT (ugh) in the first place by ruthlessly eliminating boilerplate code, providing straightforward & automatable recipes for common tasks, and offering understandable and well-documented architectures which actively ward off spaghetti code and technical debt.

That's my 2c anyway =)

=> More informations about this toot | More toots from jaredwhite@indieweb.social

Written by Beldarak on 2025-01-09 at 20:33

@jaredwhite

I feel we're in some kind of transition period. I can see the benefit of all those frameworks but someone need to come up with something similar to game engines but for web.

Install ONE software on your machine (+ eventual plugins) and your backend on your server and done.

We'll lose some customization but let's face it... we're just displaying and sending stupid forms 80% of the time, why are we needing 10 000 different tools for that job? :D

=> More informations about this toot | More toots from Beldarak@mastodon.gamedev.place

Toot

Written by Raptor :gamedev: on 2025-01-09 at 23:50

@Beldarak @jaredwhite about 99% of the shit I see people doing with gigabytes of pulled in javascript libraries can be trivially done in pure html5/css these days. Webdev isn't the hellscape it is because it has to be, it is because web developers in general are extremely lazy and set in their ways and would rather pour 10 layers of javascript libraries onto a site that eats so much memory it can lag out a gaming pc than just learn how to do a basic layout.

=> More informations about this toot | More toots from raptor85@mastodon.gamedev.place

Descendants

Written by Beldarak on 2025-01-10 at 09:19

@raptor85 @jaredwhite

True. I'm probably also culprit of this to be honest :S

That said, I'm currently working on some small web-based dialog editor for my game and the issue I had that pushed me to this rabbit hole is that it seems you can't write files on disk easily with javascript (or even web-embeded Python).

That may be my fault for trying to do web without a server as it's not really the intended use.

I've finally setup a Vite + VueJS + Electron project, it seems to work fine for now

=> More informations about this toot | More toots from Beldarak@mastodon.gamedev.place

Proxy Information
Original URL
gemini://mastogem.picasoft.net/thread/113801078417818892
Status Code
Success (20)
Meta
text/gemini
Capsule Response Time
290.794048 milliseconds
Gemini-to-HTML Time
1.131618 milliseconds

This content has been proxied by September (3851b).