programming, is the only thing, except swimming and jogging, making me feel alive.