Sometimes, I leave bad jokes in my code, here are some examples from a backup tool I built a while back:
When a user tries to delete a backup:
console.log(`Still wanna do it? just checkin'...`)
When trying to remove a backup but something wrong happens:
spinner.fail(`ummm, yeah.. this is awkward; we could't delete the backups for some reason`)
When the user tries to remove a backup, but then cancels at the prompt:
console.log(`Whew, nothing happened. That must feel good, eh?`.green)
When something goes wrong:
spinner.fail('womp womp... some error occurred *rolls eyes*')
Other times, I add a funny* comment to a funky looking piece of code, just because..
I am curious if other devs do it to, do you do anything like that? funny comments? funny method/variable names? or funny messages you show to users? please share!
*Depends on whom you ask ;)
Oldest comments (54)
No. I never do that. Not that I have an issue with jokes. But you can bet that at least some users or other stakeholders won't understand the joke and instead view it as a lack of professionality.
Well of course! Context matters! I’m not talking about delivering jokes in products used by thousands of users (unless that’s part of your marketing strategy). Context matters, and I am usually careful about where the joke is placed and who’s going to read it.
In my specific case, this tool is open source, and is used exclusively by developers.
Additionally, I might leave a joke in a comment even in client code. I don’t think that’s going to be the reason a client thinks I’m unprofessional.
It goes without saying, inappropriate jokes have no place in this discussion. That’s just part of being respectful to other humans.
i thought you bring jokes to comment, but in user interaction?
I tend to shorten
button
tobutt
, which seems clear enough, isn't overly offensive, but makes me chuckle just because I'm writing butt.And even still I kind of regret not just writing button for clarity. 🙃
I use btn instead.
but I may start using butt from now on
Be careful on how you use your butt
I got fed up with badly written assignments in my last semester of college and left some comments criticizing the requirements 😛
Oftentimes, my code is the joke 🤷♂️
relatable
Given a long enough time frame, this becomes true for most code.
I don't do this. It can come back to bite you in too many ways, such as
I'm not saying I haven't done that sort of thing before; I just try not to do it now.
I see your point, and I get it. It really depends on your client and your work culture. Nothing wrong with being on the safe side.
Our software which we use in the office, I leave a code like this:
err.count == 5? how did you come up with this number?
5 is my favorite number. :P
No, it just an example. I just exemplified the scenario.
This is precious! 😄
I never did in products that I've worked, but where I work currently there are internal systems that when it's blocked for maintenance shows the Travolta confused :D And it makes me LOL...
That’s awesome!
At one client, they were using a home-grown issue tracking system called Bob, after Bob the Builder. It even had an image of Bob the Builder in the application itself.
As a little joke, I built in a timer that at random times replaced the image of Bob with one where one eye was closed, wich made it look like he was blinking every now and then. It took a week and a half before someone noticed. I had a hard time not to laugh and to keep my face straight, while asking: "what do you mean, Bob is blinking? Are you serious?"
This is gooood! 😂
Hahahaha, this great! Might steal that from you ;)
"The night is dark and full of errors."
How is this not a meme?
Some comments may only be visible to logged-in visitors. Sign in to view all comments.