This blog is about my musings and thoughts. I hope you find it useful, at most, and entertaining, at least.
Résumé [PDF]
Quotes
Links
jim@jimkeener.com
GitHub
BitBucket