He is the author of eight software development books, most recently Go in Practice. Matt has a Ph.D. in philosophy, and teaches in the computer science department at Loyola University Chicago. He has contributed to over one hundred open source projects.