CONSIDERING a CAREER IN PROGRAMMING? THINK FUNCTIONAL | Hacker News Reader