GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Conversation

Notices

  1. Embed this notice
    Hisham (hisham_hm@mastodon.social)'s status on Wednesday, 15-Jan-2025 02:32:36 JST Hisham Hisham

    https://hisham.hm/2025/01/14/frustrating-software/

    There's software that Just Works, and then there's Frustrating Software.

    htop Just Works. LuaRocks is Frustrating Software. I wrote them both.

    As a user and an author of Frustrating Software, there's a very particular brand of frustration caused by its awkward workflows.

    (cont.)

    In conversation about 5 months ago from mastodon.social permalink

    Attachments



    • Embed this notice
      Hisham (hisham_hm@mastodon.social)'s status on Wednesday, 15-Jan-2025 02:32:36 JST Hisham Hisham
      in reply to

      I recognize it as a user myself when using software by others, and unfortunately I recognize it in my users when they fail to use my software. I know the answer in both cases is "well, the workflow is awkward because reasons". There's always reasons, they're always complicated.

      I wonder if I would know that were I not a developer myself.

      (cont.)

      In conversation about 5 months ago permalink
    • Embed this notice
      Hisham (hisham_hm@mastodon.social)'s status on Wednesday, 15-Jan-2025 02:33:14 JST Hisham Hisham
      in reply to

      Well-intentioned awkward free software still beats slick ill-intentioned proprietary software any day of the week. Both cause frustration, but the nature of the frustration is so, so different.

      The latter pretends it Just Works, and the frustration is injected for nefarious reasons.

      The frustration in the former is an accidental emergent behavior. I feel empathy to that, but it's no less frustrating.

      (cont.)

      In conversation about 5 months ago permalink
    • Embed this notice
      Hisham (hisham_hm@mastodon.social)'s status on Wednesday, 15-Jan-2025 02:33:14 JST Hisham Hisham
      in reply to

      I wonder if non-developer end-users feel the difference, or if the end result is just the same: "this doesn't work".

      I've seen people not realizing they were being manipulated by slick ill-intentioned software.

      I've seen people dismissing awkward well-intentioned software outright with "this is broken".

      If users were looking at a person performing a task in front of them (say, an office clerk) rather than a piece of code, everyone would be able to tell the difference instantly.

      (cont.)

      In conversation about 5 months ago permalink
    • Embed this notice
      Life is Tetris (tetrislife@qoto.org)'s status on Wednesday, 15-Jan-2025 02:33:14 JST Life is Tetris Life is Tetris
      in reply to

      @hisham_hm I think if techies and normies were a real distinction, we wouldn't see so many techies on Twitter - they'd all be self-hosting their sites. Being a dev and understanding the hoops doesn't help to avoid jumping through them!

      In conversation about 5 months ago permalink

Feeds

  • Activity Streams
  • RSS 2.0
  • Atom
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.