אני עצוב, לא בגלל ההצלחה של מיקרוסופט - אין לי בעיה עם ההצלחה שלהם. הם הרוויחו את הצלחתם, ברוב המקרים. יש לי בעיה עם העובדה שהם באמת מייצרים מוצרים סוג ג'.
מיד כשהתחלנו לתכנת, גילינו שזה לא כל כך פשוט לגרום לתוכנה לעבוד כפי שרצינו. היה צריך לגלות את תהליך ניפוי השגיאות. אני זוכר את הרגע המדויק שבו הבנתי שחלק גדול מחיי יהיה למצוא שגיאות בתוכניות שכתבתי בעצמי.
...הייתי ממליץ לסטודנטים להקדיש תשומת לב רבה יותר לרעיונות היסוד, ולא לטכנולוגיה האחרונה. הטכנולוגיה תתישן עד שיסיימו את לימודיהם. רעיונות יסוד אינם מתיישנים לעולם. עם זאת, אני מודאג מכך שאנשים יראו במכונת טיורינג ובמשפט אי השלמות של גדל רעיונות יסוד. אני חושב שאלה דברים יסודיים, אך גם כמעט לא רלוונטיים. אני חושב שיש עקרונות עיצוב יסודיים, למשל, עקרונות התכנות המובנה, הרעיונות הטובים בתכנות מוכוון עצמים, וכן הלאה.
פעם חשבתי שכתיבה מול המחשב מורידה מהערך. יש משהו בפיזיות, במגע העט עם הנייר, לראות את המחיקות, את הנחשים העקלקלים שהולכים שוליים, שאפשר להבחין בתיקונים בכתב, שקסם לי. ואז התרגלתי למחשב. גיליתי שיש לזה כמה יתרונות. אין צורך להעתיק כל דבר שש פעמים, וכל טעות אפשר תכף לתקן.