Skip to content
DevMeme
1279 of 7590
Agile Post #1436 · source on Telegram

Misunderstanding Pair Programming

Description

A single-panel cartoon by Vincent DNL (@VINCENTDNL) with a light blue background, titled "PAIR-PROGRAMMING" at the top. The cartoon depicts three stick-figure-like characters wearing white hard hats. Two of them are struggling to carry a large, heavy grey cube together. One has a bead of sweat on his face, showing the effort. A third character, presumably a manager or supervisor, stands to the right, looking at a clipboard and saying in a large speech bubble, "IT WOULD GO FASTER IF EACH ONE OF YOU TOOK ONE." There is a watermark for "t.me/dev_meme" in the bottom left corner. The humor comes from the manager's complete misunderstanding of the concept of pair programming. They've taken the 'pair' part literally and applied a simplistic, assembly-line logic to a collaborative task that, like carrying a heavy object, requires joint effort

Comments

7
Anonymous ★ Top Pick This is the same manager who thinks you can deliver a baby in one month with nine women. Some problems don't parallelize
  1. Anonymous ★ Top Pick

    This is the same manager who thinks you can deliver a baby in one month with nine women. Some problems don't parallelize

  2. Anonymous

    Pair programming is just RAID-1 for the codebase - looks like 50 % utilization to management until a “drive” actually hits the bus

  3. Anonymous

    Same manager who thinks nine women can deliver a baby in one month, but somehow still can't understand why the migration from the monolith is taking longer than the original two-sprint estimate

  4. Anonymous

    This perfectly captures the eternal struggle: explaining to management that pair programming isn't about halving the work, it's about doubling the quality. You can't just 'take one microservice each' and expect the architecture to magically align - though I've definitely been in sprint planning meetings where someone suggested exactly that. The hard hats are a nice touch; at least in construction, when you split the load incorrectly, the failure is immediately visible. In software, we don't find out until production

  5. Anonymous

    Pair programming: 2 devs, 1 task, 0.5x velocity - XP's gift that keeps on context-switching

  6. Anonymous

    Every time a PM says “two devs should take two tickets,” a queuing theorist cries - pairing optimizes flow and defects, not CPU utilization; enjoy your two PRs, three reviews, and one incident

  7. Anonymous

    Pair programming: “It’d go faster if each of you took one.” Sure - once the legacy monolith has seams and Amdahl’s Law takes the day off

Use J and K for navigation