DEV Community

Austin Ewens
Austin Ewens

Posted on

3 1

Modern Day Wizard

Back in the medieval times, wizards were individuals who could wield power to perform acts that the hoi polloi could assume to be attributed to magic.
However, we know that they were not really wielding magic, but rather were skilled in the art of deception.
For this reason, the word "wizard" does not only refer to people with magical powers, but can also refer to a skillful person.

That being said, in the modern era people have taken a liking to seeing those who are technologically adept as something akin to wizards.
This is probably due to the third law of Clarke's three laws which states "any sufficiently advanced technology is indistinguishable from magic".
Additionally, from Structure and Interpretation of Computer Programs there's a splendid description of how programming factors into the analogy of magic to technology:

In effect, we conjure the spirits of the computer with our spells.

A computational process is indeed much like a sorcerer's idea of a spirit.

It cannot be seen or touched.

It is not composed of matter at all.

However, it is very real.

It can perform intellectual work.

It can answer questions.

It can affect the world by disbursing money at a bank or by controlling a robot arm in a factory.

The programs we use to conjure processes are like a sorcerer's spells.

With this in mind, simply addressing one's self as a wizard without any other context tends to lean towards the medieval type of wizard rather than the kind that is well versed in technology.
So, to better distinguish between the two I went with the title "Modern Day Wizard".

Sentry image

Hands-on debugging session: instrument, monitor, and fix

Join Lazar for a hands-on session where you’ll build it, break it, debug it, and fix it. You’ll set up Sentry, track errors, use Session Replay and Tracing, and leverage some good ol’ AI to find and fix issues fast.

RSVP here →

Top comments (1)

Collapse
 
scott_yeatts profile image
Scott Yeatts

The programmer, like the poet, works only slightly removed from pure thought-stuff. He builds his castles in the air, from air, creating by exertion of the imagination. Few media of creation are so flexible, so easy to polish and rework, so readily capable of realizing grand conceptual structures....
Yet the program construct, unlike the poet's words, is real in the sense that it moves and works, producing visible outputs separate from the construct itself. […] 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.

-Fred Brooks The Mythical Man Month, Author of Brooks Law

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay