Four lessons from the Rails Rumble | Hacker News Reader