Hacker News new | ask | show | jobs
Bill Gates Resume (1974) (image.cnbcfm.com)
183 points by wardbradt 2511 days ago
21 comments

Pay attention to the $15K salary he wants- that's about $75K in today's money. Not much has changed,even though companies nowadays make many tons more money from the dev work...
That's not the salary he wants, it's his salary at the time of writing of the CV. His desired salary is listed as "open".
This is the CV of an 18/19 year old, don't forget. In context this CV would have screamed 'whizz-kid' at anyone that saw it.
If we're being pedantic, aside from "Harvard," it wouldn't have screamed much to most people in 1974: "What are all these acronyms, and what on earth is an 'operating system'?" This resume was written three years before anyone normal had access to a computer. I'm not even sure how many bank branches and travel agents had a terminal yet.
They might have wondered why he was earning equivalent of $80k
Interesting that you paid attention to his salary. What about his course work? What about the hardware and languages he knows? He was more skilled than the average developer today in his freshman year.
Oh,I've seen that part as well, however there were also some very good comments made by other users on that section.Bill was doing stuff on a computer since the childhood,so by the time he walked into the uni he already knew more than an average guy.
His developer chops were why he was making such bank at 18 years old. Still though, his salary is probably the most interesting takeaway from all of this (that, or the whole listing your height & weight thing).
He was more skilled than the average graduate developer today.
Do a lot of first year computer science students get paid $75k/year?

I know internships can easily earn that but my understanding is they go to 4th year students.

As a data point, the University of Waterloo releases data about hourly earnings for students enrolled in the co-op program. The first co-op term for students in Mathematics (the faculty Computer Science is under) is typically taken after completing 2-3 semesters of schooling.

According to the data for students doing internships in the United States, the average first year Computer Science (or more accurate, first year Faculty of Mathematics) student is making $30.57 USD an hour [0]. However, going to the States is typically a function of one's experience, and so this is more common in upper years.

If you take the average for work terms in Canada, the average first year (or more accurately, first year Faculty of Mathematics student) makes $18.84 CAD [1].

[0] https://uwaterloo.ca/co-operative-education/about-co-op/co-o...

[1] https://uwaterloo.ca/co-operative-education/about-co-op/co-o...

It's worth noting that Waterloo is probably the #1 undergraduate program (at least in North America) in terms of industry placement and co-op programs. Their students are heavily sought-after.

(This doesn't disqualify any of what you said; it's just worth pointing out for those who are unfamiliar with the program.)

I had a job paying that kind of money when I was in high school working on applications for a large internet provider.

The skills came from learning to program starting in the 5th grade.

So first year students don't make that kind of money but as a first year student you might have skills that were honed earlier which allows for that type of job.

A lot of first year cs students have under a year of experience and can only list python, Java and possibly C++ under proficiencies. What's more sad is when you try hiring at a job fair and 300 4th year / master's students also only have python/Java/C++ with no side projects.
Personally speaking, vast proficiency in any given language or languages doesn't mean that much to me. You'll pick up es6 or go or whatever else. I care about the thought processes behind development choices, their implications on computational efficiency. They teach this in school, at least in the schools I attended.

In fact, many professors were adamant they didn't care about languages at all other than someone grading it can read it. Some classes never wanted to see your source code. Most classes didn't have code at all!

Yep, that’s one of the biggest takeaways I got from observing my friends who got their education from known good CS programs vs. weak CS programs.

Those in good programs had classes that were focused on the actual subject matter (algorithms, OS, compilers, ML, etc.) with the language just being a tool, and in upper level classes, professors absolutely didn’t even care what language you used, as long as it got the job done (within reasonable limits, of course; no one likes grading BrainFuck code, even though some people attempted writing assignments in those as a joke).

Those in weaker programs, instead, had a “Java class”, “C class”, “javascript class”, etc.

We recently hired exactly the person you describe.He was hired for non tech position with potential transition if performs well.
Would not be definition a 1st year CAstudent have no professional experience unless they are a late entry.

CS isn't a vocational course.

Plus several years more of coursework.
Should have been: not much has changed for better..
So he was earning 75k at age 18, and was looking for his next increase.
> $75k... not much has changed

I don't understand this nuance. Is it standard to be paid $75k? Sounds like a lot to me.

