Travis first got into functional programming using PLT Scheme (now Racket) during his bachelor’s degree in computer science at Rice University. Interested in programming language theory, he has studied many languages across many paradigms, but Haskell has remained a favorite for more than 15 years.
Travis has a wide range of interests that span both theory and practice, and he has more than 20 years of work experience in software development. He strives to create quality software, designing and developing software with security, reliability, maintainability, usability, efficiency, and testability in mind.