I'm a software developer with over 20 years of professional programming experience. I also write the occasional programming-related book. Someday I'll even write a better biography of myself.