Submitted by lupius_mohnschein t3_zmsveg in Futurology
OakwardTinkerman t1_j0en4ow wrote
You are really tickling my interests at the intersection of magic system creation and programming! Seems like I missed a beat on your earlier post - can you direct me to where you flesh your ideas out more on this stuff?
I’ve been making the case to people that magic is basically real if you consider magic the ability to manipulate your environment in mystical ways (like making a system that can produce images from a prompt - come on, that is magic science right there.) Programmers, embedded engineers, and machine learning developers are basically wizards.
Our modern “tech wizards” are kind of like fantasy rune casting wizards that have to utilize a ton of arcane knowledge and deep rules and logic to cast effective spells.
All this to say, I vibe on this idea, and I think it is an accessible and fun way to approach learning programming and tech.
lupius_mohnschein OP t1_j0fk4dy wrote
Sure
I described the magic system I came up with in this document: https://drive.google.com/file/d/1u5h22l4CAtd1XpqQ0hqho_5h3zgYwim2/view (it's open-source and based on object-orientation)
If that's too long, I also wrote a novel, which incorporates the magic system: https://drive.google.com/file/d/19QboE8cVZ2Do4Jfdfe9Ewh9ACdYO0bSx/view (it's in the public domain)
But this novel I wrote is only a prototype.
The idea is, that this could give way to what I call the "Etherverse", a shared universe, in which all stories incorporate my magic system. But as opposite to say, the Potterverse, it is fully dezentralized, meaning that everybody can equally add stories to it by incorporating my magic system in one's story. There exists no strict canon, even my own story is in the public domain and can be copied and modified by anyone. And the more people join it, hopefully one day, a truly great novel will come out of this. I for one would really like to read it :)
This is further described in the following post: https://www.reddit.com/r/worldbuilding/comments/zg9b20/the_etherverse_a_decentral_shared_universe_to/?utm_source=share&utm_medium=web2x&context=3
OakwardTinkerman t1_j0glrfq wrote
Any chance you have an English version of your novel? The magic system document you shared is well documented, but quite dense. A fun way to onboard into it might be just to dive into a book using the system.
lupius_mohnschein OP t1_j0hvm9z wrote
Unfortunately no, there isn't one 😬 I know that's not really a great situation but I currently don't have the time to translate it or run the whole thing through a translator ...
OakwardTinkerman t1_j0eoo5e wrote
Also, with the advent of text to code ai, the nuances of programming syntax are becoming deprioritized, but an ability to -think- programmatically in order to interact with very high level text to program interfaces will be very useful for better interacting with these systems.
I think fiction where a character casts spells through an object oriented paradigm could be fascinating and a great way to internalize hard to grasp concepts.
The more contextual cues and associations you can hang your learning on, the deeper the learning goes. In the way one comes to internalize the potential of the metallurgic arts in the Mistborn series, so too could a person come to understand programmatic concepts.
lupius_mohnschein OP t1_j0flbex wrote
Yes, that goes exactly in the way I thought of it myself. It's about problem solving skills, which are not only useful for programming but for interacting with a digital world in general.
Actually Mistborn and also Patrick Rothfuß The Name of the Wind already go in this direction.
And I'm just thinking: what if kids grow up with those type of books? Imagine a whole generation who grew up with a version of Harry Potter, in which magic works like programming. I'm sure good programmers would come out of this.
Although I'm sure it could also have some drawbacks ...
Viewing a single comment thread. View all comments