My partner, a high school algebra teacher, needed more worksheets on rate of change. I wrote Python code to generate matplotlib graphs, LaTeX worksheets, and a PDF with answer keys.
Every time I run the code, a new problem set is generated -- this was super fun to learn :)