How to Switch from OOP to Functional Programming | Dark Hacker News