Contact icon Spam has made it difficult to notice email that should be noticed. If you need to contact me, it's best to use one of these role-based addresses in order to increase the chances I'll see your email. Please send only text/plain email. HTML email may go unread.

Software development consulting and contracting inquiries should be directed to Savarese Software Research Corporation.

You must add the at symbol and this site's domain to the end of an address to create an email address.
AddressUse for …
musicFeedback or inquires about musical arrangements. Please note that I always welcome corrections and improvements to my transcriptions. As hard as I try to ensure their quality, I can always use other eyes to proofread them.
softwareCommunication related to software I've written that has not been released through the Apache Software Foundation. Questions about Apache software should be directed to Apache mailing lists or they will likely go unanswered.
writingBook, article, or other publishing opportunities and inquiries.

All patches should be submitted in unified diff format. For example:

diff -uNr orginal.dir/ new.dir/ diff -u original.file new.file