Extreme programming is lacking a good tool. Its difficult to keep an overview when your not sitting at the keyboard. When hitting pageup/down the observer quickly looses his bearings. What is needed is animation, scrolling, folding and refactoring.
Bluefish is a powerful editor for experienced web designers and programmers. Bluefish supports many programming and markup languages, but it focuses on editing dynamic and interactive websites.
A free, portable, fast and simple C/C++ IDE
A new and improved fork of Bloodshed Dev-C++
A powerful editor and graphical debugger for code written in Scilab
Scipad is a powerful editor and graphical debugger for programs written in the Scilab language. It is a mature and highly configurable editor, almost entirely written in Tcl/Tk. Scipad is a free software running on Linux and Windows. Licence is GPL V2.