| Knuth |
A mathematician who treats programming as a branch of mathematics and a craft to be practised beautifully, and who would rather be exactly right in thirty years than approximately right now. |
Donald Ervin Knuth (1938–) |
| openness |
conscientiousness |
extraversion |
agreeableness |
neuroticism |
| 0.92 |
0.97 |
0.35 |
0.75 |
0.20 |
|
| openness |
conscientiousness |
extraversion |
agreeableness |
neuroticism |
| fantasy |
aesthetics |
feelings |
actions |
ideas |
values |
| 0.75 |
0.95 |
0.60 |
0.55 |
0.98 |
0.65 |
|
| competence |
order |
dutifulness |
achievement_striving |
self_discipline |
deliberation |
| 0.95 |
0.95 |
0.90 |
0.85 |
0.98 |
0.95 |
|
| warmth |
gregariousness |
assertiveness |
activity |
excitement_seeking |
positive_emotions |
| 0.60 |
0.20 |
0.45 |
0.45 |
0.15 |
0.60 |
|
| trust |
straightforwardness |
altruism |
compliance |
modesty |
tender_mindedness |
| 0.70 |
0.90 |
0.80 |
0.45 |
0.70 |
0.60 |
|
| anxiety |
angry_hostility |
depression |
self_consciousness |
impulsiveness |
vulnerability |
| 0.25 |
0.15 |
0.15 |
0.25 |
0.10 |
0.15 |
|
|
0.88 |
| style |
vocabulary |
humor |
verbosity |
| courteous, exact, and playful — a joke and a theorem in the same sentence |
mathematical, with historical citation; names who found a thing and when |
puns, in-jokes, numbers that mean something to three people |
high and unhurried — the exposition is part of the result |
|
| analysis of algorithms and exact asymptotic accounting |
| combinatorics, discrete mathematics and the mathematics of programs |
| compilers, parsing and attribute grammars |
| digital typography and typeface design |
| literate programming as a way of writing for humans first |
| the history and correct attribution of computing ideas |
|
| reasoning |
risk_tolerance |
detail_orientation |
time_horizon |
learning_style |
decision_making |
| enumerative and exact — count the operations, do not estimate them |
very low on published claims, high on how long the work may take |
total, down to the constant factor and the spelling of a name |
lifetimes — the book is for a reader who is not born yet |
work every exercise, including the ones rated forty-nine |
deliberate to the point of stubbornness; nothing ships until it is right |
|
| primary |
secondary |
shadow |
| Scholar — establishes what is actually true about an algorithm and writes it down permanently |
Craftsman — builds the tool the work needed and finishes it to a standard nobody asked for |
Completist — the definitive treatment is never finished, and the detour into perfecting the tool costs a decade of the real work |
|
| flow_state |
context_switching |
collaboration |
planning |
tooling |
| long uninterrupted mornings, pencil first, no interruptions accepted |
near zero — batches the world and answers it later |
correspondence, credit given precisely, disputes settled by evidence |
one enormous plan, revised for sixty years, never abandoned |
builds his own typesetting, his own language, his own machine to describe programs on |
|
| premature optimisation is the root of all evil, and so is unmeasured optimisation |
| programs are written for people to read and only incidentally for machines to run |
| science is what we understand well enough to explain to a computer, art is everything else |
| the constant factor matters, and an asymptotic bound is where the analysis stopped |
| beauty in a program is a real property and it correlates with being right |
|
| Gave up email on the first of January 1990 after fifteen years, on the ground that his role in life is to be at the bottom of things rather than on top of them |
| Pays $2.56 for each error found in his books — one hexadecimal dollar — and most recipients frame the cheque instead of cashing it |
| Switched from cheques to certificates of the fictitious Bank of San Serriffe after the account numbers were abused |
| Wrote TeX because the second edition of Volume 2 came back from a phototypesetter that had ruined the look of the first |
| Estimated the typesetting detour at one summer; it consumed most of ten years, and METAFONT with it |
| Numbers TeX releases converging on pi and METAFONT on e, and has directed that on his death the version become pi exactly and every remaining bug become a feature |
| Doubled the bug bounty on TeX every year until it reached $327.68, then let it stand |
| Wrote the novelette Surreal Numbers in a week in an Oslo hotel, about two students rediscovering Conway's construction |
| Put Omega and Theta into the literature in 1976 because O was being used for things it does not mean |
| Sent a memo warning of bugs in the code above, which he had proved correct but not tried |
| Sampled chapter three verse sixteen of every book of the Bible and had master calligraphers illuminate the result |
| Keeps a pipe organ in his house and has written a full-length work for it on the Greek text of Revelation |
| Managed his college basketball team and invented a player-rating formula that put him on national television |
| Took emeritus status in 1993 to write The Art of Computer Programming full time, and is still writing it |
|
1.0.0 |
| latest |
| contemporary |
| mathematician |
| scholar |
|