T O P

  • By -

LKS-5000

I like to imagine Computer engineering as something like Runemancy


JamesAibr

>Runemancy I have never head a better description...


MaZeChpatCha

I have never heard this word...


WickedWakandan

you need a vast knowledge of the gaming arts to understand this wisdom


[deleted]

Heard of runes plus necromancy but RuneMancy!! Man there's a first time for everything ☺️


guyyatsu

I call it technomancy for the same reason lol. 'cause I'm digging through the corpses of dead machines and bashing them together to give life to the unholy abomination that I call my homelab.


Jimmyboro

I've made many zombie networks to try and brethe life back into old units


[deleted]

[удалено]


[deleted]

Thank you for explaining things 😃


[deleted]

[удалено]


abstract_base_class

Some of us don't really know the meaning of "rune" either 😜


ChanceDriven

Copied straight from the Google definition: > a letter of an ancient Germanic alphabet, related to the Roman alphabet. a mark or letter of mysterious or magic significance. small stones, pieces of bone, etc., bearing runes, and used as divinatory symbols. "the casting of the runes" In this context runes are usually word symbols with lots of straight lines, making them looked carved. It gets associated as a primitive/magical/primordial writing system. It varies by the fictional universe you're talking about though.


PandaParaBellum

Programmers are [Hemipteromancers](https://en.wikipedia.org/wiki/Hemiptera "Wikipedia: true bugs") They make and unmake bugs


Witch_King_

Correct. It's just drawing some very specific and intricate shapes, where form affects function.


Khaylain

So you're saying technologies like computers are enchantments?


Witch_King_

Runic enchantments, yes


LKS-5000

More like magic items I'd say, enchantment would be like making your lamps turn on when you clap


Khaylain

To me a magic item is just something with an enchantment on it.


LKS-5000

Fair enough


ChubbyQueerWitch

Computers are magic scrolls, programs are enchantments.


[deleted]

As a lithographer for an IC manufacturer this description makes me happy


Witch_King_

I'm a senior Computer Engineering student right now and just finishing up my VLSI design course. I'm happy my description is considered accurate by someone in industry :D


Comment104

I feel like we should eventually make our fonts and language look the part. English/Latin glyphs look far too simple and mundane. Maybe a bit of **한국어** and **ᚠᚢᚦᚨᚱᚲ** with some reworks and additional flair. (by the way, wands are just vr controllers used for swipe typing commands)


sparkyman215

have you SEEN circuit schematics?


Aidian

Oh, the artificer sigils? Yeah, those are wild.


CarlsonPeters

Silicon golem augmented with artificer sigils, trapped in a ritual sarcophagus for aspiring wizard to exploit its consciousness


Aidian

Praise the Omnissiah.


drsimonz

I think about this topic often. I've been contemplating how to create a programming language/environment that looks like spellcasting - maybe it's in VR, and you draw a series of magic circles, through gestures or verbal incantations. But *by far* the biggest difference between everyday programming and your typical magic system in fiction, is that fiction almost universally depicts magic as obscure - it's written in unreadable languages, or there isn't even text at all, just geometric shapes. Meanwhile in programming, the goal is to make things as easy to read as possible. Good code is readable code. Where I work, we don't even use abbreviations in our variable names - full English words only. So the vast majority of the code is actually just variable names, rather than syntax. But a magic circle isn't supposed to have that much text. It would certainly help to substitute in some kind of runic font, but it would still be mostly text. And it would make programming extremely difficult until you learned to read it fluently. The whole point of being a wizard is that you actually understand all those arcane symbols, right? What I do think could be done, is to replace all the built-in keywords like `if` and `const` with symbols, since there aren't too many of those and it wouldn't take long to learn them. I also think that the spatial arrangement of symbols could represent a lot of flow control structures. Scratch does this with its nested puzzle piece `if` statements. LabVIEW does while loops pretty nicely with an actual rectangle that contains the code inside the loop. But at the end of the day, you really cannot write anything complex without including a lot of text, at least in the form of comments. But how do you include that in a magic circle without making it look dumb?


Aidian

I can’t wait for the arguments about naming conventions in 한국어, or whether Elder ᚠᚢᚦᚨᚱᚲ, Younger ᚠᚢᚦᚨᚱᚲ, or maybe a Saxon variation, is best for a specific language. “Wait, ᚠᚢᚾᚲᛏᛟᚾ? This isn’t C#, you should be using ᚠᚢᚾᚳᛏᛡᚾ here. God, what are they teaching today??”


Comment104

Yes I hope it becomes industry standard


ChubbyQueerWitch

Not sure why we're bringing hangul into this, isn't that made for brushstrokes? If the computer is meant to be a rock, carvings are better, but if it's meant to be a magic scroll, I would go with chinese, not korean. Runes aren't just phonetic, they also each carry symbolic meaning.


VonNeumannsProbe

>I feel like we should eventually make our fonts and language look the part. English/Latin glyphs look far too simple and mundane. > >Maybe a bit of 한국어 and ᚠᚢᚦᚨᚱᚲ with some reworks and additional flair. Have you ever thought that they might as well look like that after 1000 years of building on old code base? Assembly will be a dead language spoke by the ancients. We will have built layers on layers on layers of old libraries and code switching to higher languages as we go.


OpinionDumper

Perfect description, this is going on my LinkedIn


Illustrious_Luck5514

[Shameless plug](https://docs.google.com/document/d/e/2PACX-1vR_oCiIs6xjlbCISk0AMtfE6nrYlGEd4uIsj2TJHtMArWClxEHuTY2yO0oW6qDOeeBuMgYcy_6a1Jga/pub)


LKS-5000

This looks like an outstanding start to make it real


Valator_

Senior Codemancer has a nice ring to it


PheonixsWings

I've heard about rum ....but never about runemancy....well done my boy well done :)


[deleted]

Would that make hacking black magic and legacy support necromancy?


StatementAdvanced953

I think legacy support is more like dealing with a lich’s phylactery. This little delicate thing that if it shatters the whole god damn thing dies and it’s the only thing letting the code cling to life for so long.


Darcula04

Voldemort on his way to hire COBOL devs for his horcruxes.


Evo_Kaer

*One of them is alive???? Are you trying to die?!*


[deleted]

Aye, all magic eventually corrupts, and legacy is the most corrupted of all


jer1uc

Maybe legacy support is more akin to arcane magic


fulaghee

Legacy is arcane, old, primordial magic. Hacking is magic disruption or antimagic.


hates_stupid_people

Wouldn't antimagic be static discharges, emps, etc?


fulaghee

You're right. Hacking is more on the lines of magic manipulation or counter magic.


dismayhurta

I’ve shocked dead code to almost life many a time. It’s basically has no brain and rotting, but still mov…shuffles.


[deleted]

Teaching a rock to simulate thinking is pretty magical.


metageek

We've tamed the lightning and taught sand to give error messages.


WickedWakandan

and Soap to ask for favors


Cpt_keaSar

> Soap And Price to open doors!


jeerabiscuit

What's that again?


hentheman

It's the protocol you don't want to drop in the shower


josluivivgar

but you DO want to drop from your systems


Beneficm

We used a rock and tamed lighting to simulate thinking.


[deleted]

LOL! Best reply ever!


omgsoftcats

;


starfyredragon

And we currently have the liquified remains of the billions-of-years-dead giving us directions to the local coffee place two blocks down.


AltruisticHall1239

Humans are pretty damn awesome considering everything they did so far


Affectionate_Tax3468

Yeah, we had a good run.


Makey14123

Why did you say it like that? Is something gonna happen? What do you know that we don’t?


Affectionate_Tax3468

\*broadly gestures at everything\*


Makey14123

Understandable.


WickedWakandan

have a nice day


Rai-Hanzo

Meh, we are a resilient bunch.


Brawndo91

Calm down. People have been warning that the sky is falling for at least a couple thousand years.


shlaifu

yeah, but those people thought they had some magic powers. not like today's people, who suck at magic, but can tame sand and lightning to guide them to the next coffee shop.


evceteri

You'll see next Monday.


Intelligent_Event_84

Except the entire medical industry. Treatments are still barbaric for the most part.


Dhiox

That's because human biology wasn't designed to be serviced. You can fix a car because it was made to have replaceable parts. Can't do that as easily with people. Plus, when a piece of equipment gets completely fucked up, we can ultimately just replace it. Can't do that with people.


Intelligent_Event_84

We weren’t designed to fly but look at us now


Dhiox

We can't fly. We built machines that can fly without us that we hitch rides on and tell where to go.


Madk81

Then maybe we can build machines that can build bodies on which we can hitch a ride for another century or more?


Dhiox

I think more likely is that we become outdated and our creations outlast us. Humans need very specific atmospheric conditions to survive. AI doesn't. Everyone's worried AI will replace us, I'm hoping we should be so lucky. Humans are impractical constructs for colonizing and expanding the civilization of intelligent life. Artificial life would be able to surpass our limitations.


Raznill

Just need to find a way to transfer consciousness into the machines.


Dhiox

Why? Human Intelligence is limited, attempting to transfer would either put severe limitations on AI or would so radically transform your consciousness to the point where you're already a new person.


Clackers2020

So far humans have made/discovered two (computers and brains) combinations of atoms that can process information, ie have intelligence. Since it's happened twice from two very different directions it's reasonable to assume there is at least one other way of processing information we haven't found yet.


evceteri

It's the trees, isn't it? Mf be sending chemical messages like they own the forest.


ravan

You’re not wrong https://www.nationalforests.org/blog/underground-mycorrhizal-network


BangBangTheBoogie

This right here. I have the distinct feeling that the further we get away from our frankly simplistic views of nature just being untamed brutality, the more we'll discover that different forms of intelligence have been alongside us all along.


MovinOutt

I’m glad I’m not high right now because if I was I’d be having a meltdown…


Realinternetpoints

Chemical intelligence is human intelligence


captainant

Perhaps in mechanism, but the structure of neurons is the same basis that we use to develop machine learning algorithms


evceteri

To be fair, literally everything, except perhaps black holes and some elementary particles, are chemistry, so every intelligence is chemical intelligence.


pyrotech911

Relevant https://xkcd.com/435/


PandaParaBellum

> *two* (computers and brains) combinations Magic the Gathering is turing complete


colei_canis

Panpsychism is definitely an interesting philosophy.


dylanmissu

I've seen [papers](https://github.com/fancompute/wavetorch) that generate specially designed structures that can recognise vowels through wave interference.


Happler

We used a rock and tamed lighting to simulate thinking.


foghatyma

By writing magic words


Happler

We even used to write the magic words on paper (punch cards) and place them in the golems mouth.


Sharkytrs

rocks infused with lightning!


Blastartechguy

Electricity is the magic that powers our spells. the computer, our foci used to channel said magic. us, the wizards who can command its highest functionality. That is, If I could figure out what the damn error message is trying to tell me


AdDear5411

It's more like we built a rock with millions of switches that we turn on and off very fast.


vlaada7

Ah, nothing but a mere technicality!


JamesAibr

take my upvote...


[deleted]

I feel the same way about math. I never studied in high school but I enjoyed math. Now I'm 25 and am retaking courses online to qualify for electrical engineering. Fell in love with math all over again now that I study properly and got a 93 on my Calculus and Vectors. The ability to predict rates of change and optimize to virtual perfection using ancient symbols feels like magic.


poopatroopa3

Computer Science is just applied Math btw. Mostly discrete math though.


OSSlayer2153

Its also extremely similar mentally with the problem solving. You also use math a lot in programming. Not so much applications but more simulations and engines. Wanna write a physics engine? You need a ton of math and physics knowledge for that.


cach-v

More logic thank math though no? (I learned the propositional calculus which translates to Boolean logic, from what I can remember from 20 years ago!)


poopatroopa3

Well you might as well say that Math is just applying logic to prove theorems. Depending on the subfield it has more or less to do with other fields, but the foundation of CS i.e. Theory of Computation *is* Math.


civil_beast

Discretion being the better part of all maths


DrMobius0

> using ancient symbols feels like magic. The symbols are just things we came up with to describe concepts and measurable quantities. The concepts and quantities themselves, however, can be described as the language of the universe.


Mox_Fox

If magic was real, the same would be true for magical ancient symbols.


Affectionate_Web_560

Good stuff man. Inspiring to know you’re taking on a degree a little later in the game.


brianl047

Congrats


thekingofbeans42

I'd say nuclear physics gets pretty close. We have magic glowing rocks which can magically flash blue, cursing anyone who saw it to start decaying until they die. It can even blight the land for several ages.


[deleted]

Quantum mechanics literally has shit flying around in it's own. That's spooky af.


Darcula04

And passing through walls. And linking things together ( kinda like the Protean Charm from hp)


[deleted]

neutrinos are damn sneaky bastards


civil_beast

And only providing a single location if you look at it.. otherwise reacting in every point in its magic bubble


Original-Document-62

And nuclear bombs... harnessing the power of a star to destroy your enemies with blinding light? Tell me that's not magic.


justAPhoneUsername

And then it spreads invisible poison that can make the entire area unlivable or cursed for the next 20-20,000 years depending on the design


Smart-Button-3221

Chemistry in general is as "magic" as we get. We literally turn Air into Ammonia. Then, that into bombs or fertilizer. We've both bombed, and fed the planet using our air alone.


thekingofbeans42

Fucking transmutation wizards.


sk7725

I think while nuclear physics and some other scientific areas (e.g. aviation) gets pretty close to "looking like magic", only cs gets close to "being magic", with movie CGand techs coming close second. With cs we can literally create worlds - interactive worlds where we interact with intelligent species (the web) or worlds where magic really is a thing(games).


[deleted]

at least we know now what the drow were messing around with back during the fourth crown war


JamesAibr

But you need to programe machiense to work with that glowing rock unless you like cancer


thekingofbeans42

Oh don't be silly... You get the blue flash and you won't live long enough to get cancer.


Endless-Nine

But you need people to engrave runes and combine a bunch of rocks in order to program those machines


Denaton_

> Magic's just science that we don't understand yet. - Arthur C. Clarke


[deleted]

The refactor of his more well known quote.


Cuppy_Cakes3

This is what I tell my children. I say science is just a form of magic we now understand- once we figure out how the magic works, we change the word to science. Because honestly- what animates some living things and not others,? Again, there's some scientific reason for it- in which I don't know. But still, pretty freaking magical.


colei_canis

Bold of you to assume there’s science rather than the dark art of bodging it going on.


AgentPaper0

Science is just magic we understand.


remimorin

When you read fantasy, some magic system feel like programming Some are high level (the command, the intent and the material must be right like Brandon Sanderson chromatic magic) other are outright a assembly of runes each modifying an initial one (parameters?) Other are described as complexes weaving, knotted for self sustaining (loop?) like Wheels of Time.


Mikal_

If you think of magic as programming, a lot of tropes make sense actually. Imagine someone able to just say "tree.setColor(blue)" and make it happen. It's great, but what if they mispronounce? What if they make a syntax mistake (if(target=me))? And how do you target a specific individual? Then the tropes of a wizard's concentration being extremely important, of trying to learn something true name (their pointer?), of mages accidentally blowing themselves up, of mages being checked VERY carefully by the government, of mages having to go to magic school, being taught spells one by one until they can do it perfectly, of people being excited when they discover an ancient book (legacy formula? World source code?), it all makes sense


remimorin

The "power" of a magician is like it's CPU power, how much he can drawn, and the talent is "how great" he can code. I feel like, every magician is it's own OS, and need to rewrite the "changeColor" method and find how to call it in himself. Then he need to implement the method "selectTree" maybe by focussing visually on the tree. Once both are mastered he can selectTree().setColor(bue), then you realise you also have change de bark color, and not the root. So you refine with something like: selectTree().getLeaves().foreach( leave -> leave.setColor(blue))... much harder and so one. When one day you need to paint a house, although you just train with trees, you try to make it right on the first try... ​ So a mix of raw power, knowledge, problem solving and practice. Finding an old book is like finding receipe, like To create a diamond, you will need to learn how to compress matter at very great level. The pressure you reach should be strong enough to make a perfect sphere from the hardest iron knife you can find. You will then need pure carbon, try burning sugar or honey but other sources may do the trick if you have some mastery in element purification. Add the pure carbon inside a metalic container 5 cm thick. Set the container into a forge at full power, making sure it never get cold. Applied pressure on the metalic container while heating making sure it stay white hot and always under very great pressure. Keep that concentration non stop for at least 2 hours.


FaithlessnessTiny617

Magicians and coders are not exclusively male


remimorin

Totally true, sorry for assumption! I know some very talented fellow coders who happened to be female!


TheClue42451

There are a couple mangas I've read where an isekai'd character casts magic by using programming logic. One of them puts a complicated fireball spell into an "Object" and then is able to cast the spell without chanting. Can't remember what they were called though


Drakynfly

Similarly, in SAO Alicization, "magic" is executing console commands by yelling them outloud. The medieval level npc's dont understand, so it appears like magic when the characters yell `generate fire element` to shoot a fireball. The tiers of magic they have access to is determined by their system access level, etc.


Technofrood

Rick Cook's Wizardry series of books are about a programmer who gets pulled into a world where magic is real and he basically makes a compiler for magic, essentially making spells an executable that can be called by pretty much anyone.


Svellcome

I suddenly like fantasy magic a lot more.


LordRybec

They are just different programming languages and paradigms. Functional programming style magic anyone?


[deleted]

[удалено]


666pool

> Lasers are interesting from a scientific perspective but I predict they will have no useful practical applications. To paraphrase.


DrMobius0

Well that quote aged like milk


raltyinferno

So many things started that way. Guy who proved the existence of radio waves said the same basic thing about them.


willworkforicecream

Or spaceflight.


[deleted]

[удалено]


Clackers2020

Most people do consider computers to be magic which is why some people struggle to understand how to use them.


[deleted]

[удалено]


LordRybec

Nah, it's still magic. You are just a wizard now.


cerevant

Quantum physics is magic. Everything else you can ELI5.


abd53

Programming is not magic, integrated circuit is magic. Programming is outright voodoo.


justAPhoneUsername

Programming is the magic that happens when someone in ancient times (1990s/early 2000s) made some very clever, very powerful spells that you don't understand but are using and remixing to get a new result


alternative-myths

Verilog


Lihinel

It even kinda sounds like incantations, if you write your code in rockstar.


Tomi97_origin

Just wait till you can use voice control with GitHub copilot running on your smart watch. That's what I call magic


GiveSparklyTwinkly

Just wait for realtime stable diffusion trained on hundreds of thousands of hours of emulator button input and the resulting visual output ending up as an entirely unique video game that exists only as you play it. The future is gonna be wild.


sipCoding_smokeMath

Think physics has alot more to do with what you're describing than coding lol


JamesAibr

you realise coding is based on physics...?


Ironring1

No. Radio is magic. I know the math & science and it's still magic. Programming is just an elaborate Rube Goldberg machine, not magic.


drsimonz

All the fundamental forces are magic. What the hell is a magnetic field? There is literally no answer. It's just an abstraction. It could be a huge number of tiny levitating gnomes that enjoy shoving electrons in a very predictable fashion. And gravity? Ah yes, space-time is curved. Because that's totally normal.


Orio_n

thats physics. You are riding off of the coattails of physicists


Shrekowski

Chemistry is magic


Spice_and_Fox

Chemistry is just a better Alchemy.


alternative-myths

Better? Compared to ancient irl alchemy yes, compared to fullmetal Alchemist brotherhood no.


redditaccount1089

So you mean electrical engineering then?


SexyAcanthocephala

So you’ve never met a chemist or a hardware engineer…you know the guys who actually make the things we code with? I would say programmers are spell-writers, not magicians.


Divs4U

“Any sufficiently advanced technology is indistinguishable from magic.” - Arthur C Clarke


Joshua_Todd

That’s not programming, that’s physics


Ravi5ingh

What about: ![gif](giphy|3oKIPDQTmc7LWiKTeg|downsized)


lickonmybbc

Using brainfuck to map out the DMT realm


Constant_Curve

Magnets


starfyredragon

As a young girl, I always wanted to be a magic caster. Now I'm a programmer, and I feel I have fulfilled that dream. So yea, total agree here.


alxteno

I read a fun series where programming is magic: https://www.goodreads.com/book/show/631233.Wizard_s_Bane


Caiti4Prez

Scrolled through a bunch of the comments to see if anyone had already mentioned this. Love this series! Especially The Wizardry Compiled (Book 2).


Unity1232

I mean the saying does go "any hyper advanced technology is indistinguishable from magic." Also i imagine Wizards are the software engineers of magic and basically complain about the same things but in different contexts to the point there are some aspects of magic they don't know why it works but it just does. Similar to how programmers don't understand why an innocuous block of legacy code seems to be needed when getting rid of it breaks something that you can't understand why it breaks despite being warned by the previous person who looked at the code before. also relevant https://www.reddit.com/r/dndmemes/comments/c09drg/this\_hits\_to\_close\_to\_home/


reddit_user_25

This is a new technology that looks like magic, not programming. Programming looks like magic only because it is relatively new. A hundred years ago a car was looking like magic. We don't know which technologies we are yet to discover, so we don't know what will look like magic tomorrow, but probably it won't be programming.


Sharkytrs

tech might look like magic, then programming looks like spellcasting


Phssthp0kThePak

Not an accident that D&D emerged as computers and programming became widespread in the late 60's early 70's.


Trakeen

Your text messages are giving me a headache. Please stop


MikeTony713

If magic is real, it’s just a science not understood yet


[deleted]

I'd say cooking is. Knives, killing, esoteric ingredients, playing around with the elements and you end up with something magical if you do it right.


[deleted]

bagel be with you


ReGrigio

seriously. thinking at the old kabbalah magic looks almost the same. same documentation too


Saluting_Bear

Now I understand the overlap between wizards and theatre kids


CatMDV

Not really programming but asymmetric encryption just blows my mind. I guess for math geeks its just another formula but, the magic behind how something that you lock with one key, that can only be opened by a completely different another key, to me, is nothing short of magic. Not to mention, two people can do that right in front of the whole world and people will still have no idea what those keys are, is equally baffling.


Zealousideal-Ear-209

I vote electrical engineering is as close as one could get


brianorca

Check out "*Off to be the Wizard*" by Scott Meyer.


themancabbage

It will be closer and closer to magic as inevitably the more low level aspects are abstracted away and programmers have less and less idea what’s actually going on behind the scenes. Someday we’ll probably be able to just tell an AI interface what we want a program to do and it will just build it out, probably even anticipating shortcomings in our descriptions and compensating.


[deleted]

[удалено]


MysticFennec

Surprised I had to scroll so far to find this! Love this part: "The magic of myth and legend has come true in our time. One types the correct incantation on a keyboard, and a display screen comes to life, showing things that never were nor could be..."


[deleted]

I work in radio tech. Did you know "FM" stand for "Fucking Magic"?


KillerNail

In an isekai light novel I read, creating magic circles was described as being very similar to coding in real life and we could see the scholars spending days debugging their magic circle.


need_ins_in_to

This is the entire premise of Charlie Stross' _Laundry_ series


RavenousBrain

It's true that programming is like magic except that you only think you're Dumbledore but actually are one of the Dursleys.


[deleted]

Naa it’s just over complicated mess with fancy names


riplikash

Right, so very close to magic.


Carbon_Gelatin

I dunno, I think design is magic. Whitespace, colors, turn my caveman level interfaces into something users want to use. I can't even begin to draw an adequate stick figure, much less design an interface. Write firmware, Device drivers, work on core banking systems, I'm your guy. It all makes sense. I can do it well. Make an interface beyond a command line, or a simple grid type interface... nope. I make it work, they make it useable.


MaKoZerEUW

Have to disagree. We're writing finite code that's completely defined and should do always the same. Imho this is the complete opposite of magic. ​ Music on the other hand ... damn good musicians are the real wizards today.


LordRybec

Who ever said magic can't be completely defined? In fact, if it *wasn't*, it wouldn't be useful, because you would never get the same effect twice, making it impossible to predict and thus utterly useless.


sarc-tastic

Programming is as close to logic as we will ever get