Ilias Tsagklis

About Ilias Tsagklis

Ilias Tsagklis is a senior software engineer working in the telecom domain. He is an applications developer in a wide variety of applications/services. Ilias is co-founder and Executive Editor at Java Code Geeks.

Funny Source Code Comments

I recently stumbled upon an awesome Stack Overflow thread, entitled “What is the best comment in source code you have ever encountered?”.

As you might have guessed, it is a collection of funny source code comments, provided by developers all over the world. Take a look at it, it could definitely make your day.

I am reposting here my personal favorites from that long long collection:

// sometimes I believe compiler ignores all my comments

Exception up = new Exception(“Something is really wrong.”);
throw up; //ha ha

//When I wrote this, only God and I understood what I was doing
//Now, God only knows

// I dedicate all this code, all my work, to my wife, Darlene, who will
// have to support me and our three children and the dog once it gets
// released into the public.

// drunk, fix later

// Magic. Do not touch.

return 1; # returns 1

double penetration; // ouch

/////////////////////////////////////// this is a well commented line

// I am not sure if we need this, but too scared to delete.

// I am not responsible of this code.
// They made me write it, against my will.

//Dear future me. Please forgive me.
//I can’t even begin to express how sorry I am.

options.BatchSize = 300; //Madness? THIS IS SPARTA!

// I have to find a better job

// hack for ie browser (assuming that ie is a browser)

} catch (PartInitException pie) {
// Mmm… pie

// John! If you’ll svn remove this once more,
// I’ll shut you, for God’s sake!
// That piece of code is not “something strange”!

try {

catch (SQLException ex) {
// Basically, without saying too much, you’re screwed. Royally and totally.
catch(Exception ex)
//If you thought you were screwed before, boy have I news for you!!!

// Catching exceptions is for communists

// If you’re reading this, that means you have been put in charge of my previous project.
// I am so, so sorry for you. God speed.

// if i ever see this again i’m going to start bringing guns to work

// The magnitude of this hack compares favorably with that of the national debt.


// If this code works, it was written by Paul. If not, I don’t know who wrote it

//You are not expected to understand this

* If you don’t understand this code, you should be flipping burgers instead.


//Abandon all hope yea who enter beyond this point

//Mr. Compiler, please do not read this.

catch (Ex as Exception)
// oh crap, we should do something.

// TODO make this work

// If you delete the credits, I will fucking kill you.

// This is crap code but it’s 3 a.m. and I need to get this working.

// For the sins I am about to commit, may James Gosling forgive me

// Houston, we have a problem

// If I from the future read this I’ll back in time and kill myself.

Pure awesomeness… Don’t forget to share your own favorites in the comments!

Related Articles :
Related Whitepaper:

Software Architecture

This guide will introduce you to the world of Software Architecture!

This 162 page guide will cover topics within the field of software architecture including: software architecture as a solution balancing the concerns of different stakeholders, quality assurance, methods to describe and evaluate architectures, the influence of architecture on reuse, and the life cycle of a system and its architecture. This guide concludes with a comparison between the professions of software architect and software engineer.

Get it Now!  

67 Responses to "Funny Source Code Comments"

  1. duc tung vu says:

    double penetration; // ouch

    kakaka Das ist geil! ^_^

  2. width:300px;
    /* 300 ? This is SPARTAAAAAAAAAAAAA ! */

  3. One of the comments I had it was as follows : 

    //why am I writing this piece of crap,It can make other’s life miserable..

  4. Nico says:

    // Catching exceptions is for communists LOL

  5. Gaurav Goel says:

    This is an awesome read!!! 

  6. HScottM says:

    Comments are for hacks.

     If you need a comment, you’re doing it wrong.

  7. Abhishek says:

    I have a few tame ones: 

    Advisory :
    *Code too complicated – Just read the comments In module description :
    *It also shoots off rockets to Mars and Jupiterand in the clean up para :*Music is over turn off the lights..  

  8. Toni Rikkola says:

    // Love me
    long time;

  9. Another simple one:

      double d; // cup

  10. A comment from my own shot at obfuscated programming (added to take up space and let me format the whole program into a nice little square).

    float gorF = main(args);//gorF is Frog backwards

  11. //i don’t know why but this seems to work.

  12. //Temporary hack for client. Remove on Monday.
    (Written 2002, found 2010)

    //This code does WHAT? … it doesn’t work…

  13. Sara Shinn says:

    // TODO: Make this not sinfully ugly

  14. holidayresort says:


  15. anandchouti says:

    //this is my code

  16. Paul Rose says:

    I used to work with someone who would always comment line 42 with ‘The answer to life the universe and everything’. Everything.

  17. demogar says:

    * just leave it as it is. if you don’t understand what this code does, then: u can’t touch this

Leave a Reply

+ three = 10

Java Code Geeks and all content copyright © 2010-2014, Exelixis Media Ltd | Terms of Use | Privacy Policy
All trademarks and registered trademarks appearing on Java Code Geeks are the property of their respective owners.
Java is a trademark or registered trademark of Oracle Corporation in the United States and other countries.
Java Code Geeks is not connected to Oracle Corporation and is not sponsored by Oracle Corporation.

Sign up for our Newsletter

20,709 insiders are already enjoying weekly updates and complimentary whitepapers! Join them now to gain exclusive access to the latest news in the Java world, as well as insights about Android, Scala, Groovy and other related technologies.

As an extra bonus, by joining you will get our brand new e-books, published by Java Code Geeks and their JCG partners for your reading pleasure! Enter your info and stay on top of things,

  • Fresh trends
  • Cases and examples
  • Research and insights
  • Two complimentary e-books