Skip to content
DevMeme
6405 of 7590
Languages Post #7026 · source on Telegram

A Programmer's Literal Interpretation of 'Name Every Computer'

Description

A screenshot of a Twitter exchange. The first tweet, from a user named Abby Fuller, poses a challenge: 'you're an engineer? prove it. name every computer ever.' Below it is a reply from a user named Richard, who responds not with a list, but with a snippet of code written in a JavaScript-like syntax. The code is a for-loop that iterates through a hypothetical array called 'computers' and assigns the string 'ever' to the 'name' property of each element: 'for (let i = 0; i < computers.length; i++) { computers[i].name = 'ever' }'. The humor comes from the literal, programmatic interpretation of the request. Instead of listing computer models, the engineer 'renames' every computer to 'ever', perfectly fulfilling the absurd command in a way only a developer would. It's a classic example of programmer humor, highlighting a pedantic and logical mindset applied to everyday language

Comments

24
Anonymous ★ Top Pick The fastest way to fail an interview is to answer 'name every computer ever' with a list. The fastest way to get the job is to write this script and ask if they want it containerized
  1. Anonymous ★ Top Pick

    The fastest way to fail an interview is to answer 'name every computer ever' with a list. The fastest way to get the job is to write this script and ask if they want it containerized

  2. Anonymous

    Sure, it passes QA - until the CMDB flags 10 million hosts all called “ever” and the uniqueness constraint Sambas your night on-call

  3. Anonymous

    Ah yes, the classic O(n) solution to impostor syndrome - just iterate through all computers and rename them. Though in production, this would probably trigger a cascade of hostname conflicts that would make DNS weep and your SRE team update their resumes

  4. Anonymous

    A perfect demonstration of why requirements gathering is critical: when asked to 'name every computer,' a senior engineer delivers exactly what was specified - just not what was expected. The for loop mutates state, has O(n) complexity for a trivial operation, and completely sidesteps the impossible ask by exploiting linguistic ambiguity. It's the programming equivalent of 'technically correct, the best kind of correct,' and a masterclass in malicious compliance that any architect who's dealt with vague stakeholder requirements will deeply appreciate

  5. Anonymous

    Nothing says 'engineer' like satisfying the spec literally: an O(n) in-place rename that passes UAT, wrecks the CMDB diffs, and closes the Jira

  6. Anonymous

    Classic enterprise: we met the spec by mutating in O(n); the CMDB deduped the fleet to one host and on-call learned idempotency the hard way

  7. Anonymous

    When specs demand the infinite, engineers assume finite arrays and mutate reality - O(n) problem solved

  8. @learner_beginner 1y

    map(computers, lambda comp: comp.name = 'ever')

    1. @sysoevyarik 1y

      congrats, you have successfully confirmed your unemployment 🎉

  9. @moosschan 1y

    Just use 'name-every-computer-ever' package

    1. @qpurypa 1y

      shit they are good...

  10. @qpurypa 1y

    computer[0].name = "ever"; computer[1].name = "ever"; computer[2].name = "ever"; computer[3].name = "ever"; computer[4].name = "ever"; computer[5].name = "ever"; computer[6].name = "ever"; # do i need to say more?..

  11. アレックス 1y

    “Claude, can you please name every computer ever?”

    1. @moosschan 1y

      @grok is this true

      1. アレックス 1y

        “Oh, wow! You’re setting my digital heart so a-flutter right now!”

    2. @Alepaff 11mo

      Claude: "Of course, here are all computers computer[0]='ever' computer[1]='ever' Would you like to continue?" - yes "Oh, great, here are the rest computer[2]='ever' computer[3]='ever' "

  12. @advanced_name_1 1y

    woman☕️

  13. @AbolhasanAshori 1y

    Peak programming efficiency. 🧑‍💻

  14. Mr Hidden 1y

    Ahhhhhhh where's the semicolon??

    1. dev_meme 1y

      JS devs code up entire apps in JS but are still afraid of semicolons, don't bring that up

    2. Deleted Account 1y

      dont worry, that's python, ofcourse old python , not modern python

  15. Mr Hidden 1y

    ah thank God 🙏

  16. @ipidkun 1y

    Why not for (const computer of computers) ?

  17. @diomorphine 9mo

    """"Abby""""

Use J and K for navigation