How Programmers Translate Normal Speech
Description
A dark-mode Twitter screenshot shows a tweet by Ben Awad, @benawad, with a small profile photo and white text on a black background. The tweet reads: "how to talk like a programmer:" followed by mappings: "yes -> true", "no -> false", "first -> zeroth", "please -> sudo", "not found -> 404", "two -> 10", and "too high -> index out of bounds"; the footer shows "10:09 PM · 24 Apr 21 · Twitter Web App" and engagement counts "606 Retweets", "41 Quote Tweets", and "4,081 Likes." The humor is a compact tour of programmer idioms: booleans, zero-based indexing, Unix privilege escalation, HTTP status codes, binary notation, and bounds errors. It works because each everyday phrase is translated into a precise technical shorthand that developers use reflexively.
Comments
17Comment deleted
The most realistic translation is still "please -> sudo" because consent only matters after privilege escalation.
The 4th one can be fun, if you use the Please build system: https://please.build/ Comment deleted
3rd* Comment deleted
Ben Awad in a nutshell Comment deleted
The cringe of this post is out of bounds Comment deleted
The cringe of this post is out of bounds Comment deleted
The cringe of this post is out of bounds Comment deleted
The cringe of this post is out of bounds Comment deleted
The cringe of this post is out of bounds Comment deleted
The cringe of this post is out of bounds Comment deleted
The cringe of this post is out of bounds Comment deleted
The cringe of this post is out of bounds Comment deleted
The cringe of this post is out of bounds Comment deleted
throw std::out_of_range("cringe of this post is out of bounds"); Comment deleted
True Comment deleted
True Comment deleted
throw new PostCringeOutOfBoundsException(); Comment deleted