Xah Lee, as most of you know, is fanatical about keyboard ergonomics. He’s always measuring, experimenting, and looking for ways to make his typing easier and more ergonomic. He especially tries to avoid key chording. Someone recently tweeted a pointer to one of his blog posts from last year on programmatically capitalizing sentences. The post has some Elisp code to accomplish this.
The idea is that instead of using the Shift key all the time, you just write your paragraph in lower case. Afterwards, you run his code and it capitalizes the sentences for you. Key chording—especially just shifting case—doesn’t bother me but lots of folks feel differently. If you’re one of those people looking for ways to simplify your typing as much as possible, you should take a look at Lee’s code. You can, of course, still use the Shift key when you want but you don’t have to, at least not to capitalize sentences.