Review: Romantic Programmer
While doing my stumble this morning I saw this blog post about love lines used by romantic programmers. Being a code reviewer I can’t help myself but to comment on some lines — just for fun. 😛
First, the title does not describe a romantic programmer in general, maybe it should be renamed to “Romantic Java Programmer”.
“You are my initializer: without you, my life would point to nothing (null).”
–> It is not true all the time that it would point to nothing(null).
“I am a BufferedReader. You input meaning into my life.”
–> Well you can use other readers and still have meaning.
“You are my semicolon; always present in everything I do.”
–> Who said so.
“If I were a method, you must be my parameter, because I will always need you.”
–> There is a concept of void parameter, which you won’t need any parameter.
“My love is a for loop without the increment operator– infinitive, non-terminating, and difficult to stop once it starts running.”
–> You can stop that loop by sending interrupt or Ctrl-C.
“You are the IDE of my life: I find it easier because of you.”
–> Not true all the time, for me IDE makes my life harder.
“My main method is ‘public love iLoveYou().’ “
–> This is not the right main method.
“My love for you is a constant variable: unupdatable and unchangeable. “
–> No changes? That is why your love is boring, no new things to expect.
“You are my loop condition. I keep coming back to you.”
–> But it will stop at one point.
“You are my methods. I am nothing without you.”
–> Nope, you can exist without methods.
“Can you be my ActionListener? That way you notice everything that I do.”
–> It depends on what kind of ActionListener you are.
“I am a boolean method whose love will always return true.”
–> How did you know that it will always return true.
“Are you a double? The thought of you always floats inside my head.”
–> Double and Float have different sizes.
“My love for you cannot be measured with an int, not with a long, and not even with an array. It is out of bounds and infinite…. “
–> So if it is out of bounds, definitely it will result to memory leak or love leak if you want.
“Di na tayo kailangang i-cast pa; magkatype na tayo, e…”
–> It depends on the system.
The based blog post is at http://justinmarquez.multiply.com/journal/item/24/Romantikong_Programmer
To the author — Ang cool ng post mo.