I rather write
programs that write
programs than write
programs.
  

code.meskio.net

See my code on gitlab