Polishing Rubies (Part 4): Writing Library Code | Hacker News Reader