I enjoy learning and sharing knowledge. It's great to see other people learn and grow.
I like elegant code that is easy to read, so I refactor a lot. The same is true when writing texts, such as this.
I like elegant language constructs, but not when they become too hard to read.