Daniel J. Barrett

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.