Behind the Scenes: Building a Dynamic Instrumentation Agent for Ruby | Hacker News Reader