Official personal site for Channing Allen, author and software engineer