A refactoring lesson on how to remove nested conditionals using OOP [video] | Dark Hacker News