A little late for April 1, but here is the secret code ...

searchEngineNames = []
for c in range(ord('A'), ord('Z')+1):
    name = chr(c)+'ing'
    searchEngineNames.append(name)

# pick #1
print(searchEngineNames[1])

Dani AI

Generated

Clever gag from — the snippet builds a list of “Aing, Bing, Cing…” and then pulls one element. Because Python lists start at index 0, asking for element 1 returns the second entry (the B-name), which is the punchline. ’s comment about Python test-driving a naming idea is on point: a one-liner can make a neat demo. ’s da Vinci riff is the right kind of humor — branding sometimes looks mysterious, but here it’s just a simple quirk of indexing.

For the real-world background: Microsoft launched the brand “Bing” when it replaced Live Search in 2009. The name was chosen as a short, memorable label meant to suggest discovery and decision-making; early marketing even positioned Bing as a “decision engine.” For a concise summary of the launch and naming history, see Bing (search engine).

Practical note for anyone taking the joke into production: picking a product name needs more than random generation. Quick checklist — define naming criteria (tone, length, verb potential); search trademarks and domain availability; screen for unintended meanings in other languages; check social handles and SEO; and run brief user tests. Also involve legal/brand early: a funny script is fine for laughs, but trademark clearance and usability testing stop costly rebrands later.

Recommended Answers

All 2 Replies

:)
I think they used this code to test the abilities of Python before they got serious about working on IronPython and the DLR as an open source project.

This is that da Vinci code I listened the other day?

This genius used mirror writing so that nobody could understand his documentation.

Microsoft security chief wasn't he?

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.