Passion, dedication, and a lot of coffee