5 Object Oriented Programming Principles learned during the last 15 years | Hacker News Reader