Discussion Ask HN: How did you learn good program design? Was it a specific language that caused the shift in mindset? Or was it a book, a project or a course at university? 44 points newsoul 4 years ago 25 comments