I am primarily a desktop Java developer. Over the last few years I have developed a network-based computer game (now downloadable at ralphchapin.wordpress.com), as well as some serious business software. While not successful at selling the complete systems, I now have quite a bit of well-documented, reusable code that can be of good use to others.
All my source code on Binpress (other than the sample programs to demonstrate the basics) was designed for and used in complete programs. Hence the usefulness, design and code have been tested in real-world situations. Because most of it has been reused many times long after it was written, the documentation is thorough, accurate, and readable.