Peter J. Jones has been working professionally with Ruby since 2005. He began programming before he learned how to use a keyboard properly after stumbling upon a Commodore 64, a few code listings, and some cassette tapes. Peter is a freelance software engineer and a senior instructor for programming related workshops taught by Devalot.com.

He tweets Ruby tips at @EffectiveRuby and personal junk at @contextualdev.