Comics

349 readers
4 users here now

A community for sharing comics related to programming

Icon base by Delapouite under CC BY 3.0 with modifications to add a gradient

founded 9 months ago
MODERATORS
51
1
submitted 8 months ago* (last edited 8 months ago) by mac@programming.dev to c/comics@programming.dev
 
 

Hover Text:

Her daughter is named Help I'm trapped in a driver's license factory.

Transcript

[Mrs. Roberts receives a call from her son's school on her wireless phone. She is standing with a cup of hot coffee or tea (shown with a small line above the cup) facing a small round three-legged table to the right. The voice of the caller is indicated to come from the phone with a zigzag line.]
Voice over the phone: Hi, This is your son's school. We're having some computer trouble.

[In this frame-less panel Mrs. Roberts has put the cup down on the table turned facing out.]
Mrs. Roberts: Oh, dear – did he break something?
Voice over the phone: In a way –

[Mrs. Roberts is now drinking from the cup again looking right. The table is not shown.]
Voice over the phone: Did you really name your son Robert'); DROP TABLE Students;-- ?
Mrs. Roberts: Oh, yes. Little Bobby Tables, we call him.

[Mrs. Roberts holds the cup down.]
Voice over the phone: Well, we've lost this year's student records. I hope you're happy.
Mrs. Roberts: And I hope you've learned to sanitize your database inputs.

52
 
 

Hover Text:

Apple uses automated schnapps IVs.

Transcript

[A graph with "programming skill" on the Y-axis and "blood alcohol concentration" on the X-axis. The Y-axis slowly goes down, but spikes at 0.1337%.]
[Cueball is making a presentation with the graph.]
Cueball: Called the Ballmer Peak, it was discovered by Microsoft in the 80's. The cause is unknown but somehow a B.A.C between 0.129% and 0.138% confers superhuman programming ability.
Cueball: However, it's a delicate effect requiring careful calibration – you can't just give a team of coders a year's supply of whiskey and tell them to get cracking.
Spectator: ...Has that ever happened?
Cueball: Remember Windows ME?
Spectator: I knew it!

53
 
 
54
 
 

Hover Text:

The universe started in 1970. Anyone claiming to be over 38 is lying about their age.

Transcript

[Cueball sits at a computer, staring at the screen and rubbing his chin in thought. A friend stands behind him.]
Cueball: Weird — My code's crashing when given pre-1970 dates.
Friend [pointing at Cueball and his computer]: Epoch fail!

55
1
submitted 8 months ago* (last edited 8 months ago) by mac@programming.dev to c/comics@programming.dev
 
 
56
 
 

Hover Text:

Later we'll dress up like Big Oil thugs and jump Ralph Nader.

Transcript

[The first panel has the second panel inside it. It also has a slightly light gray background color. Just above the inlaid second panel is Richard Stallman lying in his bed sleeping, the bottom part at the foot of the bed hidden behind the second panel below. Below his bed under his head lies a katana sword in its sheath, and another one hangs in its sheath behind the end of the bed. Two ninjas with swords and black cloths around their heads jump through the skylight, smashing it so glass scatters around them. Each of them is hanging one-handed from the same rope coming down from the skylight. The rope ends just above the inlaid frame below. The two ninjas shout at Richard Stallman, from four speech bubbles that have pointy ends to indicate how the two alternately speak. (These bubbles are white, not gray.)]
Richard Stallman: Zzzz
Top Ninja: Richard Stallman! Your viral open source licenses have grown too powerful.
Bottom Ninja: The GPL must be stopped.
Top Ninja: At the source.
Bottom Ninja: You.

[In the second inlaid panel (with normal white background), Richard Stallman wakes up immediately, and while sitting up in bed, he pulls out both his katana swords from their sheaths, leaving the sheaths under and behind the bed. One hand is up in the air with the sword from behind the bed, and the other is still pointing down with the swords from below the bed. Lines indicate the fast movement of the swords. His three speech bubbles are like those of the ninjas, the last two even breaking the panel entering into the large first panel.]
Katana swords: Shing! Shing!
Richard Stallman: Hah! Microsoft lackeys! So it has come to this!
Richard Stallman: A night of blood I've long awaited. But be this my death or yours, free software will carry on! For a GNU dawn! For freedom!
Richard Stallman: ...Hey, where are you going?

[An outside scene at night with black sky. Richard Stallman's gray house can be seen with the broken white skylight on the roof. The ninjas are jumping out of a window at ground height while taking off their ninja cloth around their heads, holding them in their hand, thus revealing that they both look like Cueball. The first one is already on the grassy ground beneath the window, his sword pointing down and to the left; the other just jumps from the window pane, his sword pointing up and to the right. Again, they have speech bubbles like before. It is not possible to tell which of the two ninjas from before is first out the window.]
Ninja in window: Man, you're right, that never gets old.
Ninja on the grass: Let's do Eric S. Raymond next.
Ninja in window: Or Linus Torvalds. I hear he sleeps with nunchucks.

57
 
 

Hover Text:

Some say the world will end in fire; some say in segfaults.

Transcript

[A not-very-realistic view of the universe, in profile. To the left, a sectional view of the Earth, with its Moon and few clouds overhead, and a little Cueball standing, looking up. Extending to the right of the Earth, various stellar objects: some planets, some spaceships, another galaxy. Above them, on an artistically jagged white background, somewhat like a torn piece of paper, this text:]
A God's Lament
Some said the world should be in Perl;
Some said in Lisp.
Now, having given both a whirl,
I held with those who favored Perl.
But I fear we passed to men
A disappointing founding myth,
And should we write it all again,
I'd end it with
A close-paren.
[To the right of the "various stellar objects", as if paired with the Earth at their left to bracket them, is a giant close parenthesis:]
)

58
 
 
59
 
 

cross-posted from: https://programming.dev/post/8905995

source

Welcome to AdLitteram. The challenge is to guess the programming term that is represented in the image.

60
 
 

Hover Text:

'Are you stealing those LCDs?' 'Yeah, but I'm doing it while my code compiles.'

Transcript

The #1 Programmer Excuse for Legitimately Slacking Off: "My code's compiling."
[Two programmers are sword-fighting on office chairs in a hallway. An unseen manager calls them back to work through an open office door.]
Manager: Hey! Get back to work!
Cueball: Compiling!
Manager: Oh. Carry on.

61
2
submitted 9 months ago* (last edited 9 months ago) by mac@programming.dev to c/comics@programming.dev
 
 
62
 
 

Hover Text:

I've just received word that the Emperor has dissolved the MIT computer science program permanently.

Transcript

[Cueball is sitting at a computer, and Megan is standing behind the desk.]
Cueball: Lisp is over half a century old and it still has this perfect, timeless air about it.
Cueball: I wonder if the cycles will continue forever. A few coders from each new generation rediscovering the Lisp arts.

[Man in Jedi robes carrying a towering stack of parentheses in his arms, speaking to Hairy.]
Jedi: These are your father's parentheses. Elegant weapons. For a more... civilized age.

63
 
 

Hover Text:

Neal Stephenson thinks it's cute to name his labels 'dengo'

Transcript

[Sideways view of Cueball sitting at computer, thinking.]
Cueball: I could restructure the program's flow
Cueball: or use one little 'GOTO' instead.

[Cueball starts typing.]
Cueball: Eh, screw good practice. How bad can it be?
Text on computer: goto main_sub3;
Compile

[We now have a view from behind Cueball. Cueball looks at the computer.]

[A raptor jumps into the panel, pushing Cueball off his chair.]

64
1
submitted 9 months ago* (last edited 9 months ago) by mac@programming.dev to c/comics@programming.dev
 
 

cross-posted from: https://programming.dev/post/8736370

source

Welcome to AdLitteram. The challenge is to guess the programming term that is represented in the image.

65
 
 
66
1
submitted 9 months ago* (last edited 9 months ago) by mac@programming.dev to c/comics@programming.dev
 
 

Hover Text:

General solutions get you a 50% tip.

:::spoiler Transcript

My Hobby:
Embedding NP-Complete problems in restaurant orders
[A menu is shown.]
Chotchkies Restaurant
Appetizers

  • Mixed Fruit 2.15
  • French Fries 2.75
  • Side Salad 3.35
  • Hot Wings 3.55
  • Mozzarella Sticks 4.20
  • Sampler Plate 5.80

Sandwiches

  • Barbecue 6.55

[Megan, another person, and Cueball are sitting at a table. Cueball is holding the menu as well as a thick book and is ordering from a waiter. Megan is facepalming.]
Cueball: We'd like exactly $15.05 worth of appetizers, please.
Waiter: ...Exactly? Uhh...
Cueball: Here, these papers on the knapsack problem might help you out.
Waiter: Listen, I have six other tables to get to—
Cueball: —As fast as possible, of course. Want something on traveling salesman?

67
 
 
68
 
 

Hover Text:

Easier to escape: n-layered nested quotes or an iron maiden?

:::spoiler Transcript

[Cueball sits before a computer on a desk while another man stands behind him.]
Man: I was fascinated by locks as a kid. I loved how they turned information and patterns into physical strength.
Cueball: Why does my script keep dying?

[Closeup on Cueball sitting at the computer.]
Man: And a lock invites you to try and open it. It's the hacker instinct. Only your ignorance stands in the way.
Cueball: Wait it's passing bad strings.

[Returns to the two shot of both men.]
Man: I admired Harry Houdini, how he could open any lock and free himself from any restraint.
Cueball: Ah - Bash is parsing the spaces.

Man: Sure some of it was fakery and showmanship. But I still wonder how he so consistently escaped handcuffs.
Cueball: Backslashes?
Man: Huh?
Cueball: Never mind.

69
 
 

Hover Text:

We lost the documentation on quantum mechanics. You'll have to decode the regexes yourself.

Transcript

[Floating in space.]
Speaker: Last night I drifted off while reading a Lisp book.
Cueball: Huh?
Speaker: Suddenly, I was bathed in a suffusion of blue.

[Floating in space before a vast concept tree.]
Speaker: At once, just like they said, I felt a great enlightenment. I saw the naked structure of Lisp code unfold before me.
Cueball: My God
Cueball: It's full of 'car's
Speaker: The patterns and metapatterns danced. Syntax faded, and I swam in the purity of quantified conception. Of ideas manifest.

[Close-up of floating in space before part of a concept tree.]
Truly, this was the language from which the gods wrought the Universe.

[Floating in space with God appearing through a line of clouds.]
God: No, it's not.
Cueball: It's not?
God: I mean, ostensibly, yes. Honestly, we hacked most of it together with Perl.

70
 
 
71
 
 

Transcript:

[A computer program.]

int getRandomNumber()
{
   return 4; // chosen by fair dice roll.
             // guaranteed to be random.
}

Hover Text:

RFC 1149.5 specifies 4 as the standard IEEE-vetted random number.

72
 
 

cross-posted from: https://programming.dev/post/8653174

source

Welcome to AdLitteram. The challenge is to guess the programming term that is represented in the image.

Click for the answerDeadlock

73
1
submitted 9 months ago* (last edited 9 months ago) by mac@programming.dev to c/comics@programming.dev
 
 

Transcript:

Cueball: Hey, check it out: eπ − π is 19.999099979. That's weird.
Black Hat: Yeah. That's how I got kicked out of the ACM in college.
Cueball: ...what?
Black Hat: During a competition, I told the programmers on our team that e^π − π was a standard test of floating-point handlers -- it would come out to 20 unless they had rounding errors.
Cueball: That's awful.
Black Hat: Yeah, they dug through half their algorithms looking for the bug before they figured it out.

Hover text:

Also, I hear the 4th root of (9^2 + 19^2/22) is pi.

74
 
 

source licensed under CC BY-NC 2.5 Deed

75
 
 
view more: ‹ prev next ›