Business analyst, author, and software developer. Writing 'Programming Beyond Practices' for O'Reilly.