De auteur beschrijft een persoonlijke ervaring uit het verleden waarbij een typefout werd ontdekt in het boek Computer Modern Typefaces van Donald Knuth. Knuth staat in de informatica-folklore bekend om het belonen van elke fout in zijn publicaties met een cheque.
De auteur vond de fout op een zeer opvallende plek: het allereerste woord op pagina 1. In het artikel wordt uitgelegd dat Knuth inmiddels geen echte cheques meer verstuurt, maar fantasiecertificaten van de 'Bank of San Serriffe'. Daarnaast wordt vermeld dat de auteur later nog een kleinere beloning ontving voor een goede suggestie in een bugrapport.
Knuth-beloningscheque
Donald Knuth en zijn beloning voor elke fout in een van zijn boeken (zelfs typfouten) behoren tot de folklore van de informatica. Het is absurd om te denken dat ik er een zou kunnen verdienen! Zijn boeken zijn door duizenden mensen doorgekamd. Mensen die slimmer zijn dan ik. Geduldiger mensen.
En toen gebeurde het. Ik dacht een fout te hebben gevonden. Maar ik meldde het niet meteen; ik wachtte en controleerde het maandenlang, om te voorkomen dat ik mezelf belachelijk zou maken. Ik vertelde het zelfs aan het lokale genie op de universiteit, die er niet veel om gaf en mijn enthousiasme afdeed.
Kijk, de fout die ik vond bevindt zich op een heel bijzondere plek. Het boek is Computer Modern Typefaces, dus het is een minder gelezen boek (niet het TeXbook of The Art of Computer Programming), maar nog steeds heeft vrijwel iedereen die dat boek heeft geprobeerd, over die fout gelezen.
Want het staat op pagina 1. In de eerste alinea. Het allereerste woord.
Daarom staat er "E1" in het memo-veld: Computer Modern Typefaces is Deel E in de Computers & Typesetting-serie. Pagina 1.
Ik heb de cheque enigszins gecensureerd, omdat Knuth bang is dat iemand slechte dingen zou doen met die nummers, en hij al vele jaren geen echte cheques meer uitdeelt. Tegenwoordig krijg je een fantasiecertificaat van een fantasiebank, de Bank of San Serriffe.
Maar waarom zie je daar het bedrag "0x$1.20" staan, oftewel decimaal $2,88? Een paar jaar later stuurde ik een ander voorstel voor een fout in, maar ik had ongelijk. Knuth schreef zelfs een paar alinea's over waarom ik precies ongelijk had, maar omdat hij een terloopse zin in mijn bugrapport als een goede suggestie beschouwde, kreeg ik nog een cheque van $0,32.
Stuur gerust een e-mail naar t@2uo.de!
Knuth-beloningscheque
Donald Knuth en zijn beloning voor elke fout in een van zijn boeken (zelfs typfouten) behoren tot de folklore van de informatica. Het is absurd om te denken dat ik er een zou kunnen verdienen! Zijn boeken zijn door duizenden mensen doorgekamd. Mensen die slimmer zijn dan ik. Geduldiger mensen.
En toen gebeurde het. Ik dacht een fout te hebben gevonden. Maar ik meldde het niet meteen; ik wachtte en controleerde het maandenlang, om te voorkomen dat ik mezelf belachelijk zou maken. Ik vertelde het zelfs aan het lokale genie op de universiteit, die er niet veel om gaf en mijn enthousiasme afdeed.
Kijk, de fout die ik vond bevindt zich op een heel bijzondere plek. Het boek is Computer Modern Typefaces, dus het is een minder gelezen boek (niet het TeXbook of The Art of Computer Programming), maar nog steeds heeft vrijwel iedereen die dat boek heeft geprobeerd, over die fout gelezen.
Want het staat op pagina 1. In de eerste alinea. Het allereerste woord.
Daarom staat er "E1" in het memo-veld: Computer Modern Typefaces is Deel E in de Computers & Typesetting-serie. Pagina 1.
Ik heb de cheque enigszins gecensureerd, omdat Knuth bang is dat iemand slechte dingen zou doen met die nummers, en hij al vele jaren geen echte cheques meer uitdeelt. Tegenwoordig krijg je een fantasiecertificaat van een fantasiebank, de Bank of San Serriffe.
Maar waarom zie je daar het bedrag "0x$1.20" staan, oftewel decimaal $2,88? Een paar jaar later stuurde ik een ander voorstel voor een fout in, maar ik had ongelijk. Knuth schreef zelfs een paar alinea's over waarom ik precies ongelijk had, maar omdat hij een terloopse zin in mijn bugrapport als een goede suggestie beschouwde, kreeg ik nog een cheque van $0,32.
Stuur gerust een e-mail naar t@2uo.de!