Comment Comment by indiosmo Andrei Alexandrescu comes to mind as someone who does this often. Plenty of talks on youtube. parent indiosmo 1 year ago