Many developers feel that mouse-centric IDEs slow them down, while keyboard-driven code editing tools’ feature-rich and flexible nature gives them an edge. “I’ve yet to use an IDE where I can enter or edit code as quickly as I can using Vim,” adds Wade Bowmer, a senior developer at Excido. “I don’t need to use a mouse, and many IDEs heavily use the function keys, which seems to really slow me down.”
Scott Anderson, a senior software architect, agrees. “I use Emacs for everything. It’s programmable, open source, has a huge user community, and its range of features is simply stupefying,” he explains.