Oh, I definitely need one. I'm just in the process of watercooling my rig, but still have an old GTX 770 in here, so I have to wait until I have enough money to actually buy a newer card and watercool that one as wel...
Atom has already been mentioned, but I can't emphasize enough how great of a text editor it is. You can install almost any linter as an add-on, and it can connect with your github repos and show all diffs straight in the editor. You can also make commits through it.