What makes a good program: simplicity over complexity
Beginners think good code is clever code: dense, ingenious, impressive. The experienced know the opposite — the best code is boring and easy to follow. A program is written once and read dozens of times: by colleagues, by your future self, by whoever fixes it at three in the morning. Complexity is a debt.