How functional programming saves hours of debugging and ramping up to new code | Hacker News Reader