Originating in the dark ages, one future Emperor would rise to claim victory over all knights of Java development. Trained in the ancient arts of RPG, our Emperor fought many a battle with sys admins and project managers in order to spread the truth of clean, readably design code. Alas, our hero was tragically scarred in the line of battle while fighting with an IT manager that deemed it more important to patch an already failing system by appending an overly complex front end system. While ultimately triumphing in victory our hero gained a new perspective on software design. It was during this period that he turned to the dark side, enslaving those who did his bidding and bringing turmoil to those who stood in his way.
Clifton Craig…
- Is the master of over 40 different programming languages/platforms/technologies, one of them just invented two minutes ago by an Amish free-lancer working in Sweden
- Can write code without using the shift, space, or enter keys
- Can read code that was written without using the shift, space, or enter keys
- Can divide by zero
- Invented C programming, named it Cliff, then later gave the credit to Dennis Ritchie who shortened the syntax and then the name to C.
- Once wrote a Java Lexer/Parser in RPGLE for the Commodore64 using Braille on a 286 during summer vacation
- Is the Biggie Smalls to your build system
- Can run DMC through your DMZ using UDP instead of TCP
- Can rap backwards
- Recently cooked Thanksgiving dinner using one of the dual cores in his MacPro
- Can eat a entire birthday cake before blowing out the candles
- Is the last person you’ll ever meet again for the first time
- Can believe it’s not butter
- Was the only soldier in boot camp that didn’t suffer from homesickness, John Deer letters, or suicidal thoughts
- Shows up late for drill, waves to the First Sergeant, leaves to chill at the mall, then returns in time for final formation
- Can get four people admitted to the movies, theatre, or club with three $tens.
- Found Waldo in your backyard just moments ago
- Knows everyone in your family by their middle name
- Once drove an ice cream truck without an engine at 150mph
- Pays taxes with a Discover card and pays Discover invoices with tax rebate money
- Can checkmate your king on the first move
- Is the guy your computer professor cheated off of
- Can push start a stick-shift car on sand all by himself (true story)
- Can pop the clutch in an automatic
- Will give you the best sound out of your Honda Accord using 99 cent copper wire, house speakers, a guitar amplifier, and one of those two knob head units with the push button channel changer that never quite lands on power 99FM
- Is the only way to eat a Reese’s (Every other method is flawed regardless of what the voice on the commercials tell you)
- Is the answer to the question you were just about to ask
- Knew you were going to read the entire page
- Is the reason why you’re about to post a comment

