Discussion
Loading...

Post

  • About
  • Code of conduct
  • Privacy
  • Users
  • Instances
  • About Bonfire
jbz
@jbz@indieweb.social  ·  activity timestamp 3 months ago

「 Everything’s optimised for developers – and hostile to everyone else.

This isn’t accidental. It’s cultural. We’ve created an industry where complexity is celebrated. Where cleverness is rewarded. Where engineering sophistication is valued more than clarity, usability, or commercial effectiveness.

It’s easier to win an argument by citing SSR compatibility issues than it is to ask, “Why are we using React for a blog?” 」

https://www.jonoalderson.com/conjecture/javascript-broke-the-web-and-called-it-progress/

#javascript #bloat #complexity

  • Copy link
  • Flag this post
  • Block
[object Object]
@zzt@mas.to replied  ·  activity timestamp 3 months ago
@jbz @cykonot there’s that ugly-ass generative header image again, on an article about how our industry celebrates pointless complexity
  • Copy link
  • Flag this comment
  • Block
Curtis Carter
@codingcoyote@floss.social replied  ·  activity timestamp 3 months ago
@jbz that's not entirely true, a lot of stuff (but not all) was highly optimized for users instead of the developer, and then over time the code got harder to maintain and it resulted in it also being hostile for users.

That said, the solution is not to optimize for developers or Users, but to find the middle ground that gets the users what they need and makes it easier to avoid weakening the user experience further in development.

Complexity is hell for devs too.

  • Copy link
  • Flag this comment
  • Block
Log in

bonfire.cafe

A space for Bonfire maintainers and contributors to communicate

bonfire.cafe: About · Code of conduct · Privacy · Users · Instances
Bonfire social · 1.0.0-rc.3.1 no JS en
Automatic federation enabled
  • Explore
  • About
  • Members
  • Code of Conduct
Home
Login