Skip to content
DevMeme
2731 of 7590
CS Fundamentals Post #3016 · source on Telegram

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

17
Anonymous ★ Top Pick The most realistic translation is still "please -> sudo" because consent only matters after privilege escalation.
  1. Anonymous ★ Top Pick

    The most realistic translation is still "please -> sudo" because consent only matters after privilege escalation.

  2. @deerspangle 5y

    The 4th one can be fun, if you use the Please build system: https://please.build/

    1. @Similacrest 5y

      3rd*

  3. @skylightxo 5y

    Ben Awad in a nutshell

  4. @pokadexr 5y

    The cringe of this post is out of bounds

    1. @dmytrijza 5y

      ​​The cringe of this post is out of bounds

      1. Deleted Account 5y

        ​​The cringe of this post is out of bounds

        1. @ceterre 5y

          ​​The cringe of this post is out of bounds

          1. @mvolfik 5y

            ​​The cringe of this post is out of bounds

            1. @p4vook 5y

              ​​The cringe of this post is out of bounds

              1. Deleted Account 5y

                The cringe of this post is out of bounds

                1. Deleted Account 5y

                  The cringe of this post is out of bounds

                  1. dev_meme 5y

                    The cringe of this post is out of bounds

                    1. @feskow 5y

                      throw std::out_of_range("cringe of this post is out of bounds");

    2. @qwnick 5y

      True

  5. @qqqrrrjjd 5y

    True

  6. @Roman_Millen 5y

    throw new PostCringeOutOfBoundsException();

Use J and K for navigation