Skip to content
DevMeme
3231 of 7435
Stack Overflow Picks Enemies
Languages Post #3552, on Aug 18, 2021 in TG

Stack Overflow Picks Enemies

Why is this Languages meme funny?

Level 1: Picking Chores

This is like filling out a form that asks which chores you like and dislike, and the example for "dislike" already says "cleaning the bathroom." The funny part is that the form seems to know what developers complain about before they even type it.

Level 2: Choosing Your Stack

Stack Overflow is a developer community known for programming questions and answers, and the image shows a job-related filter page. A tech stack is the set of languages, frameworks, databases, and tools used to build software. The UI lets someone list technology they like and technology they dislike.

The funny part is the examples. Under liked tech, the examples are html and c#. Under disliked tech, the examples are c and php. That looks like a normal placeholder, but developers read it as a joke because C and PHP have long-running reputations for being painful in certain situations.

This connects to language wars, where developers argue about which language is better, cleaner, safer, faster, or more pleasant. Beginners often meet these debates early and may think languages are simply good or bad. With experience, the answer becomes more annoying: a language can be excellent in one context and miserable in another, especially when old code, weak tooling, or messy team habits are involved.

Level 3: Filtered Language Grudges

The screenshot is from stackoverflow.com and shows a job-search filter with a TECH section. The visible labels are:

Tech You Like

with the placeholder:

Add up to 10 (e.g. html, c#)

Then:

Tech You Dislike

with the magnifier pointed at:

Add up to 10 (e.g. c, php)

That tiny example text is the entire joke. A neutral recruiting UI is supposed to help candidates express technology preferences, but it accidentally reads like Stack Overflow has officially ranked HTML and C# as acceptable likes while assigning C and PHP to the penalty box. Developer communities have been arguing about programming languages for decades, so the placeholder feels less like sample input and more like a product manager quietly taking sides in a language war.

The senior-level bite is that language preference is rarely just about syntax. Disliking PHP often means remembering old web apps with mixed HTML, global state, inconsistent legacy APIs, and deployment habits from a less civilized era. Disliking C can mean remembering manual memory management, pointer arithmetic, buffer boundaries, build toolchains, and undefined behavior that waits patiently for production. Of course, both languages are also powerful and important. That is why the joke works: experienced developers know the stereotypes are unfair, but they also know exactly why the stereotypes exist.

The recruiting angle adds another layer. Hiring filters pretend technologies are clean labels, but real career choices involve ecosystems, team maturity, codebase age, tooling, domain, and whether "PHP role" means a modern framework or a ten-year-old application held together by comments that say "temporary." A filter that lets candidates blacklist tech captures an honest part of developer experience: people do not only choose languages; they choose the maintenance histories and organizational habits that come bundled with them.

Description

The image is a mobile Safari screenshot on stackoverflow.com, showing the status bar with "vodafone AU", "4:23 pm", and an 18% battery. A filter page contains controls labeled "Filters", "Reset", "Cancel", and a blue "Search" button, then a "TECH" section. Under "Tech You Like" the placeholder says "Add up to 10 (e.g. html, c#)", while under "Tech You Dislike" the placeholder says "Add up to 10 (e.g. c, php)", with a circular magnifier emphasizing "c, php". The joke is that a job-search filter casually encodes long-running developer language prejudices, treating C and PHP as canonical dislikes.

Comments

7
Anonymous ★ Top Pick The filter is honest: every search engine eventually becomes a thin UI over our language grudges.
  1. Anonymous ★ Top Pick

    The filter is honest: every search engine eventually becomes a thin UI over our language grudges.

  2. @dsmagikswsa 4y

    C is good😭

  3. @beton_kruglosu_totchno 4y

    also needs "tech I do not dislike and am skillful in"

    1. @dsmagikswsa 4y

      Probably 90% is JavaScript

      1. @azizhakberdiev 4y

        Tech u dislike: e.g js Tech u like: e.g html Logec

  4. Ievgen 4y

    Then both fields fit

  5. @ZgGPuo8dZef58K6hxxGVj3Z2 4y

    😂😂😂😂🤡🤡🤡

Use J and K for navigation