It Does What?
My favorite thing so far about learning to code is being able to hack together rough, highly specific utilities only I will ever use. It's usually to keep me from chuncking through huge blocks of data manually or having to hire another person to do it.
Even when it takes as long to write the code as it would to do the work manually (which is almost never at this point), it's so much more fun to write code, and the next time the same task comes up I'm ready to go.
Second to the fun of writing the code is not needing to worry at all about interface design.