Все статьи
На факультете Компьютерных Наук Стэнфордского университета работает профессор Джон Остерхаут. В мире науки и индустрии он известен, как автор языка Tcl/Tk, VLCI инструмента Magic, основатель компании Electric Cloud и до последнего времени как автор системы хранений данных в DRAMе под названием RAMCloud. Среди студентов-бакалавров он больше известен своим курсом по операционным системам, где помимо обязательного материала последние 15 минут своей лекции в пятницу в рубрике “Пища для размышлений на уикенды” он рассказывает о каком-либо одном жизненном уроке: https://www.quora.com/What-are-the-most-profound-life...
Сегодня кто-то на Hacker News опубликовал ссылку на его любимые высказывания: http://web.stanford.edu/~ouster/cgi-bin/sayings.php. Чтобы они остались в памяти, я решил поделиться своим переведенным конспектом.
1) Самое большое улучшение в производительности происходит при переходе системы из состояния “вообще не работает” в состояние “наконец-то работает”.
2) Используйте свою интуицию, чтобы задавать вопросы, а не отвечать на них.
3) Факты предшествуют концепциям. Общее - частное - общее. Сначала необходимо объяснить концепцию. Далее показать примеры. И напоследок показать связь между примерами.
4) Если Вы не знаете, в чем проблема, Вы ее еще не исправили.
5) Если система еще не была использована, значит, она еще не работает.
6) Единственная проблема, которая хуже той, что происходит все время - та, которая иногда появляется, а иногда исчезает.
7) Три самых сильных слова для укрепления доверия к Вам: “Я не знаю”.
Униформные системы по своей природе неустойчивы. Примеры: новое заболевание может повредить все кукурузные поля; один вирус, использующий баг в Windows, может повредить большое кол-во ПК.
Вот такой эклектичный профессор.
Фото: http://facesofopensource.com/john-ousterhout/