For many programmers with computer related injuries such as Repetitive Strain Injury (RSI), programming via voice is the only way they can exercise their talents in their chosen profession. Yet, programming-by-voice using off the shelf speech recognition http://voicecode.iit.nrc.ca/
Guidelines for good software design/web page design (and examples of what not to do!), plus open-source tools and libraries for developers, focussing on Java, Perl, Javascript, CGI, and XML. http://cleancode.sourceforge.net/
Programming resource website containing articles, tips, downloads, standards and source code in several popular programming languages, such as: VB, VB.Net, C#, C++, Java and PHP. http://www.programmerscorner.com/