Kevin Hoffman's Blog
Bloviation about development, dragons, and all that lies between
Posts
Tags
About
Gaming
Gaming
writing
writing
MMO
MMO
netcode
netcode
Elixir
Elixir
Unison
Unison
Haskell
Haskell
Monads
Monads
MUDs
MUDs
science
science
world-building
world-building
patterns
patterns
Services
Services
ATproto
ATproto
AI
AI
Vibe coding
Vibe coding
FP
FP
OCaml
OCaml
How to cast a fireball for real
2026-05-03
3 min
2026-05-03
3 min