Seriously, you are not funny.
You probably know stuff about stuff, but man, you just are not funny. I dont mean to be offensive. Its just a heads up.
By: Required on September 29, 2006
at 10:58 am
Honestly, I’m not trying to be funny. Thanks for the heads up. I’m not offended, but I know nothing about nothing and I’m not trying to be funny. Hell, I even said up above that my jokes are un-funny. See:
What is funny is that somebody cares enough about a brother to navigate to the “about me” section and leave such a comment. That leaves evidence of some deeper interest in me. Maybe you want to know why I’m not so funny. Maybe you expect to find a picture of me to see if I’m as ugly as I am “not funny”. I dunno, but that comment is kinda funny. Thanks for giving me (and my rather small group of 10-15 readers, 1 or 2 of which probably will ever see this page) a laugh. Don’t worry, we’re not laughing at you. We’re laughing at how my unfunny attempts to be funny are actually funny. (That’s probably not funny either!) It’s probably the only laugh anybody reading my site could ever hope for since everything else is so… “not funny”. If anybody else happens to be reading, (and I wouldn’t understand why you’re reading up “about me”, since I’m not that interesting) don’t take none of my stuff too seriously. Feelings can get hurt frustrations could rise, all over something that’s supposed to be “fun” not “funny”. It’s all gravy…
By: Cliff on September 29, 2006
at 1:24 pm
That was pretty funny! Well put!
By: Dustin on September 28, 2011
at 4:34 pm
Keep going. I like your blog and your style. I will find some time to read earlier posts and probably can say something more appropriate.
I think we definitely have some overlapping interests.
By: dorai on December 24, 2006
at 12:41 am
Thanx dorai. I almost missed your post as it got caught up in my spam filters. Don’t worry about being appropriate. I wanna keep the site open and I welcome all comments whether they’re trash talking or otherwise prductive.
By: Cliff on December 27, 2006
at 3:33 pm
No, you _are_ funny. Interesting blog, lots of interesting stuff.
Thanks,
K
By: Kropotkin on January 5, 2007
at 6:39 am
Kropotkin,
Thanx, but I really don’t think of myself as funny. I try to make my writing fun and if you get a laugh then cool. If not, then it’s all good in da’ hood. While there is a lot of fun and happening stuff going on in the tech industry there are too many tech articles and writings that read like wallpaper. My aim is to highlight some of those nice to know things in a way that keeps you focused long enough to leave a comment like, “stop being so corny and whack!” If I get enough of those comments then enough of my article has been read and thus I have accomplished my mission.
By: Cliff on January 5, 2007
at 11:18 am
May i ask you, how can i insert java codes to my wordpress blog?
By: x-freestyler© on June 10, 2007
at 9:30 am
Yes you may ask. Wether I’ll respond or not is another question!
I use the a <pre/> tag nested in a <code/> tag. I also use the CopyAsHTML plugin in IntelliJ Idea to do all of the escaping for me. If you look at my earliest posts I have source code to a little Groovy app that does the HTML escaping as well.
By: Cliff on June 11, 2007
at 8:30 am
By: bibomedia on March 4, 2008
at 1:30 am
Can’t remember how I stumbled here, but seriously, why leave a comment like:
“Seriously, you are not funny.”
Keep up the good work!
By: Scott on July 16, 2008
at 9:28 am
I can’t remember how I stumbled out of bed this morning, but seriously, why not leave a comment like:
“Seriously, you are not funny.”
I invite all feedback negative and positive as it gives me an idea of whaty’all are feelin’. If you not feelin’ my flow then I gots ta know, y’know? Thanx for the compliment and now I gotta get back to work.
By: Cliff on July 22, 2008
at 7:39 am
Yup, not funny. But i guess that we all want to pass the emo poet off as an attempt at humour. Oh and why the references to race?
By: Karan on September 24, 2008
at 3:56 am
Not funny at all. That Cliff kid is just a straight clown… He thinks that just cause he gotz a little bit of experience with computers and just cause he was in some rap group back in the 90′s that he gotz sumn John Blaze or sumn. Let me tell ya’ the rhymes iz not wirkin’ the flow is awful… I dunno why he even tries to put anything up here. He’d be doin’ the us all a favor if he just kept to the tech stuff and stopped tryin’ to “blackenize” (can I say blackenize? Is blackenize appropriate? Is it even a word?) everything! Yeah, man, I get it! You’re black and you think you got talent. Just like the three hundred forty seven people from my hood that swore they was gon’ blow up like 50 cent. (Why is it every body from the hood either got a record deal in the pipes or putting someone on with someone that got a record deal in the pipes?)
On the real, this Cliff kid thinks he got my goat just because I’m upset enough to spend my spare time commenting on his whack site instead of using that time to figure out why I got a NullPointerException and a race condition in a method that is so obviously thread safe!!! That Cliff kid is garbage, don’t read his nonsense, instead look at my lame attempt to point out how “Tom Brokaw” his flow really is! On my word this kid is garbage!!!
By: Cliff on September 24, 2008
at 8:58 pm
I think you are hilarious! And a hell of a developer!
By: Mark on December 11, 2008
at 5:21 pm
Let the record show that I don’t know Mark. While I did work closely with a guy named Mark some years ago and while I’d recently reunited with that Mark giving him the URL to this page and threatening to hold his family hostage if he did not leave a comment the above Mark is not that same Mark. The above Mark could be any number of Marks including the Mark that runs the product department as Vice President at my company. The above Mark was not forced or coerced to leave a comment. Rather, he felt compelled to do so (probably out of pity cuz I can’t see why else someone would even bother…) after reading something randomly posted somewhere on these pages. I thank you, Mr. Above Mark, for your words of kindness. May all of your unit tests green bar on their second execution. You may leave in peace, Above Mark. As always, feel free to return and comment.
By: Cliff on December 11, 2008
at 9:37 pm
Seriously, You ARE funny!
By: Grimace on December 12, 2008
at 1:05 pm
Seriously, are you Grimace?
By: Cliff on December 12, 2008
at 2:57 pm
[...] Who am I? Posted by: Cliff | January 9, 2009 [...]
By: TDD for iPhone development « Can’t see nothing but the source code on January 10, 2009
at 7:27 pm
[...] putting this all together. A brief intro is in order. You can learn about who I am and what I do here. That pretty much sums it up. I’m just a guy that loves computers/technology and I can almost [...]
By: What's up from Mountville, PA! - iPhone Dev SDK Forum on February 5, 2009
at 9:22 pm
[...] Who am I? Posted by: Cliff | March 30, 2009 [...]
By: iPhone Boot Camp « Can’t see nothing but the source code on March 31, 2009
at 8:01 am
[...] Who am I? Posted by: Cliff | May 4, 2009 [...]
By: Talk To Me « Can’t see nothing but the source code on May 4, 2009
at 6:26 pm
[...] Who am I? Posted by: Cliff | June 1, 2009 [...]
By: TDD and the warm-fuzzy Un-learning curve… « Can’t see nothing but the source code on June 1, 2009
at 9:44 pm
It is a good About page when it makes me laugh!
By: Junda on June 3, 2009
at 10:09 pm
[...] Who am I? Posted by: Cliff | July 19, 2009 [...]
By: You can do that in Groovy… « Can’t see nothing but the source code on July 19, 2009
at 8:44 pm
[...] Who am I? Posted by: Cliff | July 29, 2009 [...]
By: The Right Way To Find “Yo’ Momma” « Can’t see nothing but the source code on July 29, 2009
at 10:27 pm
[...] Who am I? Posted by: Cliff | July 30, 2009 [...]
By: Hungry Hungry KMail « Can’t see nothing but the source code on July 30, 2009
at 6:26 pm
[...] Who am I? Posted by: Cliff | August 13, 2009 [...]
By: Use Javaloader instead of OTA « Can’t see nothing but the source code on August 13, 2009
at 8:55 pm
[...] Who am I? Posted by: Cliff | August 15, 2009 [...]
By: Mock It To Me! « Can’t see nothing but the source code on August 15, 2009
at 4:19 pm
[...] Who am I? Posted by: Cliff | August 17, 2009 [...]
By: Java is not a “Program Files” « Can’t see nothing but the source code on August 17, 2009
at 7:35 pm
[...] Who am I? Posted by: Cliff | August 18, 2009 [...]
By: How not to link a framework in iPhone dev « Can’t see nothing but the source code on August 18, 2009
at 8:11 pm
[...] Who am I? Posted by: Cliff | August 21, 2009 [...]
By: Why won’t my dotNet J# ISAPI filter play nice with your Python interface for Ruby? « Can’t see nothing but the source code on August 21, 2009
at 10:22 pm
[...] Who am I? Posted by: Cliff | September 23, 2009 [...]
By: Whaevert happened to Max Headroom? « Can’t see nothing but the source code on September 23, 2009
at 8:24 pm
[...] Who am I? Posted by: Cliff | November 13, 2009 [...]
By: Linux Can’t load library:libmawt.so « Can’t see nothing but the source code on November 13, 2009
at 9:38 am
Great Blog Cliff!
As an aspiring code guru, may i ask how long you have been programming? I enjoy learning this stuff, but i wish i started earlier in life.
By: claudio on January 15, 2010
at 4:43 pm
Claudio,
I’ve been at this programming stuff since I was about 8 or 9. I can’t remember. People didn’t figure out that they should pay me for it until ’98.
By: Cliff on September 29, 2010
at 7:51 pm
[...] Who am I? Posted by: Cliff | December 17, 2009 [...]
By: y(n) = 0.5 x(n) + 0.5 x(n-1) « Can’t see nothing but the source code on January 22, 2010
at 9:27 am
[...] Who am I? Posted by: Cliff | January 22, 2010 [...]
By: To be continued… « Can’t see nothing but the source code on January 22, 2010
at 6:34 pm
Cliff!!!!! (think Cheers) dude where ya been all my life? Are you currently employed? if so, interested in making a lil sumthin’ on the side? If not, interested in making a lil somethin on the side (interested in dev skills only
By: slyguy on February 16, 2010
at 2:59 pm
[...] Who am I? Posted by: Cliff | February 22, 2010 [...]
By: Core Animation: Layer backing vs. Layer hosting « Can’t see nothing but the source code on February 22, 2010
at 7:11 pm
[...] Who am I? Posted by: Cliff | April 29, 2010 [...]
By: Compile Speex For iPhone « Can’t see nothing but the source code on April 29, 2010
at 10:02 pm
[...] Who am I? Posted by: Cliff | May 12, 2010 [...]
By: The Mac that time forgot « Can’t see nothing but the source code on May 12, 2010
at 8:26 pm
[...] Who am I? Posted by: Cliff | July 6, 2010 [...]
By: Missing an entire section of code! « Can’t see nothing but the source code on July 6, 2010
at 8:00 pm
I think Cliff is funny. And brilliant. Cliff, I didn’t even know you had this site until lifestream told me so. Stay brilliant!
By: peekytoe on July 9, 2010
at 11:16 am
[...] Who am I? Posted by: Cliff | August 2, 2010 [...]
By: I love music « Can’t see nothing but the source code on August 2, 2010
at 8:43 am
[...] Who am I? Posted by: Cliff | July 24, 2009 [...]
By: Awesome Boss Move « Can’t see nothing but the source code on August 17, 2010
at 12:47 pm
[...] Who am I? Posted by: Cliff | September 13, 2010 [...]
By: OSX Tcl/Tk and snack « Can’t see nothing but the source code on September 13, 2010
at 8:25 pm
Your site ROCKS
Tell me more about iPhone speex codec !!!
• can my app just damn write the audio into speex ?
• can any old web browser play speex ?
• is speex way tinier than MP3 ?
• is audio OK sounding with speex ? (this is just ppl talking mostly)
• can QuickTime play speex ???
HILARIOUS, you give me hope in humanity with this funny ass genius website
By: Srini on November 21, 2010
at 8:08 am
Thanx for checking me out. I appreciate all comments, feedback, complaints, etc. Tell your friends then tell those friends to tell their friends. Make sure they tell their friends friends to tell their momma. Eventually moms will tell Aunt Pearl (…because everybody has a mom who has a friend they call “Aunt Pearl”. I’ve verified this programmatically.) Once Aunt Pearl finds out I can safely assume my stats will grow. I thank you and your friends’ friends’ mom’s friend Aunt Pearl in advance.
By: Cliff on November 21, 2010
at 12:07 pm
[...] Who am I? Posted by: Cliff | December 7, 2010 [...]
By: Speex On iPhone Explained Part II « Can’t see nothing but the source code on December 7, 2010
at 9:27 pm
hai Cliff, I know u blog from http://azizuysal.com/2009/07/06/blackberry-development-on-mac-os-x/
in the blog on tell me how to make blackberry application on the mac,
but there is no build.xml source code. Can you tell me what the source code build.xml
I look forward to your assistance. thanks before
regards,
Budi
By: Budiman Lai on December 19, 2010
at 2:18 am
[...] Who am I? Posted by: Cliff | August 18, 2010 [...]
By: The Publishers Clearing House Effect « Can’t see nothing but the source code on December 30, 2010
at 7:35 am
Good work Clif! amazing job Empror
By: Mourad Mergaoui on January 1, 2011
at 10:16 am
[...] Who am I? Posted by: Cliff | January 4, 2011 [...]
By: HTTP Proxy Pain « Can’t see nothing but the source code on January 4, 2011
at 4:43 pm
[...] Who am I? Posted by: Cliff | January 22, 2011 [...]
By: Vocoding fun « Can’t see nothing but the source code on January 22, 2011
at 1:52 pm
[...] Who am I? Posted by: Cliff | January 30, 2011 [...]
By: Moving across country… « Can’t see nothing but the source code on January 30, 2011
at 10:55 pm
[...] Who am I? Posted by: Cliff | March 6, 2011 [...]
By: First couple weeks at my new job « Can’t see nothing but the source code on March 6, 2011
at 11:05 pm
[...] Who am I? Posted by: Cliff | March 27, 2011 [...]
By: Back from Sweden, expenses are expensive! « Can’t see nothing but the source code on March 27, 2011
at 6:49 pm
[...] Who am I? Posted by: Cliff | April 3, 2011 [...]
By: Asha Holi « Can’t see nothing but the source code on April 3, 2011
at 4:11 pm
[...] Who am I? Posted by: Cliff | June 3, 2011 [...]
By: On nos! Time to reboot! « Can’t see nothing but the source code on June 3, 2011
at 9:28 pm
[...] Who am I? Posted by: Cliff | July 20, 2011 [...]
By: Apple Slides Java To The Side « Can’t see nothing but the source code on July 20, 2011
at 7:25 am
[...] Who am I? Posted by: Cliff | July 20, 2011 [...]
By: Open GL for the guy that barely knows how to open the door « Can’t see nothing but the source code on July 20, 2011
at 9:09 pm
[...] Who am I? Posted by: Cliff | August 17, 2011 [...]
By: Travelling? Get a feel for your stay « Can’t see nothing but the source code on August 17, 2011
at 12:28 pm
Thank you with regard to discussing excellent data. Your own web-site is actually very awesome. I’m amazed through the particulars which you have about this site. This discloses exactly how properly a person understand this particular topic. Book-marked this particular website page, can come back again with regard to more content articles. A person, my personal friend, ROCK AND ROLL! I discovered just the actual information We currently looked everywhere as well as just could not run into. Exactly what a perfect web-site.
By: eyaculación precoz on November 26, 2011
at 9:09 am
Hello! I need the source code for a voice changer app. It doesn’t matter what language, though i’d preffer java2me or android. I’ve seen in a forum that you were looking for one to, couple of years ago, and i thought maybe you can help me. It’s for a personal project. Thank you.
By: Adi Oros on December 1, 2011
at 9:27 am
[...] Who am I? Posted by: Cliff | December 9, 2011 [...]
By: Using Siri Effectively « Can’t see nothing but the source code on December 9, 2011
at 1:42 pm
[...] Who am I? Posted by: Cliff | February 28, 2007 [...]
By: John Blaze « Can’t see nothing but the source code on December 9, 2011
at 2:07 pm
[...] Who am I? Posted by: Cliff | December 18, 2011 [...]
By: OCMock Woes « Can’t see nothing but the source code on December 18, 2011
at 11:23 pm
[...] Who am I? Posted by: Cliff | February 22, 2012 [...]
By: Cross Platform Mobile Development « Can’t see nothing but the source code on February 22, 2012
at 8:18 pm
[...] Who am I? Posted by: Cliff | March 5, 2012 [...]
By: Bing for a week… « Can’t see nothing but the source code on March 23, 2012
at 8:22 pm
[...] Who am I? Posted by: Cliff | March 23, 2012 [...]
By: Are you sure you wanna do that? « Can’t see nothing but the source code on March 23, 2012
at 8:22 pm
[...] Who am I? Posted by: Cliff | March 27, 2012 [...]
By: Computer Status – Potentially Unprotected « Can’t see nothing but the source code on March 27, 2012
at 8:51 pm
[...] Who am I? Posted by: Cliff | March 31, 2012 [...]
By: How Many Emcees Must Get Dissed…? « Can’t see nothing but the source code on March 31, 2012
at 9:31 pm
[...] Who am I? Posted by: Cliff | May 30, 2012 [...]
By: Groovy DSL fun again! « Can’t see nothing but the source code on May 30, 2012
at 5:31 pm