Recs.
Updated
Specs
Pros
Pro Stay focused
Using only one input device allows you to more easily achieve a state of flow. Ditching your mouse will help you focus. This is because when you have to take your hands on and off the keyboard it's very easy to get disoriented and have your hands, mouse, cursor, or eyes in the wrong position.
Pro Forces you to learn the ins and outs of a system you're using
Keyboards are the best programmer's tool. One benefit from being able to navigate (for the most part) around an OS, program, or especially an IDE without using a mouse gives you a better understanding of how it works and where it shines and where it doesn't.
Cons
Recommendations
Comments
Flagged Pros + Cons
Con Social anxiety
Once you get past the initial problems (inability to navigate interfaces that don't support mice, being a pretentious jackass), you'll find that there are deeper issues, like residual Cheetos grease buildup in your neckbeard (this is a compound problem -- the neckbeard really deserves a separate section) and the sudden urge to use a standing desk.
Aside from that, it's actually a great strategy!