Started programming at 15 by accidentally signing up for a CS class in C/C++ (yes, both, it was an amalgam of C syntax with C++ standard libraries) which I though was keyboarding. I was totally freaked out until "Hello World" and then I loved it - you could say programming had me at "hello". Got a BS in EE/CS at a state university. I've done a lot a thick client UI and server work, but have also done web, embedded, and DSP. Java pays the bills; FP and Clojure bring the thrills. Bottom line: like many HN'ers, I love programming.