Slashdot Mirror


Median Age At Google Is 29, Says Age Discrimination Lawsuit

dcblogs writes: The typical employee at Google is relatively young, according to a lawsuit brought by an older programmer who is alleging age discrimination. Between 2007 and 2013, Google's workforce grew from 9,500 to more than 28,000 employees, "yet as of 2013, its employees' median age was 29 years old," the lawsuit claims. That's in contrast to the median age of nearly 43 for all U.S. workers who are computer programmers, according to the lawsuit.

349 comments

  1. Google: Select jurors who understand stats. by Anonymous Coward · · Score: 5, Insightful

    There is no law against outsourcing interviews to incompetent people. Exactly zero of the crappy behaviors of his interviewer sound remotely age targeted. In fact, older people are generally more patient with technologically inept folk than younger, and it seems unlikely they disqualified him for excessive patience.

    As for the stats on their median age, that's the median age of the employees not the people that were hired. I hear Google tends to overwork it's employees. The older you are, the less patience you have for that crap.

    If you handed out high quality stuffed unicorns to a perfectly evenly age-distributed portion of the population, you'd find after a couple years the people still in possession of said objects were disproportionately 4-9 year old girls. This is not evidence that you discriminated in any way.

    1. Re: Google: Select jurors who understand stats. by Sklivvz · · Score: 1

      That would still qualify as indirect discrimination: a measure which is applied equally to everyone but affects people of different ages differently. Unless Google can prove in court that overworking is a proportional and justifiable necessity, they are liable for age discrimination.

    2. Re: Google: Select jurors who understand stats. by Anonymous Coward · · Score: 0

      Exactly. They are doing it on purpose. I hope Google loses, maybe they'll finally start creating things that are more than half-baked teenage fantasies that nobody outside of the valley bubble wants again.

  2. It's never their problem by WillAffleckUW · · Score: 2

    Always someone else's.

    Hint: not all your new hires will be cute Asian gamer chicks in wheelchairs.

    --
    -- Tigger warning: This post may contain tiggers! --
    1. Re:It's never their problem by Crashmarik · · Score: 4, Funny

      be cute Asian gamer chicks in wheelchairs.

      You wouldn't know where to find that as porn ?

    2. Re:It's never their problem by Anonymous Coward · · Score: 0

      No, but I'm sure Google does.

    3. Re:It's never their problem by Anonymous Coward · · Score: 0

      Dude! Wrong website!
      Go to /b/ if you are not able to write such detailed search queries in Japanese.

    4. Re:It's never their problem by rahvin112 · · Score: 1

      Google?

  3. Old programmers vs. new tech by Nethemas+the+Great · · Score: 1, Troll

    Last I knew it was common for old programmers to not bother learning new tech. Given Google's preference for next generation technologies, what use would they have for obsolete programmers?

    If you're too obsolete for Google and refuse to do something about it, go work in the defense, automotive, or some other industry known to have a new technology adoption lag.

    --
    Two of my imaginary friends reproduced once ... with negative results.
    1. Re:Old programmers vs. new tech by Anonymous Coward · · Score: 0

      That may be true in general, but in the specific he had all the qualities they wanted.

    2. Re:Old programmers vs. new tech by Darinbob · · Score: 2

      Well, older programmers actually know how to do stuff. They've seen the paradigm shifting technologies rise and fall on a regular basis. They know what the mistakes are because they've made all of them.

    3. Re:Old programmers vs. new tech by Anonymous Coward · · Score: 5, Insightful

      An example (I'm an older programmer)

      I just gave a presentation to a team that's in trouble, but they can't see it yet. It was about the fundamentals of how to mature their group's testing practices. Fifteen minutes into it, they got bored with the slides and asked if I could show off our project (which implemented the objectives in the slides).

      So I fired up 'vi' because I forgot to have a fully environment installed on my laptop, made a change, committed it, walked it though code review, merged it with the mainline, and watched it build, be automated tested at the unit, integration, component, system, and acceptance levels. The most popular response I got back from my post-presentation questionnaires on "The challenges of implementing these ideas" was that they "didn't have good tools like I had".

      Those people (not all, but some) completely missed the point. The goals could be achieved with the tools they had in place; but, before they can use their older set of tools to achieve the same results, they need to 1) Not disregard the important parts (the theory) and 2) Not think that a tool is the answer.

      One can use a hammer to hang a picture or build a house. I'd be inclined to worry about a person who complains that their hammer couldn't do either because they have a house building only hammer.

      Give me 'make', 'm4', and 'tcl', and I still could build what I showed off today. Not because that's the right set of tools to do the job, but because if you have developed the experience, you realize that the the tools aren't the handicap.

    4. Re:Old programmers vs. new tech by serviscope_minor · · Score: 1

      Give me ... , 'm4', and ... ... and I'll give you someone about to spend the next week debugging quotes :)

      Actually, I get on well enough with M4, but argh!

      But yes, I do actually agree with the entire sentiment ofyour post.

      --
      SJW n. One who posts facts.
    5. Re:Old programmers vs. new tech by Anonymous Coward · · Score: 0

      >> Give me 'make', 'm4', and 'tcl', and I still could build what I showed off today. Not because that's the right set of tools to do the job, but because if you have developed the experience, you realize that the the tools aren't the handicap.

      And vi. Don't forget vi

  4. Re:Google: Select jurors who understand stats. by Anonymous Coward · · Score: 1

    Seems like Google is getting hit with the consequences of what they've been preaching and supporting. Don't like the entitled nature of people? Don't like the subjective nature of the law? Well, the chickens are (again) coming home to roost.

  5. The great problem of integrity by Crashmarik · · Score: 3, Insightful

    Is that I can't support this lawsuit even though it would benefit "MY GROUP"

    The whole Idea of group quotas is garbage. supporting them reduces you from a human being to counter for an outrage hustler. Even if your group wins you lose. You lose the concept of "INDIVIDUAL RIGHTS" you lose the right to choose the people you associate with and do business with.

    If your such a hot shot coder and you have that much experience in the field why didn't you start your own business ? Google doesn't owe anyone except their shareholders and bondholders anything.

    1. Re:The great problem of integrity by Anonymous Coward · · Score: 0

      If your such a hot shot coder and you have that much experience in the field why didn't you start your own business ?

      That costs time, money, and personal health (due to stress issues).

    2. Re:The great problem of integrity by Anonymous Coward · · Score: 0

      If your such a hot shot coder and you have that much experience in the field why didn't you start your own business ?

      That costs time, money, and personal health (due to stress issues).

      And despite popular belief not everyone aspires to be management.

    3. Re:The great problem of integrity by Crashmarik · · Score: 3, Insightful

      If your such a hot shot coder and you have that much experience in the field why didn't you start your own business ?

      That costs time, money, and personal health (due to stress issues).

      So why should Google or anyone else owe you anything. When I look at a program, I don't see a black program, a white program, a lefty moonbat program, or an old program. I see good code or I see bad code. There's always been buyers for good code.

    4. Re:The great problem of integrity by Anonymous Coward · · Score: 1

      If your such a hot shot coder and you have that much experience in the field why didn't you start your own business ?

      Good enough to be a good coder working for Google =/= good enough to start your own business, let alone mean you have the desire or resources to do so.

      Google doesn't owe anyone except their shareholders and bondholders anything.

      I'm sure they have numerous contracts by which they are bound, and there is their whole corporate charter. They don't exist as a sovereign entity, unique and independent unto themselves, but were created and backed by a government which supports their existence under reasonable terms.

    5. Re:The great problem of integrity by dmaul99 · · Score: 2

      Yes but if you never offer the opportunity for people of those different groups to generate that code you'll never see it

    6. Re:The great problem of integrity by Anonymous Coward · · Score: 0

      Quotas are simply one way to try to address systemic discrimination. They're also the easiest to implement because they're easily measured. So it's understandable why corporations and institutions use them. But quotas also have obvious and significant faults.

      In any event, no law (statute or otherwise) requires quotas. And quotas aren't that common in general. They're just talking points. The places where they're used the most--university admissions and government contracts--are hardly contexts where privileged people are being significantly adversely effected.

      The closest thing to a quota that the law requires is something call disparate impact. It doesn't literally require quotas, but in practice quotas is one of the only ways to defend yourself against an accusation of disparate impact. However, disparate impact is not a legal theory that is available for all kinds of discrimination--it's really only available in the context of the Fair Housing Act, and so only of concern to zoning boards and large real estate developers. Attempts to use it in other contexts have mostly failed.

      I think it's funny the way the privileged classes (in which I include myself) have problems with things like affirmative action. For 200+ years so much of business and politics in the United States turned on race and sex. Whole sciences justifying discrimination came and went. Now that the country is in the middle of addressing this history, the exact same privileged classes become apoplectic when discussing discrimination. All of a sudden race and sex shouldn't matter at all! It's principle, damnit! Pure logic! It's hypocrisy to defend affirmative action measures!

      But if you look at it from the perspective of a woman, black man, etc, these measures aren't so *ahem* black & white. Our _history_ has forced us to compromise our ideals and our practice. Yes, affirmative action is a form of discrimination. But it's a kind of discrimination that was necessitated by previous discrimination. Digging ourselves out of this hole was never going to be as easy as simply declaring adherence to fancy words. Those fancy were were put in print at the founding of the country, and they didn't then, nor could they now, magically bring about _real_ equality. Actually realizing them is messy, and will require hard choices. If you're upset, turn your rage at those who came before us.

      It's like being born into a poor family. You have to work harder than other people just to get to the middle of the pack. It's so unfair, isn't it! Conversely, if you're born to a wealth family, why should you be disadvantaged? Why should you have to score a few points higher to get a spot somewhere? You didn't do anything wrong?

      It's so damned unfair, no matter how you look at it. It's the nature of things. Deal with it.

    7. Re:The great problem of integrity by Anonymous Coward · · Score: 1

      The stock assertion of the sneering basement-dweller.

      Starting your own business means that instead of having management, sales, purchasing, and other corporate divisions to support you, you have to do it all yourself. That takes time away from the fun stuff (hot-shot coding). And it requires skills that not everyone has. The ideal sales person is extroverted. The stereotypical hot-shot coder is introverted. But few people can count on their sheer blinding brilliance to bring customers to their door - they have to either sell themselves or have someone who will do the selling for them. A lot of people find selling themselves to an HR department stressful enough, much less having to sell themselves every day.

      There's also "owing" and owing. When US companies don't "owe" US citizens jobs, then they shouldn't be surprised if the US citizens decide that they don't owe US companies their business. What goes around comes around.

      I'm no fan of arbitrary quotas, but when the corporate population is significantly at variance with the population as a whole, that doesn't sound healthy. Worse, when you have companies screaming that they want to have more people who are in tune with the diversity of their customers (the ones that don't owe them any business), then it's just a bit hypocritical, I'd say.

    8. Re:The great problem of integrity by Anonymous Coward · · Score: 0

      So why should Google or anyone else owe you anything.

      They want the rest of us to respect them, they want to interact with us, to put it simply, they want something from us.

      That means we can set standards on their behavior. They want? We can want back.

      Funny how that works.

    9. Re:The great problem of integrity by Darinbob · · Score: 1

      You can be the world's greatest engineer and yet have zero skills for starting your own business. There's very little overlap between those two skill sets.

      If you have your own business then you live every day on the edge, you have to invest your own money and property into your own business. With a job you let other people do the gambling instead. Five years on a job that goes bankrupt still earns you 5 years of paychecks. Five years on your own business that fails may mean you have nothing to show for it.

    10. Re:The great problem of integrity by Crashmarik · · Score: 1

      So why should Google or anyone else owe you anything.

      They want the rest of us to respect them, they want to interact with us, to put it simply, they want something from us.

      That means we can set standards on their behavior. They want? We can want back.

      Funny how that works.

      I think you overestimate their concern about your approval.

    11. Re:The great problem of integrity by Anonymous Coward · · Score: 0

      Except you don't know my estimation at all. You asked for the why, not the how much, or even the what.

      You'll note I used the plural though, because in the aggregate, I expect they desire very much for the rest of us to respect them, to interact with us, and that they do want from us, as it is to their considerable benefit and gain.

      Doesn't seem they're a bunch of lone wolf isolationists at all.

    12. Re:The great problem of integrity by tnk1 · · Score: 1

      Why? Linux didn't come from some company. It came from one person, originally. That person happened to be a male Finn, but it could have been a black woman who was interested in writing operating systems.

      Einstein couldn't get a job as a professor, so he joined the Patent Office. Did that stop him from devising special and general relativity?

      Sure, writing code for companies is the well trod path for coding, but you don't need that in the age of Open Source to get your good code out there. If you have what it takes, you can make it happen. It will take work, but that work pays off much more than being lumped in some group who needs an opportunity spoon-fed to them.

    13. Re:The great problem of integrity by turbidostato · · Score: 1

      "If your such a hot shot coder and you have that much experience in the field why didn't you start your own business ?"

      hot shot coder != hot shot entrepeneur

      That's why.

    14. Re:The great problem of integrity by Anonymous Coward · · Score: 0

      Yes but if you never offer the opportunity for people of those different groups to generate that code you'll never see it

      Are you serious? It's easier now to create code as an individual than it's ever been before in human history. There are dozens of languages, thousands of frameworks, and tutorial and help resources in the millions on the Internet. FOR FREE.

      If these hypothetical groups can't take advantage of that and have to be "offered an opportunity" to code, they weren't worth a tinker's damn anyway.

    15. Re:The great problem of integrity by Anonymous Coward · · Score: 0

      And buyers for bad code....

      Duh, people buy stuff that sells, good or bad. Hence the phrase: "I got money burning a hole in my pocket"

    16. Re:The great problem of integrity by ChrisMaple · · Score: 1

      Affirmative action was "necessary" for politicians to be able to say "Hey lookit me. I did something good for you." It was "necessary" for lazy employers to be able to say "I'm not discriminating, I met the quota, thus you can't successfully sue me." It was not necessary in order to end discrimination by race.

      --
      Contribute to civilization: ari.aynrand.org/donate
    17. Re:The great problem of integrity by AmiMoJo · · Score: 1

      No-body is suggesting a quota. Slashdot seems to have this strange reaction to numbers where they are always assumed to be a quota. In reality the stats mentioned in TFA are just there to give journalists some easy to understand and digest facts for their articles, and are unlikely to be major points in the lawsuit. The lawsuit has to rely on establishing a pattern of behaviour or specific policies that discriminate, merely pointing out that the average is low is not enough.

      It's really unfortunate that every single article on equality likes to have a stat in it, because then people like you assume a quota is being called for. It isn't, it never is. The stat is just a simple illustration that clueless journos can understand without having to really get into the details of the issue to pen their throwaway article.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    18. Re:The great problem of integrity by Crashmarik · · Score: 1

      Your right the word quota is carefully avoided. Please tell me what the difference is when someone can say company X hasn't hired enough Y.

      So when you say "People like you", you mean people that don't talk in euphemisms about the topic ?

    19. Re:The great problem of integrity by AmiMoJo · · Score: 1

      They have not said "company X hasn't hired enough Y". They said that company X discriminated against this guy on the basis of his age, and that their hiring practices are discriminatory. It's not about the average age at all, it's about the hiring process.

      Think about it. If this guy wins the result will not be Google being forced to hire more older workers to bring the average up. The result will be changing the hiring policies that are discriminatory. In other words, the aim is fairness, not numbers.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    20. Re:The great problem of integrity by Crashmarik · · Score: 1

      They have not said "company X hasn't hired enough Y". .

      No that is exactly what they said

      "The disproportionately low number of older workers and the history of discriminatory remarks at Google provide significant evidence of age discrimination

      What was the discriminatory remark ? "Old Fuddy Duddy". Get the thought police it's hate speech.

      BTW Just what was it you meant by "People Like You" ? Your reply is conspicuous by it's absence

    21. Re:The great problem of integrity by AmiMoJo · · Score: 1

      Right, they are saying it is the result of a pattern of behaviour. Like when you find ashes it is evidence of a fire, but that doesn't mean you need to have an ashes quota. It means you need to prevent fires.

      By "people like you" I mean people who leap to unfounded conclusions based on their existing preconceptions. Take your comment "Old Fuddy Duddy. Get the thought police it's hate speech." No-one is saying it is hate speech. You made that bit up yourself, it's your own reaction, your own mind that thinks that way. They are saying it is discriminatory in the context of a PATTERN of similar remarks.

      To win a discrimination case there needs to be a pattern, an on-going problem. A single remark is not enough if that's all it was.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    22. Re:The great problem of integrity by Crashmarik · · Score: 1

      Right, they are saying it is the result of a pattern of behaviour

      You're marvelously circular. Nobody talks about quotas but if you don't have enough any group it's evidence of discrimination.

      No-one is saying it is hate speech. You made that bit up yourself

      Just what is it you would call speech that is proof of discrimination ? LOVE THOUGHT ?

    23. Re:The great problem of integrity by Anonymous Coward · · Score: 0

      Hmm? That's one of the good things FLOSS is about. You can write good code? Do it pro-bono to build a portfolio of code _and_ users if you don't already have past work you can leverage for that. You don't even know what I'm talking about? Well, maybe that's where your problem is.

    24. Re:The great problem of integrity by DrVxD · · Score: 1

      I see good code or I see bad code.

      I see very little good code. I see an awful lot of bad code

      There's always been buyers for good code.

      Sadly, there also always been buyers for bad code.

      --
      Not everything that can be measured matters; Not everything that matters can be measured.
  6. Re:Not discrimintation by Tablizer · · Score: 2

    Young people are more energetic

    That explains your "creative" typing patterns.

  7. Culture by Tablizer · · Score: 2

    I've learned over time that skills are only about half the factors of hiring decisions (with exceptions for high-demand specialties). Personality and "feeling" issues play the other half.

    A work-place has a culture just like any village or geographical region, and if you don't fit the culture, your are likely to be turned away. Age of growing up is part of that "culture". I'm not saying it's fair, but rather that it's human nature.

    1. Re:Culture by Anonymous Coward · · Score: 0

      wow. you just justified racism, sexism and ageism in one fell swoop. what century are you calling from?

  8. It's Pao Time!! by Anonymous Coward · · Score: 0

    Google should hire Ellen Pao as the CEO...she can fix it!

    Captcha: Fatality

  9. Re:Google: Select jurors who understand stats. by Anonymous Coward · · Score: 0, Offtopic

    You seem to overwork your apostrophe key. it's means it is, the older I get the less patience I have for this crap.

  10. Re:Google: Select jurors who understand stats. by Anonymous Coward · · Score: 5, Insightful

    We've got this guy coming for an interview, he's got the experience and training we asked for, in fact he's the ideal candidate, except for one thing - he's too old. He'll want a salary to match his value and he won't be a yes man. So let's interview him but make him look really inept by getting the worst person we have to do technical interviews. Then we say he want very good in the interview and it looks like we're giving all age ranges a chance.

  11. That shouldn't surprise anyone by Shados · · Score: 5, Insightful

    Google is a discrimination factory, but in this case, there's a deeper problem, and its, what I'll call, the "MIT culture".

    You have a bunch of people who busted their ass off to go through MIT/CMU/CalTech/Whatever, to learn all those algorithms, the computer science core, etc, and are thrown in the real world where, while VERY useful, are only a small subsets of things that matter.

    Then you ask these people, who spent 4 (or 6, or more) years being drilled that the only shit that matters was what they learnt in school, and worked REALLY hard to absorb that, to interview.

    What do you think will happen?

    You end up with an interview process that, regardless of the actual work, the further away from school you are (ie: the older you are), the less likely you are to pass the interview, give or take people who worked as data or algorithm scientists in the recent past.

    Net result: you have a very high percentage of college hire, and your lateral hires will always lean toward the younger side. Any skill that come with experience is almost never tested in interviews to counterbalance it.

    1. Re:That shouldn't surprise anyone by al0ha · · Score: 1

      Please - Caltech is not intercapped. :P

      Go Beavers!

      --
      Did you ever wake up in the morning, with a Zombie Woof behind your eyes? -- FZ
    2. Re:That shouldn't surprise anyone by Anonymous Coward · · Score: 3, Insightful

      I call it "PhD syndrome" and you describe it well. I always joked that if you ask me to write a sort routine in the interview, I'm going to lecture you about why you need to go off the shelf, and doesn't Google have anyone who can make a shareable library? Do we really need to know how to code a lightning sort ad hoc? To sell more ads? heh

    3. Re:That shouldn't surprise anyone by Anonymous Coward · · Score: 0

      8 thousand million up votes for you, 100% correct.

      Coupled with the fact that companies like google take advantage of the naivete of youth. Older workers are smarter, less willing to be led on death march projects, be cajoled/conned into working insane hours, etc.

      It's a self-perpetuating negative feedback loop, during which, hopefully, google will swallow its own tail and disappear up its own ass in a puff of smoke.

    4. Re:That shouldn't surprise anyone by Anonymous Coward · · Score: 0

      It's Caltech, not CalTech.

    5. Re:That shouldn't surprise anyone by Anonymous Coward · · Score: 0

      Just because _they_ can't spell it doesn't make it _our_ problem.

    6. Re:That shouldn't surprise anyone by Anonymous Coward · · Score: 0

      If you can't write code relatively quickly or do basic data structures work, getting a job as a Google Engineer is not going to end happily for you. My bet is that someone with a Java Certification... probably fails on the data structures side, based on people I've met with certs.

    7. Re:That shouldn't surprise anyone by ClickOnThis · · Score: 1

      I always joked that if you ask me to write a sort routine in the interview, I'm going to lecture you about why you need to go off the shelf, and doesn't Google have anyone who can make a shareable library?

      Then you'd come across as someone with an attitude. Good luck with that.

      The reason an interviewer asks you to write a sort routine is to separate you from the candidates who can't (of which there are many, sadly.) The interviewer wants to see how you approach a simple problem and how you solve it.

      --
      If it weren't for deadlines, nothing would be late.
    8. Re:That shouldn't surprise anyone by Anonymous Coward · · Score: 0

      Eh. I managed to make it in without taking a single programming class beyond introductory programming in college/university. I just studied (and had a few years' programming experience). If they don't want to refresh their understanding, that's their problem. I don't think it's that big of an issue, though. If my experience is any guide, I really doubt that any experienced and talented programmer would have a difficult time with Google's interview process.

    9. Re:That shouldn't surprise anyone by cforciea · · Score: 1

      I spend some amount of time interviewing programming candidates at my job. We ask some questions and require some code samples that you might consider on the algorithm-y side. We don't require that you be able to talk about it using academic terms, but they are still an important part of our process. As a very basic example, we don't expect you to be able to tell us what the Big O of an operation is, but if you can't talk reasonably about the difference in performance characteristics between a linked list and an array, you're going to be in trouble.

      As a general rule, we actually have a pretty terrible success rate for people who walk in with post-grad degrees and not much other experience. The average age on our team is probably about 40, and I think about half come from CS backgrounds. I don't doubt that there are interviews out there that stray more towards demanding that somebody know exactly how to implement a quicksort, but I also think there's a tendency to classify any question that causes one problems during an interview as too computer sciency and not the part of programming that really matters. But we ask the questions we do because we think they tend to be good indicators of how well a candidate understands the ramifications of their code and can solve hard problems.

      There's a lot to be said for what somebody can get out of years of experience, but given the choice between the inexperienced guy who has the capacity to solve the hard problems and the veteran of the industry that knows the tricks of the trade but will struggle on things that are involve challenging algorithms, I'd take the inexperienced guy. If you give him a couple years to gather experience, he'll be able to do everything the mediocre veteran will and more. And as long as you have some veterans on the team and decent collaboration, they can cover any gaps knowledge gaps he has in the meantime. Thus, my interview process is going to select largely for the former.

      Of course that still requires me to hire or retain some veterans who can solve hard problems, but as long as you don't require them to quote from a CS textbook, they'll be able to navigate our interview process anyway. And given how hard it is to find good candidates if you're not one of the high profile tech companies, there's a decent chance you can't afford to wait to only hire candidates like that if you're looking to increase headcount.

    10. Re:That shouldn't surprise anyone by Anonymous Coward · · Score: 5, Insightful

      its stupid to demand or even ask a programmer to recall, from memory, a whole algorithm. what a total waste of time! even before the net, it was a waste of time (there were books back then).

      what I would ask is: here's an alg, can you adapt it to do this or that? why is this a good starting point vs some other alg?

      TALK about things, but don't ask me to recite code on a board. in my 25+ yrs of doing C (and other software) eng work, I have NEVER had to code 'live' in front of an audience or via a timed interval, other than the 'new breed' of interviews that moron companies like google engage in.

      you can tell that they have no clue how to interview; its all kids who recently graduated and so, memorization is ALL those brats know. yes, I'm pissed, because it locks us older folks out and without just cause. memorizing is the last thing I would want an analytic mind spent on!

      oh, just because YOU know this thing you think everyone should? I spent a bit of time in hardware design, too - you think its fair game to ask what pin 7 and pin 14 mean, generally, on TTL chips? if you have touched hardware at all, you'd know this, but I doubt even 10% of googlers would know it. I know it. why shouldn't they?

      see, same logic fallacy. I would not demand anyone know my domain of expertise and I would not flunk them for it. but they surely do flunk us for not knowing THEIR pet problems or algorithms.

      google hired brainy but really clueless people, overall. I've interviewed there quite a few times (on site) and seen it first-hand. pretty sickening when you go down there and its all about them wanting to show off and to find reasons to mark you down rather than try to find reasons to hire you.

      google really is for the young. the young deserve google and google deserves the young and foolish. and now that I've seen what the make-up of typical googlers are, I now realize why so much of their software fails and is EOL'd in no time flat. its why I call them the classic 'short attention span' company of this decade.

    11. Re:That shouldn't surprise anyone by tnk1 · · Score: 2

      I suppose, but I'd rather take my time asking you your knowledge of key libraries and interfaces and more complicated concepts, rather than asking you to code me a sort.

      If you really wanted to test someone's rote memorization of the Big O notation values of various algorithms, then just ask them to give you some examples of n or n log n or whatever. You do need to understand the reason that a sort is better than another, and it's nice to have a set of sorts handy for general purpose use, but really, is that what you want to ask about in a limited time?

      I usually don't bother. You can look that shit up in books or on the net. More to the point, you should be looking up that shit on the internet if you need to code your own, because there is a decent chance someone has written a better sort or search algorithm for the type of data or structures that you are working with than the ones you memorized in CS 101 for general purpose utilization. You're a developer, not a CS academic researcher. Go to the net, check the benchmarks on some libraries and then get back to coding the actual special sauce of your business.

    12. Re:That shouldn't surprise anyone by dougg76 · · Score: 1

      So much this. I use to love to code, but I have just lost my heart for it. Once I realized that even business coding positions are asking pedantic questions to filter people out, it just looses its long term charm. One place I interviewed at started with a questioner with approximately twenty high school like math story problems. The crazy thing is that the only real way to solve these types of problems is to be able to recall their "patterns". If I were right out of high school, I probably would have had little problem in figuring them out.

      It's funny. I always hear people talk about how education courses are crap, however after going to a few of these "technical" interviews, it becomes obvious that interviewers are blatantly ignorant of how to assess candidates. I took a few "teaching" classes back when I was considering teaching math, and even by just that little exposure to pedagogy, I can say with certainty that assessing peoples abilities is complex and laborious; Maybe that is why most interviewer attempts seem so sophomoric...

      --
      I laugh at inappropriate times.
    13. Re:That shouldn't surprise anyone by swillden · · Score: 1

      You end up with an interview process that, regardless of the actual work, the further away from school you are (ie: the older you are), the less likely you are to pass the interview, give or take people who worked as data or algorithm scientists in the recent past.

      Nice theory, but as I understand it, higher percentages of candidates with professional experience are hired than of candidates fresh out of school. I'm 45 and was hired by Google four years ago. Most of my team was in the 40s, with several in their 50s and a few in their 60s.

      There is an issue that older guys who haven't reviewed their algorithms, data structures, complexity, etc. recently may be a little rusty. Most of the time this doesn't actually create any issues, and it's pretty easy for older guys to address simply by brushing up before the interview. I did.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    14. Re:That shouldn't surprise anyone by swillden · · Score: 2

      its stupid to demand or even ask a programmer to recall, from memory

      Yes, this is why one of the requirements for good Google interview questions is that they not rely on specific knowledge. They tend to ask you to invent and implement a new algorithm, not remember an old one. Where interviewers do ask questions that require specific knowledge, they're happy to provide whatever you don't remember.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    15. Re:That shouldn't surprise anyone by swillden · · Score: 1

      I'd rather take my time asking you your knowledge of key libraries and interfaces

      What use is that? That is asking for rote memorization.

      If you really wanted to test someone's rote memorization of the Big O notation values of various algorithms

      Why would you want to test that? That's pointless. At the very least if you ask about complexity of common algorithms, you should also ask them to explain how they determined it, or could determine it. Even better, ask them to create an algorithm to solve a problem, then ask them about the complexity of that. Then they have to actually work out the complexity, demonstrating that they understand asymptotic complexity as a concept, rather than just regurgitating. Then take it one step further and see if they understand the difference between asymptotic and real-world complexity, and why the ideal algorithm for massive data sets may not be at all appropriate for small ones.

      My goal in an interview is to make the candidate think, and to watch how they do it. How do they explore the solution space? Do they tend to get stuck on one unproductive line of inquiry, or can they step back and try another angle? Can they see ways to reformulate the problem to simplify it? Generalize it? Specialize it? Do they understand the tradeoffs of various design decisions? How effectively do they collaborate with me on the solution? Good engineers know when to ask for help.

      Oh, and... can they write code? Because it's amazing how many people walk in fully able to talk the talk but when asked to produce some functional, reasonably-clean code fall flat on their faces.

      Those are useful things to ask about. Memories of libraries and interfaces? Useless. Actually, probably counterproductive unless what you really want is someone who is deeply specialized, then you can ask about the relevant components in that specialty. But in the common case it's far more important to find out if they can reason, problem-solve, code and interact with you. They can google the specifics.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    16. Re:That shouldn't surprise anyone by Anonymous Coward · · Score: 0

      From my experience, the "... requirements for good [company name here] interview questions ..." are mostly ignored and a recital of sort algorithms and quirky C++ anachronisms rule.

    17. Re:That shouldn't surprise anyone by swillden · · Score: 2

      From my experience, the "... requirements for good [company name here] interview questions ..." are mostly ignored and a recital of sort algorithms and quirky C++ anachronisms rule.

      Not at Google. Engineers talk to each other a lot about what they ask in interviews, because one of the rules is that you must "calibrate" your questions, and the very best way to do that is by trying out your questions on your colleagues.

      The goal, of course, is to select hires who are at least as good as you and you colleagues.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    18. Re:That shouldn't surprise anyone by Anonymous Coward · · Score: 0

      "Brushing up" is not a solution as it takes precious family time away and perpetuates the fact that IT HR keeps relying on standardized interview loops to select established and employed senior industry hires. Why can't companies offer an easy to terminate 1 months trial period contract on a well matched technical background? A match can be easily established through documentation, interviews and presentations by the candidate - and after the trial period is over the hiring team can make a decision based on a minimum of 160h of actual work done by the candidate.

    19. Re: That shouldn't surprise anyone by Hussman32 · · Score: 1

      +1 Insightful

      --
      "Who are you?" "No one of consequence." "I must know." "Get used to disappointment."
    20. Re: That shouldn't surprise anyone by Anonymous Coward · · Score: 0

      And not only Google. Interviewed with IBM some time back, they came up with the same stupid shit. I'm a senior with 25 years of corporate IT and dev experience, all roles up left and right, and I am very technically competent, from the grounds up. I can also talk business if that's required, can skip in and out if leadership and other roles, working remote or on site, whatever. I deliver top quality, say my reference letters, fast, analytical and practical, a team player, socially competent. They said they are looking for a senior dev/team lead. First question by a 28 something fresh out of college grad: Can you write a fibonacci function? Of course I could, but she didn't like it because it was non recursive and worked for any numbers, not just 1 ... 10. She then goes off to show her super powers, with a recursive implementation that however still needed and array of a limited size, which sure thing would break the alg after n > 10. I point this out to her, she goes all wobbly and starts deflecting. Sure thing I don't get invited back. And I'm glad I didn't - by now running my own company, succesfully, thank you very much.

    21. Re: That shouldn't surprise anyone by Anonymous Coward · · Score: 0

      Skiplists as a middle ground, maybe? O(1) is nice, but it does take a relatively large contiguous block of memory which is a downside if you want to work with large sets of in memory data. So really, if you ask that question, give them some context.

    22. Re:That shouldn't surprise anyone by TheRaven64 · · Score: 1

      There's one more reason, which is that there are sometimes good reasons for writing your own sort routine. Specifically, if you have data that has a known distribution that lets you beat a comparison sort. One of the questions I was asked in a Google interview was along these lines. The point was not to see how well I could write code on a whiteboard or reproduce an algorithm from a textbook, it was to see if I could understand that the problem wasn't the same as 'sort arbitrary data', see if I could extract what properties of the problem made it amenable to optimisation, and see what tools I had for approaching that kind of optimisation.

      And sometimes it's not about knowing if you can reproduce an algorithm, but about knowing whether you understand the limitations of a particular approach. Do you understand when that off-the-shelf quicksort library would do a terrible job on certain input data? In one interview, I discovered that my interviewer didn't know about hopscotch hash tables, but did know about cuckoo hashing, so we ended up with a discussion about what the overheads of the two approaches are and when either would be better.

      --
      I am TheRaven on Soylent News
    23. Re:That shouldn't surprise anyone by IamTheRealMike · · Score: 1

      I always joked that if you ask me to write a sort routine in the interview, I'm going to lecture you about why you need to go off the shelf, and doesn't Google have anyone who can make a shareable library? Do we really need to know how to code a lightning sort ad hoc? To sell more ads? heh

      Then you wouldn't get hired. Former Google interviewer, 220+ interviews. I used to pretty frequently ask candidates to solve the following problem: write a program that loads lines of text from a file, shuffles them, and writes them back out again.

      The reason companies like Google ask ridiculously academic questions in interviews (and that question is academic) is not because they're all ignoramuses who can't imagine anything outside their PhD box. It's because judging someone's technical and programming ability in under an hour any other way is really freaking hard. If you haven't done a lot of interviewing then it's easy to imagine, "If I were hiring, I'd only ask questions that REAL programmers would solve". But then you try lots of different kinds of questions and discover that for most of them, by the end of the interview you often have no real clue about whether the candidate can actually write a functioning program. CVs and qualifications are no help - they routinely seem to have no correlation with actual demonstrated skill.

      Speed-coding whilst someone is watching you in a high pressure environment is difficult at the best of times. Doing it from scratch for any kind program of you're likely to actually write in the real job is impossible - nobody codes up a fully blown web app with the latest stack de jure (which Google doesn't use anyway) in 45 minutes. You don't even know what languages the candidate knows, in some cases, as not everyone thinks to put them on the CV. So you end up asking for a small, simple program that shows basic knowledge of basic language constructs like looping and different kinds of lists. Then there's time to write some code and ask questions about it. Additionally, there are multiple "off ramps" so even slow candidates don't feel like they are running out of time and panic, but faster candidates can keep being challenged with minor modifications to the task.

      For what it's worth, if someone answered this question by writing a program that ran Collections.shuffle() or their chosen languages equivalent, that resulted in them being marked up not down, because you're right - knowledge of standard libraries is important and a good sign of experience. Then I'd ask them to do it again without using the standard library because I also want to see if they can write the code themselves. Using the most correct or optimal algorithm is not the goal, even if the question sounds algorithmic. It's just a scenario to get them doing things with data structures and basic control logic.

      For what it's worth I am skeptical about the ages in the summary. If the average age at Google is 29 then that pretty much matches the average age across 25,000 developers on StackOverflow, which gave an answer of 30. However I suspect that the median age in engineering is higher if you take into account tech leads and technical management, and the age for the entire company is biased lower by the enormous ad sales organisation. That always seemed to me to be populated entirely by recent university grads. Selling ads is hardly exciting work with great potential for career advancement and doesn't require any specialist skills, so the people who do that tend to be young, and there have historically been massive numbers of them (like half the company).

    24. Re:That shouldn't surprise anyone by Anonymous Coward · · Score: 0

      >its stupid to demand or even ask a programmer to recall, from memory, a whole algorithm. what a total waste of time! even before the net, it was a waste of time (there were books back then).

      Strange. I'm 38 and still remember how to write a good sorting algorithms (at least quick, heap, counting , bubble, selection, insertion) and I know most the pitfalls of these. Why? Because they are the basics. So many concepts many be explained from these simple algorithms. I can't simply imagine any programmer not being able to write a any sorting algorithms.

    25. Re:That shouldn't surprise anyone by Shados · · Score: 1

      The average is still in the 20s. If most of your team was in the 40s+, it is a fluke.

      Google's interview process is also incredibly inconsistent. So of course, some people will have a better experience than the majority. You can brush up all you want, but there's countless algorithms, and it just takes ones.

      And I'm just talking about the on-sites... the phone screens (if you're not skipping it via references)?. God forbid you're a little slow typing out a A* in fucking google doc (use coderpad or something, please?)

    26. Re:That shouldn't surprise anyone by Shados · · Score: 1

      "Brushing up" is not a solution as it takes precious family time away and perpetuates the fact that IT HR keeps relying on standardized interview loops to select established and employed senior industry hires. Why can't companies offer an easy to terminate 1 months trial period contract on a well matched technical background? A match can be easily established through documentation, interviews and presentations by the candidate - and after the trial period is over the hiring team can make a decision based on a minimum of 160h of actual work done by the candidate.

      I brought that up at my current employer, because we're trying to hire a lot, and no interview process will be perfect. Make it too hard, you have too many false negative (and the smarter people even just walk straight out). Make it easier so you don't miss out on geniuses who are just bad at interviewing, and you suddenly find yourself with a ton of shitty people.

      So yes, the solution is to hire fast, and to lay off faster (after a trial period). Netflix supposingly does this.

      The problem: First, the trial needs to be longer. In the first month, a lot of issues will simply be attributed to ramping up. Depending on the problem space, you may need 3 months, or more (I worked somewhere once where the problem space was so large and the ramp up so long, you really wouldn't know until 6+ months in. Thats rare though).

      Second, most people thought it was "immoral" to hire someone and then lay them off. "People have bills!". "The interview process should just be better!". "Don't make people pay for your mistakes! If you hired them, you keep them!".

      So instead, all of the people who are begging to be given a chance, are just left in the cold.

    27. Re:That shouldn't surprise anyone by Anonymous Coward · · Score: 0

      ...now that I've seen what the make-up of typical googlers are, I now realize why so much of their software fails and is EOL'd in no time flat. its why I call them the classic 'short attention span' company of this decade.

      Agree. I get really frustrated by Google's constant changing of their Android apps, for example. It's like the whole company has ADD. If I get familiar with something of theirs, they're bound to change it around soon. I'm actually surprised the median age is 29, I figured it was much lower.

    28. Re:That shouldn't surprise anyone by Anonymous Coward · · Score: 0

      I usually don't bother. You can look that shit up in books or on the net. More to the point, you should be looking up that shit on the internet if you need to code your own, because there is a decent chance someone has written a better sort or search algorithm for the type of data or structures that you are working with than the ones you memorized in CS 101 for general purpose utilization. You're a developer, not a CS academic researcher. Go to the net, check the benchmarks on some libraries and then get back to coding the actual special sauce of your business.

      Ye gods. And what, pray tell, do you do when you're working on something that's bleeding edge and there aren't any libraries to do what you want?

      It's fine that you're a cut&paste code monkey, plenty of people are, but at least have the decency to be embarrassed about it.

    29. Re:That shouldn't surprise anyone by Anonymous Coward · · Score: 0

      I macro that shit into my tools so I don't have to waste time on it... And feel absolutely zero embarrassment about not reinventing the wheel. When I'm working on the bleeding edge, I don't want to waste time/thought on stupid stuff like a quick sort, so that I can focus on the important stuff that matters. Even when at the point of a spear, there are uses for CS101 building blocks.

  12. Missing data point. by jklovanc · · Score: 4, Informative

    What is the median age of people who are applying to Google? I suspect that many older programmers are set in their job and/or do not have the skills in the newer technology and do not apply.

    1. Re:Missing data point. by Anonymous Coward · · Score: 0

      I guess you didn't read the part where the median age of programmers across the board is 43. I guess Google is an exception to the rule, eh?

    2. Re:Missing data point. by Anonymous Coward · · Score: 0

      I have a feeling that plenty of people on here will upmod defenders of google, and perhaps age discrimination in general. The core of the workforce is middle-aged and has better things to do than post here. Older folk already know that google discriminates and will ignore this lawsuit until it runs it's course. That leaves the defending younguns that still think they are at the peak of skill instead of just getting started.

    3. Re:Missing data point. by Chalnoth · · Score: 2

      Google isn't a very old company. How many older programmers have long-term careers at older companies?

    4. Re:Missing data point. by ark1 · · Score: 1

      In interviews, Google actually focuses more on fundamental concepts which don't change that much over time (architecture/design, system internals, algorithms/data structures etc...) rather than specific technologies. You can code in the language of your choice most of the time. Problem is most people don't need/know or refuse to apply good foundations in their day to day job.

    5. Re:Missing data point. by jklovanc · · Score: 1

      I guess you didn't read the part where the median age of programmers across the board is 43.

      I did. That does not mean that the same spread of programmers applied for jobs at Google.

      I guess Google is an exception to the rule, eh?

      It is not a "rule" it is average over an entire industry. I bet there are a number of older companies working with older technology that have a much higher median age. Are you going to accuse them of age discrimination when few young people apply for their jobs?

      Discrimination is based on who applies and not an industry average.

    6. Re:Missing data point. by jklovanc · · Score: 2

      I have a feeling that plenty of people on here will upmod defenders of google, and perhaps age discrimination in general.

      I am not defending Google or age discrimination. I am just saying that an industry average is a poor indicator of discrimination in a single company. The telling number is the difference, if any, between the ages of people who applied and that of people who were hired.

      BTW, I am over 50 and therefore not a youngun.

    7. Re:Missing data point. by quantaman · · Score: 1

      What is the median age of people who are applying to Google? I suspect that many older programmers are set in their job and/or do not have the skills in the newer technology and do not apply.

      I suspect this is the case. Each year Google went to my graduate department and tried to recruit everyone who was coming out. Among the foreign students in particular you could walk up to a random student, ask them when they were doing their Google interview, and you'd almost always get an answer (foreign students liked big companies because it made the H1B stuff easier)

      Google is also a very young company. They're not going to have people who have been around for 20 years because they haven't been around 20 years. I know a few people who are 40+ in my company and most of them have been there 10+ years.

      Moreover looking at the article I don't think he's got much of a case:

      In the complaint's account, Heath was contacted by a recruiter with Google's engineering staff. The company was looking for candidates with experience in C/C++ and Java. "After reviewing your experience, I thought you would be a great candidate to come work at Google and add value," wrote the Google recruiter to Heath.

      I've gotten those, hell I think RMS got one from Microsoft. The recruiter just wants to get you applying, it's no indication that you're good for the job.

      There was a technical telephone interview that, as described in this lawsuit, appears to have been handled oddly. The interviewer was 10 minutes late to the call, "barely fluent in English," and "used a speaker phone that did not function well." Heath politely asked him, repeatedly, to use the phone's headset but the request was declined

      Alright it was a crappy interview, does he think Google was deliberately throwing the interview? Why not just give him some really difficult problems so he fails and thinks he wasn't good enough? If they really wanted to avoid old people it would be simpler just to direct their recruiters to avoid them.

      Maybe there is some age discrimination going on at Google, but if so this article is hardly evidence of that fact.

      --
      I stole this Sig
    8. Re:Missing data point. by Anonymous Coward · · Score: 0

      Exactly, except the newer technology problem. I imagine most people applying are 22 to 24 years old. Then that means 29 median age is fairly high. After all, how many 40 year olds are going to be looking for work? By that age most people have a job they like and want to stay with.

    9. Re:Missing data point. by TheRaven64 · · Score: 1

      If you think architecture doesn't change much over time, then you haven't been paying attention to architecture. Lots of data structures from 10-15 years ago suck on modern hardware because of changes in the relative costs of cache and branch predictor misses, and that's just on a single machine. When you get into distributed systems then the relative speeds of networks and local storage have changed dramatically.

      --
      I am TheRaven on Soylent News
  13. Hiring Methods by The+Raven · · Score: 4, Insightful

    I'm no Googler, nor have I interviewed, but I suspect this is more about Google's hiring methods than their hiring policies or biases. They run contests, which are essentially easter egg hunts that result in a potential interview. Who has the time and inclination to play around with hoops like that? The young, college attending, and childless nerds and hackers. They don't need to have a bias in who they hire, because they create an innate bias in who chooses to apply by putting that 'application' behind a lot of hoops and rigamarole.

    --
    "I will trust Google to 'do no evil' until the founders no longer run it." Hello Alphabet.
    1. Re:Hiring Methods by Anonymous Coward · · Score: 0

      Who has the time and inclination to play around with hoops like that?

      Exactly. Between hearing of that nonsense, and the nonsensical interview questions they were so proud of awhile back... Yeah. They couldn't pay me enough to even bother interviewing there.

      'sides, I'd get fired for Clarksoning their UI team.

    2. Re:Hiring Methods by richieb · · Score: 2

      Actually the book by Laszlo Bock "Work Rules", explains a lot about the Google hiring process. The most important point he makes is that hiring decisions at Google are made by committees of engineers, not managers.

      --
      ...richie - It is a good day to code.
    3. Re:Hiring Methods by swillden · · Score: 2

      They run contests, which are essentially easter egg hunts that result in a potential interview

      No, they don't. Google did try that once, with math problems on billboards. Lazlo Bock says those billboards resulted in zero hires.

      (I'm a Google engineer.)

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    4. Re:Hiring Methods by xombo · · Score: 1

      "'sides, I'd get fired for Clarksoning their UI team."

      THIS.

    5. Re:Hiring Methods by TheRaven64 · · Score: 1

      'sides, I'd get fired for Clarksoning their UI team.

      Google has a UI team now?

      --
      I am TheRaven on Soylent News
    6. Re:Hiring Methods by Anonymous Coward · · Score: 0

      Engineers can be managers.

  14. Being a less than ideal social fit... by mark-t · · Score: 1

    ... in the company culture is a wholly reasonable justification for an employer to not hire someone who is otherwise even the most qualified job applicant. While age shouldn't ever be a reason to exclude an otherwise entirely competent person, if the fact is that if the rest of the office isn't going to easily be able to relate to the person simply because this one person is so much older than they are, that can introduce a communication barrier, however unintentional it may be on everyone's part and that will impede the effectiveness of any programming team that person is put on. Generally, this kind of thing would be more likely to be determined during an initial probationary period than during an interview, however.

    1. Re:Being a less than ideal social fit... by dmaul99 · · Score: 1

      Maybe so but what you describe is still illegal. Let's change some of your words: replace 'older' with 'black'. Now what?

    2. Re:Being a less than ideal social fit... by Anonymous Coward · · Score: 1

      That explains why there are so few niggers there!

    3. Re:Being a less than ideal social fit... by mark-t · · Score: 1

      If a communication barrier exists because of some demographic difference between one employee and everyone else, why should a company have to tolerate what they may be able to measure as a reduced level of productivity because of it?

      I'm not saying it should happen, but it *does* happen... I've been fired from jobs for simply "not fitting in" myself... why should being older or even being of a difference race somehow protect somebody from such an evaluation?

    4. Re:Being a less than ideal social fit... by Anonymous Coward · · Score: 0

      you are a subhuman piece of shit. fuck you.

    5. Re:Being a less than ideal social fit... by swb · · Score: 1

      I think your reasoning makes sense from a team productivity perspective, but I agree with the other poster that such practices when they involve cultural behavior and can be (even remotely) attributed to race, age, etc would be considered illegal and discriminatory. And you might even argue if your team is so easily disrupted by "differences" like this that they may not be the greatest overall employees (naive, narrow-minded, unworldly, inexperienced...), either.

      The funny thing is I have heard many complaints from people I know about business not caring at all about the productivity friction caused by hires -- not just "hey, learn to get along with someone different" but actively ignoring/denying that the conflicts even exist.

      I had a friend who worked at a local hospital system's IT department. About 3/4 of the workforce was native born Americans of various ages and genders and about 1/4 were south Asians. More than a few of the south asians had simply awful personal hygiene -- they smelled like bathing was only an occasional afterthought.

      Numerous employees complained to line management and then HR. Line management ignored it because the employees were OK producers and apparently inexpensive. HR tried to gloss it over until one of the employees brought in some kind of note from a doctor who said that she was extra sensitive to odors. HR finally came up with a list of the worst offenders hygiene wise and told them there had been complaints and that "as a hospital system, we have a vested interest in cleanliness and hygiene and expect employees to respect the standards of cleanliness."

      I think about half "cleaned up" their act and the rest just got moved to some corner of the office.

      I've also seen kind of the reverse, at a college I did some consulting at there was a "clique" of Vietnamese employees there with long tenure but awful skills. They often spoke to each other in Vietnamese and seemed to use their tenure/culture as a way to edge out other employees despite the total lack of skills and abilities. The result was the other employees (mostly white, but one hispanic) ALSO cliqued up and these two groups did not cooperate well at all -- there was often real hostility between the two. When one of the Vietnamese fucked up a wireless config and blackholed half the wireless traffic, one of the non-Vietnamese taunted her verbally about fixing the problem "So are you buying us all lunch if you can't fix this in an hour?" The manager seemed to ignore it all.

  15. Google by Anonymous Coward · · Score: 5, Insightful

    I don't want to belabor the point, but Google isn't a very good place to work. They have tons of money to spend on marketing to make their company seem like it is a good place to work. Coke has a large budget to convince you that its beverages are tasty, too. It's no different.

    The best place for programmers to work is where you decide what you want to do, you can override stupid decisions made by management, and where you have a large stake in the success or failure of the company. At Google programmer happiness doesn't matter so much as ad revenue. If that one division of the company continues to do well, be prepared to do whatever stupid thing the rest of the company wants you do to.

    Don't expect to have a life outside of the company, or have things like a healthy sex life. Remember that you're stuck in Silicon Valley where there are not enough available women unless you're extremely wealthy. Better have a hundred grand in the bank. Basic cost of living runs you $5,000/month, and there is always the chance of getting laid off for a few months. Seems like a bit of a scam for well educated but naive individuals to get sucked into.

    1. Re:Google by Anonymous Coward · · Score: 4, Informative

      While experiences may differ, for me Google has offered all of these things (except for the large stake in success/failure of the company, but that's just because it's a big company). There are ample opportunities to transfer to other teams if I don't like what I'm working on, and my input is generally welcomed when it comes to what I should work on. I've also pushed back to my superiors when I thought they were wrong, and when I was able to back up my statements with data (which has always been the case when I really believed I'm right and they're wrong), they backed down, with generally amiable interactions maintained throughout.

      The only pressure I've experienced from Google with respect to my life outside of Google is to make sure I am able to disconnect from work. Some people have a difficult time disconnecting, but that's usually because they enjoy the work they're doing. For the most part it's a personal choice, and Google gives employees resources to help them to disconnect so that they can maintain a good work/life balance.

      With respect to location, yes most of Google's employees work out of the Mountain View office, and the cost of living there is a serious problem. But there are a number of other offices around the world, many of them with more than a thousand engineers.

      I don't know where you get your information from, but I don't think your experiences come close to the experiences of most employees at Google today. I generally think that Google is a wonderful place to work, with wonderful people, an inclusive culture, and great benefits. I don't know how well it compares to other companies, but I don't doubt that Google deserves its "best place to work" awards.

    2. Re:Google by Anonymous Coward · · Score: 0

      i wish i still kept up mod points here

      +++1111eleventy

      i just went through this ridiculous charade, and no one seemed surprised when i
      walked out the door.

      its some kind of cult. i worked next to a guy who had a phd in quantum computing who
      was thrilled to death to read logs in the morning and manually filter out the errors and
      reissue the failed jobs.

      an exercise in nonsense. pure marketing.

    3. Re:Google by swillden · · Score: 2

      This AC nails it. I'm also a Google SWE. And I have gotten yelled at (figuratively) for not disconnecting :-)

      While experiences may differ, for me Google has offered all of these things (except for the large stake in success/failure of the company, but that's just because it's a big company). There are ample opportunities to transfer to other teams if I don't like what I'm working on, and my input is generally welcomed when it comes to what I should work on. I've also pushed back to my superiors when I thought they were wrong, and when I was able to back up my statements with data (which has always been the case when I really believed I'm right and they're wrong), they backed down, with generally amiable interactions maintained throughout.

      The only pressure I've experienced from Google with respect to my life outside of Google is to make sure I am able to disconnect from work. Some people have a difficult time disconnecting, but that's usually because they enjoy the work they're doing. For the most part it's a personal choice, and Google gives employees resources to help them to disconnect so that they can maintain a good work/life balance.

      With respect to location, yes most of Google's employees work out of the Mountain View office, and the cost of living there is a serious problem. But there are a number of other offices around the world, many of them with more than a thousand engineers.

      I don't know where you get your information from, but I don't think your experiences come close to the experiences of most employees at Google today. I generally think that Google is a wonderful place to work, with wonderful people, an inclusive culture, and great benefits. I don't know how well it compares to other companies, but I don't doubt that Google deserves its "best place to work" awards.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    4. Re:Google by Anonymous Coward · · Score: 0

      So if you're paid $150k/year, you can afford to sock away about $90k each year? Hell, I'd do that for a few years even if it meant an unhealthy sex life.

  16. Obsolete? by Anonymous Coward · · Score: 0

    Not ever organization is looking to hire Cobalt coders, individuals with MCSE or A++ certification, or those that are not willing to work with cloud based solutions. Do you only work on local resident development platforms (Borland C++), still delive that a Waterflow developement cycle is king, not willing to collaborate on tools other then AIM or still use Eudora for electronic mail then you might also have a problem with employment at Google.

    Happy job hunting and good luck with receiving a job interview after filing a lawsuit against the previous company that offered you a interview...
    Maybe I should add this to the candidate survey: Have you ever filed a lawsuit against a company that gave you an interview but did not hire you?

    1. Re:Obsolete? by R3d+M3rcury · · Score: 2

      I hate to suggest RTFA, but...

      First, the plaintiff was contacted by a Google recruiter, so at least somebody believed that he was a good candidate. His phone interview went poorly--he was contacted by a person who had limited english skills, used a speakerphone with a poor connection (or maybe it was Google Voice) and refused to switch to the handset. He asked him to read code to him over the phone rather than using Google Docs.

      I'm not sure it was discrimination, but I'd argue that the interviewer was a total jerk who had no interest in this person whatsoever. Whether that was due to age or some other reason (perhaps he had a buddy who needed a job) is unknown.

    2. Re:Obsolete? by Anonymous Coward · · Score: 0

      Phone screens are no fun because a disturbingly high percentage of applicants can't write a simple program. See:

      http://www.reddit.com/r/cscare...

      and search for "muppet"

      It is common for conference rooms at many companies to lack a phone handset. Just a single Polycom on the table.

    3. Re:Obsolete? by AmiMoJo · · Score: 1

      His phone interview went poorly--he was contacted by a person who had limited english skills, used a speakerphone with a poor connection (or maybe it was Google Voice) and refused to switch to the handset. He asked him to read code to him over the phone rather than using Google Docs.

      Allegedly. What are the laws regarding recording such phone conversations in the US? In the UK it would almost certainly have been recorded and would be available to use at the trial. I could be extremely interesting. Without a recording it's just he said-she said.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
  17. I think the issue is entirely different by gweihir · · Score: 1, Insightful

    From my observations, Google wants people with high intelligence, but low life-experience and ideally a somewhat infantile personality. You know those that are most easily manipulated with toys and shiny things. That these are mostly found in the lower age ranges is no surprise.

    --
    Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    1. Re:I think the issue is entirely different by Razed+By+TV · · Score: 1

      You mean, people who believe that nothing is impossible?

    2. Re:I think the issue is entirely different by richieb · · Score: 1

      What observations? How many Google employees have you talked to? Did you try to compile a random sample?

      --
      ...richie - It is a good day to code.
    3. Re:I think the issue is entirely different by gweihir · · Score: 1

      Do you have a working brain? Have you compared it with others? Did you make sure you are actually able to read and try that on a random sample of text?

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    4. Re:I think the issue is entirely different by Anonymous Coward · · Score: 0

      No, people who believe what they told.

    5. Re:I think the issue is entirely different by Anonymous Coward · · Score: 0

      > You mean, people who believe that nothing is impossible?

      Those people are stupid and if the have a bit of luck in the beginning, they can eventually grow powerful enough become dangerous. For example Napoleon, after a series of resounding military victories, convinced himself that nothing is impossible. He invaded the endlessly vast Russia, only for his army to freeze to death. The same happened to Adolf ~130 years later.

      USSR convinced itself that nothing is impossible and they started to turn back entire rivers 180 degree, to make Siberia into a fruit garden but ended up environmentally destroying the Aral Sea and Central Asia, leading to total economic collapse.

      USA convinced herself that nothing is impossible and they started to send truckloads of explosives and acids down a mile or so, to squeeze the last drops of oil from the bedrock. Now it turns out the result is runaway global climate change, the risk of up to M7 earthquakes and contaminated, carcinogenic drinking water. Miss Liberty will be lucky, if she can avoid total environmental collapse USSR style.

      To summarize, there are no people for whom nothing is impossible, only God. For people, limits imposed by nature, morals and laws need to be observed with humility, to avoid bringing the ruin of hubris on oneself and the society.

  18. It might not be discrimination by viperidaenz · · Score: 1

    I'm a Java developer. I have a decade of experience doing that.
    Why are all these companies hiring .Net developers not even giving me a chance at an interview? It's all computer programming. They're discriminating against me!
    This lawyer believes all computer programming is the same.

    Last bank I worked at, all the cobol programmers were 20 years old than me. They probably get paid handsomely for their niche skill set.
    Is it discrimination that they don't have young people in their team?

    How about he gets better stats, including only workers with similar jobs to those at Google..

    1. Re:It might not be discrimination by ADRA · · Score: 2

      A company that I contracted for had a fleet of young Cobol dev's who replaced the previously retiring workforce because upgrading the system to a new arch was too much money (at the time).

      Oh, and COBOL is almost rediculously easy to learn. The big money is in knowing the business processes that those developers probably spent decade(s) mastering.

      --
      Bye!
    2. Re:It might not be discrimination by serviscope_minor · · Score: 2

      I'm a Java developer. I have a decade of experience doing that. Why are all these companies hiring .Net developers not even giving me a chance at an interview?

      Probably because they're idiots?

      Ooh sorry we wanted a carpenters with five years experience in American white oak. I see you've only got experience in American red oak and *European* oak (and a selection of other hardwoowd and some softwoods) too.

      You're probably not a good fir for the company.

      Companies that obsess over overly specific skillsets instead of overall quality are hamstringing themselves seriously.

      --
      SJW n. One who posts facts.
    3. Re:It might not be discrimination by ncc74656 · · Score: 1

      I'm a Java developer. I have a decade of experience doing that. Why are all these companies hiring .Net developers not even giving me a chance at an interview? It's all computer programming. They're discriminating against me!

      That's more a function of IT outsourcing hiring to HR. HR asked for requirements. IT replied with what it's currently using. HR doesn't have the domain-specific knowledge that would indicate that most anyone worth a damn can pick up a new language fairly easily, so if your resume says C++ when they're looking for C#, it gets circular-filed by HR.

      (I got lucky with my current job...was referred to the director of IT by one of his acquaintances, so HR only got involved after the decision had already been made to hire me. I went from doing streaming video/audio with C++, DirectX, and our own compression algorithms to doing business-specific web apps with C#, ASP.NET, and SQL Server...rather a different skill set, but that's the kind of adaptability that the HR droids never take into account.)

      --
      20 January 2017: the End of an Error.
  19. Re:Google: Select jurors who understand stats. by Anonymous Coward · · Score: 3, Insightful

    Actually tech workers should get paid as much as lawyers. stop giving away the jobs to shit indian and we can get some money for all. As for older workers which I am I have banged out more code than these twits have changed socks. takes no time to learn an new bit and use it well..

    if two people are equal on the resume but one has more experience who is older, and you pick the younger for "social fit" , thats open and shut lawsuit.

    Kids today, want parties every Friday, free lunch and big salaries that say "director" and well frankly , you kids have not earned it. ...

    Higher an older worker, we know to work, we won't spend it playing games half the day and the other half going for coffee....

  20. Why bother with young programmers? by Anonymous Coward · · Score: 0

    I don't know why people want to hire young, inexperienced programmers, except for the low wages. Inexperienced programmers will make lots of time consuming mistakes. Why put up with them? C++ and Java are still around, and popular. C++, and Java, will probably be popular languages for at least another 10 years. Yes, some new stuff has been added, but it is not as much as learning Java from scratch. Is programming dominated by slave drivers whom want long hours, and do accounting tricks to get a low wage per hour?

    1. Re:Why bother with young programmers? by Nethemas+the+Great · · Score: 1

      There's a sweat spot between college grad noob and crusty old "get off my lawn" programmers whom have lost their passion. I'd say Google's median age of 29 sounds about right. Obviously exceptions exist, but given that wages tend to be rather logarithmic relative to experience they're not that huge of a driver for hiring younger.

      --
      Two of my imaginary friends reproduced once ... with negative results.
    2. Re:Why bother with young programmers? by Anonymous Coward · · Score: 0

      It's hit or miss rate. Experienced senior dev at my company... perhaps 4-5x the "jr dev" salary. So even if 80% of the young devs turn out crappy, you're still ahead productivity wise. Of course the good young devs tend to move on pretty quickly to greener lands, leaving the company with mostly all crappy devs.

    3. Re:Why bother with young programmers? by Darinbob · · Score: 2

      Younger programmers tend to work loooong hours, because they think they'll be rewarded for it. They're handy to get all the grunt work done once the design is hammered out, though you do have to monitor what's going on so that they're not going full steam ahead in the wrong direction.

    4. Re:Why bother with young programmers? by turbidostato · · Score: 1

      "Experienced senior dev at my company... perhaps 4-5x the "jr dev" salary. So even if 80% of the young devs turn out crappy, you're still ahead productivity wise."

      That would be true if programing was purely effort-bound (which partly is) instead of knowledge/intellect-bound.

      Say you own an Formula One team. Do you really think your odds to win the Pilots' Championship are the same if you have in your team one Lewis Hamilton or five Felipe Nasr?

    5. Re:Why bother with young programmers? by Anonymous+Brave+Guy · · Score: 1

      I'd say Google's median age of 29 sounds about right. Obviously exceptions exist, but given that wages tend to be rather logarithmic relative to experience they're not that huge of a driver for hiring younger.

      That's partly because by somewhere in their 30s, a lot of the good programmers aren't working for someone else on salary any more. They're working freelance and picking their gigs, or they've founded their own business(es), or they've specialised and now do contract work with a combination of programming and industry-specific knowledge and skills.

      In each case, they are probably earning at rates much higher than almost any salaried employee at almost any employer. Notice that in all of these scenarios the rates you can charge are based on real value generated, which doesn't have a glass ceiling the way wages usually do.

      Good programmers who are still working for someone else as a full-time software developer at 40 probably have their own reasons for choosing that career path. Those reasons will often mean they aren't particularly looking to move either, and if they are, they're not going to do it by sending out numerous CVs to different employers the way a new grad does.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    6. Re:Why bother with young programmers? by Anonymous Coward · · Score: 0

      Say you own an Formula One team. Do you really think your odds to win the Pilots' Championship are the same if you have in your team one Lewis Hamilton or five Felipe Nasr?

      Never heard of those cars before. Are they some kind European models?

    7. Re:Why bother with young programmers? by Anonymous Coward · · Score: 0

      However, over the industry the variability of code quality (and hence investment in development/maintenance) is much higher than the 4-5 you qoute.

  21. Re:Google: Select jurors who understand stats. by AuMatar · · Score: 4, Informative

    Have you seen what the average lawyer makes? We do. The average lawyer doesn't even get a job out of law school these days.

    --
    I still have more fans than freaks. WTF is wrong with you people?
  22. Re:Google: Select jurors who understand stats. by tool462 · · Score: 5, Insightful

    Agreed. Google may or may not discriminate, but their median age is likely has a large component of self selection. I'm only 35, and I'm already at full-Murtaugh. I'm too old for that shit. I see a company with cafeterias open late, games, etc, and I see a company that wants me to spend every waking hour at work. I've been there and done that. I loved it in my early 20s, but now mid-30s me is stuck supporting the code that guy wrote. I hate that guy...

  23. maybe all the smarter; older people quit? by ardiri · · Score: 1

    and the young and dumb stayed around?

    i've been offered positions at google over the years, wasted time with their bullshit interviews and even turned them down a few times - as we get older; we are more inclined to start our own businesses and be entrepreneurs.. it is not a shock that the younger generation of engineers want to work at a company like Google. what they need here is to also bring in relevant data around startups; how many people actually left Google to start their own thing?

  24. Re:Affirmative action crap by geoskd · · Score: 3, Insightful

    There is no evidence of age discrimination. Period. It just so happens that younger people are more likely to be competent in newer languages, fads, etc. Affirmative action is called for by whiners as an excuse to employ more people from their age/race/gender group, even when it [usually] means hiring less qualified people. Its the old "equal outcomes" plight. This is the land of equal opportunities, not equal outcomes. People vary in their competencies. The affirmative action whiners are really advocating for discriminating against the most qualified in order to get a selfish chance for themselves. Stop it.

    Google is at the forefront of H1B hiring. Their executives have been part of the Cabal calling for more H1B's. The fact that they have an artificially low Median (and presumably mean) age workforce, coupled with the fact that they are actively seeking H1B's (ostensibly because they cant find American talent) speaks for itself. Google is not only engaging in age discrimination, they are actively working to undercut wages by bringing in foreign workers. Their application process itself is freakishly well engineered to weed out those persons who do not have massive amounts of free time to burn, thus limiting their applicant pool to younger people (And lower cost) people. This is not accidental.

    If Google really wanted to find US talent, they could fill their ranks from within the aging US workforce that had to take early retirement because of the age discrimination, and they wouldn't even put a dent in the unemployment rate.

    --
    I wish I had a good sig, but all the good ones are copyrighted
  25. Why you work for Google by elmer+at+web-axis · · Score: 1

    You go and work for Google to build your resume. You know that if you apply and bust ass for a few years you'll be able to walk into any other company at a higher wage and for better work/home balance. Working for Google or alike jump starts your career and shaves off a few years to get you ahead.
    If your 42 and already have 25 years real world experience why would you WANT to work for a place like Google. You have kids that want to see you at night, only single young grads have the time for 3am offshore VoIP calls.

    1. Re:Why you work for Google by JMZero · · Score: 1

      Yeah - this is certainly my impression from looking at Google. I've seen a lot of quality programmers who started out there and then left as they got older (and were greatly helped in cashing in by having cool sounding Google experience on their resume).

      For me, I went to their offices for a bit (they gave us a tour during Google Code Jam), and while the general idea sounds fun I quickly soured on the prospect of actually working there. I don't care about free cereal or the game console in the break room or whatever. At this point in my career I want an office (rather than a cubicle space 3 feet down from the next guy and backing onto a high-traffic hallway), and I want to go home sometimes.

      --
      Let's not stir that bag of worms...
    2. Re:Why you work for Google by turp182 · · Score: 1

      I am 41 and would want to work for Google to ruin everyone's (I'm talking the entire Earth here) mapping experience...

      --
      BlameBillCosby.com
  26. Re:Google: Select jurors who understand stats. by Anonymous Coward · · Score: 5, Insightful

    Actually tech workers should get paid as much as lawyers.

    Tech workers, especially engineers, should get paid more than lawyers since our skills actually create value.

  27. Re:Google: Select jurors who understand stats. by Tablizer · · Score: 1

    Regardless of intent or not, certain practices may indeed lead to age-tilted hiring as an actual end result. That doesn't necessarily make it "right", though.

    One can argue a company is obligated to balance its employees' race, gender, and age to reflect the external population of available talent. This may involve counter-acting other hiring practices that indirectly lead to imbalances. Using your example, either stop paying in pink unicorn pillows, or adjust your hiring to match calculated age goals to compensate for the pillow bias.

    The specifics of what you feel a company is obligated to do is of course a personal political opinion. I'm just trying to point out that "discrimination" can be purely accidental, and being accidental may not be considered a sufficient "excuse" to keep doing it.

    If it's accidental, one could make a good case that the org doesn't deserve punitive or "retro" fees, but are at least obligated to remedy it going forward.

    Perhaps a law should be passed that companies above a certain size are obligated to actively monitor their hiring profiles so as to avoid bias. Then "we didn't know" wouldn't be a valid claim anymore.

  28. Re:Google: Select jurors who understand stats. by TsuruchiBrian · · Score: 0, Troll

    I would hire a young kid over an old person any day. Young kids can be molded to do what you want. Old people are stubborn and bitter. They will show up on time and leave on time. They want their health coverage. They won't learn anything knew, and they will demand respect that (they think) they've earned through experience, but rarely does this experience translate into anything resembling productivity.

    For every old self taught programmer who thinks they are a genius, there is some new grad who is just as smart, willing to put more effort into everything they do, and willing to learn new things.

    Most of the new grads we hire at my company turn out really well. Most of the old people we hire either can't actually write any code, or they can only write code (but only in their preferred language) and can't be bothered to learn or follow prescribed design patterns or coding standards.

    I felt like your generalization needed a counter generalization.

  29. how long before we burn down our neighborhoods? by Anonymous Coward · · Score: 0

    White people, i mean.
    We should have a million man march!
    Cops shoot babies and black people, so, it ain't so bad.
    C'mon, what grown man wants to work for a boiler room like google. The reason the median age at google is so low just proves that kids smarten up after a while and get real jobs.

  30. Re:Not discrimintation by Anonymous Coward · · Score: 5, Insightful

    All you old fogies listen up. This is jot discrimination. Young people are more energetic, more eager to learn, and more likely to know the things you'd need tonhelp Google, like modern programming languages. Take your whining elsewhere.

    Great example you set there. Small errors, no QA and, full of shortcuts that only someone more experienced can fix.

  31. Re: Affirmative action crap by Lenny1791 · · Score: 1

    "The fact that they have an artificially low Median (and presumably mean) age workforce, coupled with the fact that they are actively seeking H1B's (ostensibly because they cant find American talent) speaks for itself." Yes, it speaks volumes - it is evidence that they hire competent people. It is not evidence that they are discriminating based on age. That simply isn't a logical conclusion. There is no evidence of that. In fact bringing outsourcing into the convo helps show that. It is more evidence that they are targeting the most qualified people regardless of having to pay more for the sponsorship. We can all be conspiracy theorists, but there is simply no way to logically deduce that they are discriminating based on age with the evidence at hand. Sure it may be circumstantial evidence that supports your pre-decided opinion, but it is not a logical conclusion.

  32. Re: Google: Select jurors who understand stats. by Anonymous Coward · · Score: 0

    I'm sure if we looked, pay would be correlated with age as well. Can younger workers sue for age discrimination in wages?

  33. Move on citizen by Anonymous Coward · · Score: 0

    Google is a pimp who makes "you" the product and they sell you to the highest bidder. They are a bunch of self righteous zealots. Looking forward to the day they will fall.

  34. My alternatie theory. by TsuruchiBrian · · Score: 2, Insightful

    If I went to apply for a job at google, and didn't get the job, it probably wouldn't occur to me to sue them, especially if I felt I was so talented as to deserve a job worthy of my high skill level. I would say "They're loss" and move on to the next interview.

    The last old person that my company hired (we actually hired him), threatened the company with an age discrimination lawsuit, and the company paid him a year's salary to avoid the lawsuit. It wasn't age discrimination. He was mentally unstable, he refused to obey instructions from managers, and his code was terrible.

    It takes a certain kind of person to want to sue a company (without ever working for them), without considering the possibility that they may not want you for a reason other than your old age, and going through all the effort to sue this company rather than moving on and offering your amazing talents to a company that will actually appreciate you.

    If I were Google, I would not be happy about being sued, but I would be relieved that he was not hired. If he were hired, no doubt Google would be sued by this person for age discrimination for not getting promotions or being fired, etc.

    Who knows, maybe the person in charging of deciding to hire this person was discriminating against them based on age. But he doesn't know that, and he is probably a terrible hire because of his willingness to litigate.

  35. Do not have the skills by Anonymous Coward · · Score: 0

    Back in '92 when I first started in this industry, this how hiring went:

    Are you proficient in C? Can you write a linked list? And other questions about algorithms, computer architecture, and language. If you knew the OS that was a plus.

    Now that same job would be do you know, C, SQL on Oracle (Sorry you have SQLServer? No you don't have the skills), on Linux Unbuntu, CICS, DB2/2, IBM 360, COBOL and OS/2. If you don't match that, then you don't have the skills. If I applied for that same job today, I would be rejected for it. That's what the job was and we learned it because when you have the ground work of CS, picking up the other shit is easy.

    The recruiting and hiring in software development and technology is just gotten so fucked up. It's just computers doing the screening and if you are not 100% a perfect fit then the candidate "doesn't have the skills".

    That is why all companies that cannot find qualified people are incompetent in their recruiting. There are no exceptions. And with the high unemployment of electrical engineers (2013 but has not improved), we can see that there is something horribly wrong with technology employers.

    1. Re:Do not have the skills by Anonymous Coward · · Score: 0

      Back in '92 when I first started in this industry, this how hiring went:

      Are you proficient in C? Can you write a linked list? And other questions about algorithms, computer architecture, and language. If you knew the OS that was a plus.

      Now that same job would be do you know, C, SQL on Oracle (Sorry you have SQLServer? No you don't have the skills), on Linux Unbuntu, CICS, DB2/2, IBM 360, COBOL and OS/2. If you don't match that, then you don't have the skills. If I applied for that same job today, I would be rejected for it. That's what the job was and we learned it because when you have the ground work of CS, picking up the other shit is easy.

      Apply to the big software companies then. They only care about the fundamentals.

  36. Re:Google: Select jurors who understand stats. by Darinbob · · Score: 1

    Ya, their interview structure is utterly incompetent. They randomly pick people who may not have the necessary skills and experience for the job that they will evaluate a candidate for.

  37. Re:Google: Select jurors who understand stats. by msauve · · Score: 1, Insightful

    "our skills actually create value."

    But legal skills create money. Most people would choose money over value (would you like $100 in fiat currency or 40 loaves of bread?).

    --
    "National Security is the chief cause of national insecurity." - Celine's First Law
  38. Re:Google: Select jurors who understand stats. by msauve · · Score: 4, Insightful

    "They won't learn anything knew"

    But the young ones think they already know everything, even how to spell.

    --
    "National Security is the chief cause of national insecurity." - Celine's First Law
  39. Re:Google: Select jurors who understand stats. by Darinbob · · Score: 2

    They don't pick an inept person to do the interviewing in order to filter out the expensive candidate. Instead Google has a policy that totally inept people must do the interviewing. The interviewer seems to be either chosen at random or in a round robin fashion. The intentionally choose interviewers who are from different departments or fields than the person being interviewed.

    It would seem the only time such an ridiculous interview strategy could work is when you're interviewing for entry level jobs. Thus the median age is still in the junior cadet range.

  40. While I'm not agreeing with discrimination... by Virtucon · · Score: 1

    I just have to wonder why we're all amazed as jobs get moved overseas with all the posturing, extortion and lawsuits that go on against companies. I mean if Google did it, then shame on them but if I had Jesse Jackson and Al Sharpton doing their shakedown dance along with age, sex and X discrimination suits, it's no wonder that more jobs are being pushed overseas. On one side I praise businesses that are keeping jobs here and also saying "more power to you" in the face of all this litigation and extortion. Businesses, you shouldn't discriminate, ever. As soon as you learn this then you won't be getting taken to the cleaners either by plaintiffs or your own legal defense team or both.

    --
    Harrison's Postulate - "For every action there is an equal and opposite criticism"
    1. Re:While I'm not agreeing with discrimination... by dougg76 · · Score: 1

      Yes, this free trade / world economy is working out so well...

      --
      I laugh at inappropriate times.
  41. Re:Not discrimintation by tlambert · · Score: 2

    Young people are more energetic

    That explains your "creative" typing patterns.

    It's actually the meth.

  42. Re:Age discrimination works? by Anonymous Coward · · Score: 0

    Yes, and either rich people are either not really rich people, or poor people just really suck at paying themselves more than others or inheriting a lot.

  43. Re:Google: Select jurors who understand stats. by Anonymous Coward · · Score: 0

    This really sounds to me like the interviewer did a really bad job. Your best bet in this situation is probably to complain to the recruiter about your experience. I'd be willing to bet that Google will have little problem with scheduling another phone interview if the interviewer screwed up this badly.

  44. cronyism is the reality at corporation by Anonymous Coward · · Score: 0

    face facts, people give the good jobs to their friends

    most hiring is corrupt and predetermined

  45. Re:Google: Select jurors who understand stats. by Anonymous Coward · · Score: 2, Insightful

    "I would hire a young kid over an old person any day."

    Repeat this to yourself every day for the next twenty years. You're in for a shock.

  46. Re:Google: Select jurors who understand stats. by Darinbob · · Score: 1

    "Director" is not earned from technical competence, but from political maneuvering and brown nosing. Ie, it's a reward for loyalty. Good companies will spot this and be much more picky about how gets to be director, but bad companies will be chock full of director level people who are incompetent at being a director (even if they were competent at their lower rank jobs).

    But then remember that director has to be a brown noser and political player as part of the actual job itself. They must deal with higher level executives daily. Maybe it's better to have the incompetent kid in that director job than wasting the talents of a competent older worker.

  47. Re:Google: Select jurors who understand stats. by TsuruchiBrian · · Score: 0

    I'm not a young one.

  48. Personally, I don't think he was talking to Google by tlambert · · Score: 5, Interesting

    Personally, I don't think he was talking to Google; at least not directly.

    He got called by a recruiter, supposedly for Google, who set up a phone interview Looking for C/C++ and Java. Fine. There's an outside chance of Java, either as an Android App developer, or for some server back end crap at a company they purchased. It's unlikely, but it's possible (in 2011, they hired people to work at Google, and then groups decided to offer them, and then you got a choice of usually one of 3 groups... you didn't know what you'd be working on at interview time, and there was no such thing as "hiring for position" unless you were net.famous).

    Then he didn't get sent a Google Docs link by the interviewer. You are *always* sent a Google Docs link by the interviewer, unless you are in a city/area where Google has a facility, then you are instead brought in to use the video conferencing at the Google location.

    Then he got an interviewer who barely spoke English, and wouldn't take him off speakerphone. That never happens at Google.

    The interviewer was 10 minutes late to the call.

    Frankly, sir, IMHO, you got played.

    You just got man-in-the-middled by an Indian or other foreign person who wanted a job at Google, and got you to ghost his or her phone interview for them, with the help of a "recruiter"/"interviewer" who had you on lousy speakerphone so that they could relay your answers directly via a cell phone to the person Google was actually talking to.

    Yes, this happens.

    No, savvy technical people generally don't fall for it, because they get an email from Google telling you the schedule, there's a Google Doc URL sent out with an @google.com address, and if you look at the email headers in the email of the schedule, you'll see that they are probably forged, assuming you got one at all.

    Congratulations on being played, Mr. Robert Heath.

  49. Re:Not discrimintation by Anonymous Coward · · Score: 2, Funny

    "Young people are more energetic, more eager to learn, and more likely to know the things you'd need tonhelp..." ... more likely to sucked into to stupid shit - hey bub I need you 18 hours a day for the next six months. "Yes sur, should I bring my own blanket?" I love dumbfucks like you. You'll do it, you'll like it and I don't have to pay you shit. While you're at office I'll be at cottage laughing my ass off. Send your friends too asshole.

  50. Re:Google: Select jurors who understand stats. by Darinbob · · Score: 5, Insightful

    I'm not so sure here. Young kids recently seem to act like know-it-alls who hate conforming the group environment; everything you do they see as being done the wrong way as it's not the same as what they did on their last job or what their professor talked about. Older workers, or those of a certain age, had to learn by necessity to learn new tools and discard old ones on a regular basis, and ever new job they took required them to learn to adapt to the new situation.

    The older workers can be molded because they have plenty of experience with being molded. The younger workers still have this idealistic vision of how everything should be done. Older workers have patience earned through experience, and it's much more common for me to see the younger workers as the ones who are easily frustrated.

    The kids are the ones who only write in their preferred language in my experience, which is probably the only language they know.

  51. Re:Not discrimintation by Darinbob · · Score: 2

    Hey wait now, Google still uses old fogey languages like C, C++, Java, and assembler.

  52. Re:Google: Select jurors who understand stats. by TsuruchiBrian · · Score: 2

    You should sue him.

  53. Re:Google: Select jurors who understand stats. by TsuruchiBrian · · Score: 1

    Usually positions describe how much experience they require. If a very experienced person shows up to interview for an entry level engineer position expecting a salary to match his experience, then he's SOL. If you've put out a job offer for a senior engineer position, you should be expecting the candidates to want a salary to match their value. Not all companies pay as well as Google, that's why so many people want to work there.

    There is really no reason for Google to not hire someone that is well qualified for the position they are seeking and asking for a salary that matches that position.

    Corporations are in the business of making money. They don't care how old you are if you can help them make money.

  54. Re:Google: Select jurors who understand stats. by TsuruchiBrian · · Score: 3, Interesting

    As I said, I was just offering a counter-generalization.

    At my company we just fire the new grads with attitudes. All the old guys running the show have a real hard time firing (and in some cases not hiring) people if they are supporting families.

    We seem to practice reverse age discrimination.

    I can see the logic of the rationale you provided. It's just not the reality I see everyday.

    I see young people who are very hard working and excited to gain experience from their older colleagues. I see older workers with bad attitudes that freak out when they don't feel they are given the appropriate level of respect. They are the ones acting like know-it-alls, and the code they write sucks. The code the young people write sucks too, but at least they take criticism well.

    Maybe you're getting all the kids we fire.

  55. Re: Affirmative action crap by geoskd · · Score: 2

    but it is not a logical conclusion.

    The conclusion is perfectly logical. Google Hires H1B visa employees in one of the largest quantities of any American company. Given that the stated purpose of H1B visas is to fill jobs that Americans cannot otherwise fill, Google is implying that there are not enough qualified American workers to fill the job openings.

    As a general principle the older people get, the more experienced they become (ergo the more qualified they become). If Google were willing to do what is necessary to fill positions, then it stands to reason that they would offer more money to get more experienced programmers (ergo older ones). Instead, their demographic shows that they have fewer older more experienced programmers. This means that Google is having trouble attracting enough qualified applicants. Given Googles reputation as an excellent place to work, it is difficult to imagine that they can't get enough qualified applicants, which would include all demographics, unless they are causing older qualified applicants not to apply, or they are rejecting those applications. Given that Google has stated that they do not have enough qualified applicants and that they need to hire H1B visas, they are either lying about needing the H1B visas, they are preventing otherwise qualified older applicants from even applying for jobs, or they are discriminating by causing the application process to dissuade older applicants.

    All three of those possibilities are immoral, and at least one of them is illegal...

    Statistics don't lie. By itself the statistics are circumstantial. Taken in concert with other facts, the statistics are damning...

    --
    I wish I had a good sig, but all the good ones are copyrighted
  56. Number of programmers younger than 40 by richieb · · Score: 1

    Well, it's been estimated that the number programmers doubles about every 5 years. So if you 40 that means you have been programming for about 20 years, so that means that about 90% of programmers will be younger than you. So if a company's median age is 43 that means they discriminate against young people. Here is a link with some data.

    --
    ...richie - It is a good day to code.
  57. Re:Google: Select jurors who understand stats. by Anonymous Coward · · Score: 5, Insightful

    Speaking as a Director who works directly for a CEO, I don't brown nose for shit. I might be respectful, understand business requirements, and dress somewhat better than your standard developer or admin, but I'm no politician. Just the thought of me as an actual politician makes me giggle.

    Getting to be a manager was a little bit of looking out for an opportunity, putting myself forward, and working up the ranks. Yeah, I don't get to sit and code all day long, but just the coordination that I have to do and the experience I have with dealing with bullshit is worth every penny they pay me. The place I worked at before didn't even have a process for taking orders from Sales and provisioning customers. No one had actually thought of how you'd actually give someone an account. Or how to tell finance that they should, you know, start charging the customers money. Guess who does that?

    Oh and that new technology you just had a nerdgasm over? Someone has to figure out how to pay for that shit. Have you ever had to get money out of a CFO? It's like they hire people who believe that every dollar bill is their precious firstborn child. You have to make proposals and budgets and graphs, and THEN they ask you if you can wait two weeks for it. And THEN they delay payment on the bill until you're on your third notice and about to be cancelled. Guess who is fucked if they make a mistake and get us shut off due to that little game of "Hide the phone line payment".

    You'd think that's easy shit. It isn't. I spend more time trying to figure out how to interface my unit with other units than I do supervising my staff. Fuck, they pretty much do their own thing based on some requirements I give them. Of course, that's because I spent a fuckload of time and effort trying to hire a qualified staff who don't need me to shove my hand up their ass and puppet them through doing that job.

    Yes, there are some brown nosers, especially in big companies, but in small companies, a director earns their money because you're expected to manage and do the work, and figure out how things work that you took for granted as a grunt.

    Google? If they're making 29 year olds into Directors, well, they're either management geniuses or they're fucked in the long run. Technical management doesn't mean that you are alpha nerd. You're supposed to be an experienced senior manager who knows how to get shit out of executives WITHOUT the reach around. If you're a kiss-ass, you're doing it wrong and the executives will eat you for lunch.

  58. Re: Google: Select jurors who understand stats. by Anonymous Coward · · Score: 0

    Pay is correlated with experience. If you can be 29 and have 18 years in tech, then by all means, you should make the same as some doofus who graduated at 22 and is now 40. If not, then what the fuck would you get paid more money for? Your bed-head hairstyle?

  59. Re: Google: Select jurors who understand stats. by geoskd · · Score: 1

    I'm sure if we looked, pay would be correlated with age as well. Can younger workers sue for age discrimination in wages?

    Yes. It would have an interesting impact on the unions...

    --
    I wish I had a good sig, but all the good ones are copyrighted
  60. Re:Google: Select jurors who understand stats. by Darinbob · · Score: 3, Interesting

    Naw, we use C. Not a lot of kids applying who have the skills necessary to think about low level code that has to be small and efficient. We'd like more junior people I think but they're hard to find and if they're competent there's a lot of competition to snatch them up.

  61. Re: Google: Select jurors who understand stats. by Anonymous Coward · · Score: 5, Funny

    Then you should fire yourself immediately you bitter demanding old coot

  62. Re:Google: Select jurors who understand stats. by Anonymous Coward · · Score: 4, Funny

    Prior to perusing the comments on this article, I'd've thought that a post of that length, with 3 measly apostrophes, wouldn't've got any complaints for its excess of them when one wasn't used properly. Would you look at that, I've managed to squeeze six into this post. If you aren't (seven) freaking out right now, I'd (eight) say the frequency isn't (nine) you're (lol) problem.

  63. Re:Not discrimintation by B33rNinj4 · · Score: 1

    I will take my old man whining elsewhere, if you finish elementary school, and use better grammar. Deal?

  64. Re: Affirmative action crap by Anonymous Coward · · Score: 0

    If you really think the H-1B push is all about pursuit of "the best and brightest", you're either a paid shill or a true idiot. That's just propaganda we're getting forcefed while our economy gets destroyed by the race to the bottom. The lie has been showing its cracks since about 2001.

    Look up indentured servitude sometime if you're one of those people that like to entertain the notion that their beliefs could be wrong. You think Microsoft fired thousands of people and moved to replace them ALL (Yes, ALL. Look it up if you somehow missed it, it was discussed here for weeks) with H-1Bs because H-1Bs are magically better than anyone local to the Western seaboard? Please.

    Or you could keep screaming FREE MARKET TOP TIER TALENT soundbytes. Just make sure to cover your ears every time you get called out for being stupid.

  65. Re: Google: Select jurors who understand stats. by Anonymous Coward · · Score: 0

    If that man is unemployed, he isn't a lawyer.

  66. Re: Google: Select jurors who understand stats. by Anonymous Coward · · Score: 0

    People should be hired based on who is best for the job. Period.

    I what world is it okay to skew hiring based on Race or Gender or Age? Even experience or education don't matter if you can determine their value as an employee another way. They can hire on this basis and call it "charity" as it is basically taking a hit to the bottom line to help out certain classes of people, but it absolutely should not be a requirement.

    This is not Soviet Russia and companies are not a mechanism by which the government makes sure everyone has got a job. If you want to be hired you do what humans have done for thousands of years: you learn a trade and demonstrate your skill in said trade or you start from the bottom and work your way up.

  67. Old vs Young by MrKaos · · Score: 3, Insightful

    This conversation always seems to forget that everyone who is old was young and that everyone who is young will be old. It's in young peoples interests to make sure older people are respected for what they have learned as much as it is in older peoples interests to help make sure younger people can establish careers.

    What we should be criticizing is the myopic view of companies that devalue the experiences of older people to exploit the energies of younger people. It robs younger people of the opportunity to access the experiences that made older people's brains more efficient for problem solving - that is what experience is. It not only robs older people of work opportunities, it also robs them of seeing ideas built on and evolved. That denial of perspective is what holds back the evolution of ideas.

    If this is true within Google then it renders their motto 'Don't be evil' hypocritical. The denial of wisdom and experience is a recipe for fragility for companies who don't have access to key knowledge at key times required for them to survive. That is why you pay more for experience, the ROI on youth.

    In reality ageism is discrimination against anyone subject to the progression of time.

    --
    My ism, it's full of beliefs.
    1. Re: Old vs Young by Anonymous Coward · · Score: 0

      Not until reverse aging is a thing. If the elders are selfish then they lose nothing by pulling up the ladder.

  68. Re:Google: Select jurors who understand stats. by BarbaraHudson · · Score: 2, Informative

    I'm not a young one.

    And you still don't know the difference between their, there, and they're? Dunning-Kruger wants to have a talk with you - in front of the mirror :-)

    It seems to be a habit of yours:

    Who knows, maybe the person in charging of deciding to hire this person was discriminating against them based on age.

    and

    if their commitment to linux support was good, it would be possible to by most of their laptops with linux.

    buy, bye, by, and here's another they're, their, there boo-boo

    I would say "They're loss" and move on to the next interview.

    ... and the one that started this: see above for the poster who first pointed it out ...

    They won't learn anything knew

    knew, new, gnu.

    Kind of ironic that you say

    Most of the old people we hire either can't actually write any code

    when you can't write, period ( these examples are from your posts in this thread in just the last 2 hours). Your technical documentation must be a real hoot! :-)

    --
    "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
  69. Re: Google: Select jurors who understand stats. by Tablizer · · Score: 1

    "Should be", yes. But that's not the way most people do things. I've been involved in multiple hiring discussions, and "soft" issues almost always are involved, often in the form of "team fit".

  70. Cheap joke time! by tlambert · · Score: 1

    Well, it's been estimated that the number programmers doubles about every 5 years.

    That was a misprint; that's not the actual number of them, as individuals, that's by weight.

  71. Pssst Buddy by Anonymous Coward · · Score: 0

    Don't sue Google, Kleiner Perkins or anyone else for hiring discrimination, layoff discrimination or OTJ discrimination.

    Start your own company, hire the kinds of people that Google, KP, and the others rejected, and beat the crap out the fuckers in the marketplace.

    Seriously... that's the American way!

  72. Re:Google: Select jurors who understand stats. by Anonymous+Brave+Guy · · Score: 5, Insightful

    Most of the new grads we hire at my company turn out really well. Most of the old people we hire either can't actually write any code, or they can only write code (but only in their preferred language) and can't be bothered to learn or follow prescribed design patterns or coding standards.

    Have you considered applying Occam's razor here? Maybe your hiring process sucks. Maybe the compensation and conditions you're offering simply aren't good enough to attract older developers who are any good. Are these theories more or less likely than entire generations of developers who presumably once had that enthusiasm and aptitude you seem to see in new grads mysteriously becoming incompetent and unmotivated a decade or three later?

    --
    If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
  73. Re: Google: Select jurors who understand stats. by Anonymous Coward · · Score: 0

    Unions would be fine, work experience is a measurable quality with a more or less objective status.

    Getting rid of it would just open doors to other frictions.

  74. Re:Age discrimination works? by turbidostato · · Score: 1

    "You'd think that age discrimination would have hurt Google. They are losing out on all the potentially talented old people and all their experience. According to free market principles this should have put Google at a huge disadvantage in a highly competitive market."

    And maybe that's showing in the way they build beta product/services right and left that they don't know what to do with and end up closing some few months later.

    A "highly competitive market" is not so highly competitive when you can throw at it a ton of cash to burn.

  75. Re:Google: Select jurors who understand stats. by recharged95 · · Score: 1

    Self selection my ass.

    They hire people that desire the culture of hanging out intelligently, and hire their buddies. Unfortunately that also includes staying around, which means working all day long, much like working in a college lab.

    Not different from any college academic fraternity. I saw that with SPS as we had a dedicated study room, aka hang out for nerds (tv, frig, couches, tables, bookshelf library, etc...).

  76. Re:Not discrimintation by Anonymous+Brave+Guy · · Score: 1

    Young people are more energetic, more eager to learn, and more likely to know the things you'd need tonhelp Google, like modern programming languages.

    Who do you think is creating those modern programming languages, kid? :-)

    --
    If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
  77. Re:Google: Select jurors who understand stats. by rs79 · · Score: 1

    See Reid. V. Google in the 9th circuit. Google did not win this age discrimination suit.

    --
    Need Mercedes parts ?
  78. elder Googler by Anonymous Coward · · Score: 4, Insightful

    I have a cousin who, through a series of acquisitions, now finds himself an employee of Google. He's 56 years old, and because of his hire date with his original employer, he has more years of employment than Google has existed. Which gave HR some trouble, as they had to revise some of their benefits formulas to accommodate someone that "senior". He's not the oldest Googler he's come across ... but the only guy older than him that he works with is a fellow "acquisition" employee, who came along when their company was bought.

    He talks about it with good humor, but that's mostly because he's spent the last 30 years making good money and preparing carefully for retirement, so he'll be OK if he finds himself pushed to the curb ... and because he knows that he has value to HR as "proof" that Google employs people well over 40 (even though he never actually went thru their hiring process). Hell, if he ever gets let go, he says he could win the age-discrimination lawsuit in his sleep, it would be that easy. (And this was from a good Republican who generally doesn't believe in anti-discrimination laws.)

  79. Re:Google: Select jurors who understand stats. by Anonymous Coward · · Score: 0

    Yeah, screw you, I a Jung won...

  80. Re:Google: Select jurors who understand stats. by XopherMV · · Score: 4, Informative

    They hire people that desire the culture of hanging out intelligently?

    It's more they desire the culture of hanging out indefinitely. They want people to never leave work. Companies don't give a damn if that burns out employees.

  81. Both or none? by Anonymous Coward · · Score: 5, Informative

    Like you I no longer live to work, I work to live. My 20s and early 30s were my 80-100 hour work weeks. That aside, I was contacted by a Google recruiter and heard the same. "You would be great for this team because of your experience". I received similar treatment interviewing at Google, and figured it could have been a series of mistakes. I was given options for a "test" and provided my options. When it came time for the interview my options were not available (those guys were all sick, on vacation, or died on Bart...). My resume is very clear on my work experiences and knowledge, yet I was not asked a single question about anything on my resume. Instead I was grilled about the ICMP for about 20 minutes, on everything from header content to available flags and forging a packet. Which is really a bizarre line of questions since I don't have "developed network products/protocols" anywhere near my resume and the position was not as a developer. The "test" only lasted a few minutes at which point the interviewer started asking me questions on a different language library.

    Lastly he told me that if I was hired Google expected people to work all kinds of crazy hours. To which I answered that while I am at work I work very hard, but I don't work more than I am salaried for without good justification and compensation. "You probably won't fit in".

    While I could have been setup to fail due to my age, the interviewer was at least up front about Google's expectation. I'm very employable, so won't be risking that by joining any class action lawsuits

    1. Re:Both or none? by Maxo-Texas · · Score: 1

      And yet, right here on slashdot, I've had google employees swear in other discussions that google maintains a 45 hour work week when I said a friend declined due to work/life balance issues around her child.

      --
      She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
    2. Re:Both or none? by dreamchaser · · Score: 1

      You mean google astroturfers, right?

    3. Re:Both or none? by Anonymous Coward · · Score: 0

      Google is not a technology company. They are an internet TV company who makes 90+% of their revenue by pushing ads (read their quarterly reports).

      They have a very good marketing department (which is why they do so well pushing ads) which has not only convinced the outside world that they are God's gift to technology, but has also convinced their (very young) staff of the same.

      That is why their interview process is so mucked up. It is done by engineers who think they are all that and therefore focus primarily on asking the candidate questions about things that they have done - and woe be unto he/her who doesn't tell them that they are so terribly smart.

      This is why they have such a young technical staff. They need people who are naive enough and vain enough to be pulled in by the Google marketing image.

      When Google actually starts making real money by selling a technical product instead of ads, then they can start talking about their technology. Heck, even Android, which one would think would be a technical product, is primarily monetized by ad flow.

    4. Re:Both or none? by Maxo-Texas · · Score: 1

      Exactly.

      It's like they think people smart enough to work at google are dumb enough to believe that line.

      --
      She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
  82. Re:Google: Select jurors who understand stats. by Anonymous Coward · · Score: 0

    you should be put up against a wall and shot in the head

  83. Re:Google: Select jurors who understand stats. by Anonymous Coward · · Score: 2, Interesting

    I am a tech "worker". I prefer the term "software writer", but who cares.

    Tech workers are often prone to self-serving statements like the one you just made. If you wish people to value your position more, it won't become valued by dragging other professions (even the much loved "target" of lawyers) through the dirt.

    If you think a lawyer's skills do not create value, then just wait until someone comes into your company and rips it off. Then it becomes easy to see the lawyers creating value by at least attempting to preserve the value that was there.

  84. Re:Google: Select jurors who understand stats. by Anonymous Coward · · Score: 0

    some crappy web programming framework that 10 people will ever use that gets bought for $500M and forgotten about
    6 months later

    yeah, you keep telling yourself that you're worth it

  85. The median age of McDonald's employees by Tony+Isaac · · Score: 1

    ...has to be pretty low too. They hire any teenager who will show up and punch a clock. But who is complaining? Should we sue McDonald's because they create opportunities for people who need that very first job? (Wait, somebody probably IS suing them for this.)

    This isn't about hiring integrity, it's pure and simple, about extorting some money out of deep pockets.

    1. Re:The median age of McDonald's employees by Anonymous Coward · · Score: 0

      McDonalds don't reject people because their age. If someone who is 60 applies for a job they're treated the same as a teenager. It's just that as you get older you tend to require a heigher income and it's that which stops non-teenagers from applying in the same amount.

    2. Re:The median age of McDonald's employees by Tony+Isaac · · Score: 1

      Exactly. Neither does Google. It's more that older people no longer want to put up with the stuff Google wants from its workers.

  86. Re:Google: Select jurors who understand stats. by msauve · · Score: 1

    So you don't even have that as an excuse.

    --
    "National Security is the chief cause of national insecurity." - Celine's First Law
  87. Re: Google: Select jurors who understand stats. by djdarko · · Score: 1

    Nice job avoiding the substance of the original comment to instead focus on being a grammar Nazi. The passive-aggressive smiley face to wrap it up was a nice touch. The original commenter's point about the higher moldability of younger engineers is excellent. It is critical part of having new employees assimilate smoothly into a company's culture.

  88. actually most of their workforce is not programmer by Anonymous Coward · · Score: 0

    actually most of their workforce is not programmers.

    technicians, sales, support etc vastly outnumber the coders.

    so much in fact that googles hiring for programmers has been notoriously fecked up and academy credentials focused that I would expect their programmers to be in 35+ range more often than not.

  89. Re: Google: Select jurors who understand stats. by djdarko · · Score: 1

    Oh no! I forgot to add "a" in front of "critical"! Please, Grammar Nazi, go easy on me!

  90. Re:Google: Select jurors who understand stats. by swillden · · Score: 5, Interesting

    I see a company with cafeterias open late, games, etc, and I see a company that wants me to spend every waking hour at work.

    Actually, Google doesn't. The cafes are open late because people work all sorts of odd schedules. Some don't come in until noon and leave late, some show up early and take off at 3. In the Mountain View office there's a lot of both of those patterns, mainly because traffic sucks so bad that people try to schedule around it.

    As for the games and stuff, that's just recognition that taking a break is good for think time. Massage services, espresso bars, etc., are all parts of that.

    I've been a Google software engineer for four years and there has never been the slightest pressure on me to work long hours. Not only has no one ever asked me to, no one has hinted, implied or anything else, and on a few occasions when I chose to work late my old manager noticed and told me to go home. I'm not saying every manager is that way, in fact I don't think my current manager would ever say anything to me about my work schedule, whether I worked around the clock or hardly at all. Eventually my lack of productivity would provoke a response, though it would probably take a quarter or so.

    Now, there are people who work a lot of hours at Google. Mostly young people who don't have anything better to do and are really excited about what they're building. And mostly no one tells them not to. But there are plenty of others who work normal hours, and no one says anything to them, either.

    BTW, I'm 45.

    --
    Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
  91. Re: Affirmative action crap by dougg76 · · Score: 1

    If Google / x megacorp really could not find qualified applicants locally, then why would they not pick up people from countries that are comparable to the US in larger proportions? I should see a lot of Germans and Japanese H1B workers, but they are barely represented...

    --
    I laugh at inappropriate times.
  92. Re:Google: Select jurors who understand stats. by itzly · · Score: 5, Insightful

    Legal skills just move money around.

  93. Re: Google: Select jurors who understand stats. by Anonymous Coward · · Score: 0

    That. I just found my time is better spent coding than doing this admin craze all day long. No doubt it's exhausting and someone probably has to do it (although I'm sure it is just a pile of inefficient behavior of self rightous humans, i.e. lots of it could be automated away). But frankly it just didn't make me happy, pay is not everything and coding is so much more rewarding. So that's what I do now. Have fun up there!

  94. Problem Starts at Universities by Anonymous Coward · · Score: 0

    Google hires lots of recent grads with MS/PhD in Computer Science or related field. The problem is that universities are doing the age discrimination for them so only younger people show up at Google interviews...

  95. Try a little experiment this weekend: by Uberbah · · Score: 1

    Friday night, go out to bars and talk up a bunch of girls. Tell them you work at McDonalds and that your goal for the next ten years is to pay off your car. Your used car that you bought with 100,000 miles on it.

    Then, on Saturday night, go out to a different set of bars and talk up an equal number of girls. Tell them you work at Google and your ten year goal is to have your five bedroom house paid in full.

    Then let us know what the response rate is.

    1. Re:Try a little experiment this weekend: by Ash-Fox · · Score: 1

      Friday night, go out to bars and talk up a bunch of girls. Tell them you work at McDonalds and that your goal for the next ten years is to pay off your car. Your used car that you bought with 100,000 miles on it.

      I've done something similar to this before, I was considered funny well loved.

      Then, on Saturday night, go out to a different set of bars and talk up an equal number of girls. Tell them you work at Google and your ten year goal is to have your five bedroom house paid in full.

      I have also done something like this before, I was deemed to be pretentious (at least that's what the facial expressions revealed) and disliked.

      --
      Change is certain; progress is not obligatory.
    2. Re:Try a little experiment this weekend: by Anonymous Coward · · Score: 0

      I knew someone (chemist working at a well known startup) who conducted a modification of this experiment by having a t-shirt printed with a copy his tax form. He said there was a significant difference in the number of women who would talk to hm.

  96. qqq by Anonymous Coward · · Score: 0

    Well, lasers are a young science.. okay, fine, you made me say it, now we're both in trouble

  97. Re:Personally, I don't think he was talking to Goo by swillden · · Score: 1

    There's an outside chance of Java, either as an Android App developer, or for some server back end crap at a company they purchased.

    Actually there's an extremely good chance of Java. Google mostly runs on Java... infrastructure stuff like GFEs, borg, etc. is all C++, and search is C++, but nearly everything running on borg is Java.

    --
    Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
  98. Re: Affirmative action crap by Lenny1791 · · Score: 0

    You say your assertion is logical, then end with the admission that it is circumstantial. Normally i would just end it there but I'm bored. There isn't a "blend," FYI. The conclusion you present is not one which we could abstract, because it is not logical in itself, rather logical to you, given YOUR "logic" which is not presented here. I will repeat, nothing in this "study" can logically be attributed to age discrimination.

  99. Re: Not discrimintation by Anonymous Coward · · Score: 0

    _created_. Those so called modern languages were mostly created some 20+ years ago. Python, Ruby, Javascript, Java... Even Scala has 12 years on its back. With the exception of maybe Go, Dart, which however lend heavily from C and derivatives, and thus hardly qualify as "new". Oh and guess what, Kido, if I have to write an actual system that does it's job *and* is maintainable, scalable, documented and tested, be sure I'll outsmart you in about five seconds, and I don't need a shiny new MacBook for that.

  100. B+ vs Vcc vs Vdd by Anonymous Coward · · Score: 1

    That's how I separate analog EEs...
    Yeah, those digital designers need to know the corner pins carry the power supply on TTL. But real designers know that the power is in the middle, and the opamp outputs are on the corners, where the gods meant it to be.

    We used to ask people what a diode was.. then a triode.. then to point to a monode in the office (back when we had incandescent lights)

  101. Re:Google: Select jurors who understand stats. by Anonymous Coward · · Score: 0

    I've seen it as well. Older people seem to be more resistant to going along with the flow of technology... unless they're autistic (which is a trait we tend to like).

  102. Re: Google: Select jurors who understand stats. by Anonymous Coward · · Score: 0

    Your anger is funny.

  103. Temporarily Embarrassed Millionaires by Uberbah · · Score: 1

    The whole Idea of group quotas is garbage. supporting them reduces you from a human being to counter for an outrage hustler.

    If you're the only person going on about quotas - and you are - then it's your straw man that is garbage.

  104. Re: Affirmative action crap by Uberbah · · Score: 1

    I will repeat, nothing in this "study" can logically be attributed to age discrimination.

    There's a term for that....Willful Blindness.

    Normally i would just end it there but I'm bored.

    Not bored. Trolling. The sole purpose of H1B is to lower prevailing wages. Combine that with Google's preference for 20 somethings and you're out of excuses.

  105. Re:Google: Select jurors who understand stats. by Guy+Harris · · Score: 1

    "our skills actually create value." But legal skills create money. Most people would choose money over value (would you like $100 in fiat currency or 40 loaves of bread?).

    I might go for the 40 loaves of bread, if I could sell them for more than $100.

    On the other hand, I might choose a Fiat 500 over either of them.

  106. Didn't they see "The Internship"??? by Baldrson · · Score: 2

    If non-technical guys like Owen Wilson and Vince Vaughn played in "The Internship" at ages 46 and 45 respectively can get jobs at Google, what's wrong with the rest of these no-talent old farts? This smells like envy, if you ask this faithful movie-goer.

  107. Re: Google: Select jurors who understand stats. by Anonymous Coward · · Score: 1

    I do hire people in a way that reflects the population's variety and abilities: japs and chinks to do the brain stuff, kikes as accountants, honkys for white-collar crap, spics as janitors, pakis for the help desk and niggers to move boxes and shit around. I'm a Marxist: from each according to their abilities and to each according to their needs.

  108. Re:Google: Select jurors who understand stats. by fyngyrz · · Score: 3, Interesting

    But legal skills create money.

    No. Legal skills take money from place A and move it to place B. Lawyers don't create value. Engineers do.

    --
    I've fallen off your lawn, and I can't get up.
  109. Re:Google: Select jurors who understand stats. by Anonymous Coward · · Score: 0

    Corporations are in the business of making money. They don't care how old you are if you can help them make money.

    Thats why the law is protecting from corporate abuse. If money making was the only driving force we would all be slaves by now.

  110. Re:Personally, I don't think he was talking to Goo by Anonymous Coward · · Score: 0

    Frankly, sir, IMHO, you got played.

    You just got man-in-the-middled by an Indian or other foreign person who wanted a job at Google, and got you to ghost his or her phone interview for them, with the help of a "recruiter"/"interviewer" who had you on lousy speakerphone so that they could relay your answers directly via a cell phone to the person Google was actually talking to.

    Yes, this happens.

    I don't thi-- but?! My head is spinning.

  111. Re: Google: Select jurors who understand stats. by Sklivvz · · Score: 1

    They could, but of course Google could say that pay correlates to experience and market prices for that.

  112. Re:Personally, I don't think he was talking to Goo by Anonymous Coward · · Score: 0

    I would be pretty shocked if you are even remotely on the right track.

  113. Re:Google: Select jurors who understand stats. by Anonymous Coward · · Score: 0

    I think you've identified someone with dyslexia.

  114. Re: Google: Select jurors who understand stats. by Maxo-Texas · · Score: 1

    And there's the problem.

    Who fits best with a team of 25 year olds?

    It leads to a recursive situation where candidates with less experience or other negatives are chosen because they are young and not ugly.

    --
    She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
  115. Re: Google: Select jurors who understand stats. by Anonymous Coward · · Score: 0

    This is the best slashdot post I have ever seen.

  116. I also interviewed at Google last year. by Anonymous Coward · · Score: 0

    They too put me on speakerphone. The sound quality was poor. The man that interviewed me was insecure about his weight. He said he gained a lot of weight with all the free food...the interview went from stellar to south quickly after that. They even went as far to indirectly say that my google hangouts, gmail and chrome web browsing history was being used as a factor for my candidacy. They also said in ther interview that I should use incognito mode if I do not want my information and google hangouts account to be logged (and used in an interview). I felt my privacy was seriously violated.

    Lately, I've really started to value my privacy.

  117. Sue samsung by Anonymous Coward · · Score: 0

    Maybe google should take a leaf out of apple's boom and sue samsung

  118. Re:Affirmative action crap by d'baba · · Score: 1

    This.

  119. Re:Google: Select jurors who understand stats. by Anonymous Coward · · Score: 0

    I'm curious, are you on an hourly wage or on a fixed salary?
    Is it the same for everyone?

  120. Re:Google: Select jurors who understand stats. by serviscope_minor · · Score: 1

    Corporations are in the business of making money. They don't care how old you are if you can help them make money.

    Corporations don't care if you can make them money. They don't care about anything at all in fact because they're not sentient. The people acting on behalf of the corporation are supposed to have the corporations interests (i.e.making money) at heart, but are frequently far removed from that and in practice care little. They also have whole piles of prejudices and blindnesses because they're people.

    On the whole, the only people for whom making the corporation money comes high on their list of priorities are ones with a sufficiently large personal stake.

    --
    SJW n. One who posts facts.
  121. Re: Google: Select jurors who understand stats. by TheRaven64 · · Score: 1

    People should be hired based on who is best for the job. Period.

    If you have a mechanism for identifying, up front, who is best for a job requiring creativity and technical skill and is not subject to subconscious biases by interviewers then please let the rest of us know. I know a lot of companies that would be able to save huge amounts of money by replacing their hiring mechanisms with such a technique.

    --
    I am TheRaven on Soylent News
  122. Re:Google: Select jurors who understand stats. by Anonymous Coward · · Score: 0

    Now, there are people who work a lot of hours at Google. Mostly young people who don't have anything better to do and are really excited about what they're building.

    So, you're confirming that young employees are overworking, which is the first part of the hypothesis, although then you go into a marketing style tangent with, "It's just that they are so excited that they don't want to go home!!!" That sounds pretty unhealthy to me, especially given the present evidence of attrition suggesting that it is not a sustainable way of working.

    I am 45.

    So, you are an outlier who will have been employed for a different reason than the infantry and for whom expectations are different.

  123. Re:Google: Select jurors who understand stats. by IamTheRealMike · · Score: 4, Insightful

    So, you're confirming that young employees are overworking, which is the first part of the hypothesis, although then you go into a marketing style tangent with, "It's just that they are so excited that they don't want to go home!!!" That sounds pretty unhealthy to me, especially given the present evidence of attrition suggesting that it is not a sustainable way of working.

    It's not marketing, it's the truth. I worked there for nearly 8 years. By the way, I'm 31.

    Google is (a) a very desirable employer and (b) hires people from all over the world. The combination of these things mean that many, many developers, especially younger ones that move from poorer countries, get relocated across borders. They arrive in a new country where they don't speak the language, quite often with a girlfriend or wife in tow, and frankly many of them don't quite dive into making friends and socialising as much as perhaps would be a good idea. Combination of new city, no social life + interesting work == lots of people working odd hours. Eventually they do settle down and the hours get more normal.

    But programming has always been this way, hasn't it? I never heard a lawyer say, "I've been doing lawyering since I was 8 years old" but it happens in software all the time. It's a sort of work that many people just enjoy doing, and do it as a hobby as well as a job.

  124. Re:Google: Select jurors who understand stats. by Anonymous Coward · · Score: 0

    Google is (a) a very desirable employer and (b) hires people from all over the world.

    So are farms, for those willing to cross the border and earn what is not even a living wage for the locals, but which can be sent back home to keep families in excellent living conditions.

    They arrive in a new country where they don't speak the language

    Google hires people in the US who do not speak English... really?

    as much as perhaps would be a good idea

    Bingo. It is unhealthy and burns people out.

    Eventually they do settle down and the hours get more normal.

    So young people stay at Google, and it is straight discrimination in hiring?

    But programming has always been this way, hasn't it?

    No. You're ignoring the very statistic on which the article is based, biased by your own limited experience. Google is NOT a typical employer. By far the majority of programmers do not develop unhealthy obsessions such that their productivity is governed by putting in excessive hours until they burn out.

    I have enjoyed programming since I was about 6, but I have never and will never work in a programming sweatshop, which is any environment where one is competing on the basis of willingness to spend too much time on one's employer. The only time I have worked ridiculous hours is for my own business. Otherwise I'm just trading away my life to fulfil someone else's dream, because I lack the imagination to do anything on my own.

  125. Re:Personally, I don't think he was talking to Goo by IamTheRealMike · · Score: 1

    It's sounds bizarre but could have happened. Some people do crazy stuff to get a job there. When I was an interviewer there, part of interview training was learning tricks to detect candidates who were looking up answers on the internet. Sometimes you could ask a question and hear them typing in the background.

    The article says the interviewer requested him to read the code out over the phone and that the interviewer was barely fluent in English. Those are two massive red flags that something odd was happening.

    Google has a large pool of interviewers and some of them are better than others. There's no doubt about that. But in many years of working there I never encountered anyone with less than excellent English skills, and I cannot imagine anyone asking a candidate to read code out over the phone. That's just an obviously stupid thing to try and do, especially when the candidate offered to share it via Google Docs. SOP there is to send the candidate a Docs link for shared coding together, but even if something went wrong with that process, when the candidate offers to fix it that sounds and the interviewer refuses that sounds very much like he wasn't really talking to a Google employee. Think about it - if the person on the other end of the phone was a MITM then he'd need to have given his own very obviously non @google.com email address to receive the document. Busted.

  126. Re:Google: Select jurors who understand stats. by Qbertino · · Score: 1

    Tech workers, especially engineers, should get paid more than lawyers since our skills actually create value.

    Yeah, like really important stuff like the 20th instagram clone or cloud computing service.

    --
    We suffer more in our imagination than in reality. - Seneca
  127. Decline. by Vlijmen+Fileer · · Score: 1

    Hm, 200. That's about the year Google's sharp decline began. Not in profits, I'm sure, but in making fun, innovative, and usable products.

  128. Re: Google: Select jurors who understand stats. by Talderas · · Score: 1

    He is a lawyer. A lawyer is someone who has, simply, gone through law school. You become an attorney when you practice law as a profession.

    --
    "Lack of speed can be overcome. In the worst case by patience." --Znork
  129. Anarchy in the US? by pr100 · · Score: 0

    If you don't think the law creates value then try doing business in a place without an effective legal system.

  130. Re:Google: Select jurors who understand stats. by pscottdv · · Score: 1

    To be fair, engineers created the first Instagram and cloud computing service, too.

    --

    this signature has been removed due to a DMCA takedown notice

  131. Re:Google: Select jurors who understand stats. by AmiMoJo · · Score: 2

    Sweeping generalizations about age groups are what lead to age discrimination. I know you don't mean to be actively discriminate against the young with your post, but it sets up a frame of mine in which it happens. It's exactly the same thing as is alleged in many discrimination suits by older people, where the mindset is that their generate are has-beens who are stuck in their ways and unable to adapt or fit in.

    I've known good and bad programmers of all ages. Age does not correlate with quality, it's just a bias people use to explain and re-enforce their perceptions when they don't have objective data. Data is not the plural of anecdote.

    --
    const int one = 65536; (Silvermoon, Texture.cs)
    SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
  132. Re:Google: Select jurors who understand stats. by DigiShaman · · Score: 2

    Well, now that ROSS has entered the workforce, things are about to get a lot worse for the majority of lawyers employed. It will thin the ranks. In fact, the further it goes up the chain, the more paranoid politicians will become. If there was ever the impetus to legislate AI from employment opportunities, ROSS could give them all the ammo they need.

    --
    Life is not for the lazy.
  133. Re: Google: Select jurors who understand stats. by Anonymous Coward · · Score: 0

    But the smiley makes it ok!

  134. Re:Google: Select jurors who understand stats. by IamTheRealMike · · Score: 1

    Who said anything about the USA? You realise Google has offices all over the world, right?

    And who said anything about burning out? You're the one who decided that must happen. I've not seen any burned out young people at Google. The only burnout I knew there was a guy in his 50s.

    And the only "evidence" of discrimination in hiring comes from this article, which is deeply questionable. Amongst other things it assumes every employee at Google does software development, which is very far from true (there is a massive sales division that skews young for the same reason bar staff do - it's not a very appealing long term job).

  135. Re:Google: Select jurors who understand stats. by Anonymous Coward · · Score: 0

    He'll want a salary to match his value and he won't be a yes man

    How is this not rated "funny"? It's obviously sarcastic.

  136. They asked him by Anonymous Coward · · Score: 0

    From the article, Google asked this guy to interview for his Java skills which he is certified in.

    1. Re:They asked him by richieb · · Score: 1

      Google doesn't do interviews for "Java skills".

      --
      ...richie - It is a good day to code.
    2. Re:They asked him by Anonymous Coward · · Score: 0

      Cite.

  137. Re:Google: Select jurors who understand stats. by Anonymous Coward · · Score: 0

    No one said that Google forces people to work long hours. But you can't sit there and tell me that all the amenities around campus are there for no reason. I've been on Google's campus multiple times for the on site gauntlet of interviews. The campus has free food all day, free transportation to/from/around campus, laundry services, daycare services, bowling alleys, various other entertainment, and more. In fact, a bathroom I used during an interview had a wall of cups and toothbrushes with employee names on them. People apparently stay at work so long that they need a dedicated toothbrush.

  138. Re:Google: Select jurors who understand stats. by msauve · · Score: 1

    You don't know how the reserve banking system works, do you?

    --
    "National Security is the chief cause of national insecurity." - Celine's First Law
  139. Lot's of ACs commenting here by ggraham412 · · Score: 2

    Lot's of commenters with posting as "anonymous coward". Hoping for a job at Google someday?

  140. "Disparate Impact" by mpercy · · Score: 1

    It doesn't matter whether you've *actually* discriminated against *anyone*. Discrimination law has been twisted such that if your demographics are even slightly skewed, you'll be assumed to have discriminated.

  141. Re:Google: Select jurors who understand stats. by Anonymous Coward · · Score: 0

    Who said anything about the USA? You realise Google has offices all over the world, right?

    The context is US employees. The majority of employees are in the US. Name your country with a significant number of Google employees in which Google routinely hires people who do not speak an official language of that country, please.

    And who said anything about burning out?

    Young people are working long hours, as you said yourself. Those young people are not staying, as the data confirms. You have even just said yourself - abandoning your "because all programmers are willingly OBSESSED" argument - that a lot of Googlers are salespeople, pushed until they can take no more. (Although suggesting that it is expected as if like a bar job is again putting an embarrassingly rosy spin on it - the median age of corporate salespeople is nowhere near 29.)

    assumes every employee at Google does software development, which is very far from true

    No - it assumes that there is insufficient employees in enough roles which are routinely staffed by such young people marketwide as to pull down the average age without possible accusations of discrimination being made.

    Google are low on gender, age, and race diversity compared to nearly every other tech company. Like a few of my friends who walked away from the Google interview process, the moment I started hearing discussions of fitting into the "culture", I saw that it was a business comprised of smart but narrowminded techs who did not really know any better. But it was only later that I found out just how monocultured it is, with fiercely loyal employees contradicting the stories of those who are pushed out. I'm sure you're aware of the statistics your company has released concerning lack of diversity, especially in technical roles as far as race and gender.

    You can argue that a company should be allowed to discriminate as it pleases, but it requires some serious intellectual dishonesty to argue that Google is not discriminating on irrelevant factors.

  142. Re:Personally, I don't think he was talking to Goo by Anonymous Coward · · Score: 0

    Your claims are a bit off. I've recently been through the "Google gauntlet" multiple times (from phone screen to Mountain View). I'm going to counter your statements of "never" with my personal anecdote.

    There's an outside chance of Java

    Not true. I used Java in every phone screen and on site interview at Google.

    You are *always* sent a Google Docs link by the interviewer

    Not true. CollabEdit was used during a phone screen.

    Then he got an interviewer who barely spoke English, and wouldn't take him off speakerphone. That never happens at Google.

    Not true. I had an interviewer who showed up late, claimed to have no other phone except speakerphone, and left for 10 minutes while I was answering a question to use the restroom.

    The interviewer was 10 minutes late to the call.

    See previous answer.

  143. Re:Personally, I don't think he was talking to Goo by Shados · · Score: 1

    My wife interviewed for Google around that time, and pretty much all of that happened. There was a local Google office, and we know who the interviewer was, and it was a Google engineer. And pretty much everything described happened. And it was VERY common at the time (the google docs link was given on the spot, though. No video conferencing).

    Interviewer who barely spoke english on speaker phone who barely seemed interested. Check!

  144. Re:Google: Select jurors who understand stats. by Anonymous Coward · · Score: 1

    It is valuable to be able to move money around...

  145. Re:My alternative theory. by Anonymous Coward · · Score: 0

    I would say "They're loss" and move on to the next interview.

    That's my philosophy also and have only exercized it once in 32 years.

  146. Re:Google: Select jurors who understand stats. by bluefoxlucid · · Score: 1

    Long ass thread of entitled bullshit.

  147. Re:Google: Select jurors who understand stats. by Anonymous Coward · · Score: 0

    That's a strange analysis... My experience at my job has been just the opposite:

    Older employees (many of whom have gone into management) tend to stick with what they know and resist change.

    Younger employees are more willing to try new things... Want to run Wireshark on a Linux machine? Oooh, that's too newfangled, gotta slip it under the radar here.

    A very telling thing in this particular article: "He also has a master certification in Java, which he achieved with a certification test score "higher than 96% of all previous test takers," according to the lawsuit. " - Basically, if he advertised that to Google, he probably instantly lost the job. Certifications like that require rote memorization and test-taking ability. They don't require creativity and innovation, which are what Google values.

  148. Re:Google: Select jurors who understand stats. by butchersong · · Score: 1

    Ouch not sure if you'll be able to shake off that troll moderation. You were a little blunt but I somewhat agree. The older folks we've hired on my team have been pretty difficult to deal with. They are set in their ways and don't care to take any crap from anyone but sometimes your job is to take crap and make the best you can of it. This is especially concerning when you consider that the majority of your open spots in a company are going to be for lower level positions. There are just more of them. A younger guy applying for that role is understandable. An older person.. I know stuff happens in life but that is something of a red flag.

  149. Re:Google: Select jurors who understand stats. by JoeMerchant · · Score: 1

    40 loaves of bread is costing more than $100 (fiat US dollars) these days.

  150. You can't work for a company like google by Anonymous Coward · · Score: 1

    unless you look like every single other employee of a company like google. And also never talk without vocal fry. And always where thick rimmed glasses. Use the word "like" where a comma should go. Act like you're really really stupid.

  151. Re:Google: Select jurors who understand stats. by IamTheRealMike · · Score: 1

    The context is US employees. The majority of employees are in the US

    No it's not and no they aren't. Most Google employees and most Google revenues are outside the USA.

    Name your country with a significant number of Google employees in which Google routinely hires people who do not speak an official language of that country, please.

    Switzerland, as just one example.

    Young people are working long hours, as you said yourself. Those young people are not staying, as the data confirms

    Jesus christ, you're bad at this. The data doesn't say that. Google has very low attrition rates and always has. If all the young people were burning out and leaving the average age would be higher than it is, wouldn't it?

    Google are low on gender, age, and race diversity compared to nearly every other tech company

    You haven't shown that, or even begun to lay the groundwork for that. The demographics of Google engineering are pretty similar to the demographics of people taking CS courses at universities, which should not be surprising to anyone.

    Like a few of my friends who walked away from the Google interview process, the moment I started hearing discussions of fitting into the "culture", I saw that it was a business comprised of smart but narrowminded techs who did not really know any better

    All organisations have cultures, it's inherent to any group of people that's allowed to be selective. If you don't believe this then all that suggests to me is you work at a place where you fit in well enough that you don't recognise that there is a culture at all.

  152. Re:Google: Select jurors who understand stats. by Anonymous+Brave+Guy · · Score: 1

    Older people seem to be more resistant to going along with the flow of technology...

    You might consider that there are at least two plausible explanations for this.

    1. Older people can't or can't be bothered to keep up.

    2. Older people can keep up just fine, but actively choose not to use certain new technologies or to avoid them for certain types of projects because in their judgement those new technologies aren't the best option for what they need to achieve on those projects.

    There are plenty of both types of older developer around in the software development industry. Obviously one type tends to get more useful work done. Unfortunately but inevitably, inexperienced developers frequently mistake one for the other. Knowledge and wisdom are not the same thing.

    --
    If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
  153. Re:Google: Select jurors who understand stats. by neoritter · · Score: 1

    Redistribute that wealth yo.

  154. Re:Google: Select jurors who understand stats. by alispguru · · Score: 1

    And rake off a little as it passes by.

    --

    To a Lisp hacker, XML is S-expressions in drag.
  155. Re:Google: Select jurors who understand stats. by Anonymous Coward · · Score: 0

    I've worked with people like this. I gotta say to any managers reading this, DO NOT give these people a pass because of the perception that everyone makes mistakes. Engineers are precise. Heck, I might have a minor grammar or spelling issue in this very post, but the parent poster is pointing out a very poor grasp of the basics, and chronic writing problems. These people make horrible engineers because they can only very slowly produce code that they themselves are working on in total isolation.

    One person in particular I worked with exhibited very bad spelling. You might not think this was a problem... until you had to untangle a web of mis-spelled dependencies of 3 different variations. Which variable, relevent, relavent or relavant did you meant to reference here, dude?

  156. Re:Google: Select jurors who understand stats. by Anonymous Coward · · Score: 0

    he's too old. He'll want a salary to match his value

    I think you are confusing "too old" with "too expensive".

  157. Re:Google: Select jurors who understand stats. by Penguinisto · · Score: 1

    You do realize that there is one possibility no one has considered: English may not be the guy's first/native language?

    He may be a mouth-breathing idiot, but destroying his argument publicly (instead of his grammar skills or lack thereof) would be far more effective, no?

    --
    Quo usque tandem abutere, Nimbus, patientia nostra?
  158. Google Age Discrimination by Anonymous Coward · · Score: 0

    There is a Federal Law that says that a company may not discriminate on the basis of age. It's interesting to note that Microsoft, Oracle, Apple, etc. have not had these age discrimination suits. Google has been notorious for tests that they routinely give that virtually no one over 30 could pass. I had a friend in Marketing who is exceptional - MBA, Harvard etc. - and she had the misfortune of being 40. No one is suggesting that Google should hire 60 year old programmers - but a mean age of 29 smacks of straight out discrimination and since everyone will someday age, it is time to make room for more senior professionals. I am a great admirer of Google - but they cannot argue that they have the right to be outside of the law here. Just my thoughts.

  159. Re: Google: Select jurors who understand stats. by Anonymous Coward · · Score: 0

    Or some people just like to brush after lunch.

  160. Re:Google: Select jurors who understand stats. by topology · · Score: 1

    People apparently stay at work so long that they need a dedicated toothbrush.

    That or they just like to brush after every meal, trust their fellow bathroom users not to scrub the toilets with their brush, and can afford to keep duplicates of their hygiene utilities at the place they spend around half their waking hours. ... Neurotic I tell you, they're all neurotic.

  161. Re:Google: Select jurors who understand stats. by Penguinisto · · Score: 1

    Something you may not have considered...

    Yes, younger coders/admins/etc are willing to put in insane hours, and can bang out huge swaths of effort.

    The problem arises when you realize that most of the kids are not so adept at, well, solving problems that arise. As a corollary, that lack of experience is a basis for lack of creativity. They only know what they were taught with perhaps a few limited ideas, and haven't enough hands-on time in the real world to realize that there are multiple ways to get something done, especially on a macro scale - many of those ways being far more efficient and elegant than what they just barely learned in school.

    Oh, and I have found that the kids by and large have little-to-no people skills. At all. In a company larger than 400-500 people, the ability to explain and persuade becomes just as important as the ability to do your job.

    The good news is this: over time, those kids get that experience, those skills, and most of them realize that there is more to life than throwing 80+ hours a week at a project.

    So let's tie it all together: As the near-median mid-40's guy, I've found that I don't have to toss my life upon the altar of the Kanban board. Instead, I find ways of getting the work done more efficiently, and have the people skills to demand (and get) management to set realistic timelines to meet the company's goals (meanwhile, the kids just bitch, moan, then go blast out 80+ hour work-weeks to meet the deadline, often at cross-purposes which blows the timeline anyway - then someone else has to go back in and refactor their barely-running shit, usually after release).

    ...and that my friend, is what an old fucker brings to the table. ;)

    --
    Quo usque tandem abutere, Nimbus, patientia nostra?
  162. Re:Google: Select jurors who understand stats. by Anonymous Coward · · Score: 0

    Trying to get a Contract/NDA/Large PO signed and paid for in time to finish a project on time makes me want to bash my head against my desk and just go back to being a developer.

  163. Google doesn't know diversity by Anonymous Coward · · Score: 0

    Diversity includes older people.
    Diversity includes US Citizens.

    Google does not know this.

  164. Re:Google: Select jurors who understand stats. by Penguinisto · · Score: 1

    Holy shit - that was so beautiful I almost cried. :)

    On a more serious note - parent post (or something like it) needs to be required reading for anyone who wants to be more than just a rotating scrum team leader or etc.

    Hell, it should be required reading for anyone with "Sr." in front of their job title.

    --
    Quo usque tandem abutere, Nimbus, patientia nostra?
  165. Re:Google: Select jurors who understand stats. by KingMotley · · Score: 1

    To be fair, I think they got paid.

  166. Re:Google: Select jurors who understand stats. by KingMotley · · Score: 1

    I can't agree enough with this. How can this guy be expected to EVER master any (computer) language if he hasn't even mastered the basics of the English language after how many years? Computers change fast, and if you can't go from knowing nothing to being very very good in a language in a matter of a few months, you simply aren't very good.

  167. Re:Google: Select jurors who understand stats. by Bonzoli · · Score: 1

    So does a Casino and Wallstreet. Still examples of not creating anything just extracting money.

  168. Re:Google: Select jurors who understand stats. by Bonzoli · · Score: 1

    Young or Old, if they are willing and able to relearn their jobs every 2 years, then they are professionals. If not, they move to management or become bitter. Older people value their free time more because we understand, you do not get that time you wasted at work instead of with your child, back. They grow up and you get "Cat in the cradle" songs. Perhaps you will figure that out some day before its to late.

  169. Re:Google: Select jurors who understand stats. by KingMotley · · Score: 1

    The context is US employees. The majority of employees are in the US. Name your country with a significant number of Google employees in which Google routinely hires people who do not speak an official language of that country, please.

    And what exactly is the official language of the US? Before you answer, perhaps you should look it up.

  170. Interviewed at Google at age 46 by gatkinso · · Score: 1

    Didn't get the job - the reason is because their evaluation criteria is heavily skewed on academic CS skills: sorting, data structures, stuff like that. It is a good system, but it tends to filter out guys like me who have been in industry for decades and cannot remember the details of merge sort. They readily admit this aspect - at least they did to me.

    Also, the writing code into a shared Google Doc was a bit cumbersome to say the least. Even though my stuff turned out to compile and run (and get the right result... I cut and paste into a dev env afterwards to verify... which I thought to be incredible considering I cold typed it into the equivalent of MS Word) I didn't get the gig. C'est la vie.

    --
    I am very small, utmostly microscopic.
  171. Re:Google: Select jurors who understand stats. by Sir_Eptishous · · Score: 1

    "They won't learn anything knew" But the young ones think they already know everything, even how to spell.

    But you already new that.

    --
    We play the game with the bravery of being out of range
  172. People Complain about the Young feeling Entitled by foxalopex · · Score: 1

    I don't know about you but if you read the article, it almost sounds like this guy feels that because he's older and has so much "experience" that he should have been hired. It sounds like he sued Google because he was upset that the Interview didn't go as smooth as he hoped and he badly wanted to work for them. I've worked everything from Call Centre Internet Support all the way to being an Administrator, to Programmer that I am now. I wouldn't hire this guy judging from his attitude. It sounds like he feels entitled to getting this job. You know how old people complain that the young seem to think they deserve everything?

    I've done many Interviews in my lifetime and from the those, I've found you can't blame the Interviewer or even yourself when things go wrong. Sometimes things go well and sometimes they don't. Besides, suing like this is sure fire way of burning your bridges. He's going to be lucky if anyone else is going to want to hire him now.

  173. So that's why... by whitroth · · Score: 1

    the search algorithms at google are so much worse than they were even five years ago. These days, the noise-to-signal ratio is *terrible* - I frequently do searches, and put a phrase, or couple of words in quotes, and put a + in front... and I see a para for a "hit", 2 or 3 down, and there's part of the phrase, without the rest, bolded. They're not even getting good hits for advertisers - it's anything that can vaguely be construed as related to your search.

                      mark

  174. Re:Google: Select jurors who understand stats. by Anonymous Coward · · Score: 0

    Definitely have to agree. Coding is easy when compared to getting 30 "top tier" (i.e. ego-centric) programmers to work in the same direction. Takes experience. Want someone to take a high risk project and pivot quickly, still needs experience - especially with bigger - critical projects.

    If it was not for the market strength in Google's ad business, the company would have folded. The inefficiency in their operation shows time and time again. A manager worth their salt SENDS PEOPLE HOME after 10 hrs, because their work will be crap (Actually starts to suffer after 6 hrs - breaks help and so do retaskings) - but no strategy works after 10. The decision cycle is just suspect. If you have people in the office longer, send them home.

  175. Re:Google: Select jurors who understand stats. by Anonymous Coward · · Score: 0

    stop giving away the jobs to shit indian and we can get some money for all.

    Higher an older worker, we know to work, we won't spend it playing games half the day and the other half going for coffee....

    Yes, but that millennial or Indian worker might have better writing skills. (The HR and corporate world is really weird right now. But, nothing is worse than an old grumpy fart claiming superiority when his/her communication skills portray a definite lack of superiority.)

  176. Re:Google: Select jurors who understand stats. by Anonymous Coward · · Score: 0

    If you're a kiss-ass, you're doing it wrong and the executives will eat you for lunch.

    If you're a director and it the work is 'hard' then you're doing it wrong.

  177. Very Logical! by kackle · · Score: 1

    I spent a bit of time in hardware design, too - you think its fair game to ask what pin 7 and pin 14 mean, generally, on TTL chips? if you have touched hardware at all, you'd know this, but I doubt even 10% of googlers would know it. I know it. why shouldn't they?

    see, same logic fallacy.

    I see what you did there!

  178. Re:Personally, I don't think he was talking to Goo by bad-badtz-maru · · Score: 2

    An Indian friend was telling me that Indians are doing this en-masse to get jobs. They are also substituting for each other in video interviews.

  179. Re:Google: Select jurors who understand stats. by Anonymous Coward · · Score: 0

    When you ask any question, including "Want to run Wireshark on a Linux machine?", the answer you should get is "why?" You may get young employees wanting to try new things, but you'll also get old employees wanting to know the problem that is being solved rather than blindly taking commands.

  180. Re:Google: Select jurors who understand stats. by Richard+Dick+Head · · Score: 1

    The main problem of receiving compensation commensurate to the "value" your profession is that you're at the mercy of the other people who share your profession.

    People who become lawyers tend to be good negotiators. People who become accountants tend to be risk-averse. You could argue that the baseline value of these two should be similar, but it isn't because there are far more unemployed and underemployed lawyers in the market than accountants. Yet the average salary of lawyers is far higher than accountants. Why? Because accountants as a whole aren't as opportunistic, don't tolerate as much risk, and nobody is sticking their neck out to raise the bar.

    If fast food work could attract the same kind of people that lawyering does, fast food workers would be some of the highest paid workers in the country. But it doesn't, that work attracts disengaged or otherwise engaged people who just need some job for the moment. People like that tend to negotiate towards a minimum of commitment and responsibility so they can focus on other things rather than towards a higher paycheck.

  181. Re:Google: Select jurors who understand stats. by eek_the_kat · · Score: 1

    Most of the old people we hire either can't actually write any code

    If you hire a coder that can't code, who is the bigger failure?

  182. Re: Google: Select jurors who understand stats. by lewi · · Score: 1

    It's not just that they can't learn new technologies - it is that they won't. Older folk get comfortable with their favorite tools and don't feel intellectually vulnerable when using their favorite tools.

    But it's not just that...

    Older folk get tired of jumping on board a new technology only to see it die in six months and leave them with useless knowledge. They just don't want to spend the majority of their free time learning new technologies that either die off or later are so buggy that the industry quits using the new technology.

    Why learn VB.Net when VB still works? Why even learn PHP when JavaScript works? Why not just use Perl for everything since it has worked fine since 1993? There is wisdom in staying with what has been proven, and in certain sectors such an attitude is pervasive - sectors where reliability trumps innovation.

    Some day, those 29 year olds will be in their forties and be tired of jumping to new set technologies only to see them fail. Those same 29 year olds will likely stick with Java or Python no matter what the project.

    I've been 29 years old for 20 years now but I still learn new languages and other technologies. I'm just not an early adopter because ii don't wasn't to spend six months learning something that will be useless in a year...

  183. Re:Not discrimintation by Anonymous Coward · · Score: 0

    All you old fogies listen up. This is jot discrimination.

    Just in case you're not a troll...

    Young people are more energetic,

    Maybe. But IMO older people tend to direct their energy with more precision.

    more eager to learn,

    Disagree. Stereotype. In fact, IMO older people tend to learn more effectively as their have more experiences to evaluate wrt new information.

    and more likely to know the things you'd need tonhelp Google, like modern programming languages.

    Disagree. In my experience younger folks are busy honing their [C, C++, Java, python|ruby] skills - something I did many years ago. These days I'm learning more niche/exotic/modern languages for fun!

    Sometimes it pays to be an old fart. Also, FWIW I've never met a youngster I couldn't code circles around ... not saying there's no young uber-coders out there, but they're a rarer breed than you might think.

  184. Re:Google: Select jurors who understand stats. by BarbaraHudson · · Score: 1

    The worst part is if they're writing the specs, they're even more into "Do what I meant and not what I wrote" than most. We're not mind readers.

    --
    "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
  185. Re:Personally, I don't think he was talking to Goo by tlambert · · Score: 1

    I would be pretty shocked if you are even remotely on the right track.

    I did over 50 interviews of technical candidates while at Google, and 6 of them were phone screens.

    One of them tried this on me, so it definitely happens. Two of them tried the "look things up on the Internet to answer the question" trick.

    Personally, I would have had him drive the hour and a half from Boynton Beach to the Miami MarCom office, and interview from there. I don't recruit directly since my pre-Google/pre-Apple/Pre-IBM days, but if you are acting as a recruiter, one of the best gauges of a candidates personality is the front desk person's opinion of them. I can't see a recruiter passing on that information.

    Shields should have gone up from the they-contact-you-because-you're-desirable-then-they-phone-screen moment. If they want you, they'll call you in, and if they *really* want you, they'll fly you to Mountain View to get a full team on your interview.

    PS: I was 5 minutes late to exactly one of them because the bike I was riding to the building broke down. It would be interesting to hear an explanation of why the recruiter was not on the line with the person at the appointed time, and telling them of the schedule change and asking if it was OK with the candidate. For the on-site I was late for, the last interviewer stayed with the candidate until I got there. At a full 10 minutes of no-show I would have been substituted.

  186. Re:Google: Select jurors who understand stats. by BarbaraHudson · · Score: 1

    Others have done so. But if you insist ... communications skills are important, nay, essential. This includes creating specs, communicating with customers, etc. Sure, in this context it's obvious what he meant, but (1) in other contexts, we shouldn't have to be mind readers to figure out what he meant instead of what he wrote, and (2) he does not have the ability to judge writing skills in others when he's blind to his own lack of skills, so his self-proclaimed ability to judge the value of future hires has a gaping hole in it.

    Unlike his claims, which we cannot verify, we can verify his lack of a knowledge of basic spelling. Now, I did consider that English may not the his native language, but he grokked the "young'uns" reference just fine, which would tend to indicate that his understanding of English is idiomatic.

    Satisfied?

    --
    "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
  187. Re:Google: Select jurors who understand stats. by TsuruchiBrian · · Score: 1

    I don't really pay attention to moderations. Besides, for anyone who read to the end of my post, they would see that what I wrote was meant to an equally unfair generalization opposite of the parent comment. I lean more toward the view I presented, but I think a more accurate view is that terrible people and terrible coders come in all ages, though I think my bias is still toward younger porgrammers (even though I am no longer young).

  188. Re:Google: Select jurors who understand stats. by TsuruchiBrian · · Score: 1

    The problem arises when you realize that most of the kids are not so adept at, well, solving problems that arise.

    I would say most programmers in general lack this ability.

    As a corollary, that lack of experience is a basis for lack of creativity.

    I think it is *possible* for experience to help creativity, but it seems more often than not it is used to hinder creativity. Why figure out a new way to do something if you already (think you) know the best way.

    They only know what they were taught with perhaps a few limited ideas, and haven't enough hands-on time in the real world to realize that there are multiple ways to get something done, especially on a macro scale - many of those ways being far more efficient and elegant than what they just barely learned in school.

    Depending on the school, the way they were taught in school may in fact be the current best way to solve a problem. I find stubborn older programmers are just as likely to latch on to their one way of doing things, and at least the new stubborn programmers will have latched onto a slightly more modern single solution.

    Oh, and I have found that the kids by and large have little-to-no people skills. At all. In a company larger than 400-500 people, the ability to explain and persuade becomes just as important as the ability to do your job.

    The only thing worse than the people skills of younger programmers is the people skills of older programmers.

    So let's tie it all together: As the near-median mid-40's guy, I've found that I don't have to toss my life upon the altar of the Kanban board. Instead, I find ways of getting the work done more efficiently, and have the people skills to demand (and get) management to set realistic timelines to meet the company's goals (meanwhile, the kids just bitch, moan, then go blast out 80+ hour work-weeks to meet the deadline, often at cross-purposes which blows the timeline anyway - then someone else has to go back in and refactor their barely-running shit, usually after release).

    I don't see old programmers being more efficient. I see good programmers being more efficient. And as I said before, I find the younger programmers to be much more humble even when the do in fact know all these things they just learned in school (often things older programmers who went to school a long time ago, or never went to school have never heard of). I find that younger programmers, especially the ones that are still dating still have an incentive to be able to relate to other people.

    And yes, the young programmers don't have all the experience they need, but they are like sponges. They absorb information you give them. If you point them in the right direction, their limitless energy and enthusiasm is often more than I myself can muster.

    We have lots of old bad programmers that we can;t even give busy work to because they feel it is beneath them. Or they just bitch and moan and take a really long time to do a half ass job. Then you put some new grad on the job, and they follow directions and finish the task in a fraction of the time

    ...and that my friend, is what an old fucker brings to the table. ;)

    A *good* experienced programmer is invaluable. The problem is that most programmers are terrible. Young programmers are malleable. Old programmers are either really good, or more often they suck and can't change because are stubborn as well.

  189. Re:Google: Select jurors who understand stats. by TsuruchiBrian · · Score: 1

    It's probably a good (for them/us) thing that older people value their free time more. That doesn't make them better workers. I was talking about what is better for a company, not what is better for an employee. I personally don't consider my time spent at work wasted. I take pride in my work, and I like to see the fruits of my labor being utilized. I don't stay at work a minute later than I have to, because I've got a kid at home. I am not "young". I am saying I would be more likely to hire a younger person over an older person, because in my experience they are more productive on average.

    We recently had to shift 6 people out of our program to other projects due to an accounting error. We got rid of 3 young people and 3 old people. Losing the young people was a big setback. The old people we lost were doing more harm than good, and I'm sure we will be more productive without them. The only reason the other department took them was because the also got the young people. This is just one example that is particularly fresh in my mind. It is not always true that young people are better than older people, but at least at my company it is true more often than not.

    And I am not even saying this as a young person. The older people at our company agree that the older people suck. They just disagree on which old people suck.

  190. Re:Google: Select jurors who understand stats. by TsuruchiBrian · · Score: 1

    If you hire a coder that can't code, who is the bigger failure.

    Obviously it's us. I thought it was pretty clear to anyone reading this that we as a company are the ones losing out. The old guys that can't code win. They have a steady job they don't deserve.

  191. Re: Google: Select jurors who understand stats. by Anonymous+Brave+Guy · · Score: 1

    It sounds like you're a little older than me but we both see this much the same way.

    I have as much interest in useful or interesting new technologies today as I had when I was 21. I'm also significantly quicker at getting up to speed with them and more aware of things like pros and cons and the importance of choosing the right tool for the job than I used to be at that age.

    However, if you asked me right now, I'm quite sure that I couldn't crank out a new TodoMVC example in this week's front-end JS framework as fast as a 21-year-old who just learned it can. Since not a lot of people solve real problems or make real money writing toy to-do apps, I don't find this situation too threatening. ;-)

    The thing is, I've long since stopped being impressed by this week's front-end JS framework, this week's UI trends and visual design language, and this week's new programming language that looks and feels like C or JS with a thin coat of paint over it. I could get up to speed with them to the point where I too could write to-do apps in half an hour, but to me that's like deciding to learn some new GUI toolkit just to write Tetris or learning some new database API just to write a PIM or whatever we're calling them these days. As you say, these kinds of tools are so ephemeral now that they tend to be very trendy and generate a lot of hype, but they are often popular more because of some big sponsoring organisation than any particular innovation or technical merit.

    To me, about the only thing more dull is evangelists for a specific browser (why?!) telling us all about these great new features it has for writing large-scale applications... when the biggest web apps out there still tend to be orders of magnitude smaller than stuff many of us "old programmers" were working on in the last millennium, at which time some of those features actually were quite innovative.

    Next week, all these elite young programmers, who are leaving people like you and me and our meaningless track records of building actual working and revenue-generating projects in their wake, will probably notice that MV* is not the only possible UI architecture, that building an application that has to run for years around a framework that has a shelf life measured in months might not be such a great idea, and that JS is actually a very bad and very slow language that just becomes not quite so bad with the ES6 changes and only moderately slow with modern JIT compiling engines.

    Just don't tell them that the entire web apps industry probably represents closer to 5% of the programming world than 95% and some of these state-of-the-art ideas are actually 50 years old. Such talk is the stuff of nightmares, and they aren't old enough to hear that kind of horror story yet. ;-)

    --
    If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
  192. Re:Google: Select jurors who understand stats. by swillden · · Score: 1

    I'm curious, are you on an hourly wage or on a fixed salary? Is it the same for everyone?

    Salary plus annual bonus and incentive stock. Yes it's the same for pretty much everyone. Why?

    --
    Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
  193. Re:Google: Select jurors who understand stats. by swillden · · Score: 1

    That sounds pretty unhealthy to me, especially given the present evidence of attrition suggesting that it is not a sustainable way of working.

    Attrition at Google is very, very low, and what there is is mostly people leaving to found their own companies. As for how it sounds to you... you really don't know what you're talking about. Go spend some time with some of said young employees and you'll see why they feel it's fantastic.

    So, you are an outlier who will have been employed for a different reason than the infantry and for whom expectations are different.

    Nope, just another SWE.

    --
    Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
  194. Re:Google: Select jurors who understand stats. by swillden · · Score: 1

    But you can't sit there and tell me that all the amenities around campus are there for no reason.

    Absolutely not. They're there for various very important reasons.

    However, none of those reasons are the one you postulate. If you look at each of them individually, drop your bias, and think about what benefit there could be to the company in providing that service to employees... it's generally very obvious.

    In fact, a bathroom I used during an interview had a wall of cups and toothbrushes with employee names on them. People apparently stay at work so long that they need a dedicated toothbrush.

    Where do you keep your toothbrush at work? Or don't you brush after lunch? Ick.

    --
    Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
  195. Re: Google: Select jurors who understand stats. by cthulhu11 · · Score: 1

    This matches my experience each of the three times I've done phone interviews with Google. The first two were with the same cocky / condescending twat. All three quickly derailed into obsession over technical minutia unrelated to the job. Now that I've removed the first 15 years of experience and the year of my degree I should try again and see how differently it goes.

  196. Re:Google: Select jurors who understand stats. by Lord_Jeremy · · Score: 1

    Today one of my junior developers basically threw a fit over what he was calling a violation of the C standards in all of our production code. He was quite rude about it to me, suggesting that I as the project lead had displayed some magnitude of incompetence in being ignorant of just how badly things had been screwed up. His gripe was basically that the multiple inclusion guards in most of the header files (you know, #ifndef SOME_HEADER_H #define SOME_HEADER_H #endif) were of the form "__ProjectName__ModuleName__HeaderName__." Of course the C standard definition says that any name beginning with a double underscore is supposed to be reserved for the compiler. You know, in case some compiler decides to #define something that would conflict with a symbol or variable name you were already using in code. Now the funniest part of this was that these "malformed" header guards were so numerous because the IDE we use just so happened to be automatically generating them exactly according to that pattern, by default.

    Now in this case I was fairly incensed because this developer was confronting me about the "major problem" he discovered right after I got out of a three hour intellectual property meeting (complete with lawyers!) and I then realized that in that three hours he had written about 20 lines of code. I nearly blew my stack again when the next day another junior developer submitted a pull request that basically consisted of a renaming of all the header guard definitions throughout the project... I don't even know whether to call it lack of experience, lack of perspective, or some sort of manifestation of "I just graduated with a CS degree and I took an Advanced Operating Systems course so I know everything!"

  197. Re:Google: Select jurors who understand stats. by fredgiblet · · Score: 1

    One of my previous co-workers brushed his teeth after lunch every day. It's kinda weird, but people do it apparently.

  198. Yax GOOGLE revenues by NewYork · · Score: 1

    Impose tax on corporate revenues, not profits; You're paying income tax on your salaries, not savings;
    https://www.change.org/p/barac...

  199. Re:Age discrimination works? by TsuruchiBrian · · Score: 1

    And maybe that's showing in the way they build beta product/services right and left that they don't know what to do with and end up closing some few months later.

    Do you expect every one of their ideas to be successful? Their success rate is actually much higher than average. Even their failures would be considered successes by others with lower standards.

    A "highly competitive market" is not so highly competitive when you can throw at it a ton of cash to burn.

    There is a reason they have a ton of cash.

  200. Re:Age discrimination works? by TsuruchiBrian · · Score: 1

    I'd say "poor people suck at making money" is a tautology.

  201. Re:Google: Select jurors who understand stats. by TsuruchiBrian · · Score: 1

    Get a life.

  202. Re:Google: Select jurors who understand stats. by TsuruchiBrian · · Score: 1

    I wasn;t aware I needed an excuse for typos in a slashdot comment.

  203. Re:Google: Select jurors who understand stats. by msauve · · Score: 1

    You obviously don't know what "typo" means. Using the wrong word is not a typo, but an error indicating lack of knowledge. But, since you used "typo" incorrectly, too, at least you're consistent.

    --
    "National Security is the chief cause of national insecurity." - Celine's First Law
  204. Re:Google: Select jurors who understand stats. by BarbaraHudson · · Score: 1

    Learn how to spell.

    --
    "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
  205. Re:Google: Select jurors who understand stats. by TsuruchiBrian · · Score: 1

    Well, given that they are only mistakes I make while typing, they are by definition typographical errors. More importantly pointing out typos as a means of argument is childish, and indicative of general shittiness as a person.

  206. Re:Google: Select jurors who understand stats. by TsuruchiBrian · · Score: 1

    Learn an argument style that has more depth than simply looking for typos in people's comments. You're "if the glove does not fit, you must aquit" level of logical ability only impresses other people like you. Leave the real logic to people with more in their cognitive toolkit than spellchecking. You have already been replaced by computers already anyway.

  207. Re:Google: Select jurors who understand stats. by BarbaraHudson · · Score: 1

    You've proven that you can't write properly - so, what gives you the qualifications to judge potential hires? You don't have the chops to vet the quality of the documentation they generate, people will always wonder if they should follow what you wrote or what you meant, and your many misuses of words will be judged by others, both inside and outside the business, as an indicator of both lower intelligence and lower quality control.

    That you can't see this shows that YOUR cognitive toolkit is too limited, and as such, it's defective. Which of course means that your "logic" isn't based on reality.

    Again, see Dunning-Kruger, and maybe take a peak at the Peter Principle while you're at it.

    --
    "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
  208. Re:Google: Select jurors who understand stats. by Jack+Griffin · · Score: 1

    A good friend of mine in his 40's went through the Google interview mill. Days of interviews until finally offered a role for half his current salary. He told them where to go and got a job with a no-name company that was paying 3x as much as the Google offer.

  209. Re:Google: Select jurors who understand stats. by Jack+Griffin · · Score: 1

    if two people are equal on the resume but one has more experience who is older, and you pick the younger for "social fit" , thats open and shut lawsuit.

    It's more complicated than that, but "social fit" is a valid requirement. ie Communication is an important trait, so getting on with the candidate, no matter their age, is equally as important as skills or experience. If you've got a brain and the right attitude I can teach you the rest. If you're a crotchety old (or young) bastard who knows everything then I'm not interested.

  210. Re:Google: Select jurors who understand stats. by Jack+Griffin · · Score: 1

    Not sure if you seen the rich list in the last 20 years. Plenty of tech workers, not many lawyers. The Engineers who complain about their place in life are usually the worker bees who understand the tech but fail to get why the tech is there in the first place. Those the jump that gap generally do make more money than lawyers.

  211. Re:Google: Select jurors who understand stats. by Agripa · · Score: 1

    Actually tech workers should get paid as much as lawyers. Stop giving away the jobs to shit indian and we can get some money for all.

    You are licensed by The State to practice law (this was not always the case) which conveniently limits competition and prevents outsourcing. Of course these same lawyers passed these laws for our (their) own good and have every incentive to make law as simple (complex) as possible.

  212. Re:Google: Select jurors who understand stats. by Anonymous Coward · · Score: 0

    If you don't think keeping your gay ass out of jail is not something of value...

    Jesus fucking Christ, I hate this place sometimes.

  213. Re:Google: Select jurors who understand stats. by Anonymous Coward · · Score: 0

    There are TONS of really good programmers/architects who have 20 years+ experience. Depending on the strength of your organization, you may be experiencing extreme bias (towards low quality) in your sampling methodology. Most of the mid-30's to mid-50's technical experts I know haven't had to "job hunt" in a decade. We move between organizations that pay exceptionally well for engineering resources, and have found our sweet spot on the continuums between hands-on, management of people and projects, and other BD responsibilities. Nobody I know, by this point in our careers, isn't involved in some way on all 3 fronts (one who lets his technical skills atrophy does so at one's own peril, even when not directly hands on all day). Transitions are facilitated by professional networking, not job searching, and are almost always invitation driven as soon as a need arises by either party. We've all had to adapt through numerous transitions of tech stacks, methodologies, contracting strategies, budgeting cycles, and executive turnover. Adaptability in any sense isn't an issue.

    That said, when I meet a 24 year old developer who has the intellect, professionalism and business savvy that I'd want to help nurture and promote, I'm going to take him or her under tutelage and make introductions to other people in my network. I want to work with smart people, and it doesn't matter if they are 24 or 64.

  214. Re:Google: Select jurors who understand stats. by TsuruchiBrian · · Score: 1

    Proofreading is tedious. I can do it well when I have to, and prefer not to when it is unimportant (e.g. in a slashdot comment), because I value my time and effort and would prefer to spend it on more worthwhile things. The only downside to not proofreading is when people like you try to use mistakes that I would have caught proofreading as an ad hominem attack. This is a downside that I think is more than compensated by the benefit of my time. Most sane people understand that a slashdot comment is not the same as an important document that should be carefully proofread.

    I am a software engineer. I create things. I'm sure you latch on your "amazing" ability to proofread because you are otherwise talentless. My syntax errors while coding are caught by the compiler. This is more efficient than proofreading. Other people at my company can spend their time doing documentation. I can do it, and do it well, when it is necessary. Otherwise I would prefer spending my time being productive.

    You are like a receptionist who thinks that the doctor would rather be a receptionist like yourself if only he could improve his handwriting.

    It would just be sad, if not for the fact that you use it as a juvenile debate strategy. This makes it pathetic.

    I am not embarrassed by errors I make while typing in an informal forum like slashdot. I would be embarrassed if I had such low intellectual ability as to need to resort to ad hominem attacks like you apparently need to do.

  215. Re:Google: Select jurors who understand stats. by BarbaraHudson · · Score: 1

    My syntax errors while coding are caught by the compiler. This is more efficient than proofreading. Other people at my company can spend their time doing documentation. I can do it, and do it well, when it is necessary. Otherwise I would prefer spending my time being productive.

    Another fool who doesn't consider documentation as being productive. Also, being able to proofread has helped me spot and fix lots of bugs in other people's code, whether c, c++, php, whatever. Doing a compile just to find a typo is lame. I stopped doing that decades ago.

    So keep minimizing the damage your bad reading skills bring to the table ... because stupid is as stupid does.

    --
    "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
  216. Re:Google: Select jurors who understand stats. by TsuruchiBrian · · Score: 1

    Another fool who doesn't consider documentation as being productive.

    Given my salary and that pretty much anyone can do it, it's a waste of my time, and my company's budget.

    Also, being able to proofread has helped me spot and fix lots of bugs in other people's code, whether c, c++, php, whatever.

    How long does it take you to proofread 10 million lines of code? I don't know if you've heard the news, but computers can do a lot of the tedious work for you. There are compilers, static analysis tools, memory analysis tools, debuggers, etc. They catch way more errors than a human ever could by proofreading.

    Doing a compile just to find a typo is lame.

    It finds *all* the typos, and having an ide which is constantly compiling the code as you edit it, finds the typos in real time and offers suggestions to fix them.

    I stopped doing that decades ago.

    Are you fucking serious? This is the point at which anyone who knows anything about computers should be face-palming themselves. One of the primary functions of a compiler is to check for valid syntax. It does it better and quicker than you do. 1. You are lying if you are saying you don;t use a compiler to detect syntax errors. 2. You are a fucking idiot for thinking this makes you seem smart.

    So keep minimizing the damage your bad reading skills bring to the table ... because stupid is as stupid does.

    My position indicates what I bring to the table. I get to choose the most interesting projects, and I am who is called when something needs to get done right.

    Keep trying to make your useless skill set seem valuable. Anyone who has ever written any significant amount of code can see through your bullshit.

  217. Re:Google: Select jurors who understand stats. by BarbaraHudson · · Score: 1

    Actually, sometimes it's better to take the time to do the docs yourself, rather than try to explain what's going on to someone who didn't write it. Not only doesn't it take much more time, but the quality is better, and then someone who has to maintain the docs at least has a solid base to go forward on.

    Sure, you can do things like comments /* THERE BE DRAGONS HERE */ and /* IT LOOKS WRONG BUT IT ISN'T */, but those are the very areas I wouldn't trust someone else to prepare the docs on from scratch. It's also good to put example usage in the docs, something that a person who didn't write it may very well get wrong.

    Also, nobody tests 10 million lines of fresh code in one shot - unless you're really into spaghetti code.

    I've been doing it long enough that I don't get very much in the way of syntax errors - possibly because my reading skills are obviously better than yours. Attention to detail, expressive code, and the ability to explain it for future use (even yourself 6 months down the road) via docs is what makes a good programmer - and on that you fail - and the biggest fail is that you don't seem to understand that programming and development is more than just banging it out and throwing it over the wall.

    --
    "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
  218. Re:Google: Select jurors who understand stats. by TsuruchiBrian · · Score: 1

    Actually, sometimes it's better to take the time to do the docs yourself, rather than try to explain what's going on to someone who didn't write it. Not only doesn't it take much more time, but the quality is better, and then someone who has to maintain the docs at least has a solid base to go forward on.

    We have an excellent team of people writing documents. They don't seem to have any problems.

    Sure, you can do things like comments /* THERE BE DRAGONS HERE */ and /* IT LOOKS WRONG BUT IT ISN'T */, but those are the very areas I wouldn't trust someone else to prepare the docs on from scratch. It's also good to put example usage in the docs, something that a person who didn't write it may very well get wrong.

    Also, nobody tests 10 million lines of fresh code in one shot - unless you're really into spaghetti code.

    We have a 10 million line codebase that is constantly being updated.

    I've been doing it long enough that I don't get very much in the way of syntax errors - possibly because my reading skills are obviously better than yours.

    1. detecting syntax errors before the compiler does, is basically a useless skill. Congratulations. 2. Your reading skills are not better than mine. As I said, I don't proofread what I write. (i.e. I'm not using my reading skills in slashdot). What's the point of having reading skills without the ability to comprehend? But having useless skills is sort of your thing I guess.

    Attention to detail, expressive code, and the ability to explain it for future use (even yourself 6 months down the road) via docs is what makes a good programmer and on that you fail

    Now explain how not proofreading slashdot comments before submitting them has any bearing on the code I write. Do you really believe it's impossible to give different amounts of effort to those 2 things?

    and the biggest fail is that you don't seem to understand that programming and development is more than just banging it out and throwing it over the wall.

    You seem to be under the false impression that it is necessary for each person to perform all the duties of software development from start to finish rather than employing division of labor.

    I never said good documentation isn't necessary. It is necessary. I said it is able to be done by nearly anyone (like you). So it is more efficient to have it done by people with no other useful skills (like you).

    I am very good at explaining how software works to people, as evidenced by the excellent documentation that exists for my code (mostly written by other people).

    I don't proofread my own comments, but I comprehend the things I do read. You should give it a try sometime.

  219. Re:Google: Select jurors who understand stats. by BarbaraHudson · · Score: 1

    You DID say that software documentation was less important than writing code. For non-trivial projects, it's an absolute necessity. Sometimes, it's better to write the documentation first, then the implementation. But you don't care - "It's not my job. My time is too valuable."

    Good documentation, done either before or concurrently, shortens the time needed to code it right, and often leads to getting it right the first time. It should also make it clear what the edge cases are and how they are handled, because a cryptic error code isn't enough.

    --
    "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
  220. Re:Google: Select jurors who understand stats. by TsuruchiBrian · · Score: 1

    You DID say that software documentation was less important than writing code.

    Are you not able to understand the difference between "less important" and "not important"?

    Sometimes, it's better to write the documentation first, then the implementation. But you don't care - "It's not my job. My time is too valuable."

    Sometimes it's better for a surgeon to clean the bathrooms. I don't make a habbit of making "never/always" style claims.

    Good documentation, done either before or concurrently, shortens the time needed to code it right, and often leads to getting it right the first time.

    I don't doubt that there are people that can't write good code without writing documentation first. But it only shortens the time needed to produce a finished product for people with that particular deficiency.

    Furthermore, this is still irrelevant given that my argument is that pretty anybody can do the documentation (it is a *less* valuable skill).

    It should also make it clear what the edge cases are and how they are handled, because a cryptic error code isn't enough.

    Software done right doesn't have cryptic error codes. It has consistent intuitive behavior. And like I already said, the documentation gets done, just not by me.