I also was not familiar with the term… Mike introduced me to it…
inveterate: someone who does something very often and cannot stop doing it.
noodler: erm ahem… the hits I am getting when searching it are NSFW… I’ll let @DeusIrae provide the proper definition of the term. I take it as a ‘tinkerer’ of sorts.