• assembly@lemmy.world
    link
    fedilink
    English
    arrow-up
    33
    ·
    2 days ago

    I took a class in my undergrad program titled Human Engineering and Ergonomics. It was an elective in comp sci but I really think it should have been a requirement. Going through how humans communicate and perceive interfaces/communication. Every developer should have to take it.

    • EddoWagt@feddit.nl
      link
      fedilink
      English
      arrow-up
      15
      ·
      2 days ago

      This trickles down into UX design aswell, so many programmers just do not understand it, which makes opensource software sometimes so annoying to use

    • PapstJL4U@lemmy.world
      link
      fedilink
      English
      arrow-up
      8
      ·
      2 days ago

      Similiar, I studied “media computer science” - it was just c.s. but with a focus multimedia and multimedia interaction.

      People joke, that everything with “media” is just a light degree, but the focus was very much on how humans interact with computers ,how humans interact with humans via computers and how the average human engages their work goal via computers.

      Not having your user be your sworn enemy and cosplaying as a user helps with creating less shut software in less iteration.

      • jballs@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        6
        ·
        2 days ago

        Not having your user be your sworn enemy

        That gave me a good laugh, because every dev I’ve ever worked with sees users this way.