I have to disagree. I've tried and failed several times in the past 15 years to start using emacs for software development. Some people seem to grok it, I just don't. Maybe it's some quirk of mental processes - I love vim so it's not like I don't dig obscure unixy tools.