Structuring your code with cohesion and coupling | Dark Hacker News