About five years ago I was hired by a software company that specialized in database security. Some of our software was used to protect databases in military assets and major banks. But a lot of development was very remote from top-secret weapons or classified information. For example, we wrote a small command line utility for driving virtual machines for integration testing. It helped us eradicate failures during installs and upgrades. Was I going to have to write that again at my next job? How could I share it with my friends working at other organizations?