1163: Debugger

Explain xkcd: It's 'cause you're dumb.
(Difference between revisions)
Jump to: navigation, search
(Explanation)
(Explanation: fix punctuation)
Line 8: Line 8:
  
 
==Explanation==
 
==Explanation==
[[Cueball]] mentions to [[Megan]] that he can't understand how his mind works, the same mind he uses to understand how things work, and he's not sure if this is a problem. In other words, if he can't understand how his mind works, then how can he tell that it does in fact work and that his perception of reality is accurate. Ordinarily he would use his mind to figure it out, but if his mind really doesn't work, then he'll probably never determine that his mind doesn't work. Understandably, he's a little unsure of how he should feel about this.
+
[[Cueball]] mentions to [[Megan]] that he can't understand how his mind works, the same mind he uses to understand how things work, and he's not sure if this is a problem. In other words, if he can't understand how his mind works, then how can he tell that it does in fact work and that his perception of reality is accurate? Ordinarily he would use his mind to figure it out, but if his mind really doesn't work, then he'll probably never determine that his mind doesn't work. Understandably, he's a little unsure of how he should feel about this.
  
 
The title text alludes to the problem that if a website's "report a bug" page is buggy or broken to such a degree that it prevents the actual reporting of a bug, specifically that the "report a bug" page is buggy, then it can take time before the website's administrators realises, if they do at all, as unless they test it themselves, the site's administration are relying on users to use the page to report the problem. Which the users can't. This is somewhat analogous to the "brain" dilemma in the main comic, in that they ponder problems occuring in the the normal method of determining that there is a problem.
 
The title text alludes to the problem that if a website's "report a bug" page is buggy or broken to such a degree that it prevents the actual reporting of a bug, specifically that the "report a bug" page is buggy, then it can take time before the website's administrators realises, if they do at all, as unless they test it themselves, the site's administration are relying on users to use the page to report the problem. Which the users can't. This is somewhat analogous to the "brain" dilemma in the main comic, in that they ponder problems occuring in the the normal method of determining that there is a problem.

Revision as of 11:29, 23 February 2013

Debugger
It can take a site a while to figure out that there's a problem with their 'report a bug' form.
Title text: It can take a site a while to figure out that there's a problem with their 'report a bug' form.

Explanation

Cueball mentions to Megan that he can't understand how his mind works, the same mind he uses to understand how things work, and he's not sure if this is a problem. In other words, if he can't understand how his mind works, then how can he tell that it does in fact work and that his perception of reality is accurate? Ordinarily he would use his mind to figure it out, but if his mind really doesn't work, then he'll probably never determine that his mind doesn't work. Understandably, he's a little unsure of how he should feel about this.

The title text alludes to the problem that if a website's "report a bug" page is buggy or broken to such a degree that it prevents the actual reporting of a bug, specifically that the "report a bug" page is buggy, then it can take time before the website's administrators realises, if they do at all, as unless they test it themselves, the site's administration are relying on users to use the page to report the problem. Which the users can't. This is somewhat analogous to the "brain" dilemma in the main comic, in that they ponder problems occuring in the the normal method of determining that there is a problem.

Transcript

Cueball: I don't understand how my brain works.
Cueball: But my brain is what I rely on to understand how things work.
Megan: Is that a problem?
Cueball: I'm not sure how to tell.
Comment.png add a comment!

Discussion

Isn't this also a reference to the halting problem? DonGoat (talk) 08:33, 21 January 2013 (UTC)

It may be, but it isn't an INSTANCE of halting problem. You can understand how something work without being able to predict what exactly it will do. The problem may be also related to the Gödel's incompleteness theorems, which basically states that any nontrivial theory cannot be proven consistent and complete in itself. -- Hkmaly (talk) 09:15, 21 January 2013 (UTC)

It's also reminiscent of a joke: "I was saying to myself that a brain is truly a wondrous creation with its complexity and power. And then I realized who is saying that to me." -- Edheldil (talk) 10:59, 21 January 2013 (UTC)

Not sure if it's relevant, but it reminds me of a quote: 'If our brains were simple enough for us to understand them, we'd be so simple that we couldn't' by Ian Stewart. (Yeah, I do know it from Civilization 4.) Lmpk (talk) 20:22, 21 January 2013 (UTC)

If the "Report a bug" page stopped working, and it was a site with some traffic, it's administrators could find out by noticing there were no more bug reports by users. The lack of bugs reported would point to a bug. Or a great deal of arrogance. -- Martin42 (talk) 05:04, 22 January 2013 (UTC)

You made a series of assumptions here in your attempt to overthrow the bug analogy - 1. The "Report a bug" page used to work at some point in time; 2. The site had traffic, meaning that the site had previously been online; 3. The users of the site had been consistently using the "Report a bug" page to report bugs (because, you know, I always just leave the site without caring enough to submit a bug report); 4. Someone actually reads the bug reports and does something about them. Judging by how specific your example is, I don't believe you can successfully use that one instance to claim that the analogy does not accurately describe the situation in general. NiccoloM (NiccoloM) 00:34, 23 January 2013 (UTC)

Also note the title "debugger." Most computer programmers don't understand how a debugger works, but they rely on it to understand how their code works. -- Paul42 (talk) 16:49, 24 January 2013 (UTC)

Somehow related, an actual problem when people start losing their mental capabilities, typically due to age. Both my parents (age around 80) are starting to have important lapses of judgement, and because they evaluate their behavior with their mind, they refuse to accept any issues in their thought process. As I'm witnessing this, I wonder the same think as the character does: I don't understand how my mind works, I wonder if it's working alright, but I use my mind to evaluate it... 87.238.84.65 14:35, 28 January 2013 (UTC)Guest, 1st time posting.

I think the comic is called "Debugger" because if there is a bug in debugger, how do you debug it if this debugger is the only debugger you've got? The answer is that there are other computers with their own debuggers walking around and they may, in principle, find a bug in your debugger. This is how science works actually. 76.16.124.121 (talk) (please sign your comments with ~~~~)
Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox

It seems you are using noscript, which is stopping our project wonderful ads from working. Explain xkcd uses ads to pay for bandwidth, and we manually approve all our advertisers, and our ads are restricted to unobtrusive images and slow animated GIFs. If you found this site helpful, please consider whitelisting us.

Want to advertise with us, or donate to us with Paypal or Bitcoin?