I recently saw several related errors come up in multiple presentations.
The standard advice given to new programmers for writing good functions goes like this:
Much of my time spent R programming revolves around figuring out ways to automate the creation of shiny reports; during the past two years, I’ve found the following functions pretty neat.