3 ms·
https://github.com/dshearer/jobber/blob/master/jobber/jobber.go#L52 https://github.com/dshearer/jobber/blob/master/jobber/jobber... No thanks.
by moe 12y ago
https://github.com/dshearer/jobber/blob/master/jobber/jobber.go#L52 https://github.com/dshearer/jobber/blob/master/jobber/jobber...
No thanks.
- rasur 12y agoYeah, I'm with you on that TBH. There's nothing like a good bit of condescension from a developer to really win over their users. It was sad a few decades ago, and it's still sad now.
- akerl_ 12y agoMeh. If this was indicative of anything other than somebody wanting to have a bit of fun when typing error messages, you might be on to something. I don't mind a bit of humanity in my soul-less machines
- jacquesm 12y agoThink of it as a message from the writer to the user.
- akerl_ 12y agoI am thinking of it as a message from the writer to the user, and doing so gives me a little chuckle as I remember there is a human on the other side of the code that makes my server run.
- jacquesm 12y agoIt's funny, the first time, maybe. But if you use software all the time then such 'funnyness' becomes irritating. I'm trying to imagine working hard on trying to solve some issue for someone, mistyping a command and getting crap like that thrown back at me. Imagine all your software would return its errors laced with profanity. If you write code for yourself then that's one thing, as soon as you write code for potential distribution to a large audience (cron is present on just about any unix machine) then I think you should restrain yourself from trying to be funny (or at a minimum from having your software by proxy call people names). Call me old fashioned, it just doesn't work for me.
- dshearer 12y ago(Jobber author here.) It's...interesting that this is the aspect that has gotten the most discussion so far. But thank you, jacquesm et al., for your feedback. I certainly don't want this to turn people away from Jobber, so I'll change it. Computers are frustrating enough; we don't need to add more aggravation! On the other hand, IMO, the biggest profanity you can put in an error message is an error code and nothing more. Now THAT is how to mistreat your users! I wonder if there were similar discussions about the insults sudo gives you on OpenBSD (http://prefetch.net/blog/index.php/2012/08/01/sudo-insults-what-a-fun-feature/ http://prefetch.net/blog/index.php/2012/08/01/sudo-insults-w...)...
- cthalupa 12y agoFor the record, since it has been changed, L52 used to read: fmt.Fprintf(os.Stderr, "Specify a command, asshole.\n\n") Rather than the current: fmt.Fprintf(os.Stderr, "Please specify a command.\n\n") Not realizing this at first caused me a fair amount of confusion about what everyone was talking about.
- deleted 12y ago[deleted]
- damagednoob 12y agoAnd what's weird is that the 'asshole' got added in specifically. https://github.com/dshearer/jobber/commit/7766f3fc2d61ba8008ec8810f34f8c8ae0d9ad78#diff-50d9760bb6fa2dd4ccf4392c4bf9151fL37 https://github.com/dshearer/jobber/commit/7766f3fc2d61ba8008... I'll give the benefit of the doubt and say this was an accidental commit after a frustrating debugging session but yeah, don't do this to your users.