$75,000 is a bottom ~15-20% software developer salary in the US today per the BLS figures.

Someone in his ability range today will earn twice that (Gates was clearly at least a top 25% programmer in his day, more likely solidly top 10%), or more depending on location. That's before factoring in the age & experience issues, which can throw that all over the place and would be hard to adjust for today vs 45 years ago.

At the age of 18!
And why not? A friend of mine called the local IT company enquiring about the position. He told them that he's got experience with x,y,z technologies and can do a,b,c.The guy from the company was so excited( it's a small town with a very limited pool of candidates) that he wanted to get him in for an interview. Before confirming the date, he asked my friend: what's your education? To which,my friend replied: I'll start 11th grade next year..The guy hung up...
Depends on what the labour laws are like in your friends state.
Height, weight, current salary? Were these things you commonly kept on your resume in the 1970s?

I honestly can’t imagine listing any of that today.

Now it's personal pronouns and gender. Seeing more and more on resumes. I didn't ask if you were "genderqueer", don't care and it has nothing to do with our open front end dev position.
Listing their pronouns prevents candidates from being misgendered while hiring staff discuss them. Makes sense to me.
The point is that thats what the candidate is requesting to used in conversation and when referring to that candidate. It's a courtesy thing
wow you sound pretty aggressive about something that is quite innocuous.
I was stating an observation about things people (voluntarily) currently put on resumes (not applications where things have actual questions/predetermined choices) that don't have anything to do with the job. To us, gender is irrelevant in terms of a job, just like height/weight/previous salary, which is what I was responding to. You seem to have a very loose definition of aggressive.
Marital status too...
Back then they were quite overtly discriminatory about marriage status, gender, having children or not, disabilities, age, divorce. Indeed, apartment buildings often refused to rent to families with children.

In the 70's, people speaking against race discrimination were viewed as center left but people decrying discrimination on these other grounds were considered far left. Even on otherwise "progressive" period TV shows, these positions would be satirized (eg the characters played by Beatrice Arthur and Rob Reiner were satires much of the time. The Mary Tyler Moore character was originally written as a divorcee)

And though legislation had recently curtailed ethnicity and religion from being _publicly_ discriminated, it was still seen as ok to discriminate for public facing positions: Connie Chung's position as news reader was considered definite proof of media liberal bias. Indeed, advocating equality for public facing positions or for persons with disabilities was viewed as completely unrealistic.

Wow - first year coursework looks pretty interesting and advanced compared to current first year coursework!
Complexity of each one of those topics also increased a lot. Think about it, at that time a guy could just design the whole computer hardware, and write the software.
Despite it being a violation today, I get the point of wanting to know marital status. But why height and weight?
“Attractability” of a candidate was not limited to their skills. As in some parts of the world today we know that these things are largely orthogonal to performance at job. As rational and simple as that sounds today, back in the day knowing these details was equally rational and simple. We just find it difficult to get that point of view since we didn’t live in that time. This is the same as ageism today. “Young people are just smarter”. What do you think people will say on hacker news 30 years from now when they read that was the thinking of some of today’s tech leaders
Is the belief really that age is irrelevant to mental performance, or do we just want people to be able to continue being employed for moral reasons?
It’s the same issue as gender or race discrimination. There are often differences in means, but because within group differences are an order of magnitude larger than between group differences, from the perspective of any two individuals trying to understand each other, group membership gives you no meaningful information.

Knowing the averages will actually make you worse at assessment.

Oh, of course it is related. Also, apart from declining mental performance, with age comes valuable experience.
I've seen that in action. An older dev was an absolute burden on a hack day moving at a snail's pace. But for long term architecture he always had super valuable "oh I didn't think of that" things to say.

He was so awesome to have on the team, at the cost of sometimes having to watch him crawl toward a few lines of code. Not a hard choice in my opinion.

Of course I've seen the whole spectrum. Useless old people. Useless young people. It's best to simply be a meritocracy.

Also: this one is more present today. I can just not mention I'm married, while still reaping the benefits of being attractive.
True. But I do just the opposite. Even though they aren’t allowed to ask me if I am married, I go out of my way to mention off handedly that I am married. I want them to “discriminate” against me if they have the type of culture that expects people to work for 60 hours a week regularly.
Hehe.

I've been going around telling how my wife is nine months pregnant, asking how the paternity benefits are.

