Daniel J. Barrett is a writer, software engineer, musician, and author of technology books.
[2][3] His books have been translated into Chinese, Czech, French, German, Hungarian, Italian, Japanese, Korean, Polish, Portuguese, Russian, and Spanish.
[6][7][8][9][10][11] Barrett has been active in the resurgence of 1970s progressive rock band Gentle Giant from the 1990s onward.
In 1988, Barrett wrote and recorded the song "Find the Longest Path," a parody incorporating an NP-complete problem in computer science and the frustrations of graduate school.
It has been played at mathematics conferences,[15] incorporated into several YouTube videos by other people,[16][17] and independently performed by a choral ensemble at ACM SIGCSE 2013.