Software I have written
My coding projects
Why do I write free software? Partly to give something back as I said before. But it also allows me to build my personal brand, helps me network, and opens doors for me. How can you have any geek street cred if you don't have any code? How many interviewees can say to their potential employer and that they have released their own software to the public and point to example code for the employer to review? Precious few. Besides, I don't want to be in the business of selling software. I cannot do enough volume or big enough projects to ever succeed with that. Not to mention all of the overhead involved. If I share it with others I help them out and there is a non-zero chance they will help me out with bug fixes and useful suggestions. My employers use these tools. I write them to solve my own problems also. So why not release them? Next time tells you "You get what you pay for" you can tell them that this isn't always true.
- LOLLERSKATES - Lots Of Logs Left Easily Rendered So Knowledgable Admins Time Easily Saved. A system logfile analysis program.
- XEN-AoE - Xen virtualization with AoE SAN backend. A cluster computing architecture of my own design which has high availability, high performance, and host cost effectiveness.
- Book Review - This is a plone product which implements a basic book review object which can be used on the websites of LUG's which receive free books from O'Reilly and others on the condition that the users who get them do a book review on them. You can see it in action on KPLUG's website.
- CFengine configs - Example cfengine configs which I use on my systems to keep things consistant.
- Sysadmin Tools - Miscellaneous scripts and aliases which someone might find handy.