The Whomping Willow at Hogwarts
Source: harrypotter.com © Warner Bros.

Potions and Transfiguration

by Jakub Dzikowski

July 20, 2026

Coding before AI was like alchemy: collecting ingredients, preparing them, carefully measuring and brewing. With ChatGPT came charms; with Claude, the power to transfigure reality. Soon, Blast-Ended Skrewts will eat the world we know.


Meet Professor Snape. He teaches Potions. Through diligent groundwork -- studying books and combining ingredients -- he distills and synthesizes magical potions. Though his work is magic, it seems tedious and less impressive. He produces lasting artifacts that can be used again and again.

Professor Severus Snape

Source: harrypotter.com © Warner Bros.

Meet Professor Flitwick. He teaches Charms. Out of nowhere, with a flick of his wand, he creates sparks, words, snippets, and images. The effects of his magic are often ephemeral.

Professor Filius Flitwick

Source: harrypotter.com © Warner Bros.

Meet Professor McGonagall. She teaches Transfiguration. Years of experience allow her to define the outcome she wants, plus boundaries and security rules. She uses her agentic power to transform the physical world safely. The effects of her magic last.

Professor Minerva McGonagall

Source: harrypotter.com © Warner Bros.

Meet Hagrid. He teaches Care of Magical Creatures. You might have heard of Hippogriffs, unicorns, Claws, and Dark Factories. They obey their caretakers only to a small extent, and have a lot of autonomy and agency. Often they are harmless and cute. But they can also be dangerous and hard to control. Some of them, like dragons, might be more powerful than any wizard.

Rubeus Hagrid

Source: harrypotter.com © Warner Bros.

Meet Harry, Ron, and Hermione. They are new at Hogwarts. They are juniors. They have absolutely no idea what is going on here. One day they will explore realms of magic that no wizard has explored before.

Harry Potter, Ron Weasley, and Hermione Granger

Source: Pinterest

The meme

About the author

I'm Jakub Dzikowski and I work on Node.js backend platforms and developer tooling. I'm Open Source maintainer and mentor.

Recently I've created Jaiph: a scripting DSL and runtime to orchestrate AI agent workflows.

Jaiph RSS

Contents

Changelog

  • July 20, 2026 -- First version

All posts