Learning code ruined my life. For me, it was like picking up a drug habit. I can only speak from my experience here, but VBA was like a “gateway drug” for me. I had zero knowledge of programming whatsoever until a few years ago. That's when a colleague who was a programming junkie introduced me to VBA. At first I said no, but he said “c’mon, the first hit is free.” Curiosity eventually got the better of me. So I started experimenting with the macro recorder. It was recreational at first, I used it for trivial copying and pasting. I figured there was no harm in learning more. Then I learned the basic concepts of variables, arrays, iteration, branching structures, user defined functions, etc. That was enough for me for a while, but pretty soon I wanted the harder stuff. I started working through lunch. I wanted to be able work with larger datasets, and more complex analysis. I knew I had a problem when I realized I could apply those fundamentals concepts to other languages like Python, R, and Powershell. I'm going down a bad path. I'm ashamed to admit that I code Python for fun. I've completely ignored my TV, and I spend all of my free time working on interesting projects. My family doesn't even recognize me anymore. They say I'm more excited about my job than I've been in years, and I'm asking more complex questions than I ever have. It's gotten so bad that I'm freebasing my IDEs. I'm not sure I could live without RStudio and Spyder. I've got a problem and I need help. (Seriously, I need help with passing values from Python to R. If you know a dealer, send him/her my way.) Argh! I don't know if I can break this loop.