Ask HN: How to get better at software design? | Dark Hacker News