• Rekall Incorporated@piefed.social
    link
    fedilink
    English
    arrow-up
    8
    ·
    6 hours ago

    Why do you need “vibe coding” for UI/UX customisation?

    Why can’t you have a regular app that has customisation features (can even use LLM or ML tech)?

    I am hardly anti-AI and I’ve vibe coded some small elements of my work projects (very simple modules with extremely clear input -output requirements in a domain I have a lot of business experience in), but this seems like AI for the sake of AI (or hype and PR associated with what is marketed as AI).

    • Not_mikey@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      5
      ·
      5 hours ago

      Speaking as someone who just vibe coded a client for lemmy, no matter how customizable you make your UI it will not be as customizable as having an LLM edit the code directly. The UI I wanted was completely different then the scroll based UI that most current lemmy clients have so the only way to make it was through vibe coding. You can check it out at stakswipe.com and you’ll see there was no way to customize a standard scroll based interface to have the same swiping behavior.

      Also customizable UIs tend to be very menu heavy, so yeah you may be able to move the like button to the top right of the post, but to do so you’ll have to navigate through three layers of menus and settings to get there. Whereas with AI you can just type " move the like button to the top right". Customizing using natural language you know is a way better experience then figuring out a bunch of configuration and templating software that’s different for each app.

      • Rekall Incorporated@piefed.social
        link
        fedilink
        English
        arrow-up
        2
        arrow-down
        1
        ·
        5 hours ago

        That’s a fair point.

        Still, I think for the median user interested in customisation, a fully vibe coded front end may be overkill.

    • rabiezaater@piefed.social
      link
      fedilink
      English
      arrow-up
      2
      arrow-down
      2
      ·
      5 hours ago

      Because an LLM based interface allows you to say “I want my feed to look like Instagram” and it will just make it happen without you needing to tweak it endlessly. It is really the biggest strength of AI based tech, allowing for plain language input for what would normally be a relatively complex procedure.