bphogan

bphogan

Web dev, author, PragProg editor, teacher, mentor, musician. I make things on the Internet and craft words at @digitalocean. He/Him. KD9HRY