J. B. Rainsberger helps software companies better satisfy their customers and the business that they support. He travels the world sharing what he’s learned about programming, managing his workload, and designing his lifestyle. He helps programmers do good work with less stress. He consults with and runs training for companies, he provides personalized one-on-one coaching, and offers online training through online-training.jbrains.ca. He lives in Atlantic with his wife, Sarah.