AI-Designed Mascots for your Favorite Programming Language

AI-Designed Mascots for your Favorite Programming Language

With GPT-4 and Midjourney 4 arriving on the scene (generative AI models for text and images, respectively), I decided to put these new technologies to the test:

  • I asked ChatGPT to generate prompts for Midjourney, to instruct it to create mascots for a number of programming languages, taking care to feed it "best practices" from the Midjourney documentation.
  • I fed these prompts into Midjourney, adding only a few keywords related to the style of the image ("photography, bbs, real, realistic, ultra detailed, 8k, cinematic, anti-aliasing, DSLR, 50mm lens f/2.8").
  • Midjourney supplied me with 4 variants, and I picked the variant I thought had the least issues, and upscaled that to produce the final rendering.

An example prompt that ChatGPT generated for the C# programming language: knight, shining armor, blue crystal sword, holographic shield, versatile, structured, secure.

As you can see from the results below, generative AI is coming a long way. Although still far from perfect, there is no doubt this technology is going to radically transform the nature of all creative work!

Scala Programming Language

No alt text provided for this image

Haskell Programming Language

No alt text provided for this image

Rust Programming Language

No alt text provided for this image

Python Programming Language

No alt text provided for this image

Java Programming Language

No alt text provided for this image

Javascript Programming Language

No alt text provided for this image

Kotlin Programming Language

No alt text provided for this image

Typescript Programming Language

No alt text provided for this image

Assembly Language

No alt text provided for this image

Nim Programming Language

No alt text provided for this image

Clojure Programming Language

No alt text provided for this image

Go Programming Language

No alt text provided for this image

Roc Programming Language

No alt text provided for this image

Flix Programming Language

No alt text provided for this image

Ballerina Programming Language

No alt text provided for this image

Ruby Programming Language

No alt text provided for this image

OCaml Programming Language

No alt text provided for this image

Purescript Programming Language

No alt text provided for this image

C# Programming Language

No alt text provided for this image
Ashraful Islam (Nixon)

Building Scalable & Efficient Systems

1y

No php 😭

Like
Reply
Igor Wolak

Senior IT Architect / Cloud, Data and Enterprise Architecture /EU and NATO SECRET

1y

I would love to see a picture with fighting Java and C#. They look similar yet they are different just like in real world!

Like
Reply

That is cool but I personally see Scala as cyborg - half human half robot 😎🤖

Like
Reply
Reid Mewborne

Software Engineer @ Google

1y

I like Scala’s because it’s a clever fox 🦊 which Scala is know to sometimes be too clever 😉 I’m interested in the lines that will blur over the next few years. “Who’s words are those?” “Is it the artest or the machine?” “Does it matter?”

Henrique Nascimento

Senior Software Engineer at Will Bank | Flutter Specialist

1y

WHERE IS DART?????

Like
Reply

To view or add a comment, sign in

More articles by John De Goes

  • Exploring the Potential of Stonebraker's new DBOS

    Exploring the Potential of Stonebraker's new DBOS

    Michael Stonebraker is a legend in the field of database technology—his influence forever shaping how data is managed…

    3 Comments
  • The Programmer's Pathway

    The Programmer's Pathway

    Discover your pathway to the programming career of your dreams. In decades past, it was assumed that to advance as a…

  • The Dark Side of Speaking at Tech Conferences

    The Dark Side of Speaking at Tech Conferences

    I am an experienced tech speaker, having given more than a hundred talks across numerous cities and countries around…

    9 Comments
  • Scala Resurrection

    Scala Resurrection

    As a long-time user and one of the earliest evangelists of the Scala programming language, and as CEO of a tech company…

    9 Comments
  • ZIO 2.0 Released

    ZIO 2.0 Released

    On August 3rd, 2020, the ZIO community released ZIO 1—itself the product of 3 years of intensive research & development…

    16 Comments
  • ZIO 1.0 Released

    ZIO 1.0 Released

    On June 5th, 2017, I opened an issue in the Scalaz repository on Github. I argued Scalaz 8 needed a powerful and fast…

    10 Comments
  • A Developer's Guide to Surviving the Coronapocalypse

    A Developer's Guide to Surviving the Coronapocalypse

    The world has changed unimaginably in the past few weeks. Watching a show on Netflix last night, I was struck by how…

    2 Comments
  • A Glossary of Functional Programming

    A Glossary of Functional Programming

    A Glossary of Functional Programming I’ve taught functional programming for years now, each time experimenting with…

    3 Comments
  • MongoDB World 2017: The Lonely Story of MongoDB Versus the World

    MongoDB World 2017: The Lonely Story of MongoDB Versus the World

    At MongoDB World last week, Eliot Horowitz, CTO of MongoDB, announced to the world that MongoDB would be invading both…

    39 Comments
  • Know Scala? Great, Now Learn Functional Programming!

    Know Scala? Great, Now Learn Functional Programming!

    The essential core of functional programming is quite simple: build programs by composing functions. In this context…

    13 Comments

Insights from the community

Others also viewed

Explore topics