I write hobby code from time to time. The thing is these tools, classes or tiny libraries of code end up in a flash stick with hopeless future! I would love to develop my projects further, and let other programmers trust them. If you were going to use something you found on the Internet, what is the most important thing you look for in that programming tool or small library? e.g. would you consider separate documentation a must?
Thanks for all contributers. I'll try my best to summarized what have been said. Feel free to modify the list. Corrections and additions are more that welcome :)
Choose the most suitable license. Possibly Open Source licenses are the best for hobby projects.
Put your project where people can reach it. Consider google-code, github, sourceforge or other sites.
Use public version-control and bug-tracker, So others can acquire the latest source code of your project to compile and use.
Write tests if you are willing to provide real-world code.
If you are building a library, put a lot of effort into designing a stable interface.