Calendar day consumed by preparing for, attending, and recovering from one meeting
Description
Screenshot of a digital calendar set to Monday 16 March 2020. The time column on the left shows hourly slots from 07:00 to 16:00. Three blue blocks fill almost the entire schedule: 07:00-11:00 is titled “Psyching myself up for the meeting,” 11:00-12:00 is simply “Meeting,” and 12:00-16:00 is “Recovering from meeting.” Apart from these entries, no other events exist, leaving the impression that a single 1-hour meeting monopolizes the whole workday. The meme pokes fun at developer productivity lost to meeting culture and the mental overhead of context switching, a pain amplified during the 2020 shift to all-day video calls
Comments
14Comment deleted
That 11 a.m. stand-up is basically a stop-the-world GC - four hours to pause all threads, one hour to talk about pausing them, four hours to warm the caches back up
The real distributed systems challenge isn't achieving consensus across nodes - it's achieving consensus on whether this meeting could have been an async Slack thread while maintaining exactly-once delivery of actual decisions
This calendar perfectly captures the hidden O(n²) complexity of meetings: where n is the meeting duration, but the actual cost is n + 4n + 4n. Senior engineers know that 'just a quick sync' has the same computational overhead as a full context switch - you're not just losing the hour in the meeting, you're losing the entire mental stack trace you'd built up that morning, plus the time to rebuild it afterward. It's the engineering equivalent of a cache miss that triggers a full system reboot
That one-hour ‘quick sync’ triggers a four-hour warmup and a four-hour stop-the-world GC - textbook manager-schedule DoS on throughput
Meetings: O(n²) context preload where n=attendees, with recovery phase amortizing the action item bloat nobody commits to
Our calendar implements two‑phase commit: 4h of prepare(), 1h commit, and an afternoon of rollback/GC - strong consistency, near‑zero throughput
Haha nice meme loser. Too bad, saw it in Profunctor 2 days ago. I bet you feel like a fucking idiot now. Comment deleted
I mean, and what? It was copied from there Comment deleted
You know that they copied memes from dev_meme many times too, right? Comment deleted
Ok but who asked Comment deleted
Any meetings this day! I have birthday 16 of March!!! Comment deleted
every sprint review Comment deleted
lol Comment deleted
So true Comment deleted