Ask HN: How do you manage complexity in your codebase? | Dark Hacker News