Perl's New Mascot? The Machines Know!

Perl's branding is still currently a mess (Dec 2022). This video describes some of the problems and ways to fix it. Perl, deserves a strong, legally defensible brand built on clear core values. But what are Perl's core values?

Turns out us hoomans struggle to answer this easily. Last year I stepped aside from The Perl Foundation legal and marketing committee partly due to the frustration with the lack of progress fixing Perl's branding problems. Turns out I should have just asked the machines! What are Perl's core values?

Here is OpenAI's ChatGPT (Dec 15 version) answer:


Perl is a programming language that has been widely used for a variety of purposes since it was first developed in the 1980s. It is known for its flexibility, efficiency, and versatility, and these qualities have contributed to its popularity among developers.  
 
Some of the top brand values associated with Perl might include:  
 
  1. Flexibility: Perl is known for its ability to handle a wide range of tasks and adapt to different environments. This makes it a popular choice for developers who need a language that is capable of handling complex tasks and adapting to changing requirements.
  2.  
  3. Efficiency: Perl is known for its fast runtime and low overhead, which makes it a good choice for tasks that require speed and efficiency.
  4.  
  5. Versatility: Perl is used in a wide range of applications, including web development, system administration, data manipulation, and more. This versatility makes it a popular choice for developers who need a language that can handle a variety of tasks and projects.
Other brand values associated with Perl might include its strong community support, extensive documentation, and extensive library of available modules.


That's not bad at all! Flexibility, efficiency and versatility rings true to me. What do you think?  
 
Maybe a potentially devisive community survey is not needed after all. ChatGPT has some good suggestions for a new Perl mascot too. In answer to the question, "what unusual animals are known for their flexibility, versatility and efficiency?". It suggested: starfish, jellyfish, sloth, cuttlefish and octopus. And then in answer to "what computer languages use a starfish as their mascot?"

To the best of my knowledge, there are no computer languages that use a starfish as their mascot. Computer language mascots are often abstract symbols or logos that are designed to represent the language and its capabilities. Some examples of computer language mascots include the Python snake, the Ruby gem, and the Java coffee cup.
Cool! How about "create a logo for a starfish mascot that embodies flexibility, versatility and efficiency"? ChatGPT replies:

Here is a possible design for a logo for a starfish mascot that embodies the values of flexibility, versatility, and efficiency:

The logo features a stylized starfish shape that is made up of interconnected curved lines, which represents the flexibility and agility of the starfish. The lines are arranged in a dynamic and flowing pattern, which suggests versatility and adaptability.

The color scheme is a combination of blue and green, which are often associated with the ocean and the natural world. The blue color represents efficiency and calmness, while the green color represents growth and renewal.

The overall design is simple and clean, with a focus on the starfish shape and the interwoven lines. This simplicity and clarity reflects the efficiency and effectiveness of the starfish as a mascot.

The final logo can be provided in a range of file formats, including vector formats such as EPS and AI, as well as raster formats such as PNG and JPG. The design process can involve at least two rounds of revisions to ensure that the final design meets the needs and expectations of the client.


Sadly, ChatGPT can't render the logo image files just yet. But this is the basis of an excellent brief to a professional graphic designer. A unique, distinctive mascot that embodies Perl core values? Sounds like part of Perl's branding problem fixed. Hopefully, Yet Another Society (aka The Perl Foundation) can get around to it before the machines do.