I like a challenge. I like being frustrated by legacy code and having the opportunity to improve it. I like the opportunity to improve process, code, and documentation. I like commenting code. I like refactoring. I like testing. I like my co-workers.