(В 1830-е годы британский физик Майкл Фарадей показал, что электрический ток, протекая по поверхности проводящей структуры, не оказывает влияния на внутреннюю область.)
Ребята из TRW захохотали, а я подумал: «Господи, вот это уже серьезное электричество!»
Бок о бок с чудными работниками, в лишенных солнечного света подвалах, я порою чувствовал, что попал в очень странное место.
Мы с Биллом были младшими в группе и, естественно, получали меньше всех, но Боб и остальные начальники не давали нам ни малейшей поблажки. Работая над RODS, мы убедились, что не уступаем лучшим местным программистам. Мне пришлось написать тысячу строк на Ассемблере – не слишком тяжелая работа, но достаточно хитрая. Два других программиста пытались меня обойти, однако их программа не справлялась с «критическими случаями» вроде одновременного отказа двух и более устройств. Я с самого начала писал структурированно и с полными комментариями, как привык в CCC. Я долгие часы проводил, проверяя написанное, – в программе не должно было быть ошибок. Впервые в жизни я писал прямо на работающей операционной системе. И мне очень понравилось.
Мы с Биллом, свободные от школы и от требований семьи, радостно ныряли в программирование и тестирование – циклы проверки занимали по 12 часов и больше. Мы оба от природы были «совами» – работоспособность достигала пика в десять-одиннадцать вечера и оставалась на уровне еще долго. Когда требовалось найти последнюю ошибку, мы не обращали внимания на время. Если Билл чувствовал, что слабеет, он хватал банку растворимого напитка «Танг», сыпал немного порошка на ладонь и слизывал, получая чистый сахарный кайф (в то лето его ладонь приобрела устойчивый оранжевый оттенок). Мы могли проработать двое суток кряду, а потом рухнуть часиков на восемнадцать – двадцать. Билл называл это «успаться».
Но сон был не главным. Необходимо было закончить работу для Лейксайда к началу семестра, и ночная смена в RODS казалась нам идеальным решением. Программа школьного расписания сильно нагружала центральный процессор, и порой Боб Барнетт, зайдя вечерком, обнаруживал, что PDP-10 ползает со скоростью улитки. Он топал ногами и кричал, изображая негодование:
– Гейтс и Аллен, вы где прячетесь? Немедленно выключите свое расписание!
Если я не писал программы, я играл на акустической гитаре дома или слушал последние новости по поводу Уотергейта. Вечерние и ночные развлечения в Ванкувере сводились в основном к «классическому завтраку» у Дэнни, нашей главной еде в три утра: яйца, бекон, блин, картофельные оладьи. Чтобы добавить острых ощущений, Билл ездил с Бобом на собачьи бега в Грешеме; они выбирали, на кого ставить, по номерам машин на стоянке. Я несколько раз съездил в Портланд Мидоуз – Боб от надежных людей слышал о жеребце Ред Робби, совершенно безнадежном на дистанции в четверть мили. Однажды его выставили на длинную дистанцию, и Боб уговорил нас рискнуть нашими кровными. Ред Робби, как всегда, неспешно трусил последним, затем, к середине дистанции, набрал ход и пришел первым. Мы сорвали солидный куш.