Any success getting a job after mentioning it?
In India, I remember submitting a passport size photograph with all the resumes I submitted during college/campus interviews. When I moved to US, I realized that was not a requirement.
And yet with the rise of software recruitment platforms this practice seems to be creeping in to the US. Linkedin and Hired for example both "nudge" you to add a photo. From Hired.com: "Adding a photo will help your profile get noticed and improve the likelihood that you receive more interview requests. (Optional)"
Is this for security or something?

There are listings on Craigslist that once you express interest in, they request photos of you. I always just assume these are fucked up or scams.

Its a scam no job listing on craigslist need a photo - well unless your recruiting for hookers I suppose.
That is common in Europe as well.
Only some European countries - it is very frowned upon in the UK and might well get your application binned.

Obviously apart from some jobs requiring PV (TS) clearance.

it's not required but it makes you more considered.
Even in countries where it was the norm (like Germany), this is not really true anymore. For tech positions or anything remotely close, the impact will be zero or even negative, don't do it.
statistics? People who should know have told me otherwise
FYI I worked for a largish UK recruitment company. A lot of CVs had photos. They made not a whit of difference to the recruiters. When the CV was entered onto the database, any images were stripped anyway. I imagine - though did not see - any especially hot chicks were noticed but I guarantee it did not change their chances of being placed. The recruiters just don't care.
As I understand it, resumes were more like a personal trading card with things like your hobbies and clubs you belonged to. As time went on it, it shed a lot of the details that wouldn't be of interest to employers. So maybe height & weight stuck around in a more standardized resume.
my guess is, this was a long time ago back when military service was more common and people were not as reticent about disclosing such information and
So the employer know what size to supply for working clothes I guess?
Or whether they have chairs capable of accomodating a 500lb employee.
> But why height and weight?

Physical fitness for the role.

This is the first I've seen mention Bill Gates knows LISP. Are there any famous programmers who don't know LISP?
Certainly. For example, I've never heard Zuckerberg and Lisp mentioned together, and the use of PHP suggests he's not really a PL nerd.
Except when he opens Emacs...
I don't know how much value there is in this kind of stuff, but I am an absolute sucker for this kind of history. Standard, utilitarian, even boring documents that miraculously survived all this time. Granted it's from one of the most famous programmers ever, but it's just so fascinating. Thanks for sharing.
I hadn't heard of one of the programming languages mentioned: https://en.wikipedia.org/wiki/JOSS. Interesting.
Seems like a pretty ugly language judging from the sample.
Making $15k at 18 in the 70s, not too shabby Willy G
Yeah, it looks like $15k in 1974 is ~$80k today
I believe Bill had his own company writing code - I think it might have even been started in high school.
Pretty nostalgic seeing a pre MS giant resume from Gates.

Also .. look at how simple a resume is. Raw ascii text, few paragraphs .. done.

#dubugging

Raw ascii text

It was typed on a manual typewriter - you can tell by the weight of the punctuation.

Why is the punctuation so heavy? Would it be too delicate otherwise or is it just that the area is smaller so the pressure is higher when the key is struck?
yes pressure is more concentrated, like being stepped on with a stiletto vs a regular shoe.
well you got what I meant, also, wasn't ASCII already a thing at the time ?
Yep it was around. I dont think typewriters had support for it though ; )
The Seattle address listed in the upper left hand corner of his resume is in one of the nicest spots in one of the nicest neighborhoods in Seattle. Sweeping views of Lake Washington. From that house he could see the site where he lives now in Medina.
Crazy to look back & realize it used to be normal to not just note on your resume if you're married or not, but also your height & weight.
Bill's address back then:

5161 NE 41st St Seattle, Washington 98015

https://www.google.com/maps/@47.6579855,-122.2705519,3a,75y,...

Reading this makes me want to find a good biography of Gates or the story of how Microsoft came to be. Any suggestions?
Nobody has written a modern, high quality, comprehensive biography of Gates. I'd recommend these three:

Hard Drive (1993), by James Wallace

Gates (1992), by Stephen Manes

Idea Man (2011), by Paul Allen

Idea Man is available for $5 on the Kindle right now and is an excellent read, however Gates is only a secondary major character for 1/3 of the book. It does cover the early days though. And Gates is available on the Kindle as well.

