Profanity In Programming

Since Linux is an open source software, it’s inevitable that profanity would appear in the source code sooner or later. The site of Vidar Holen has a section that continuously tracks the number of curse words in the Linux kernel since the beginning of 1990’s.


In addition, you can search for other words from other categories like Companies (Google, Apple, etc.), Blooeans (Ture|Treu|Tuer, Flase|False|Fales), etc. If you want you can even search for custom words and see how many times they occurred in the source code.

Here are some of the searches that I did. Note that the numbers are for the latest version of the Linux kernel only:

Bug — 6403
Error — 100867
Lol — 39
Meh — 27
Penguin — 32
Windows — 2132
Wordpress — 2


About Edmark M. Law

My name Edmark M. Law. I work as a freelance writer, mainly writing about science and mathematics. I am an ardent hobbyist. I like to read, solve puzzles, play chess, make origami and play basketball. In addition, I dabble in magic, particularly card magic and other sleight-of-hand type magic. I live in Hong Kong. I blog at You can find me on Twitter @EdmarkLaw and Facebook. My email is
This entry was posted in Language, Technology and tagged , , , . Bookmark the permalink.

10 Responses to Profanity In Programming

  1. I never put curse words in code, but I certainly uttered them while trying to code! Or, rather in seeing that the code didn’t work. You might enjoy these stories about programming and larger implications.


  2. nicholesuomi says:

    Ah, I can’t find the link because I haven’t seen it in ten years or so, but a chart comparing expletives in various bodies of code showed the leaked Windows ME code was a runaway winner. =)


  3. fajarlaksono says:

    It’s nice article, i like it..


  4. I kindof just want to print out that chart and frame it! You just gifted my first big laugh of the day! Thank You and Cheers!!! 🤣

    Liked by 1 person

  5. Rini says:

    Penguin is super random.


  6. Review It says:

    This is a great blog. I don’t really think that you visit others blog but still, I want you to please review my first article. It will tell me whether my blog has any potential or not.

    Liked by 1 person

  7. Grady says:

    That was interesting! Thanks for posting 🙂

    Liked by 1 person

  8. masercot says:

    I knew there was a reason I didn’t like Linux. I thought it was that stupid space you have to put after the “cd” command…

    Liked by 1 person

What's On Your Mind?

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s