• whotookkarl@lemmy.world
    link
    fedilink
    arrow-up
    16
    ·
    15 hours ago

    The two most difficult things in programming; dealing with time, naming things, and boundary conditions.

    • grandkaiser@lemmy.today
      link
      fedilink
      English
      arrow-up
      11
      ·
      edit-2
      13 hours ago

      dealing with time

      Network engineer here, it’s just as bad here. Currently trying to figure out what to do with ‘gaining’ a negative leap second. In 2025, we may lose one for the first time in digital history.

        • grandkaiser@lemmy.today
          link
          fedilink
          English
          arrow-up
          3
          ·
          edit-2
          4 hours ago

          Absolutely. I’m a ddi engineer. NTP plays a huge part in my work. Systems, including ntp, are designed to handle leap seconds. Negative leap seconds are uncharted territory. I could go off on a long rant about it, but I doubt people care that much. It’s really dry stuff.