Hacker News new | ask | show | jobs
by 5hoom 5394 days ago
I'm sure this same story came up a while ago, but whatever. Here's my take on the type of swearing in commits as per the story (XXXX represents swearword of your choice).

C++: "Finally fixed it. My XXXX head hurts"

Javascript/Ruby: "Finished adding 15 new features. I am XXXX awesome"

C: "No time to swear, busy hacking. Oh XXXX whoops"

Java/C#: "Wouldn't swear, unprofessional & boss is watching"

Python: "All happy, & swears are naughty"

PHP: "Whats a commit?"

(ps. Just for fun, no flamebait intended!)

2 comments

I'm willing to bet a lot of the Javascript obscenity is "F*ck browser X", or words to that effect.
I know that the most popular tag in our issue tracker is #fuckie.

It's particularly fun to pronounce allowed as if it rhymed with "ducky".

Haskell and Lisp programmers are ascended beings, and are beyond the mortal desire to cuss in commit logs.
I've sworn my fair share when trying to write Haskell bindings to libraries that assume all languages have global variables.

CPython's module initialization functions are particularly obnoxious about this.