John Kitchin offers a nice tip for Emacs users who write in Python, C, or some other language that makes heavy use of underscores.
Best innovation for writing python in Emacs I have made so far: make — insert _. No more shift… pic.twitter.com/pYtAkMS15w
— John Kitchin (@johnkitchin) March 25, 2016
You’ll need key-chord.el (available from Melpa) but it’s so useful you should have it installed anyway. Don’t take my word for it, ask Magnar.