• idefix@sh.itjust.works
    link
    fedilink
    arrow-up
    2
    ·
    3 months ago

    I feel like this article is completely missing my point. I’ve done my share of programming websites but not for the past 2 decades. And now I’m completely lost at reading CSS. I can’t make sense of the code shown in the picture. And that’s always been my trouble with CSS: the tendency to unnecessarily over-complicate things while reinventing the wheel. They have created a huge barrier for entry to the world of website programming and I think it’s a shame.

    • F04118F
      link
      fedilink
      arrow-up
      3
      ·
      edit-2
      3 months ago

      That’s an honest criticism that does not intend to devalue frontend. But there’s an overlap where “over-complicate” may imply that frontend (tools) should be uncomplicated.

      Having only done a few frontend projects in recent years, I see obvious value to new, more powerful CSS selectors and even things like Tailwind. I can’t read Tailwind yet, but making intuitive user interfaces that work well on all kinds of devices for all kinds of people (screen readers?) is difficult and should not be expected to be simple, IMO. But this is a matter of opinion.

      The ones most qualified to deal with that issue are, obviously, experienced frontend devs and they build these things.

      • idefix@sh.itjust.works
        link
        fedilink
        arrow-up
        2
        ·
        3 months ago

        I agree with everything you said, that’s fair. But I do not remember having to much difficulties coding UI interfaces in Qt while supporting numerous end-user configurations.