• 8oow3291d@feddit.dk
      link
      fedilink
      arrow-up
      7
      ·
      2 hours ago

      In some cases, it is “code as documentation”. Saves me from 1) remembering the steps 2) means I actually doing the steps correctly 3) Actually remembering to do the 10 minute task when I need to.

      If I had not done the program, then I often would have to write down and maintain documentation elsewhere.

  • KindaABigDyl@programming.dev
    link
    fedilink
    arrow-up
    24
    ·
    3 hours ago

    The modern one:

    When there’s a function that can be written manually in 10 minutes but you find a way to do it in 10 days using LLMs

    • criss_cross@lemmy.world
      link
      fedilink
      arrow-up
      2
      ·
      1 hour ago

      “Here’s my Claude skill that takes the LLM 20 minutes with constant babying that saves a human 1 minute of work”

      Promo time baby!

    • jaybone@lemmy.zip
      link
      fedilink
      English
      arrow-up
      3
      ·
      2 hours ago

      And the steps aren’t reproducible because the LLM does something different every time. So you can’t consistently recreate it.

  • Evil_Shrubbery@thelemmy.club
    link
    fedilink
    arrow-up
    3
    ·
    edit-2
    2 hours ago

    If a task takes 10 minutes to do manually that doesn’t mean I’ll start now, it might take me more than 10 days to start - so automating it is the faster way for me to get the task done.

  • rockerface🇺🇦@lemmy.cafe
    link
    fedilink
    English
    arrow-up
    17
    ·
    5 hours ago

    If it’s a task that has to be done every day for 4 years, you’re actually saving time. And that’s if we assume only one person has to do it, if it’s 10 people, you’re saving time after 5-6 months. 10 minutes adds up quickly once it starts scaling.

    • railway692@piefed.zip
      link
      fedilink
      English
      arrow-up
      13
      ·
      4 hours ago

      Assuming you set it up perfectly the first time, instead of it breaking for some reason six weeks later and then you spend three hours figuring out/remembering how you set it up in the first place and another two nights after work fixing it so it works as intended.

      Also your use case has changed, so it needs to be retooled to address the new situation.

      Other than that… worth it.

      • CanadaPlus@futurology.today
        link
        fedilink
        English
        arrow-up
        2
        ·
        edit-2
        2 hours ago

        5 years is also a pretty arbitrary span to go with. You could smoothly discount future time savings instead, but then your discounting curve is arbitrary.

        The most rigorous way to go would be to set some kind of future goal, and then work your way backwards to find some kind of statistical description of the shortest path there, or else set some kind of future metric at a specific time and find the path that maximises it. This is pretty much how you design your investing portfolio, just with money instead of labour.

      • rockerface🇺🇦@lemmy.cafe
        link
        fedilink
        English
        arrow-up
        4
        ·
        4 hours ago

        spend three hours figuring out/remembering how you set it up in the first place

        I mean, you could also leave comments in your code, but that’s just me

        • railway692@piefed.zip
          link
          fedilink
          English
          arrow-up
          5
          ·
          4 hours ago

          My comments:

          // Do not change this timeout value. There’s a compatibility issue that causes requests to hang. Come back later to add details

          // Should probably refactor this bit

          // drunk, fix later

        • Rhaedas@fedia.io
          link
          fedilink
          arrow-up
          2
          arrow-down
          1
          ·
          4 hours ago

          Just one layer removed from the problem.

          “WTF does this comment even mean?”

    • lobut@lemmy.ca
      link
      fedilink
      arrow-up
      5
      ·
      4 hours ago

      It’s more than that for me. I typically hate doing repetitive tasks but I love automating them and seeing my scripts or apps run or just checking a dashboard feels better.

  • hperrin@lemmy.ca
    link
    fedilink
    English
    arrow-up
    5
    ·
    4 hours ago

    Even better, now you can automate it with AI, so that it’s both very fragile and dependent on a paid subscription to work.

    • tempest@lemmy.ca
      link
      fedilink
      arrow-up
      1
      ·
      2 hours ago

      Yeah but since you didn’t write it you won’t remember you generated it and you’ll just have the LLM spit something else out the next time you need it.

  • saltesc@lemmy.world
    link
    fedilink
    arrow-up
    1
    ·
    edit-2
    3 hours ago

    Today I made a widget on my phone that logs the tracks I play and drums via BT in the ekit. Once the session done it pushes the txt file to my PC while I eject the SD card with the drum recordings in it and plug it into the PC. I then run a session script that pairs the drum tracks to the music track log, clears the SD, and catalogues everything in my production folder, while also building an MD in my Obsidian vault that outlines all the audio and lets me write notes on each or about how the session went. The file structure is obv Reaper friendly for when I want to multi track everything back together.

    This took almost all day. Because writing down what track I was listening to when I saved a recording has just been so much effort up until now /s.

    I’m sure it’ll pay the time deficit back over a decade.