After being inspired by a Team Lead in my office, 2 years into my career as a software engineer, I chose to focus all of my efforts onto Programming. The main reason it seemed attractive than any other option was that I liked the feeling of having found a solution to a seemingly hard puzzle or a challenge. The small victories. But of course now the reasons include the prospect of creating something of value for which I could get paid passively. Thanks to hacker news! And yes, I like it and don't see myself doing any other thing that programming!