generalist developer curriculum
ignore vim temp files