AI Elixir MUD Gaming Agentic Haskell OCaml Agentic Realms Spec-Driven Development Claude NATS writing MMO netcode Unison Monads FP Codecrafters eio Redis Debugging Analysis Chat Synadia Akka Microservices Philosophy Engineering science world-building patterns Services ATproto Vibe coding Parsers Distributed Systems