Close Menu
Metacognitive

    Subscribe to Updates

    Get the latest creative news from FooBar about art, design and business.

    What's Hot

    Next.js vs React: The Decision Most Developers Get Wrong in 2025

    December 23, 2025

    Why Understanding JavaScript Libraries and Frameworks Is Crucial for Developers

    December 19, 2025

    Why Every Knowledge Worker Should Consider a Productivity Monitor

    December 19, 2025
    Facebook X (Twitter) Instagram
    Metacognitive
    • Summary
    • Programming
    • JavaScript
    • Productivity
    • Thoughts
    Facebook X (Twitter) Instagram
    Metacognitive
    Home»Metacognitive»Can we program creativity?
    Metacognitive

    Can we program creativity?

    By Jonathan ReynoldsSeptember 17, 20224 Mins Read
    Facebook Twitter Pinterest LinkedIn Tumblr Email
    Share
    Facebook Twitter LinkedIn Pinterest Email

    The short answer is: why not?

    According to Wikipedia:

    Creativity is a phenomenon whereby something new and valuable is formed

    I’ll describe a few ideas in this article, but they aren’t new. So, is this article a creative work?

    According to the definition – yes, it requires some combination of my current knowledge, thus creating a new way to deliver such a topic. It’s valuable because someone will find new ideas here. However, the very ideas aren’t new, and one may find a different way of delivering them on the Internet.

    Can a natural language generation model create such an article? Not quite like this, but a similar one that will be better and worse, depending on the random selection of many generated texts. So, yes, it can already.

    Can we presume the same for music, movies, and image creation? With a working model and many examples, this is what neural networks do today. The quality of that art is disputable and depends on the patterns and story complexity.

    What is new?

    The “new” in the creativity definition is significantly relative. This article is original only in terms of deliverability to readers. The hand-drawn images here are authentic only in my unique hand movements, not in the ideas they present. Therefore, re-creating a similar article by the models trained on a lot of data is possible.

    Let’s assume the originality of my ideas in this article is 0.0001 out of 1. And let’s assume that Einstein’s theory of relativity is 1. The models that generate text may reach a similar to this article, relatively small originality score because they combine the examples given to them by humans. They can’t produce a 0.9 of 1 of the novelty score if they work like pattern distinguishing algorithms.

    Humans are pattern distinguishers too. However, some of us can produce more novelty in our ideas. But we’re entirely different than those programs, aren’t we? Yes, we are because we aren’t merely pattern recognizers. Instead, we can understand the information and create models of how the world works. The neural network models don’t do that.

    A program that creates models

    How can humans do that? We have a model for this, but we don’t know how it works in reality. Our brain is astonishingly complex. The cells there, as in any other tissues in our body, are created by other cells’ that have instructions on how to do so. The living organisms’ cells know how to encode the instructions and then extract them to make new cells.

    The instructions don’t necessarily tell every brain cell how to think about something; they’re telling cells how to function. And then you have billions of such cells that work together, forming a complex structure. So DNA instructions don’t convey to a brain cell how to think, but they contain a base set of instructions to let it function with other such cells and transmit signals.

    We’re programmed. But our “codebase” is much more complicated than any other one. We’re programmed to create models, understand, and recognize patterns. Thus, we can produce more novelty in the existing ideas.

    Can we program machines to do so? It’s possible in principle because it’s possible with humans. But, can we, humans, program a machine to think? It requires us to create a model of how we work(we still don’t know many things about how we function). Or to create a model of how a machine may construct models. I.e., a hypothesis, not an exact human “program” reproduction.

    Summary

    It’s possible to program creativity in machines, in principle. We were programmed(not necessarily by something, it might be a random coincidence), so why it’s not possible with other matter? The different question is if humans can do that. And the answer depends on our mental ability to understand how to create a working model that can “think.” In a digital world, it’s called AI. But who knows, maybe we’ll be programming stones.

    Jonathan Reynolds

    Jonathan Reynolds is a seasoned mining industry expert with over 15 years of experience in mineral exploration, project management, and strategic development. As a lead content strategist at Kingsrose Mining, he shares insights on sustainable mining practices, investment opportunities, and the future of the industry. Jonathan holds a Master’s degree in Geology from the University of Colorado and has worked on mining projects across North America, Europe, and Asia.

    Share. Facebook Twitter Pinterest LinkedIn Tumblr Email
    Jonathan Reynolds
    • Website

    Jonathan Reynolds is a seasoned mining industry expert with over 15 years of experience in mineral exploration, project management, and strategic development. As a lead content strategist at Kingsrose Mining, he shares insights on sustainable mining practices, investment opportunities, and the future of the industry. Jonathan holds a Master’s degree in Geology from the University of Colorado and has worked on mining projects across North America, Europe, and Asia.

    Related Posts

    Next.js vs React: The Decision Most Developers Get Wrong in 2025

    December 23, 2025

    Why Understanding JavaScript Libraries and Frameworks Is Crucial for Developers

    December 19, 2025

    Why Every Knowledge Worker Should Consider a Productivity Monitor

    December 19, 2025
    Leave A Reply Cancel Reply

    Recent Posts

    • Next.js vs React: The Decision Most Developers Get Wrong in 2025
    • Why Understanding JavaScript Libraries and Frameworks Is Crucial for Developers
    • Why Every Knowledge Worker Should Consider a Productivity Monitor
    • How Robotics Programming Is Shaping the Future of Automation
    • How Companies Are Using AI to Advance Testing Equipment Accuracy

    Recent Comments

    No comments to show.

    Archives

    • December 2025
    • October 2025
    • August 2025
    • July 2025
    • May 2023
    • October 2022
    • September 2022
    • May 2022
    • March 2022
    • January 2022
    • November 2021
    • September 2021
    • August 2021
    • June 2021
    • March 2021
    • October 2020
    • January 2020
    • November 2019

    Categories

    • Metacognitive
    • Technology
    • Uncategorized
    Facebook X (Twitter) Instagram Pinterest
    © 2026 Copyright Reserved Metacognitive.

    Type above and press Enter to search. Press Esc to cancel.