I rather went the other way -- I started learning computer languages in 1975, and in the late 90s and first part of this century I spent most of my time at work doing programming, scripting and interface design in various languages.
I'm not sure that I fit the profile of either discipline though.
From what little I know, though it seems that "grinding" either job would not be much fun.
The enjoyment in programming is problem solving.
You need to learn the details of the situation first, then determine the best language to write the program in, then write it, then debug it.
Just "coding" what someone else tells you to do would be boring, I think.
In both poker and programming, the most enjoyment comes from learning.
Cheers,
--VS