وأطرد من عملة، بس وجد شغل ثانى ت كمبرمجٍ في معهد ناسا للدراسات الفضائية في مدينة نيو يورك في عام 1968، وبدأ العمل هناك، وبعد كدا انتقل الى Univac ليشتغل مصممًّ للبرامج لمدة سنتين. وفي منتصف سنة 1970، اشتغل مهندسً لنظم التشغيل في زيروكس، وبعد كدا اتنقل الى شركةٍ لعلوم الكمبيوتر كمستشارٍ للبرامج في سنة 1978.