Well, I'd like to say both.
I have a background in programing, CBASIC, dBase, FoxBase, 6502, & Z80 as a hobby
starting in the late 70's. In 1989 I wrote a routine in FoxBase template language,
a program that writes programs, and made a few bucks selling it before FoxPro came out
and provided radio buttons and check boxes & made my routine obsolete. Got into fishing &
diving and forgot my old hobby until ACAD came along & I started making a living doing that.
I think Lisp is a natural progression using acad. The little routines I have written with the
help here have saved me a lot of time drawing but I reinvest the time into programing.
So yes I have invested a lot of time.
Sorry for the long reply.