Follow

Hypothesis: a programming language having a mascot is a warning sign.
- Perl 6: Camelia the butterfly (and Perl 5 had camels)
- PHP: the elePHPant
- (I don't think Python actually has a snake *mascot*, just a logo.)
- Java: Duke, the...whatever, that Sun licensed out in an almost pleading appeal for fanart (web.archive.org/web/2007061807)
- Go: the Gopher which eats all your descriptive variable names

The only outlier is Rust's crab, Ferris, which makes me uneasy about that otherwise green-looking grass over there from my mascotless fields of C++. Other perfectly reasonable mascotless languages include TypeScript and Haskell, for the negative hypothesis. Maybe type safety is incompatible with fun.

...C needs a mascot.

Also the history of Duke being an Intelligent Software Agent reminds me that it's been long enough there's people who need to see Douglas Adams' Hyperland anew: youtu.be/1iAJPoc23-M

The ideas behind Clippy (who was based on a cool and powerful framework Microsoft killed in Win 7) and now Siri/Alexa/Cortana/Assistant are old as the hills, and made it into a televised special in 1990.

I'd forgotten how this video also depicted aggressively pushy recommendation systems, notification overload fighting for your attention, and getting frustrated with unresponsive UI. :blobcatwinktongue:

About half an hour in it literally has icons sliding in with folks lifting their hands and coughing to interrupt the speaker with their own thread.

Want a vision of the future, ask a satirical science fiction author.

@LionsPhil there's also unofficial mascots to check out! I'm partial towards the list alien web.archive.org/web/2019052120 cause its silly

Sign in to participate in the conversation
✨Plush✨City 🏙

This is a space for soft friends and friends of soft friends to gather together!

In this city we're all about soff frens and compassion and caring about each other!

Code of Conduct in a Nutshell


Discrimination & Bigotry Won’t Be Tolerated.

Leave your hatred at the door.

Treat this Space and Those Within it with Respect.

Listen actively to and honor the requests of others; always respond with compassion first.

Consent is Important in all contexts.

If you’re ever unsure, ask first. Use CWs where required.

Listen; Don’t Make Excuses.

If you’re accused of causing harm, either take some responsibility or ask moderators for help.

Don’t Break the Law Here.

The whole space may be liable if you do.

Use the Report Feature.

All reports go straight to our moderation team. We’re here to help!

For more detail, please
review our full code of conduct