빌 게이츠는 자신과 폴 앨런 (Paul Allen)이 1975년 1월 《포퓰러 일렉트로닉스》 잡지의 1 월호에서 알테어 8800 컴퓨터에 관해 알게 되었을 때 곧 컴퓨터 가격이 소프트웨어 판매에 의하여 수익을 창출할 수 있는 사업이 될 수 있는 수준으로 하락할 것으로 예상하였다고 회상한다. 빌 게이츠 회장은 새로운 컴퓨터를 위한 기본 인터프리터를 제공함으로써 새 컴퓨터가 애호가들에게 더 매력적이 될 수 있다고 믿었다. 그들은 MITS의 설립자인 에드 로버츠에게 연락하여 인터프리터를 개발 중이라고 말하면서 시범을 보길 원하는지 물었다. 이것은 관심을 끌기 위해 존재하지도 않는 제품을 발표 하는 산업계의 시험 풍선(trail balloon)의 관행을 따른 것이다. 로버츠는 1975년 3월 시연을 위하여 몇주내에 그들을 만나기로 동의했다.

게이츠와 앨런은 인터프리터도 가지고 있지 않았지만, 이를 테스트할 알테어 시스템 조차도 없었다. 하지만, 앨런은 이전의 벤처 사업인 트래포 데이터(Traf-O-Data) 벤처를 위하여 PDP-10 시분할 컴퓨터에서 실행되는 인텔 8008 에뮬레이터 를 작성한 적이 있었다. 그는 알테어 프로그래머 가이드를 기반으로 이 에뮬레이터를 수정하여 하버드 대학의 PDP-10에서 인터프리터를 개발하여 테스트했다. 하버드 대학 관계자가 이 사실을 알게 되었을 때 기뻐하지 않았지만 이 컴퓨터 사용에 관한 서면 정책은 없었다. 게이츠와 앨런은 보스턴의 시분할 서비스에서 컴퓨터 시간을 구입하여 베이직 프로그램 디버깅을 완료했다. 그들은 하버드 대학생인 몬트 데이비도프(Monte Davidoff)를 고용하여 인터프리터를 위한 부동소수점 산술 루틴을 작성했는데, 이 기능은 많은 경쟁 업체에서는 사용할 수 없는 것이었다.

완성된 인터프리터에는 자체적인 I/O 시스템과 라인 편집기를 포함하고 있었는데도 단지 4 킬로바이트의 메모리에 적합하였기 때문에 해석 된 프로그램을 위한 여유 공간이 충분했다. 데모를 준비하면서 알테어 컴퓨터가 읽을 수있는 펀치 테이프에 완성 된 인터프리터 프로그램을 저장하여 폴 앨런이 앨버커키로 날아갔다.

비행기가 공항에 착률할 때, 앨런은 테이프를 메모리에 읽어 들이는 부트 스트랩 프로그램을 작성하지 않았다는 것을 알게 되었다. 앨런은 8080 기계 언어로 프로그램을 작성하여 착륙하기 전에 프로그램을 마쳤다. 알테어에 프로그램을 로드하여 시스템의 메모리 크기를 묻는 메시지를 보았을 때에 비로소 게이츠와 앨런은 인터프리터가 알테어 하드웨어에서 작동하고 있다는 것을 알수 있었다. 나중에 그들은 가장 짧은 부트 스트랩 프로그램을 작성할 수있는 사람에 대해 내기를 했고 게이츠가 이겼다.
빌게이츠가 8800 컴퓨터의 값 하락에 대해서 알게 된 글은 언제 발행되었나요?
1975년 1월