User vs. Programmer
Via rockchalk :
Rchaeology: The study of R programming by investigation of R source code. It is the effort to discern the programming strategies, idioms, and style of R programmers in order to better communicate with them.
Rchaeologist : One who practices Rchaeology.
There is a language gap between an R user and an R programmer. Users write “scripts" that use functions from R packages. Users don’t write (many) functions.