“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
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.
I mentioned my newborn in all of my job interviews because I didn't want any surprises on either side of the table. I interviewed at six places and got five offers - two at FANGs, three at unicorns. I don't think there's a culture of discrimination against young fathers at large companies, and I don't think it's necessarily bad if there is at early-stage, high-growth start ups.
Any company worth working for would accept it as a fact of life- most people end up having kids at some point. If the opposite is the case,well, it's better to stay away from them.
Unpopular opinion: why is that necessarily the case? I’m 45 for context.
If the company needs someone that can work 60+ hours a week, with less than market pay, but a promise of equity (or if I were starting something risky with friends) , if I were younger, wanted to build my resume and didn’t have grown folks bills, that would be an opportunity I would jump on. On the other hand, if I really didn’t need the money and wanted to work on something interesting, I might do it. Does that necessarily mean the “company isn’t worth working for” or it’s not the the right company for me?
If I cared about paid paternity leave and the company couldn’t offer it, that also doesn’t mean it’s a bad company - just not the company for me.
On personal note, I’m at a point in my career where I’m being heavily recruited for consultant type jobs that require a lot of travel. I have a son graduating this year. I had to turn those types of jobs down even though they pay more than I make now. Is the job necessarily bad because they require travel?
It may not be popular,but it's an opinion nonetheless.
I don't disagree with working extra hours on stuff per se, especially if one is passionate about it. However,this is often abused.What is one man's passion,is other man's nightmare. These things are also very hard to balance from the management point of view. Also,60 hours a week of pure work is a lot and unless it's your own business,I would neither want anyone to do this in my own team nor myself. I'm a fan of "work smarter" not "work harder,aka longer hours". Even if you are out of school, there are many ways to shine and develop portfolio without grinding long hours.
The company that is not worth working for isn't the one that allows people,who have a lot of time and motivation to do extra hours, to work longer,but one that finds it's not normal to become pregnant or go on paternity leave.
Aa for paid paternity:I imagine you are commenting from the US perspective,while I do it from the European,so this needs to be taken into consideration,as on tbis side of the pond is not an option not to get it, it's more about what company can offer on top of statutory pay.
As for consulting, I'm in a very similar situation,only my daughter is much younger, that's why I'm having a job that pays substantially less compared to what I'd get in consulting. And no, the requirement to travel doesn't make the job bad,even though business travel is a tiring experience,but,as you said,it could be a perfect fit to a lot of people.
I’m thinking more of working harder as in one person wearing too many hats because a company can’t/ doesn’t want to hire more people. I’ve worked up and down the stack over the years from the front end all the way down to infrastructure (AWS/Dev ops) and have had to be my own project manager doing Statements of work during the last days of a dying company. No matter how smart I work, if I am stuck doing a job of more than one person, I’m going to work more hours.
I’ve also worked extra hours voluntarily to work on new to me technology to build my resume.
Why is it not necessarily bad at "early-stage, high-growth start ups?" Some things we regulate are appropriate to carve out exceptions for based on the size of a company, but why is this one?
Not OP, but i dont think they would have an issue getting hired at any good tech company worth working for because of that.
As an anecdote, last year we hired a woman who outright told us she would like to start working next month, but then would immediately need to take 4-6 months off for a paid parental leave, as she was due somewhat soon (i forgot whether we provide 4 or 6 months; i think it is 6, but i dont remember 100%).
She was a good candidate, so of course we hired her, she worked for about a month, and then went away for the parental leave. Then she got back to work after her leave, and everything went on as normal.
We also had candidates before who went on parental leave on their first day of work, so they essentially had paid months off before they even started working.
For the record, it wasn’t some obscure small family-run business, it was at one of the big N companies.
Why is that surprising? At a larger company, one person being missing is not a big deal. At a small company where you are not trying to get as many smart people (tm) as possible, but you have an immediate need, you can’t afford to keep a req open for six months waiting on someone to come back from maternal/paternal leave. Unpaid leave is one thing - you can usually find a contractor to make up the difference.
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.
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.
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.
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.
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)"
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.
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.
;)
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.
It would if they didn't have sufficient compute, RAM, ROM.
Something that can buffer and edit 2 lines (~160 byte, and not necessarily 8-bit ones either) does not necessarily want to add hundreds of kilobytes of dictionary and the code to look things up in it.
Except, you'd need ~50KB of ROM to store an English dictionary. This figure comes from the original UNIX spell program, which employed advanced compression techniques to fit into a 64KB memory footprint: https://ieeexplore.ieee.org/document/1095395
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.
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?
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.
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.
> 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..
- 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.
"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."
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?
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...
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.
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].
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.
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.
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).
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...
$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.
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.
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.
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.
Imagine trying to create a pronouns dopdown into some employer form. You either fix the list, and inevitably be accused of lack of gender sensitivity when a new pronoun starts to be used; or leave it free form, and run the risk of some candidates entering "their magnificence, Klingon commander" as their preferred pronoun.
What exactly is the risk in the second case? That people can choose how to identify themselves? If prospective employees are filling out the form, that's up to them to take it seriously or not.
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.
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.
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.
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.
133 comments
[ 7.9 ms ] story [ 353 ms ] threadI've been going around telling how my wife is nine months pregnant, asking how the paternity benefits are.
If the company needs someone that can work 60+ hours a week, with less than market pay, but a promise of equity (or if I were starting something risky with friends) , if I were younger, wanted to build my resume and didn’t have grown folks bills, that would be an opportunity I would jump on. On the other hand, if I really didn’t need the money and wanted to work on something interesting, I might do it. Does that necessarily mean the “company isn’t worth working for” or it’s not the the right company for me?
If I cared about paid paternity leave and the company couldn’t offer it, that also doesn’t mean it’s a bad company - just not the company for me.
On personal note, I’m at a point in my career where I’m being heavily recruited for consultant type jobs that require a lot of travel. I have a son graduating this year. I had to turn those types of jobs down even though they pay more than I make now. Is the job necessarily bad because they require travel?
I’ve also worked extra hours voluntarily to work on new to me technology to build my resume.
As an anecdote, last year we hired a woman who outright told us she would like to start working next month, but then would immediately need to take 4-6 months off for a paid parental leave, as she was due somewhat soon (i forgot whether we provide 4 or 6 months; i think it is 6, but i dont remember 100%).
She was a good candidate, so of course we hired her, she worked for about a month, and then went away for the parental leave. Then she got back to work after her leave, and everything went on as normal.
We also had candidates before who went on parental leave on their first day of work, so they essentially had paid months off before they even started working.
For the record, it wasn’t some obscure small family-run business, it was at one of the big N companies.
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.
Knowing the averages will actually make you worse at assessment.
Obviously apart from some jobs requiring PV (TS) clearance.
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.
Physical fitness for the role.
Also it wasn’t really a “printout” since you saw each letter as you typed it.
Something that can buffer and edit 2 lines (~160 byte, and not necessarily 8-bit ones either) does not necessarily want to add hundreds of kilobytes of dictionary and the code to look things up in it.
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?
(I'm asking because I want to understand, I'm not implying you're wrong)
> 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..
- 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.
Care to explain why do you think so?
Also .. look at how simple a resume is. Raw ascii text, few paragraphs .. done.
#dubugging
It was typed on a manual typewriter - you can tell by the weight of the punctuation.
I know internships can easily earn that but my understanding is they go to 4th year students.
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!
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.
CS isn't a vocational course.
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...
(This doesn't disqualify any of what you said; it's just worth pointing out for those who are unfamiliar with the program.)
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.
I don't understand this nuance. Is it standard to be paid $75k? Sounds like a lot to me.
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.
I honestly can’t imagine listing any of that today.
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.
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.
PS - (Please don’t downvote me _/\_)
5161 NE 41st St Seattle, Washington 98015
https://www.google.com/maps/@47.6579855,-122.2705519,3a,75y,...