• 0 Posts
  • 18 Comments
Joined 1 year ago
cake
Cake day: July 1st, 2023

help-circle





  • Many years ago, my aunt bought an old, terribly specced laptop and couldn’t get Windows to run on it. I installed Ubuntu and everything was fine - she could check her email and browse toxic conspiracy theories on Facebook and all was good with the world.

    Two years later when visiting I got my first support request - would I mind showing her how to print something? No problem, but would you mind showing me what you were trying? She was selecting menu items to send to a virtual printer, not the one on the network. I show her the correct printer to send to and the thing prints. Easy. Out of curiosity, I check the outbox queue for the virtual printer. Over a hundred documents, going back two years.

    For two years she’d been unable to print, and every single time she’d ever attempted to print something she’d followed the exact same steps that didn’t work, and just accepted that this was the way things were.

    SMH.



  • I know you’re playing the straight man to a joke, but actually you can apply a linter, then tell GitHub to ignore the implied ownership history for the purposes of blame from that reclining pr. All such prs are massive and yet by virtue of the replayability of the linter it’s also very easy to ensure errors didn’t slip in when reviewing.

    I know the original comment was about renaming all the variables, but that’s obviously deliberately absurd, so I’m using here a completely realistic example instead.






  • I could’ve used a lot of things, but I’m on my phone and I wanted fewer characters to render it, whilst being sure it would work without having to run it.

    Also, I am pleased to have maybe helped. Perhaps we can be friends, you and I. Perhaps not. Idk, maybe you punch dogs, why would you do that? Seems mean.

    Have you ever just, like, edited a comment? How do people know when you did it? I guess if I were writing a thing to check it I’d use a registry of timestamps and checksums… So, like, ok, you can track, but why, how does it look?

    Anyway sorry I had some drinks between now and first post, goodnight




  • silasmariner@programming.devtoProgrammer Humor@programming.devExam Answer
    link
    fedilink
    arrow-up
    84
    arrow-down
    1
    ·
    edit-2
    8 months ago

    They missed out the context code:

    trait DoW { def length: FiniteDuration }
    object Monday extends DoW { override def length = 24.hours }
    ...
    implicit def toDoW(s: String): DoW = s match {
     case "Monday" => Monday
    ...
    }
    var day: DoW = _
    

    (Duration formatting and language identification are left as an exercise for the reader)