this post was submitted on 20 Nov 2024
16 points (94.4% liked)

Web Development

3441 readers
11 users here now

Welcome to the web development community! This is a place to post, discuss, get help about, etc. anything related to web development

What is web development?

Web development is the process of creating websites or web applications

Rules/Guidelines

Related Communities

Wormhole

Some webdev blogsNot sure what to post in here? Want some web development related things to read?

Heres a couple blogs that have web development related content

CreditsIcon base by Delapouite under CC BY 3.0 with modifications to add a gradient

founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] thebardingreen@lemmy.starlightkel.xyz 1 points 21 hours ago* (last edited 21 hours ago)

It's not HTMX (well kinda, see below). It's devs being like "These bugs aren't my fault until you prove they are."

And it's abstraction. I understand WHY we do it... I guess. I don't AGREE, and this is why. If you're playing with code that generates code that you don't understand and then can't debug... I've always preferred to write the code that's going to run. Don't give me APIs that interact with database, let me write SQL. Don't give me something with a "simple syntax" that behind the scenes generates a bunch of JavaScript doing who knows what that no one on the team understands (HTMX), it's gonna be easier on everybody to just write the JavaScript. The only reason the devs solved it was ChatGPT knew what they had missed... and I had to point them in that direction (I cut and pasted the errors into ChatGPT and then said "Guys, IDK what this means because I don't know anything about HTMX. Do YOU GUYS KNOW?")

I ended up spending hours of my life on some tech some hotshots wanted to use because it's the "new, sexy thing" and what I learned was "Oh, this is just abstracted syntax ontop of Ajax which is ALREADY abstracted syntax ontop of JavaScript." I find this annoying, not charming.