I consider coding as an exercise for my brain - no matter how tiring, exhausting, frustrating, enraging, and complicated it gets, but in the end you always crave more.