James Charlesworth is an engineer, manager, public speaker and author. With a background in industrial control systems, James has taken that pragmatic, engineering approach to build both high performing software, and high performing teams. Through his website traintocode.com James’s mission is to bring skills into the software development industry from all walks of life and all backgrounds, by treating software development as a creative skill and not simply a bucket of knowledge.