James Bach is founder and principal consultant of Satisfice, Inc., a software testing consultancy. After a little while as a video game programmer, he joined Apple in 1987 and spent the next decade or so as a tester and test manager in Silicon Valley. Since then-- and since 1999 running Satisfice, Inc.-- he has traveled the world teaching rapid software testing skills and occasionally serving as an expert witness on court cases involving software testing. James is the author of Lessons Learned in Software Testing and Secrets of a Buccaneer-Scholar: How Self-Education and the Pursuit of Passion Can Lead to a Lifetime of Success.