Tuesday, February 10, 2009

Brain.Queue.IsFull() == true


Lead: Hey, do we have two queues for sent and received messages?

Me: No, we only have one for sent messages. Because of the hardware, we can only receive one message a time.

Lead: So we have 2 queues?

Me: No, just one. For sending.

Lead: So wait a second... what do we do for receiving?

Me: We receive a packet and process it and then it goes away?

Lead: What about sending?

Me: There's a queue.

Lead: So... we DO have 2 queues?

Monday, February 9, 2009

Why you should never play video games


Boss: Man what's this {famous game} that everyone keeps comparing our game to?

Me: It's pretty popular; maybe you should play it to see why they say what they're saying.

Boss: No, we shouldn't play that because then any ideas we may have will always be re-examined to see that they're not too similar to that game's ideas.

Me: ... so I should stop playing games then?


Do authors not read books? Do filmmakers not watch other movies? If you cannot draw the line between inspiration and plagiarism, rest assured that someone in the media will let you know when you cross it.

A Comment on Thinking


Lead: Hey I think I found a bug.

Me: Okay.

Lead: Can you look at line 4029?

Me: Uh, what file?

Lead: Oh yeah, {file}.cpp.

Me: Alright...?

Lead: It looks like you want to call FunctionX() instead of FunctionY() even though the comment above it says that you intend to call FunctionY().

Me: Well, as the comment says, I do intend to call FunctionY() and not FunctionX(). I didn't make a typo twice.

Lead: Oh, really? Uh, okay.