Acme: A User Interface for Programmers
cm.bell-labs.com
cm.bell-labs.com
Sam (http://en.wikipedia.org/wiki/Sam_%28text_editor%29) is also interesting, the vi to Acme's emacs, so to speak. Same with the various window managers styled after rio & 8 1/2, the filesystem, etc.
When I'm coding, I don't want mail. Mail -- unless I'm waiting for a specific mail message -- is a distraction. I don't want to see the source code control system. That's yet another a distraction. I just want my code.
I want to focus on the code.
That's a source code editor and a (good) debugger and an application dump analyzer that work in unison. I want to focus on the creation of the code, or on the run-time behavior of the program itself, or on the test suite. Not the tools.
If my tools can't help my focus, they're not helping me.
Now if the development suite can (upon request) analyze my source code and suggest a better way to code something or can find and point to questionable code, or can flag coding errors or to vulnerabilities, then I'm interested.