The blog of Bill Gates
gatesnotes
The blog of Bill Gates

Early Days as a Computer Programmer

Log in
|
Sign up
 
GO
Your search for "", with selected filters, does not match any posts. Please try again with a different search term or reset filters.

Popular searches include: Books, Malaria, and Future of Food.
RELATED ARTICLES ON
Logout:


Become a Gates Notes Insider
Become a Gates Notes Insider
Join the Gates Notes community to access exclusive content, comment on stories, participate in giveaways, and more.
Already joined? Log in
spacer
LOG IN
SIGN UP
Sign up with your social account:
Sign up
Sign up
Or sign up with email:
TITLE
FIRST NAME
LAST NAME
EMAIL
This email is already registered. Enter a new email, try signing in or retrieve your password
PASSWORD
ADDRESS
Why are we collecting this information? Gates Notes may send a welcome note or other exclusive Insider mail from time to time. Additionally, some campaigns and content may only be available to users in certain areas. Gates Notes will never share and distribute your information with external parties.
ADDRESS LINE 1
Bill may send you a welcome note or other exclusive Insider mail from time to time. We will never share your information.
ADDRESS LINE 2
CITY
STATE / PROVINCE / REGION
ZIP / POSTAL CODE
COUNTRY
Sign up
Join the Gates Notes community to access exclusive content, comment on stories, subscribe to your favorite topics and more. We will never share or spam your email address. For more information see our Sign Up FAQ. By clicking "Sign Up" you agree to the Gates Notes Terms of Use / Privacy Policy.
Street address
City
postal_town
State Zip code
administrative_area_level_2
Country
Data
Personal Information
Title
First name
Last name
Save
Cancel
Email address
This email is already registered
Save
Cancel
Please verify email address. Click verification link sent to this email address or resend verification email.
Password
Save
Cancel
Address
ADDRESS LINE 1
ADDRESS LINE 2
CITY
STATE / PROVINCE / REGION
ZIP / POSTAL CODE
COUNTRY
Save
Cancel
Email & Notification Settings
Send me updates from Bill Gates
You must provide an email
Send me comment notifications via email
On-screen comment notifications
Interests
+ Saving Lives
+ Energy Innovation
+ Improving Education
+ Alzheimer's
+ Philanthropy
+ Book Reviews
+ About Bill Gates
Deactivate Account
Click the link below to begin the account deactivation process. Deactivate account If you want to permanently delete your account and remove its content, please send us a request here.
Ok
Gates Notes Insider Sign Up FAQ

Q. How do I create a Gates Notes account?

A. There are three ways you can create a Gates Notes account:

  • Sign up with Facebook. We’ll never post to your Facebook account without your permission.
  • Sign up with Twitter. We’ll never post to your Twitter account without your permission.
  • Sign up with your email. Enter your email address during sign up. We’ll email you a link for verification.

Q. Will you ever post to my Facebook or Twitter accounts without my permission?

A. No, never.

Q. How do I sign up to receive email communications from my Gates Notes account?

A. In Account Settings, click the toggle switch next to “Send me updates from Bill Gates.”

Q. How will you use the Interests I select in Account Settings?

A. We will use them to choose the Suggested Reads that appear on your profile page.

spacer
BACK
Forgot your password?
Enter the email you used to sign up and a reset password link will be sent to you.
EMAIL
This email is already registered. Enter a new email, try signing in or retrieve your password
Reset Password
Bill's Suggested Posts
I've read this book
Books to Read
Reset your password.
Set New Password
Your password has been reset. You will now be redirected to the sign in page, or you can click here
Ok
Get emails from Bill Gates
Send me updates from Bill
You must provide an email
Send me comment notifications via email
On-screen comment notifications
This email is already registered
Continue
We will never share or spam your email address. For more information see our Sign up FAQ. By clicking "Continue" you agree to the Gates Notes Terms of Use / Privacy Policy.
You're in!
You're in!
Please check your email and click the link provided to verify your account.
Didn't get an email from us? Resend verification email
spacer
Update Your Profile Information
UPLOAD A PROFILE PICTURE
your image
Uh Oh!
The image you are trying to upload is either too big or is an unacceptable format. Please upload a .jpg or .png image that is under 25MB.
Ok
Title
First name
Last name
Save
Cancel
Email address
This email is already registered
Save
Cancel
Please verify email address. Click verification link sent to this email address or resend verification email.
EMAIL AND NOTIFICATION SETTINGS
Send me updates from Bill Gates
You must provide an email
Send me comment notifications via email
On-screen comment notifications
SELECT YOUR INTERESTS
+ Saving Lives
+ Energy Innovation
+ Improving Education
+ Alzheimer's
+ Philanthropy
+ Book Reviews
+ About Bill Gates
Continue
Confirm Account Deactivation
Are you sure you want to deactivate your account?
Deactivating your account will unsubscribe you from Gates Notes emails, and will remove your profile and account information from public view on the Gates Notes. Please allow for 24 hours for the deactivation to fully process. You can sign back in at any time to reactivate your account and restore its content.
Deactivate My Acccount
Go Back
Your Gates Notes account has been deactivated.
Come back anytime.
Welcome back
In order to unsubscribe you will need to sign-in to your Gates Notes Insider account
Once signed in just go to your Account Settings page and set your subscription options as desired.
Sign In
Request account deletion
We’re sorry to see you go. Your request may take a few days to process; we want to double check things before hitting the big red button. Requesting an account deletion will permanently remove all of your profile content. If you’ve changed your mind about deleting your account, you can always hit cancel and deactivate instead.
Submit
Cancel
Thank You! Your request has been sent
Please complete your account verification. Resend verification email.
This verification token has expired.
Your email address has been verified. Update my profile.
Your account has been deactivated. Sign up to re-activate your account.
View all newsletters in the newsletter archive
You are now unsubscribed from receiving emails.
Sorry, we were unable to unsubscribe you at this time.

