Why I teach vim