Raku's brand values? Let's ask the machines ...

Raku has learnt from Perl's branding mistakes and is building a brand stack based on a solid legal foundation. Raku® now has a distinctive, registered trademarked name and a legally protected mascot (i.e., Camelia). This is great news, but it's still only table stakes when it comes to building a brand.

As this video describes there are a number of layers in a successful brand stack.

 
 
 
 

The layers in the brand stack support each other - bound together by consistent brand values that permeate all the layers. When the brand values are embodied in messages that resonate honestly with audiences, a positive emotional connection is made and goodwill grows organically.

So now that Raku has secured the base layer in the stack what about the next layer: Raku's values?

Recently I asked ChatGPT (Dec 15 version) what Perl's values are and received an interesting result: flexibility, versatility, and efficiency. What about Raku? "What are the core values of the Raku programming language?" Here is ChatGPT's answer:


The core values of the Raku programming language are likely to include simplicity, expressiveness, and flexibility. These values are reflected in the design and features of the language, and are central to its mission and vision.

 
Simplicity: Raku is designed to be a simple and concise programming language that is easy to read, write, and understand. It has a strong focus on making code as easy to read and maintain as possible, and aims to provide a wide range of powerful features without adding unnecessary complexity.  
 
Expressiveness: Raku is a highly expressive language, and is designed to allow programmers to write code that is clear, concise, and easy to understand. It has a wide range of built-in features and libraries that make it easy to write code that is expressive and powerful.  
 
Flexibility: Raku is a highly flexible language, and is able to be used for a wide range of applications, including web development, data analysis, system programming, and more. It has a strong ecosystem of libraries and modules, and is able to be easily extended and customized to meet the specific needs of different projects.  
 

Overall, the core values of the Raku programming language are likely to be centered around its simplicity, expressiveness, and flexibility, and these values are likely to be important in shaping the language's brand and its place in the market.


Not a bad answer! These values rings true for me, especially expressiveness and flexibility. How about you?

Hopefully the RSC and Raku community can agree on some core values for building Raku's brand stack and start to use these values in communicating messages to early adopting audiences. If Raku can build an authentic brand stack, Raku users themselves will help power adoption through positive referrals and word-of-mouth.