Thanks for visiting the Gates Notes.
We'd like your feedback.

Yes, I'll take the survey No thanks
Become a
Gates Notes Insider
Join the Gates Notes community to access exclusive content, comment on stories, participate in giveaways, and more.
SIGN UP
The blog of Bill Gates
Early Days as a Computer Programmer
Follow
Next
 
Profile & Settings
Sign Out
Profile & Settings
Sign Out
Hello,
Profile & Settings
Comment History
Sign Out
Please complete your account verification. Resend verification email.
today
This verification token has expired.
today
Your email address has been verified. Update my profile.
today
Your account has been deactivated. Sign up to re-activate your account.
today
View all newsletters in the newsletter archive
today
You are now unsubscribed from receiving emails.
today
Sorry, we were unable to unsubscribe you at this time.
today
0
0
0
Please complete your account verification. Resend verification email.
today
This verification token has expired.
today
Your email address has been verified. Update my profile.
today
Your account has been deactivated. Sign up to re-activate your account.
today
View all newsletters in the newsletter archive
today
You are now unsubscribed from receiving emails.
today
Sorry, we were unable to unsubscribe you at this time.
today
Back to profile
Comment History
You have not left any comments yet.
title
in reply to
name
description
It looks like you're using an older version of Internet Explorer which may not display all the features on this site. Upgrade Now » close
At the UW

Early Days as a Computer Programmer

Here is an email chain between Ed Lazowska and I about the significant role that the UW’s computer systems played in the early years of Paul and I.

Paul Allen and Bill Gates

ED LAZOWSKA: Do you remember what computers you and Paul used on the UW campus in the 1970s? Also, there was a guy who built you a single-board computer. Do you remember who that was?

BILL GATES: There were quite a few computers at the UW that we used. Of course, we used the CDC 6400 and the Burroughs 5500 a lot by submitting punch cards. All the work I did was in Fortran – which was the first version of the Lakeside (High School) programming software and the program we used to print out Traf-O-Data traffic volume analyses. This was where we did our first work using UW computers.

There was a WANG calculator in the engineering building. In the same room there was a teletype. The UW had an unlimited account for logging into CCC PDP-10s (serial numbers 10 and 36) which we got access to. At first we just used the WANG device but that became boring after awhile.

There was a PDP-10 in the Physics Building which was by the fountain – now that building is Mary Gates Hall. That PDP-10 was almost entirely dedicated to scanning bubble chamber photos from particle accelerators, including the one at Stanford. Paul found out that it would complete its work after about 18 hours, so there were some free hours early in the morning. A friend had a key to the Physics Building so we went up there a lot of times.

There was also a PDP-10 in the Medical Center that we used sometimes. This was the Locke Computer Center. There were several PDP-11s in the medical area we got to use. For a few months I used a PDP-8 that we found in the medical area and played around with a lot of DECUS programs and wrote most of a BASIC interpreter.

There was another set of machines in the UW Computer Science area in Sieg Hall. They had an ARDS and an Imlac, so we got early exposure to the mouse and graphics stuff. Paul also used the Sigma 5 that was there. I never programmed that machine.

In terms of hours, the biggest usage was the PDP-10s at CCC, but the exposure to all of the UW’s machines was very helpful in thinking about various ways of programming things. The people there helped us learn a lot by loaning us manuals and by looking the other way when we took OS listings out of the garbage.

The first single board computer we did was an 8008. Paul Gilbert was our third partner in Traf-O-Data and he knew how to build things, so he actually did the wire wrapping. Paul and I went to Almac/Stroum Electronics and bought the processor for $360. It took a long time to build the machine but it actually worked. The most expensive piece was the 16-channel tape reader we had someone build for us. This computer used 256 bit memory chips if I remember correctly. The wire wrapped thing looked scary.

Also on Gates Notes