Post by Brad Werner

Sr. Technical Trainer @ AWS | @bwer432 | my opinions, thoughts, and posts are my own

“Art of Donald Knuth” song lyrics [verse 0] mathematics provide ways to solve what you want to do code analysis applied programming your fresh new brew [verse 1] when you start to learn the art of computer programming bring your brain and bring your heart and one more thing you can bring [verse 2] you don’t have to roll the dice just get these books and synthesize learn by example and proof the Art of Donald Knuth [verse 3] concrete math foundations algorithms analyzed asymptotic notation function size in space and time [verse 4] reckon your coefficients build your programming confidence experience is your proof this Art of Donald Knuth [chorus] algorithms so when you code it’s like an ode algorithms so when you code it’s like an ode [verse 5] weave your WEB with code inside tangled TeX typography docs and code unified literate programming feed [verse 6] sea of algorithms derived documentation you provide seek a path that’s true Art of Donald Knuth [chorus] algorithms so when you code it’s like an ode algorithms so when you code it’s like an ode [chorus & closing] algorithms so when you code it’s like an ode algorithms so when you code it’s like an ode algorithms so when you code it’s like an ode algorithms so when you code it’s like an ode algorithms so when you code it’s like an ode — NOTE: Lyrics to “Art of Donald Knuth” written by Brad Werner based on lyrics and music of “Policy of Truth” written by Martin Gore, to be performed in the style of Depeche Mode (or Martin Gore rhythms). The Art of Computer Programming, Concrete Mathematics, Literate Programming, TeX, WEB, and much more (e.g. popularization of big-O (asymptotic) notation) are parts of the art of Donald Knuth, whose works have been a regular treasured source of inspiration for decades. #poem #song #software #weaving

Post content