I'm not a programmer, but I love to write code.
Writing code is like putting together a puzzle. I have a constructive mind, and I'm good at puzzles. I love puzzles.