I just picked up Idea Man. Thanks for the recs!
In Malcom Gladwell’s Outliers he has a section where he discusses Bill Gates’ early life and the lives of a few other software luminaries. Having read that it is not surprising at all to see him taking such advanced classes as only a freshman in college.
So, basically, he's very smart.
What is this site cnbcfm? When I go to the root url I get browser warnings
It's owned by Comcast. CNBC uses it for CDN purposes I believe. Most of the images on their site start with this: image.cnbcfm.com/api/v1/image
Sorry but we hired someone else. Can we keep your CV?
Let's see Paul Allens resume.
So they even wrote they resume together! I wonder if Allen wrote both :-)
He spelled “involved” wrong :D :P

PS - (Please don’t downvote me _/\_)

It's typewritten. Corrections were more incolved back then.
Perhaps he had to manually type dozens of these. Anyone know how hard was it to access a photocopier in 1974 ?
Probably a mimeo or gestetner machine - very common for duplicating in the 70's.
The image is incomplete. Also what exactly does "incolved" mean?
Same as "dubugging". It's a typo. Should be "involved" ('c' is right next to 'v' on QWERTY layouts, it's weird, I know).
There were not too many spell-checkers around in 1974.
Given the dents for punctuation I'm thinking it was done on a manual typewriter, which its very hard to integrate with a spellchecker. :)
;) Your mission, should you choose to accept it, is to develop a "manual" typewriter that warns the user that they are about to make a spelling mistake, possibly keeping the whole word in a buffer until they handle the warning. The warning itself can be performed via any means, including but not limited to an electrical zap.
At some point there used to be electric typewriters with a 1 or 2 line buffer that they'd show on a black and white LCD. I don't know whether they had a spellchecker, but it wouldn't be hard to add one.
You were the spell checker, and had to get out the correction tape.
Also: even if you noticed your printout trip have a typo, you were more likely to go "ah feckitt" due to the hassle of getting a new one.
You could correct errors using correction tape: basically pressed dry white-out atop the letter, assuming you lined it up correctly and pressed the same letter - you then type the correct letter. Of course for an important document like a resume you may want to retype the whole thing.

Also it wasn’t really a “printout” since you saw each letter as you typed it.

I'm amused that such a resume would be binned by many HR departments.

That is some HR depatments, are so bad at their job, that they will literally lose your company the chance to get a Bill-gates-caliber dev.

I mean obviously if he gets to the technical interview, an engineer can see that he is competent. But they question is would such a resume get past HR?

What do you mean? In 1974 this would have been a state-of-the-art resume. He typed it on a typewriter, and he's got loads of experience with computers. In 1974 thats really going to stand out.
this person is pulling out the old saw of "no mention of new sexy technologies like node graphql etc" about resume from a 1974 Harvard student. lol. newsflash those were all hot tech in 1974 and besides any year in the last 100 (including 2019) a Harvard student gets priority rather than binned.
- no, I didn't mean that.

> newsflash those were all hot tech in 1974 and besides any year in the last 100 (including 2019) a Harvard student gets priority rather than binned.

I'm european, so I don't really see that many harvard grads. But everythign being equal, why would I give a harvard grad priority over someone from L'X, ETH, mines, oxford, MIT..

- typos

- not mentioning highschool graduation year (But I suppose this could be hidden in the bottom)

Both these things, I've seen and heard HR employess toss CVs over in real life as well as from people talking online.

But I guess, I migh've been too biased in what I'm saying. since I'm european so there a different standards for resumes.

I've had an argument this week with the head of HR, because an employee threw the cv of a work student which had a Lüke ( a hole) in his resume. I guess I was overprojecting, which made my message too overexagerated. sorry.

What are the reasons for which you're saying it would be binned?

(I'm asking because I want to understand, I'm not implying you're wrong)

"I'm throwing this CV away since our requirements clearly state PDP-9 experience and I don't see that mentioned anywhere. I'm also assuming this candidate is unable to learn anything new."
You are amusing yourself by assuming (without basis) that the resume would be binned.

Care to explain why do you think so?

If you think it’s the company’s loss you are totally missing the point. Due to our economic system and incentives a LOT of companies have gotten “Bill Gates Caliber” people and it’s certainly not the HR or companies loss it’s the worlds and people living in its loss.