|
|
status privacy about contact |
|
|
Welcome to Orcmid's Lair, the playground for family connections, pastimes, and scholarly vocation -- the collected professional and recreational work of Dennis E. Hamilton
Archives
Atom Feed Associated Blogs Recent Items |
2005-03-15Don Knuth on Science as Art and Scholarship as Community EffortNPR : Donald Knuth, Founding Artist of Computer Science. Here's the kind of podcast that I couldn't not listen to. My contemporary (we're a year apart) talks about how he looks at problems and why the kitchen wastebacket is in the center of the room. The interview wanders through Donald Knuth's office at home, his filing system (behind him in the photo), and how he toils in the fields of Computer Science. I was awestruck and moved by 00m30s into the NPR host's lead-in. Partway through the interview, DEK refers to the dependability and trustworthiness of the Art of Computer Programming and how, knowing there would be mistakes, he engaged the community of computer science to find corrections and refinement. He mentions that 90% of the pages in the original volume 1 had changed in the second edition, and we're now in the third (plus on-line errata). He's paid out over $20,000 in checks for bugs, although people cash those checks less and less these days, making a problem for balancing his checkbook. I must find the framed nit-picker award that I held onto all these many moves from place to place after letting him know which one I wasn't cashing. The interview ends with one of Knuth's inspiring chapter-lead quotations. I still look at The Art of Computer Programming (reverently spoken of as "TaoCP" in geek code) as art. The volumes have owned a prominent place on my bookshelves long since the two volumes of Courant's calculus and the three of Principia Mathematica were sacrificed to the gods of traveling light. Many, especially wary instructors, find the books inacessible in our math-challenged age, and yet there is much to reward the steadfast learner. Like profound art, it may take some devotion to the craft before the beauty of the work becomes apparent. Knuth's gentle message and playful spirit were brought to my attention at the perfect moment this morning. I am failing to maintain even the simplest schedule for my M.Sc in IT. I can't find a simple C-Language bibliographic-entry addbib program like the one I compiled and used on MS-DOS 20 years ago, and I've been obsessing over that problem instead of keeping up with my commitments. I hate do-overs and don't trust myself to quickly build an off-hand replacement for the program I've misplaced on some old computer somewhere and haven't found in Gnu or Linux code anywhere. I've been making myself crazy installing and removing poor substitutes. In the midst of that maelstrom, I was thinking, just last night, that Knuth's taking 10 years out for TeX couldn't have been worth it. How stupid and arrogant of me. I've witnessed firsthand the power of Knuth getting his tools in order ahead of a project. I watched him build his own assembler so he could perform faster run-debug-fix-reassemble-run ... cycles for a FORTRAN compiler he was building. And he arranged for that assembler to take hints into minimum-latency optimization that it provided; then he had it produce flowcharted documentation from his specially-annotated comments. Recalling that inspiring feat, I suddenly felt much lighter, caught my breath and took a calmer approach. I'm adopting a custom *.bib template that I can honor by hand in a text editor. Later, when I have more space in my schedule, I'll make a little tool to provide guided entry and updating of annotated-bibliography files. Even later, I'll worry about extracting citations and references in the different formats I use: My idiosyncratic annotated bibliographies and the Harvard style for the dissertation. What a relief. I've been productively purposeful all day. Many thanks to anderbill for the heads-up about the NPR interview. Comments: Did you find your "framed nit-picker award? You might want to add it to the collection at: http://en.wikipedia.org/wiki/Knuth_reward_check The framed check was packed during one of my moves and I haven't found it in any obvious places. There are some boxes that I suspect will have it (and some photographs that seem to be hiding), but I haven't become ambitious enough to dig out that material. Ah yes, the old "in our math-challenged age" phrase... oft used throughout the millenia. Seriously, have you met 5 people in your entire career that has read more than a single chapter of "The Art" texts? Ever met 5 that took something from the texts and made significant money or time? Macroscopically, this is not a more math-challenged age than any other. Well, since my career has spanned nearly 50 years and I am a contemporary of Knuth, I am positive I have met at least 5 people (not counting myself) who have read more than one chapter. I have no idea what making significant money from something in the texts has to do with anything. Of course many people have made significant improvements in software and algorithms based on material in the texts, and certainly saved themselves time and effort. I don't remember running into such a proponderance of math-anxious people in technical occupations in my earlier career. I don't claim that experience to be a valid sample of anything, but I do think our age, in U.S. society, is math-challenged. |
|
|
You are navigating Orcmid's Lair. |
template
created 2002-10-28-07:25 -0800 (pst)
by orcmid |