Tuesday, April 14, 2009

Comic 568: Well what do we have here...

well well well...
Well it's two weeks later and we are back at the awkwardly named "The Uncomfortable Truths Well." It's interesting that this was the idea Randy decided to go back to - I guess he thought of some more ironic truths and a better joke, and figured he should just go back.

It's certainly an example of a recurring theme which I have recently demanded, so I certainly should praise that. I could see this being a fairly good running joke - provided he thinks of some funnier uncomfortable truths than "you'll never find a programming language that lets you express yourself right." And today's comic is better than the first one - this has an ok joke, where the last one was just trying to make you feel sad. Honestly what this feels most like is an edited version of the last Well comic.

(And as long as I'm linking to the new xkcd: could be better! message board, let me encourage you to head on over there and see how things are going. It's the continuation of the xkcd: could be better! blog, because a message board is a smarter way to organize that sort of thing. it's fun, people!)

Lastly, Randy, you have got to change it to the "Well of Uncomfortable Truths". It just sounds so much more natural, plus you can avoid all the ugliness of the design you currently have on the sign, as pointed out by commentor the_cuddlefish on the last post (go to the comments and search for "seattle").

45 comments:

  1. Perhaps Randall just reads this blog and realized what absolute shit that the first one was and is just trying again.

    ReplyDelete
  2. If the second panel had been better this would have made me so happy.

    ReplyDelete
  3. Sometimes I like to imagine that Randy has decided to make it his goal to try to put xkcdsucks out of business, so he is just playing games with us.

    ReplyDelete
  4. Rob how arrogant are you to think Randy even spares one second of his life-filled day to read this blog

    ReplyDelete
  5. "Pomposity is when you always think you're right, arrogant is when you know." I AM VERY ARROGANT THANK YOU

    ReplyDelete
  6. If I, as the programmer in the room, claim that the second panel is fairly spot-on, will this elevate the comic to the realm of the acceptably good?

    ReplyDelete
  7. Unfortunately nooo, because I am also a programmer, or at least someone who has programmed in the past for money. I think we just disagree. :(

    I thankfully do not have that problem, because I am so badass the computer BENDS ITSELF TO MY WILL.

    ReplyDelete
  8. Understandably this would change your perspective. Carry on then, Mr. Knuth.

    ReplyDelete
  9. LOL, WACKY MATH NERDS AND THEIR SARCASM ABOUT ROMANTIC ANTICS

    ReplyDelete
  10. Pat-

    That's a problem people have without being programmers. I think it could have been more generalized.

    That said, it would have been funnier without the extremely Randall-esque "But *I* know what I mean!" It reminds me of "Hey! No statistical voyeurism!" I will henceforth refer to this as Randall-speak.

    ReplyDelete
  11. I liked this one, and I'm glad to see Carl didn't tear into it; it's important that we acknowledge when Randall doesn't suck.

    I do agree that the second panel consists of irritating stock xkcd "humor," but I can look past it.

    ReplyDelete
  12. I disliked the second panel, because it makes very little sense to me, despite being a programmer - unless he's talking about commenting and documentation, I don't see how 'clarifying' one's ideas is part of the code, unless it's a magic language you explain an algorithm to and get a working program out of.

    That said, I thought the "but *I* know what I mean!" was good because it sounds very much like the response a lot of people make when called out on bad communication. If the word 'programming' had been removed from the panel, the joke wouldn't have been bad and the protest could have been entertaining, as much as vague observational humor can.

    ReplyDelete
  13. The second panel would have been much better if it was something like "You will never find a language" instead of programming language. Then it would be a comment on the limited nature of language. Maybe not an insightful comment, but a comment nevertheless. It would also take away the unnecessary nerdy reference and let the joke focus on its point, which is really the last two panels.

    Cue Cuddlefish telling me I just don't "get" how XKCD is a "niche" comic...

    ReplyDelete
  14. I did not enjoy this comic. I did not enjoy the second panel for the reasons already mentioned, but the last two panels were worse: classic Munroe creepster romance. If there were no other problems with the comic as a whole, this would be enough.

    "I don't see how 'clarifying' one's ideas is part of the code, unless it's a magic language you explain an algorithm to and get a working program out of."Have you ever seen code written by somebody who knows the language but has done so little planning that it if you spoke the word "modularization" near it, the very disk upon which the code sits would liquefy? I grant that Randall's choice of words is rather awkward, possibly even ambiguous enough to be flame bait. But, it's true that what you are doing when you are coding the instructions that comprise algorithm is usually to describe the algorithm in such a way that the machine can follow and execute it. So if we take by "clarifying your ideas" to mean to articulate a structure of actions for which the machine to take, especially a structure that has been designed in advance instead of a slip-shod monolith of five-page subroutines with all the bad practices that come with it, then he's not saying anything stupid here. He's simply saying it in a very stupid way.

    Cue Cuddlefish telling me I just don't "get" how XKCD is a "niche" comic...Does Randall really fall back on that? (I don't follow his forum. Does he reply on the forum?) Because his wording always gives me the impression that, after the "get out of my head" types, his main audience is lay would-be-nerds who just don't know yet how awesome it is to be someone like himself. Which is to say, he's not trying to fill a niche as much as trying to appeal as universally quirky, which comes off as creepy because it requires the skill of "the parking lot is full" to pull off despair properly. In fact, at times these comics remind me of self-styled math prodigies' poetry attempts, in the way they aren't fully aware of both sides of a conversation and it all feels one-dimensional; Randall is five to ten years behind them on that, so I guess that fits.

    ReplyDelete
  15. On a vaguely related note: can we please stop with the "I'm an X, and I can declare, speaking as the mouthpiece for all X's, that every X in the world will find this joke/panel/comic funny, and you simply didn't get it because you are not an X" lines? I mean, for every "I'm an X and found it funny" there are like three "I'm an X and I didn't" on here.

    Try, instead, "I thought panel 2 was funny because I am often frustrated with inarticulate programming languages" or whatever. That is making a personal statement that might also apply to some other programmers, without making a universal "ALL PROGRAMMERS THINK THIS IS AWESOME."

    Seriously.

    ReplyDelete
  16. Cuddlefish: On here especially, the anonymous posters tend to cry "it's a niche comic, that is why you don't think it's funny" any time you make a comment which is vaguely critical or negative of a joke which is sort of programming-related.

    In my case they'd assume that the comic was never intended for me because I dislike nerd jokes! When really I DO like nerd jokes, but I don't like it when they feel tacked on. A joke ought to be the focus of the joke. Randy will too often throw out nerd references as a casual aside, throwing chum in the water rather than giving them the thought, attention, and wit it deserves.

    ReplyDelete
  17. XKCD is best liked by people who like XKCD.

    ReplyDelete
  18. That may well top Fisher Price at uncyclopedia.

    ReplyDelete
  19. This is easily the most vitriolic and scathing review of xkcd I've seen...

    ReplyDelete
  20. (Bugger - I'm late.)

    Rob, you just don't "get" how XKCD is a "niche" comic.

    (I got mentioned! In the same breath as Seattle!)

    ReplyDelete
  21. Rob: "On a vaguely related note: can we please stop with the "I'm an X, and I can declare, speaking as the mouthpiece for all X's, that every X in the world will find this joke/panel/comic funny, and you simply didn't get it because you are not an X" lines? I mean, for every "I'm an X and found it funny" there are like three "I'm an X and I didn't" on here."

    I wouldn't mind the other side doing the same, but you neglected to mention that. Must be your bias.

    ReplyDelete
  22. @ Rob: you're right, this does apply to human communication. Which explains why programmers wouldn't get it. *rimshot*

    Anyway, I assumed this was more general to programmers, but I was apparently mistaken. To my thinking, it applies especially to programming as a very rigid, very clear presentation of an idea. Computers don't do nuance, and they don't do intuition -- unless you manage to program intuition and nuance in specific terms first. Humans can be mislead by flashy presentation.

    And I presumed "but I know what I mean!" was the refrain of everybody who ever had to solve a pointer-arithmetic bug.

    ReplyDelete
  23. I liked this one, but the immortality thing is not really uncomfortable. Neither is that programming thing (which is really kinda lame). It's more like "truths that make you sad well". I guess he ran out of uncomfortable truths

    ReplyDelete
  24. Panel 2 is a classic example of "get out of my head randall". He's not saying anything notable, let alone funny. It's just another "omg me too" moment for programmers.

    I anticipate future "What's the deal with Java? You can't drink it." type jokes.

    ReplyDelete
  25. Actually, the "other side" doesn't assume that because they are a programmer and don't like it that all programmers will dislike it--they mention their credentials primarily to disprove the theory that it is something only programmers get.

    Also, accusing me of bias isn't insulting, because I think you suck and should die in a fire anyway.

    the_cuddlefish: Are you a Seattleite??

    ReplyDelete
  26. Rob: I am, but then you're an East Coaster, aren't you?

    I guess he ran out of uncomfortable truthsThe ones in the earlier comic weren't uncomfortable, either.

    ReplyDelete
  27. Yes but I am from Seattle originally. It is the finest of cities.

    ReplyDelete
  28. I've been to Seattle, and it's nice. Crappy weather when I was there (surprise?).

    But I'll take Pittsburgh any day.

    ReplyDelete
  29. @Rob: technically, a programmer not liking the joke doesn't disprove that theory. It could still be a joke that only programmers will get. It just means that not all programmers like it.

    Another thought on "programming language" vs. "language" in panel two: people don't generally learn a variety of natural languages in an attempt to find the one that best suits them. I don't learn Eskimo in order to tell jokes about snow, for example. Most programmers, on the other hand, know several languages for different purposes and usually have one favorite. Thinking that there is a "perfect" programming language is naive but understandable. After all, one of my professors claimed "SML should be an extension of your mind."

    Of course, he had designed the language, so it's hard to say it wasn't, for him.

    ReplyDelete
  30. Reading this blog just made that comic so much better. The well sucked the first time, and it sucked now. Why? Some loser (not Randall this time. :P) was in the well the whole time, making the "uncomfortable" truths.

    ReplyDelete
  31. Maybe you should have skipped this one, which actually has a joke, and gone directly to Borders, which has zero redeeming quality.

    ReplyDelete
  32. No way! I laughed out loud at Borders, something I've not done in a long time.

    ReplyDelete
  33. Pat: I was more talking about the "every programmer will like this" school of super-intelligence, but fair enough.

    A lot of language students think they are studying a language which is more precise/better for expressing things clearly than English, though. Or a lot of the ones I've known.

    ReplyDelete
  34. Rob: They probably just don't know how to use English.

    (Disclaimer: I only speak three natural languages)

    ReplyDelete
  35. Ya know... shoot me :P
    I read xkcd on M-W-F when it's updated, and then I check this blog.

    Your reviews are as interesting, and sometimes more so, than the comics themselves.

    That said, I love xkcd. I'm reading through the archives.
    Sure, some comics only extract a wry grin or a second glance, but what the hell?

    ReplyDelete
  36. Woe is me, my friends! I gnash my teeth and rend my garments asunder, as I find myself in the most horrific of situations -

    I liked the most recent comic!

    Randall used failed expectations to create a humorous scenario with a concise and appropriate punchline. He provided detailed and rich art, along with a loquacious style, to contrast the terse, sparse final panel which provides the comedic release. It caused me to chuckle and express grudging approval.

    IT IS A PRETTY GOOD COMIC.

    Truly a sad day indeed.

    (Note: This is sarcastic, I'm actually okay with liking the comic when I think it's good. Also, gin is a pretty cool guy when he hangs out with his friend tonic water :D)

    ReplyDelete
  37. What? I hated the new comic. I am so freaked out by poore being nice.

    ReplyDelete
  38. I like Borders, since their old CDs are usually less expensive than the old CDs at HMV and... oh.

    Meh. I didn't get it 'cos I don't play online games; I think I get why I'm supposed to get it, but I don't, so feh.

    @Rob: No, I'm British. It's just that I've never been mentioned in the same breath as any big city before, and Seattle's a start. (Next stop: Swansea!)

    ReplyDelete
  39. I found panel 2 rather funny because I've known programmers who have problems "clarifying their ideas." They think they know what they want to accomplish and wonder why, no matter how they try to code it, it doesn't work. And then they ask me for help, describe what they're trying to do, and their idea is so ambiguous or even self-contradictory there's NO WAY you'd ever be able to code it. And then when I point this out, they respond with exactly panel 2's line, "But I know what I mean!"

    ReplyDelete
  40. poore when you are nice to other people it makes me feel less special STOP IT NOW

    just kidding! I do agree about the art in the latest one. Yay Randall, is that why all your other ones have been sucking, cuz you have been focusing on making at least one good one?

    ReplyDelete
  41. This comment has been removed by the author.

    ReplyDelete
  42. I'm sorry, guys, but I find Friday's comic to be fucking fantastic. I feel like it's a return to the glory days of xkcd. I can't find fault in it.

    This may just be because I'm drunk, so we'll see tomorrow. But, given that Wednesday's comic was also praised here, I wonder if Randall has come across something of his old talent.

    ReplyDelete
  43. It's simple and it works. I can't really fault this one. I HAVE FAILED YOUSSSSS

    ReplyDelete
  44. I was talking about Friday's, even if the formula isn't terribly original.

    ReplyDelete