Slashdot Mirror


Interviewing Experienced IT People?

thricenightly writes "After more than 20 years in IT I've learned that the most valuable people in a team are frequently the old timers. Young pups straight out of college might (think they) know all the latest buzzwords and techniques, but in the real world, where getting working products delivered on time and on budget is of paramount importance, people who have been doing the job for a decade or two tend to be the people I'd rather be working alongside. I've recently been elevated to a position where I get to interview and choose those who get hired in my department. Although I'm very much focused on choosing the right person for the role regardless of age, experience or whatever, it's probably fair to say the more mature applicants will get a more sympathetic hearing from me than they might from most other interviewers for IT roles. The question is, what do I ask older applicants to get them to demonstrate the value of their experience? My current gambit is something like 'IT is seen as a young man's game. My next applicant after you is 23 years old. What do you know that he doesn't?' This gets responses ranging from the vague to the truly enlightened. All next week I'm interviewing for a number of senior software designer and developer roles. What should I be asking of the more experienced applicants, and what responses should I be looking out for?"

835 comments

  1. Get the popcorn out...! by Anonymous Coward · · Score: 2, Funny

    The show's just beginning; the lights they are a dimmin'

    I love this thread so much!

    1. Re:Get the popcorn out...! by dintech · · Score: 2, Insightful

      Exactly. Also dear readers, watch out for low/high IDs in relation to the content of each post. I bet you can judge which side of the fence they'll be on before reading.

    2. Re:Get the popcorn out...! by Nethead · · Score: 1

      Like those low ID's that back in '96 donated a server and bandwidth to slashdot so they could get on their feet an become commercial?

      --
      -- I have a private email server in my basement.
    3. Re:Get the popcorn out...! by dintech · · Score: 1

      Why does that matter?

    4. Re:Get the popcorn out...! by Nethead · · Score: 1

      it doesn't. had too many beers when posting. sorry.

      --
      -- I have a private email server in my basement.
  2. Here's your answer.. by Anonymous Coward · · Score: 1, Insightful
    1. Re:Here's your answer.. by GuyverDH · · Score: 5, Insightful

      You don't get rights just because you're young, old, black, white, yellow, pink, blue, male, female, etc...

      Yes, all people are created equal, that does not imply that all people ARE equal.

      Experience matters, as does intelligence, attitude and aptitude.

      If you can say you have the experience that someone older has, as well as the attitude and aptitude of the older applicant, then you are equal, if you don't have that experience, attitude or aptitude, then you aren't, it's as simple as that.

      It's not age discrimination, it's making a decision weighted on key factors that mean more than any education.

      I'd rather hire someone with years of experience, a can-do attitude and the technical aptitude that enables them to almost intuitively understand a system or troubleshoot a problem, than someone with only a few years of experience, a PHD and a "I'm too good for your job" attitude any day.

      --
      Who is general failure, and why is he reading my hard drive?
    2. Re:Here's your answer.. by internerdj · · Score: 5, Insightful

      Yep experience matters and some times in a bad way. A can-do attitude? Yes. Technical aptitude? Yes. Experience? Maybe. If a person isn't willing to work with the team then you don't want them on your team. I've met plenty of people that are unwilling to listen to a good answer from a young person because the young person is young and by extension inexperienced. But that young person is closer to school, meaning they learned from not just your mistakes but the mistakes of the industry over the past 30 years and very likely the youngsters were playing with real-world code long before they ever could have counted it experience. Not that that is all there is to experience but don't ignore the youngsters.
      I've been writing software for nearly 15 years and real world stuff for almost 10 and I was supporting friends and relatives with IT stuff long before that. On my resume you see 5 years professional employment. Plenty of kids getting out of school now have been writing stuff since I started, have no "professional" experience, but have been cutting their teeth on open source for years.

    3. Re:Here's your answer.. by cortesoft · · Score: 5, Insightful

      You are creating a false dichotomy there.. of COURSE you would prefer the a can-do experienced person over someone with an "I'm too good for your job" attitude. You are absolutely wrong, however, to categorize all old people in the first group and all young people in the second group. There are many young people who are experienced and have a can-do attitude, while there are older workers who feel they are too good for their job.

    4. Re:Here's your answer.. by retech · · Score: 1

      Great website, it looks like shit.

      If they wanted to demonstrate how important the young are they may wish to learn that first impressions are lasting ones.

    5. Re:Here's your answer.. by MattW · · Score: 3, Informative

      By the same token, young people often have things older people lack. Drive, ambition, flexibility, curiosity, and a lot more hours they're willing to work on salary.

      Not every older person lacks those. Heck, I've been posting on /. since I was "the young IT worker", and now I'm approaching the time I'm supposed to be put out to pasture.

      The real issue, I think, is that too many people suck at learning on their own. They come out of school with Java, and if they can't do that, they fail.

      I interviewed an older coder in the past year. He was over 40 for sure, maybe 50, but was playing with RoR, knew python, but still had his C and bash under his belt. The *only* reason I didn't hire him on the spot was he was very expensive and it was early on in the interview cycle. (In retrospect, I'd have pulled the trigger; it turned out to be much, much harder to find good people than I had expected.)

    6. Re:Here's your answer.. by GuyverDH · · Score: 1

      I did not categorize anyone into a group, perhaps you've misunderstood what I wrote.

      What I have seen is a tendency of young people to think they know it all, and older (usually more mature/stable) people to understand they still have a lot to learn.

      Not every young person is a know-it-all, and not every old person still yearns to learn, there's always exceptions, but to read something that blatantly false into my statement says something about yourself...

      --
      Who is general failure, and why is he reading my hard drive?
    7. Re:Here's your answer.. by sportster · · Score: 0, Troll

      Translation: I didn't directly categorize them, I just implied it so I could deny it later

    8. Re:Here's your answer.. by Lumpy · · Score: 1

      I just turned 40 and I'm learning Flash scripting and python as well as C# just for giggles. Granted my C, php, perl background makes it all really easy but I am constantly teaching myself more. I dont use any of that in my job now. I am management and in the automation field where we program Crestron, AMX, Vantage, Lutron, and other really high end home automation and control systems. but I still hack pic's by coding assembler and C. I play with other programming and still keep my PHP+SQL skills tight.

      it's something to do when the teenager is out and about and the wife is still not home from meetings or away, too cold to be working on the hotrod or riding the bike.

      --
      Do not look at laser with remaining good eye.
    9. Re:Here's your answer.. by Stook · · Score: 1

      While I agree with the statements made for the most part so far, one does have to be very careful during the selection process.

      While a youth may not be entitled to a job (have a right) that doesn't mean they don't deserve fair consideration and it certainly doesn't mean they can't be discriminated against based on their age.

      It is best practice to hire the better qualified person, and if that person happens to be the one with more experience, you're good. Hiring someone with "more experience" over someone equally qualified to do the job could cause some issues.

    10. Re:Here's your answer.. by Anonymous Coward · · Score: 1, Interesting

      It looks like crap and it doesn't even validate (94 errors).

    11. Re:Here's your answer.. by cortesoft · · Score: 3, Insightful

      Perhaps I was going too far to imply that you were categorizing all young people into the one group and older people into the other. However, both your original post and your response to my post are clearly meant to make an association between youth and a poor work ethic.

      Now what is your purpose in making this association? In the given context, it is clearly indicating that you believe it is a good practice to use age as a proxy for easily judging a person's work ethic. I believe this is wrong to do, and by assuming that a young prospect is going to have a poor work ethic because of their youth is unfair, unwise, and discriminatory, even if you are granting the possibility of exceptions.

    12. Re:Here's your answer.. by Miguelito · · Score: 4, Insightful

      By the same token, young people often have things older people lack. Drive, ambition, flexibility, curiosity, and a lot more hours they're willing to work on salary.

      I'm curious what your definition of "often" is in this case. While I find people across age groups that are lazy, I'm finding it far more likely with younger people these days being the worst in that they want things handed to them and want to minimize what they actually put into the job. I've gotten to the point where I'll take a person with base knowledge and a drive (and ability) to learn over someone with a wealth of knowledge and no such drive any day.

      I see this especially with fresh out of college grads and my teen aged sister's kids (and their friends). These people have, basically out of the gate, access to vast amounts of knowledge and great search tools that I would've killed for when I was starting out in computers and barely calling BBSes.. but so many of them aren't even willing to take 2 seconds to search google for an answer and want others to hand them the solution.

      I've found that in the last few years, apparently the definition of the word "help" has changed to mean "do this entire thing for me and hand it back so I can take credit." Not to mention that "training" seems to mean "Give the final steps without explaining why any of this is required."

      Though one of the worst offenders for both of the above ideas was a couple years older then me. Thankfully he's gone now.

      The real issue, I think, is that too many people suck at learning on their own.

      I agree completely.

      I've known plenty that just have no drive to learn.. and if you want to work in IT and don't like continually learning the new stuff, leave the field now, you're in the wrong one. But I have known a few that just can't get beyond a very basic level. They're just as bad in the long run and have no read future career path.

      --
      - My favorite error message: xscreensaver, running on an old Sparc 5 w/ 8bit color: bsod: Couldn't allocate color Blue
    13. Re:Here's your answer.. by Fluffeh · · Score: 4, Insightful

      In my experience, age itself doesn't matter. I have dealt with young people who are hopeless and old people who are hopeless. I have also dealt with amazing older folks, and just as amazing younger "fresh" kids. The skills/traits that I look for in people these days are (Pretty much in order):

      1) Common Sense - It goes so much further than anything else.
      2) Ability to comprehend tasks - I don't want to have to explain things over and over for one. Secondly, if they understand what they are doing, there is a good chance they might have a good input to make it even better.
      3) Communication skills - If they can't talk, articulate and be precise in asking questions or listening to answers, they won't do point 2 well.
      4) Programming ability - Yes, it's way down on the list. Most programmers can program well enough. The value in good software/development isn't purely in scratching two seconds off an operation that takes three minutes. It's in making an application/solution that the customer wants to have - which isn't always exactly what they ask for.

      As developers I look for people that COULD possibly be in the business role that they are developing for had they wanted to, but chose developing instead. People who can understand what the business/customer is doing will ALWAYS make better software than people who follow requirements to the letter. The four points above in that order will help you find people who will do the best work.

      --
      Moved to http://soylentnews.org/. You are invited to join us too!
    14. Re:Here's your answer.. by savanik · · Score: 2, Interesting

      But that young person is closer to school, meaning they learned from not just your mistakes but the mistakes of the industry over the past 30 years and very likely the youngsters were playing with real-world code long before they ever could have counted it experience.

      You learned something applicable to actual programming in school? All I learned about was Turing machines.

      I coded a lot of useful programs before I ever hit college, up to some fairly sophisticated character generators for my gaming group. While I was in college, I learned that everything I knew about programming was wrong, that I was an idiot for using BASIC, and that everything I really needed to know was in Maths. I graduated with less applicable programming knowledge than when I went in, couldn't get a programming job anywhere, and I've actually applied my college knowledge exactly once in the last eight years since.

      College and universities aren't teaching you about the mistakes of the industry over the past 30 years. They're teaching you about the mistakes of the industry made before the last 30 years. Forget about the degrees. Ask them for an example of code that they've written, or ask them to write a simple function for you right there. You'll learn far more about their skill as a programmer than age or resume will tell you.

      Problems from Project Euler seem to be a popular choice.

    15. Re:Here's your answer.. by Lershac · · Score: 5, Insightful

      I've met plenty of people that are unwilling to listen to a good answer from a young person because the young person is young and by extension inexperienced.

      That is the killer right there. Most older successful people know that everyone is a resource, and LISTEN to everything. Anyone that refuses to listen to someone because of some preconceived notion fails the test.

      Usually what older folks bring to the team is the experience of their own mistakes, not just in their chosen field, but in life. People skills that successful people develop over time are super-valuable and can be the glue that holds a team together.

      --
      Chuck
    16. Re:Here's your answer.. by edcheevy · · Score: 1

      Yes you do. It is illegal for hiring to cause "adverse impact". The OP specifically mentions a preference towards older applicants. IF younger applicants can show that older applicants are being hired disproportionately over younger applicants with similar job-related knowledge, skills, and abilities, they could have a case in court. Not as strong as traditionally protected classes (minorities, disabled, women, 40+ workers) but a case nonetheless.

      IF the OP states a preference for older employees but hires the most qualified individuals no matter what whether they're all old, young, or an even mix (and can back it up), his actions are defensible.

      Disclaimer: Want to know more? Ask a lawyer, not me. :)

    17. Re:Here's your answer.. by avandesande · · Score: 1

      GET OFF MY LAWN!!!

      --
      love is just extroverted narcissism
    18. Re:Here's your answer.. by merreborn · · Score: 2, Insightful

      Experience matters, as does intelligence, attitude and aptitude.

      If you can say you have the experience that someone older has, as well as the attitude and aptitude of the older applicant, then you are equal, if you don't have that experience, attitude or aptitude, then you aren't, it's as simple as that.

      It's not age discrimination, it's making a decision weighted on key factors that mean more than any education.

      That's all good and fine. The problem is that the OP expressed all of this in terms of age, not experience:

      it's probably fair to say the more mature applicants will get a more sympathetic hearing from me than they might from most other interviewers for IT roles. The question is, what do I ask older applicants to get them to demonstrate the value of their experience? My current gambit is something like 'IT is seen as a young man's game. My next applicant after you is 23 years old. What do you know that he doesn't?'

      Replace that with "more experienced", "more experienced applicants", and "has 15 years less experience than you", and we're fine. But the repeated emphasis on age is illegal, and immoral.

      Honestly, I think the OP has his heart in the right place, he just needs to mentally divorce the concepts of experience and age.

    19. Re:Here's your answer.. by moderatorrater · · Score: 1

      So what do you suggest? Finding those traits that the poster found most valuable in his past colleagues and then judging those traits in the interview? You're crazy.

    20. Re:Here's your answer.. by Yeorwned · · Score: 0

      I would personally avoid persons in IT with upwards of 15 years. Why? In general, they tend to be much more set in their ways and significantly less adaptive to change, which is obviously important. The guy preaching we can make Windows 95 work might not be as helpful as some of the young applicants whom are still personally interested in their career.

    21. Re:Here's your answer.. by GuyverDH · · Score: 1

      No translation required... You read that in yourself, nothing was implied or otherwise stated to that effect.

      It's not a problem with the poster, just the reader.

      --
      Who is general failure, and why is he reading my hard drive?
    22. Re:Here's your answer.. by GuyverDH · · Score: 3, Insightful

      I'm sorry you feel that way, as nothing could be further from the truth, as I myself started working professionally in the field at the ripe young age of 16, while still in high-school.

      There was no *age* context given. There was, however, an experience context. It's unfortunate that the only way to get 'n' years of experience is to be 'n' years older than you were when you started.
      Currently, there's no way to time-compress experience, if there were, it would be wonderful for all.

      --
      Who is general failure, and why is he reading my hard drive?
    23. Re:Here's your answer.. by GuyverDH · · Score: 1

      "Similar" does not imply "equal"...

      One would have to be able to show that one had "equal" experience, knowledge and ability before one could presume "prejudicial" practices.

      "Similar" would be like paying for a Porsche and getting a Subaru instead, the cars might "look" similiar, have similar style engines and may even be painted the same color. But a Subaru is NOT a Porsche, never will be.

      --
      Who is general failure, and why is he reading my hard drive?
    24. Re:Here's your answer.. by _avs_007 · · Score: 1, Interesting

      I'm curious what your definition of "often" is in this case. While I find people across age groups that are lazy, I'm finding it far more likely with younger people these days being the worst in that they want things handed to them and want to minimize what they actually put into the job.

      I noticed the same thing... Young Gen-X people seem to be the ambitious type, but the young Gen-Z people tend to expect things handed to them... I noticed that a lot, and even heard of books being published to help employers deal with these new breed of workers...

      When I graduated college 10 years ago, I was one of those ambitious people... I often stayed at work till 10pm to insure our products/projects met their milestones etc...

      Recently we hired new hires that are of the new generation. So far, many of these people are out the door as soon as the clock hits 5, regardless the status of their projects and when the milestones were... Even when I'm travelling on business and am halfway across the world, they don't want to take any personal time to give me a hand (even if it's to upload a project they are past due on). They didn't even bother taking their work laptops home, because they don't want to "work" outside of work.

      They told me they'll upload it when they get in the office. (I called 3pm their time, so they should have been IN THE OFFICE, but they left early). I asked for it at 7am their time, but they said no. Said they'll do it when they come in at 9:30am. Of course that was useless because of the timezone difference, because the meetings would have been over by that time. Had they been in the office at 3pm, or logged in, or whatever, I would've had a full day to get the project/kinks worked out at the client site... But because of their lack of team-spirit, we had to waste the opportunity of being in Europe to test the integration on-site. The next opportunity for on-site integration testing at a different client location was 4 months away. You can guess what that did to schedules...

      Especially considering the project was supposedly already done, but this person never bothered to check in their code to the source code repository so I had no access to it. The only copy was on this person's notebook, which was not with her, and not powered on, so it wasn't on the network.

      When I was their age, there were times when I would log in, or be in the office from 1am to 7am just to make sure I was aligned on the same time-zone so I could work with the team remotely (budget restraints on travel)

      Very frustrating...

    25. Re:Here's your answer.. by slater86 · · Score: 1

      As a now 23 year old. I was overlooked many times for multiple jobs just because of age. I had left school at around 15 to go and study fulltime in Network Management. By 18 yrs old I had a Certification from DMIT (Douglas Mawson Institute of TAFE) in Client Support/Helpdesk Management, Diploma in Network Management, CCNA certification and MCSE in Windows 2000 Active Directory. Most employers took one look at my age and assumed I was a n00b fresh from highschool, resume was returned to me still as I had placed it in the folder. I finally managed to get employment just before my 20th b'day and only because I had a contact within the company.

      --
      When people ask if I'm an optimist, I say "I hope so". --Bill Bailey
    26. Re:Here's your answer.. by repapetilto · · Score: 5, Insightful

      So you worked really hard, beyond expectations, etc. Where did that get you? I mean in terms of eventual success with work, accomplishments, happiness with life, etc. I'm not trying to be cynical, it's just that I'm in grad school (biomed. not CS so not quite the same but still) and have been coming across alot of different attitudes towards how much time/effort one's job needs to take up in order to do something that contributes to society and leaves you satisfied with your effort without wasting your life away working for someone who benefits more from your effort than you do yourself.

    27. Re:Here's your answer.. by hedwards · · Score: 1

      Actually, the adherence to experience is a good reason _not_ to hire an older applicant. Experience only gets you so far, many people with experience get complacent and arrogant. They sometimes get kind of stale and dogmatic. There's a reason why the vast majority of major breakthroughs come from the under 30 crowd.

      That's not to say that experience isn't valuable, just that having the wisdom to know when to ignore it and look for a new answer is also valuable. Experience is only helpful when it is applicable, doing the same thing as usual doesn't work if there's a subtle change that you're ignoring.

    28. Re:Here's your answer.. by Anonymous Coward · · Score: 0

      Discrimination based on age is legal, provided that the age threshold is a minimum and not a maximum, and provided that the threshold is less than 40 years of age.

    29. Re:Here's your answer.. by Cassius+Corodes · · Score: 5, Insightful

      When I graduated college 10 years ago, I was one of those ambitious people... I often stayed at work till 10pm to insure our products/projects met their milestones etc... Recently we hired new hires that are of the new generation. So far, many of these people are out the door as soon as the clock hits 5, regardless the status of their projects and when the milestones were... Even when I'm travelling on business and am halfway across the world, they don't want to take any personal time to give me a hand (even if it's to upload a project they are past due on). They didn't even bother taking their work laptops home, because they don't want to "work" outside of work.

      I happen to be one of those people - I don't mind helping out with a few reasonable things and putting in a few extra hours on rare occasions, but many companies expect you to work 60+ hours a week, and if you don't you are not a "team player". Well I say fuck that. You pay me - I work. When you don't pay me - I don't work.

      I don't consider my life goal to help some company achieve X business goals. I know the company is not loyal to me - they will fire me if they need to - so how can they expect loyalty from me??

      --
      Control is an illusion, order our comforting lie. From chaos, through chaos, into chaos we fly
    30. Re:Here's your answer.. by asylumx · · Score: 4, Insightful

      Mod parent up? please? Why haven't you done it yet?

      Seriously, there's a REASON the older folks don't tend to show the drive and ambition that the younger folks do. You can only work through so many nights without sleep before you finally realize you're not compensated enough (in pay, recognition, or even lack of complaints -- which == recognition in our field often). Sorry to be a whiny IT wonk, but pay alone doesn't cut it. You watch the person you made that app for take all the credit for it and you might get a ** mention in the fine print. They get promoted over and over and you get... another project. Let's face it, people good in IT are not often good with people, and there's not a lot of vertical headroom in tech-only positions in most companies.

    31. Re:Here's your answer.. by edcheevy · · Score: 1

      Sorry, semantics... that's why consulting a lawyer is recommended. :p That said, in practice no two candidates are ever perfectly equal. These cases are made off of overall trends, not a single hiring decision.

    32. Re:Here's your answer.. by Nefarious+Wheel · · Score: 1

      My father used to enjoy telling me an aphorism from his US Army Air Corps days: There are old pilots, and there are bold pilots. But there are no old, bold pilots.

      You need a programmer who enjoys the challenge, but doesn't (from experience) enjoy being shot down. Careful, quiet innovators make the best programmers. The ones who learn that English is an acceptable language for communication (even though it doesn't always generate fully-formed XML) are the ones who move up in the business.

      Personally I'd want to test their approach to creativity by some situational metaphor, and their logic by presenting them something that requires problem decomposition. Then look at their code and see if they really wrote it. A big grin is often an indicator that they did.

      Beware of people who learn to program by assembling tag lines out of job advertisements... if they're good, and have a good set of shill phone numbers, you can be conned. I was taken in that way, exactly once. That's the kind of lesson that you want your prospective employees (at least those who hire developers) to have learned on someone else's dime, so I'd say yes, experience counts. It translates into a lot of money you won't lose from an old mistake applied to a fresh project.

      --
      Do not mock my vision of impractical footwear
    33. Re:Here's your answer.. by Nefarious+Wheel · · Score: 1

      Currently, there's no way to time-compress experience,

      You'd still end up old, just sooner (and old age is not for sissies). I'm fortunate to work for an IT company that values grey hair. We're profitable.

      --
      Do not mock my vision of impractical footwear
    34. Re:Here's your answer.. by xSauronx · · Score: 1

      While I find people across age groups that are lazy, I'm finding it far more likely with younger people these days being the worst in that they want things handed to them and want to minimize what they actually put into the job.

      I have to agree with this. I'm only 25, and, long story short, am currently going to a community college for my associates in Network Technology. In a cisco class of almost 20, maybe 3 people besides myself regularly do and understand work on their own time.

      They have no real idea what they might be getting into, they just half-ass everything and beg for a test review each week so they can pass without really learning.

      Its almost frightening how lazy some people are about their education and their future.

      --
      By and large, language is a tool for concealing the truth. -- George Carlin
    35. Re:Here's your answer.. by lpcustom · · Score: 2, Interesting

      You could just ask them...

      Which is better and why?
      a.)if(true==$variable)
      or
      b.)if($variable==true)

      --
      Beer! It's what's for breakfast!
    36. Re:Here's your answer.. by Anonymous Coward · · Score: 0

      Let me guess - you are 26, liberal, and have 1.25 REAL projects under your belt (sash?).

      Sometimes experience is dogmatic and may even be based on values. Sometimes it is not arrogance, it is knowing what the right answer is because though the best, new, overhyped, overmarketed, technology won't work.

      Actually, even sometime sterotypes are right...
      Sometimes it is really better to wait and see if the identified problem is really a problem.
      Sometimes the user is wrong.
      Sometimes the customer is wrong.
      Sometimes the smartmouth code jockey is a fucking asshole and a team/project killer.

      Yes, I am bitter and clinging to my guns and religion. I'm also tired of cleaning up messes from young, inexperienced fuckwits who read about some technology or philosophy on Slashdot or Digg telling me how it should be done.

    37. Re:Here's your answer.. by Anonymous Coward · · Score: 0

      Hear, hear.

      Businesses don't do anything for free. They charge as much as possible for every minute of service they provide / product they sell. The point of a business' existence is to earn as much money as possible (I think that's especially true of corporations). And I've got no problem with that.

      What I have a problem with is any expectation that individual employees behave any differently.

    38. Re:Here's your answer.. by Anonymous Coward · · Score: 3, Insightful

      You learned something applicable to actual programming in school? All I learned about was Turing machines...While I was in college, I learned that everything I knew about programming was wrong, that I was an idiot for using BASIC, and that everything I really needed to know was in Maths...I graduated with less applicable programming knowledge than when I went in, couldn't get a programming job anywhere, and I've actually applied my college knowledge exactly once in the last eight years since.

      Two points: the first is that a computer science degree isn't a "programming" degree. It doesn't take four years of school to be a programmer, it's just not that challenging.

      The second is that it takes a computer science degree to manage a programming team and DESIGN efficient algorithms. So you're not using your theory knowledge in your work. Either someone above you is making the decisions, or the place you work for is creating half-assed garage quality software.

    39. Re:Here's your answer.. by pipingguy · · Score: 3, Interesting

      There are many young people who are experienced and have a can-do attitude, while there are older workers who feel they are too good for their job.

      I'm 46 and recently got recruited from a mechanical engineering position (~25 years in the business) to a more of an IT support-type role.

      As the least experienced team member (but most experienced, engineering-wise) I was given what I perceived to be a busywork task, i.e., I "felt I was too good for the job" which was essentially data entry. After a bit of poking around on the internet and phone calls to contacts I was able to automate the process and document it, reducing manual input hours for future projects.

      If I hadn't said to myself, "Myself, doing this repetitive work in this age is silly and beneath me, so I'm going to find a better solution" I'd be entering that data still.

    40. Re:Here's your answer.. by TooMuchToDo · · Score: 1

      it's something to do when the teenager is out and about and the wife is still not home from meetings or away, too cold to be working on the hotrod or riding the bike.

      It's good to know I'm not the only IT professional who is mechanically-inclided and likes to ride a motorcycle.

    41. Re:Here's your answer.. by Jeff+Hornby · · Score: 4, Informative

      Neither.

      if ($variable) ...

      --
      Why doesn't Slashdot ever get slashdotted?
    42. Re:Here's your answer.. by AuMatar · · Score: 4, Insightful

      Sorry you were so stupid when you were younger.

      I'm paid to work a 40 hour week. I work a 40 hour week, and I do good work in that time. If you want me to work more, there's a method for that- it's called paying me overtime. Offer it and I'll consider it. Probably not though- I don't really need the money.

      Life is short. Free time is far too valuable to be wasted by doing extra work. When you're older you'll never hear any of your coworkers say "Damn I wish I had spent more time at the office". You will hear them say more time with the kids, wife, etc. My father's passed on, and if I could trade a year I spent working for a year flipping burgers for minimum wage but spending time with him, I'd do it in a fucking heartbeat. We're just smart enough in this generation to know this now, rather than waiting til we have a stress related breakdown in our middle age.

      --
      I still have more fans than freaks. WTF is wrong with you people?
    43. Re:Here's your answer.. by gullevek · · Score: 1

      I am "just" 30, and I am doing the same. I learn Flash Scripting, because I got pissed of to wait for super minor changes from the "flash developer" guys, and looking into pythong, C# is just logical to be up to date and see whats going on, on the other side of the fence.

      --
      "Freiheit ist immer auch die Freiheit des Andersdenkenden" - Rosa Luxemburg, 1871 - 1919
    44. Re:Here's your answer.. by Anonymous Coward · · Score: 0

      It's good to know I'm not the only IT professional who is mechanically-inclided and likes to ride a motorcycle.

      How many IT professionals are there in the world? Did you seriously think you were the only one who is "mechanically-inclined and likes to ride a motorcycle"?

      These questions are asked much too often: "Am I the only one?" "Is it just me?" The answer is no you're not the only one, it's not just you, and continually asking these questions shows that you are much too self-absorbed.

      Remember that you're unique, just like everybody else.

    45. Re:Here's your answer.. by Bob+Gelumph · · Score: 1

      Don't judge all youth because you went to a crap university.

      --
      I'm gonna need a spec.
    46. Re:Here's your answer.. by Xest · · Score: 1

      I agree with you as long as when you say experience, you mean real experience, not doing the same thing over and over for 20 years because that isn't 20 years experience, that's one years experience repeated 20 times.

      I'd take a 25 year old with 2 - 3 years of diverse experience over a 40 year old who has been doing the same thing since he finished uni any day.

    47. Re:Here's your answer.. by Sobrique · · Score: 1
      Good. The IT profession needs more Engineers in it. (I use the upper case to differentate from the 'Engineers' who fix washing machines). All too often I've run into fellow "IT Professionals" who are doing things like filling in spreadsheets, one line at a time, and not really thinking about the problem at hand.

      My degree in computer systems engineering ... well, most of it hasn't been directly relevant - details of how to do operations in whatever pet language was 'in' that term, hasn't been particularly useful in my 'real job'. However the 'engineering outlook' has. The fact that I'm looking at a system from a design/redesign kind of viewpoint, and ... well I've picked up any number of 'busywork' tasks, probably much like the one you described, and turned it into an automated process. Why pay a human to do what a computer can do both faster, and better?

      But an MCSE doesn't do that. Nor does having 'lots of IT experience'. Sometimes these things help, but it's the mindset that matters. Writing code isn't hard, thinking about the problem and the optimal solution is where the challenge lies.

    48. Re:Here's your answer.. by Sobrique · · Score: 1
      I have to say, I'm quite bad at learning something 'just because'. But at the same time, I'm very keen on looking at new ways to solve problems in day to day work - I didn't go out and learn python, until there was something that it was relevant/directly useful for.

      But there's still very definitely a set of people in my workplace who 'don't know scripting' and won't actually bother to figure it out, and will still stick with their Excel spreadsheets.

    49. Re:Here's your answer.. by Anonymous Coward · · Score: 1, Insightful

      well a will give you a compiler error if you only type
      if(true=$variable)
      but b is more readable

      I usually do a so that I get a compiler error if I cock up.

    50. Re:Here's your answer.. by Hognoxious · · Score: 1

      Yes, all people are created equal

      Take that, Darwin!

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    51. Re:Here's your answer.. by N1AK · · Score: 1
      To risk starting with a cliche, you're going to have to do your job well to get anywhere. If your basic work isn't punctual, of high quality and well presented it doesn't matter how much more you do.

      I'm currently on the greasy pole, and being willing to work a little beyond the 9-5 has I believe helped me. No situation is quite the same, in some fields not being at work for every waking hour some weeks could practically kill your progression (I know a couple of Lawyers where this is the case). Personally I just have to be flexible regarding when I stay at work to (I usually get the time back later) and am willing to keep a work mobile on me (on which I have recieved a couple of calls in the last few months).

      In most jobs promotion isn't simply based on ability (and nore should it be), if that is your priority then don't expect a complete seperation of Work time and Personal time in most jobs.

    52. Re:Here's your answer.. by Analogy+Man · · Score: 1

      An excellent short list and although this may be somewhat inherent 1,2 and 3 it is unique to a more experienced person. Most people with 15+ years of experience have had at least two employers (not counting coffee shop jobs). Many have had to reinvent themselves. Maybe they were engineers that discovered an aptitude and interest in IT. Although I am in IT, my products support an engineering community. It helps a great deal to understand the needs of the end user if you once worked for a company that designed and built something. So from this, a person may have evidence that they readily adapted to a new environment, new technology, new people, new customers etc. All of which could be a positive indication that they could do so for your team.

      --
      When the people fear their government, there is tyranny; when the government fears the people, there is liberty.
    53. Re:Here's your answer.. by Hognoxious · · Score: 4, Funny

      Currently, there's no way to time-compress experience

      There must be, or why do you see job adverts requiring 4 years experience in something that's only been around for 2?

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    54. Re:Here's your answer.. by JAlexoi · · Score: 1
      The person asking the original question seems to have the problem that you are stating

      it's probably fair to say the more mature applicants will get a more sympathetic hearing from me than they might from most other interviewers for IT roles

    55. Re:Here's your answer.. by burnclouds · · Score: 1

      Wrong. A. You can't accidentally assign a value to $variable and the code is highly readable. that is you know that variable is most likely a bool and maybe an integer. You know just by looking a A what the programmer is doing and the programmer has the forsight/experience to write the code such that typos and stupid errors don't get in the way of testing.

    56. Re:Here's your answer.. by Anonymous+Brave+Guy · · Score: 2, Insightful

      I've met plenty of people that are unwilling to listen to a good answer from a young person because the young person is young and by extension inexperienced.

      There are such people around, and yes, they are fools.

      But that young person is closer to school, meaning they learned from not just your mistakes but the mistakes of the industry over the past 30 years and very likely the youngsters were playing with real-world code long before they ever could have counted it experience. [...] Plenty of kids getting out of school now have been writing stuff since I started, have no "professional" experience, but have been cutting their teeth on open source for years.

      You've made several interesting (but bad) assumptions there. You have assumed that theoretical knowledge from school is more valuable than practical knowledge from industry; this is not necessarily so, particularly in a field such as programming. You also implicitly assume that the youngsters had real-world experience playing with code from before their formal careers started — but for some reason the older, more experienced programmers didn't? Finally, you have assumed that experience gained working on an OSS project directly translates to value in a workplace, though each requires different skills beyond the basic programming stuff. Ironically, as someone who was like you a few years ago but is older and hopefully a little wiser now, I would say these sorts of assumptions are typical of the mistakes caused by a lack of professional experience. :-)

      See also the psychology of assessing your own ability: almost everyone would think they are better than they really are in the absence of more objective data from other sources, and worse, the more confident you are in your own superiority, the more likely it is that you are mistaken. You might also like to look up the old paper from IBM about how productive software developers of certain ages typically are when considered on merit. It makes painful reading, whatever your age, but it's an eye-opener.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    57. Re:Here's your answer.. by thePowerOfGrayskull · · Score: 4, Insightful

      If a person isn't willing to work with the team then you don't want them on your team. I've met plenty of people that are unwilling to listen to a good answer from a young person because the young person is young and by extension inexperienced.

      Conversely, I've met plenty of young people who aren't willing to listen to someone older because someone older can't possibly have an understanding of all these fresh, new ideas that they're bringing to the table. (Hell, just a few years ago, I was /one/ of those young people - back before I lacked the experience to know that there are things I don't know. ) Nevermind that the 'fresh new ideas' are variations on the same themes that have been playing through the industry for decades.

      The point I'm trying to make is that it's just as easy to get a young recruit with a bad attitude than an older recruit. That's part of what the interview process is for, to weed out the people not compatible with your organization. INterviewing people with the assumption that "older = stuck in their ways" and "younger = innovative and yet willing to learn" is a mistake that can cost you some potentially good hires.

    58. Re:Here's your answer.. by thePowerOfGrayskull · · Score: 1

      Arg. "with a bad attitude *as an older recruit"

    59. Re:Here's your answer.. by Sj0 · · Score: 2, Insightful

      You don't need to be old to do that.

      I'm an engineer almost right out of school, and it's a little crazy how often a task can be automated for insane time savings. In the time I've been in industry, I've probably saved a man-year of time by taking a task involving a billion little tasks and asking myself "How can I automate this? What decisions do I personally need to make?"

      They pay me because I've got the skills to solve problems and design solutions to effectively make use of company resources. Why would I assume they want me to stop doing that when it comes to doing my own work?

      --
      It's been a long time.
    60. Re:Here's your answer.. by Anonymous Coward · · Score: 0

      Well, of course! Work 60+ hours a week, miss out on any chance of a life for yourself, and then after 23.5 years face getting "reorganized" so the CEO won't lose .02 cents a share on his annual bonus. Ask the CEO if he knows your name. Better yet, ask the CEO if he's willing to share his multi-million dollar bonus since you assisted him getting it.

      Watch what happens....

    61. Re:Here's your answer.. by gumbi+west · · Score: 1
      But not the foresight to use a language that does not allow an "=" in a if statement? seriously, who would do that?

      I like old school S where the = wasn't even allowed, now you can use it to assign (used to have to use "-", and you still can) then there is never any confusion.

    62. Re:Here's your answer.. by gumbi+west · · Score: 1

      If you live in the US, then you sure as heck do get (legal) rights because of a number of those things. However, being young is not one of them.

    63. Re:Here's your answer.. by ccccc · · Score: 3, Insightful

      b, because you can get a compiler or checking tool to warn you about assignments in if statements, and a is harder to read.

      Of course, YMMV. This is more of a personal preference thing, and strikes me as only slightly more relevant than asking to justify the ideal tab length.

    64. Re:Here's your answer.. by jahudabudy · · Score: 1

      There are old pilots, and there are bold pilots. But there are no old, bold pilots.

      I work with an old navy flight engineer, and he has a saying (in addition to that one) that I particularly like. Whenever I screw up (or he does), he says "There are those who have, and there are those who will. Now you don't have that future mistake hanging over your head."

      --
      ...sometimes, in order to hurt someone very badly, you have to tell that person terrible lies. - PA
    65. Re:Here's your answer.. by internerdj · · Score: 1

      Oh we had are fair share of uselessness but we had plenty of useful stuff too. The problem is although pretty narrow for an applied science it is still pretty broad. We spent our first few classes learning to program (with plenty of bad real world habits with an academic purpose), then we expanded out. I took a database class, a couple of classes close to the hardware, an operating systems class with assignments in proper multithreading, an assembly class, some more theoretical mathy stuff. It was a good base to build from. In several of my classes I had to write papers and review current material from the IEEE and ACM journals. It is nice to have professors with day jobs in industry.

    66. Re:Here's your answer.. by Sj0 · · Score: 1

      Every generation tends to have a piece of advice they try to pass on to the next, a piece of wisdom to take from them about the path to happiness, what they would have done differently, what they wouldn't have changed a bit.

      My grandfather, a foreman in a mine, told my father "Don't become like me. Get an education, get a job where you don't have to shovel shit for 30 years". Songs were written with this message, an entire generation was passed down the idea that you ought to strive for higher station in life to be happier.

      The time in my life has come, and he has given me the lessons he's learned, the wisdom he can pass on based on the time he's spent on this earth. His advice to me? "Live. Don't wait until you're an old man to get what makes you happy. If you want a nice sports car, buy it. If you want to travel, do it. If you want to do anything, do it. You've sacrificed a lot to get to where you are. Now reap the rewards." Movies, TV Shows, music have all been written around this message, an entire generation has been passed down the idea that you've got to live and be alive and not make work TOO high a priority.

      At the end of the day, the person who comes in from 9-5 and the person who goes insane working crazy hours are probably not going to make that much of a difference in terms of their lot in life. The difference is, the person who works at their job and is at home when at home is going to be alive, where the person who works at their job and is constantly looking for ways to make their home life their job too is going to find their lives empty.

      --
      It's been a long time.
    67. Re:Here's your answer.. by racermd · · Score: 3, Interesting

      In a more general IT sense, you're not too far off the mark.

      The question isn't meant to test the technical ability of a candidate - though is certainly can be used that way. It is more effective as a method by which the interviewer forces the interviewee to display critical thinking skills. Even if the interviewee answers incorrectly, the interviewer will likely have some insight in to their thought process - an important factor when evaluating specific experience.

      At a previous employer I worked for, the team prepared a list of 10 very difficult technical questions (both related to the position and not) just for this purpose. One of the goals was to get the interviewee to say, "I don't know." Bonus 'points' were given if they added, "...but I'd like to know." The point of getting the candidate to say that was to see if they're smart enough to admit their lack of knowledge/experience and seek assistance when they really don't know the answer to a problem.

      --
      My sources are unreliable, but their information is fascinating. -- Ashleigh Brilliant
    68. Re:Here's your answer.. by Sj0 · · Score: 1

      Talk is cheap.

      If your experience is worth anything, then you've got results to show for it and you don't need to talk about experience.

      You obviously paid attention to the presidential election, so I'll hold that as an example. The other two candidates were ostensibly more experienced at running campaigns, but the guy who won was the person who ran his campaign the best, not the guy with the most experience.

      Experience is a means to an end. If someone else can better achieve that end through different means, more power to 'em.

      That said, there are plenty of 25 year olds who have 15 years of experience since computers aren't exactly rare or reliable. I've been building computers since I was 10, running servers in one form or another since I was 12, and programming since I was 15.

      I got my first job in IT at 15, got my first job in corporate IT at 17, got out of the field entirely, now I'm a washed up old fogey whose experience isn't worth all that much next to the young brats right out of college who haven't even had to calibrate the interleave on a 5MB MFM hard disk that took up TWO 5 1/4" drive bays and who have never had a monochrome monitor and a CGA side by side for early dual monitors.

      --
      It's been a long time.
    69. Re:Here's your answer.. by JD-1027 · · Score: 1

      I'm really glad to see these type of comments bubbling up on slashdot lately. In previous years, it seemed to me that most here were "company men" that would do anything for their company.

      Have things changed? Or did I just not read thing correctly before?

      If things have changed, what changed the attitude? Are we older now and have seen how little companies can care for their workers?

    70. Re:Here's your answer.. by mrfriendly · · Score: 0, Troll

      I'm a younger coder with experience in C/C++, Java, Perl, .NET, and much much more. You can hire me for a mere $60k/yr. What do you say?

    71. Re:Here's your answer.. by Richard+Steiner · · Score: 1

      What does a BSCS have to do with managing people? That's a social skill, not a technical one.

      CompSci programs vary greatly from school to school, and have also varied quite a bit over time.

      When I got my BSCS in the mid 1980's, the program I was in at Mankato State University covered a few high-level languages plus an assembler, hardware logic, structured programming, data structures, programming language theory, compiler design, language interfaces, operating system design, system analysis and design, team programming (we did a team project in four-person teams), and a few other things. A lot of it was introductory material, not terribly in-depth, but enough to cover the basics in case someone had an interest in going further.

      --
      Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
      The Theorem Theorem: If If, Then Then.
    72. Re:Here's your answer.. by ClosedSource · · Score: 1

      In the old days everyone would say "we're professionals so we get the job done no matter what it takes". Of course, recognized professionals like Doctors and Lawyers, don't work this way. So we were paying for our ego.

    73. Re:Here's your answer.. by avandesande · · Score: 1

      I don't know how many 'extra' hours I have avoided by suggesting a simple data or business process change to put out a fire in the place of playing the 'hero' and coding a solution over night. The customer can implement these types of solutions immediatly and with zero risk.

      That is what experience buys you.

      --
      love is just extroverted narcissism
    74. Re:Here's your answer.. by GuyverDH · · Score: 1

      That wasn't an "I'm too good for this" attitude, that was a "This is @#$@#$@ stupid, and I can't believe someone didn't already automate this" attitude.

      Good for you!!

      --
      Who is general failure, and why is he reading my hard drive?
    75. Re:Here's your answer.. by V+for+Vendetta · · Score: 3, Informative

      I've probably saved a man-year of time by taking a task involving a billion little tasks and asking myself "How can I automate this? What decisions do I personally need to make?"

      This is what I call 'Positive Laziness'. Intelligent lazy people think first if there's a way to shorten/ease an otherwise work-intensive (and often monotonous) task and come up with a nice, (semi-)automated solution.

      Whereas real lazy people think of how they can avoid the work at all.

    76. Re:Here's your answer.. by 7+digits · · Score: 1

      As most things, they have pro and cons.

      a) Is better because if you miss a '=' sign it'll fail

      b) Is better because it is more readable.

      A good compiler/interpreter will issue a warning if variable are changed in tests, unless you use a double set of parentheses.

      I will, like most people, use b) because:

      * It is readable, which is of paramount importance when you write code in scripting languages
      * By using a language that create variables on the go, you have already showed total disregard to error checking (ie: if you write "if (true==$varable)" the code will fail silently), so rendering the code unreadable to guard against a comparatively rare error is useless.

    77. Re:Here's your answer.. by Krater76 · · Score: 1

      b, because you can get a compiler or checking tool to warn you about assignments in if statements, and a is harder to read.

      Just to nitpick but unless you aren't coding in english and reading left to right a) is much easier to read. If you think:

      'if the variable is equal to true'
      is easier to read than
      'if true is equal to the variable'

      then you should probably be tested for dyslexia.

      --
      "Is life so dear, or peace so sweet, as to be purchased at the price of chains and slavery?" - Patrick Henry
    78. Re:Here's your answer.. by Anonymous Coward · · Score: 0

      >who is mechanically-inclided

      That sounds painful.

    79. Re:Here's your answer.. by Miguelito · · Score: 1

      I find it interesting that many people are taking the above talk of putting forth extra effort and trying to sync up times or fix problems after hours with completely giving up any sense of a personal life. I don't see him saying that at all. It's perfectly possible to work extra hours to help out others, then make that time back in flex time (or whatever you want to call it). He's mostly just saying that you should learn to be flexible with your time, rather then just stick to 9-5 all the time, and screw everyone else. People will likely change their tune the first time they're the one that has to travel to a remote office and is given the same attitude they're usually giving out.. and find they can't get their work done now because of it.

      Even places that don't have any official policy for such stuff will usually allow you to do it on your own, assuming you've shown them that you're trustworthy enough to not abuse it. I have seen some lazy ones that say they're going to "work from home" far too often, and don't seem to get anything done. Whereas others of us only use it when we need to really be there for something, and actually do still get things done from home.

      I knew one guy here (and older one actually) that, rather then take vacation while getting some remodelling done (he wanted to be there for most of it) he'd "WFH" each day. Then spend most of the day in the group chat room talking about what was on TV, what the workers were doing, etc. We couldn't see any actual work being done. When I stayed for home for 2 days, just a few weeks later, when I had some work done here (windows replaced) I got a lot done (only had to be here to let workers in and corral my dog) and even attended some meetings via video ichat.

      Yes, when I was younger, there were periods where I worked insane amounts of hours. However, over time, I've balanced those times with periods where I work far less hours, or take time off (not burning vacation time) to make up for the times I put in extra hours. I'm allowed to do this more then a lot of my co-workers, because I've shown my bosses that I still get my work done and contribute to the team.

      Not to mention people are attacking the guy when one of his examples is someone that strolls in at 9:30 and wasn't there at 3pm!

      --
      - My favorite error message: xscreensaver, running on an old Sparc 5 w/ 8bit color: bsod: Couldn't allocate color Blue
    80. Re:Here's your answer.. by Sj0 · · Score: 4, Informative

      An article I read in Scientific American Mind basically suggests that the key to above-average or genius level intelligence is that sort of laziness.

      It suggested that in mental tests given by researchers among two groups; one group of people with average intelligence and one group of people with above average or genius level intelligence, the difference seemed to be maximizing the resources we're all born with by minimizing the things they had to do in order to come to a solution.

      --
      It's been a long time.
    81. Re:Here's your answer.. by Anonymous Coward · · Score: 0

      I agree with you 100%. My personal interests are far more important to me than helping some company make extra profits. I prefer to leave that to the 60 hours/week losers!

    82. Re:Here's your answer.. by Dodder · · Score: 1

      Something to consider. Communications technology has advanced tremendously in the past 20 years. So now companies more and more are expanding internationally and even within the nation are being expected more and more to deliver 24x7. I don't think this was so much the case in the past. A forty hour week back then was probably a lot closer to a forty hour week. A forty hour week now a days is a lot closer to a sixty hour week. I'm additionally speculating here that then when you worked overtime you would be typically working on trying to get one thing done. When I'm willing to go the extra mile these days it seems more and more like I'm going the extra mile on 3 or 5 things. A few hours extra per each one adds up pretty quickly. Consider it the labor inflation rate. Technology making us more efficient seems to have almost backfired. Now that we can be twice as efficient we're expected to do four times as much.

    83. Re:Here's your answer.. by Billly+Gates · · Score: 1

      Not to mention some of us have kids and family and my wife would not be happy if she has to get up at 5am to get to work and then have to clean and make dinner and do homework with the kids because I decided to stay til 6:30 or 7pm. She then asks why dont I stay and do the work?

      I do believe in the value of work but for some of us with kids between 1-9 that is very hard and its not fair to our wives that have to work too.

    84. Re:Here's your answer.. by Anonymous Coward · · Score: 0

      I work with younger techs and there is a problem with
      some of the things we do, I tend to look
      at younger techs as shoot em up cowboys
      with no respect for the law..

      and it follows the logic, they don't respect
      us older guys.. at least in my situation they dont.

    85. Re:Here's your answer.. by DarthJohn · · Score: 2, Insightful

      Let A = "All dogs are mammals."
      Let B = "Golden Retriever is a dog."
      Let C = "Golden Retriever is a mammal."

      If A is true and B is true, then C is true.

      Or would you rather phrase that as:

      If true is A and true is B, then true is C.

      What was that about dyslexia? Which English speaking, left-to-right reading culture are you from where the second is preferred?

    86. Re:Here's your answer.. by Dodder · · Score: 1

      Uh, that doesn't sound like someone not willing to do extra work. That sounds like someone who isn't even doing their job. I was expecting you to end your post with "And then we fired that person for not showing up for work." Allowing these type of people to keep their jobs is why those of us putting in the extra hours get fed up and stop doing it. You're paying this person the same amount as me, I'm assuming I'm a co-worker in this scenario. We put in 80 hours per week. I put in 60 and they put in 20 and we split the pay 50-50? F that. Give me half their salary and I'm completely fine with the 60 hours a week. I always find myself doing the work of 3 or 4 people. I say, "Not a problem with me at all. Just pay me 3X my salary. HELL, I'll even take one for the team. Just pay me 2X my salary." So management hires in two more people at my salary rate and yet I still end up doing the work of 3 or 4 people. Half the time I just end up having to do more work because of them and have to rush, panic, drop plans/personal life because they were supposed to do something and didn't get it done, are nowhere to be found, can't be reached, and now I'm getting screwed at the last minute because I'll make sure it gets done when I could have had it done two weeks ago because I was able to plan out how to allocate my time. Wow, reading this I think, "I am an idiot for being in this profession!"

    87. Re:Here's your answer.. by Dodder · · Score: 1

      :) I was working for a manager who happened to be a good friend of mine. He told me that his boss, our director, said "Technical staff are like tires. Wear 'em down to the rims and then just get new ones."

    88. Re:Here's your answer.. by Billly+Gates · · Score: 1

      I went the opposite route and got fired for not working hard enough and acting inappropriately.

      The .bomb happened next and millions of IT jobs were slashed or went overseas to India. I didn't have a degree to rely upon. 7 years later I am still hurt by this and I regret not working more as I am still royally screwed because of it.

      If your boss says work more than 40 hours week you better do it! Or if you chose not to you will be working minimal wage jobs in poverty. THe repercussions could be a possible facing a divorce if you have bills to pay and can't find another job. If your young and have no experience like most generation Y employees who have this attitude then its a strong possibility as they do not have the experience to get another job in this recession.

      If 60 hours a week is the norm start looking for different employers assuming the economy is good.

      In this economic depression you can not afford to work just 40. I would work 60 just to make sure I am laid off. This sucks but most people work 12 hours a day and make less than $800 a year. We have it made if you think about it.

    89. Re:Here's your answer.. by _avs_007 · · Score: 1

      Not to mention people are attacking the guy when one of his examples is someone that strolls in at 9:30 and wasn't there at 3pm!

      Thank you! I should note that when I said I "often" worked till 10pm, I should point out I stayed till 10 not becuase I was asked to or expected to, it was because I wanted to, because I actually enjoy what I do and have fun with what I do. That is a quality I'm seeing less and less of...

      And to some of the others... I understand that what's work is work, and you want to have a life. But we don't live in a utopia, and the world does not revolve around you. Sometimes you need to make some sacrifices to help someone out...

      And I never suggested that you should work 60+ hour weeks. Everyone here works on a flex schedule, but many abuse it, like the person in my example... Comes to work at 9:30, but is not in the office at 3pm, and does not have her laptop with her. All I needed her to do was to logon on to the network and upload some files that she was SUPPOSED to have put in the repository. The files I needed were relatively small, so should only take 5 minutes. Is it too much to ask to take 5 minutes of your personal time? (Nevermind that at 3pm, she's supposed to be on company time) Is it so terrible to ask her to come into work early (and leave work early) to do the same from the office?

      I was just making generalizations about some trends that I've been seeing lately, I'm not trying to offend anyone, as I know there are indeed great employees in this group as well. It's just that even when I look at my own friends that are younger and part of that generation, I can see the same traits.

      For example, I'm noticing many of these people are very focused on what their immediate job requirements are, and only focus on that, and claim anything above and beyond that is out of scope, and not in their job description.

      To use the same person in my previous example... On another occasion, (many actually), she would tell me (out of the blue) that my code broke from some random project and I need to fix it...

      I would ask her what the problem was. She would say, "I don't know, there's a bug in your module".

      I would ask, "What's the bug?"
      She said, "I don't know, that's not my problem, it's your code"

      I'd ask her to step through the code, to give me a little more to grasp at, and it would be like pulling teeth listening to her explain it's not her job to debug my code. It's like she was doing me a favor. She came back like an hour later and told me that after debugging, she said she found where it crashed, and said I was doing something wrong. She said it happens in multiple places in my module, but it always crashed on a "malloc"...

      Oh geez, after she told me that, I told her that she must be corrupting the stack frame... She said the crash was in my module, so it was my problem. She seemed offended that I was suggesting that the problem was in her module.

      I decided to give her a hand, and walked to her cube, and walked through the debugger with her. I asked her if she was doing any memory manipulations prior to calling into my module... She said no...

      So I launched the debugger, and looked at the memory when it crashed... (and explained everything I was doing)

      I found a text string in memory that shouldn't have been in "free memory", and asked her where that string was used... Jumped to that section in her code, and within seconds, found a hefty buffer-overflow where she was improperly writing to memory without checking the bounds.

      I can understand these types of mistakes, but it would've been nice if she had said that she didn't understand what was going on, or asked for help, etc.. Instead, she just blamed me for her problems. I've seen her go home early, and she would say that her program is crashing, and the bug is in so and so's module, and they are out of office, so she can't make any progress, and as a result says she's going home early.

    90. Re:Here's your answer.. by _avs_007 · · Score: 1

      You can only work through so many nights without sleep before you finally realize you're not compensated enough (in pay, recognition, or even lack of complaints -- which == recognition in our field often). Sorry to be a whiny IT wonk, but pay alone doesn't cut it. You watch the person you made that app for take all the credit for it and you might get a ** mention in the fine print. They get promoted over and over and you get... another project.

      Perhaps I'm just lucky then... I have gotten many promotions, and have been rewarded multple times for going above and beyond the call of duty. I've even been rewarded with all-expense paid vacations when my extra-efforts land business deals with other companies, etc.

    91. Re:Here's your answer.. by GuyverDH · · Score: 1

      Semantics would imply a difference of opinion as to whether or not two terms mean the same thing or one term means (or is implied to mean) two different things. In this case, we are stating two different terms with two different definitions, hence semantics is not appropriate.

      I'm saying one thing, you're saying another, never the two shall meet.

      --
      Who is general failure, and why is he reading my hard drive?
    92. Re:Here's your answer.. by AuMatar · · Score: 1

      No, I just plan. I have a degree. I have 6 month's salary in the bank, so I can easily live out short term recessions. And I'm good, so I won't really have much of a problem getting another job, although I may have to lower my usual acceptance standards if the economy is truly poor. I've never had a job search go more than a month without offers, even when the economy was in the toilet when I was looking for my first job (.com bust).

      Quite frankly, my time is valuable. My free time even more so. I'd scale down my life and work at minimum wage over working more hours- I'd be happier doing so. Time to enjoy myself is worth more to me than material posessions.

      Work 60 hours a week? If my boss asked for 45 I'd tell him to fuck off, using those exact words. Money isn't worth my happiness- if anything I'd want to take a pay cut and work fewer hours. I much prefer the European work week and vacation plan, and would happily take a lifestyle hit to get that.

      --
      I still have more fans than freaks. WTF is wrong with you people?
    93. Re:Here's your answer.. by Sultin · · Score: 1

      I've found that in the last few years, apparently the definition of the word "help" has changed to mean "do this entire thing for me and hand it back so I can take credit." Not to mention that "training" seems to mean "Give the final steps without explaining why any of this is required."

      I believe this is almost entirely due to the state of the higher education system. Computer Science seems to be focused on two things: proving the the professor is smarter than everyone else in the room, and teaching people how to claim the work of the smartest person they are working with.

      As long as professors are required to do more research than teach, and allowed to teach without being taught how, the value of a college degree will continue to decline.

      As to your point, few people with a computer science degree have ever been taught anything. The professors get away with not teaching a damn thing by using the "group project" system where they can be sure that those in the class that know what they are doing, have good research skills, or a talented friend, will do all of the work for the group. This allows 50% or more of the students to pass their class without understanding a thing. It's just another memorize key facts and puke experience for most of them.

      Instead of complaining about how people ask for help, or how they train others, show them the right way. It takes a little time and patience, but it does wonders for the group.

    94. Re:Here's your answer.. by Miguelito · · Score: 1

      Instead of complaining about how people ask for help, or how they train others, show them the right way. It takes a little time and patience, but it does wonders for the group.

      Oh I tried and tried, and I've since given up when people would fight it. I've even had feedback from levels that "documentation is too hard to find.." from the same people that replied "there's a search function?" when I pointed out that every page had a "web search" link (that worked very well) when we were using twiki for documenting stuff. There were a lot of us that were so fed up with the constant ignoring of docs and status emails, that we refused to write them anymore until people actually read them. I mean things like questions coming in the day after a status mail went out asking something clearly spelled out in the status, and the person responding along the lines of "oh, I didn't read it," or "I didn't think that part applied to me." We had at least one manager at that point basically lay the blame on us... and had ideas like "let's do a podcast instead." The problem was not putting the information in front of people, it was getting them to get off their asses to actually read it. A couple of us were so frustrated at one point (about the time of the podcast idea) that we said were they next going to fly us to each office to stand there and scream the status in the faces of people when the podcasts failed? Man was that frustrating to deal with.

      Finally the managers started to really notice the same people did, in fact (and as we'd been saying again and again) not bother to read much of anything, no matter how important it was. They finally started cracking down on those people and things have improved somewhat. Still could be better at looking for docs before just sending an email and expecting to have answers handed to them though.

      Oh, and I fully understand the "we get too much email to keep up with every thread," argument that came up a lot. However, many of us actually make an effort to look back through the mails to see if we missed something. Others won't ever bother to lift a finger.

      --
      - My favorite error message: xscreensaver, running on an old Sparc 5 w/ 8bit color: bsod: Couldn't allocate color Blue
    95. Re:Here's your answer.. by Miguelito · · Score: 1

      Oh, and I do agree with a lot of what you say about college too. I found a lot of what you're saying to be true as well when I was there.

      Not to mention that the bulk of what was required for a CS degree was completely useless for my career path, and the bulk of what I use in my job is stuff I had to learn on my own anyway. Thankfully I enjoy learning new stuff on my own.. which is why I find that drive and ability to learn to be one of the most important traits needed for a good sysadmin.

      --
      - My favorite error message: xscreensaver, running on an old Sparc 5 w/ 8bit color: bsod: Couldn't allocate color Blue
    96. Re:Here's your answer.. by Krater76 · · Score: 1

      You just used an example that has nothing to do with the first one and isn't even code, it's just some statement which you can warp any way you want. I must've really hit a nerve.

      So, way to go! Not only are you dyslexic but apparently mentally retarded too!

      --
      "Is life so dear, or peace so sweet, as to be purchased at the price of chains and slavery?" - Patrick Henry
    97. Re:Here's your answer.. by magisterx · · Score: 1

      The problem in your post is with the phrase "years of experience,". You find a lot of people that learn to do just enough to get their job done and then stop learning. They might have 15 years of experience in software development, but that matters little if most of those years were spent maintaining some program through small modifications with no real innovation, no learning, and no keeping up with more modern technologies.

      Experience does matter, but intensity of experience can often be far more important than years. Someone who puts in effortful study in addition to their minimum job and constantly seeks to learn more and find better ways of doing things for one year will often know more than people who just get by for 15 years.

    98. Re:Here's your answer.. by asylumx · · Score: 1

      I find it likely that you work in an IT-centric company. Very many developers & IT pros work for companies where IT is a necessity, but not anywhere close to their primary focus. Manufacturers, sales, etc. There's very little someone in IT can do that will land a business deal to sell a non-IT product.

      So yes, I'd say you're lucky. Hang on to that job!

  3. Slashdot ID by bsDaemon · · Score: 4, Funny

    I recently took a job at a web hosting company. During my interview with the senior admin, my 5-digit slashdot ID gained me major bonus points... especially since I'm only 24 years old.

    1. Re:Slashdot ID by D3 · · Score: 1

      Get off my lawn whippersnapper!

      --
      Do really dense people warp space more than others?
    2. Re:Slashdot ID by Anonymous Coward · · Score: 1, Funny

      How many years ago did we have to sign up to get a 5 figure one, anyway? Mine's much lower than yours but I can't find older posts of my own past mid '99-ish.

    3. Re:Slashdot ID by bsDaemon · · Score: 0

      That's about how old I can find mine, too. However, I joined when I was a freshman in high school, which was 98/99 -- so, somewhere in there.

    4. Re:Slashdot ID by Mindwarp · · Score: 1

      Pah.

      --
      The gift of death metal does not smile on the good looking.
    5. Re:Slashdot ID by qoncept · · Score: 5, Insightful

      I think this is exactly what the OP was talking about. Sure, you're a huge computer nerd and can code anything and make it work, but that's a very small part of a software dev job. Collaborating with others, sharing ideas, designing, working with customers, leveraging your position to gain resources, convincing management why you're right, scheduling, so on and so on.. you don't get that coding at home and you don't get that at school.

      I was fortunate enough to be thrown in to it and gain the experience in the Air Force, and how anyone "gets their foot in the door" blows my mind. I have some very smart friends who are very capable, but in an actual work environment, they'd be completely lost, and that goes for most everyone fresh out of college with a computer science degree. Experience is what makes you useful. An experienced programmer doesn't need experience in a particular language to be at least servicable, but a hotshot young gun could know a language like the back of his hand and be worthless.

      I'm not saying I don't think you are capable or even that I don't think you have the experience. But whereas you (I'm assuming semi-jokingly) refer to how long you've been on slashdot as evidence that you know what you're doing, I would refer to the projects I've worked on and not only the work I've done, but how I've affected the team working on them as a whole and how they've affected me.

      Which brings me to the OP's question. Some of the important things I listen for in interviews is how people have dealt with adversity. Name a problem you had on a project and how it was overcome. Name a time your solution was wrong and how you dealt with it. Tell me about a time you had a problem with someone on your team and how you overcame it. The technical stuff is a given -- look at their resume. I want to know how this guy will make us successful.

      --
      Whale
    6. Re:Slashdot ID by dreamchaser · · Score: 1

      1999ish sounds about right. I was around before that but that was around the time I decided to get an ID.

    7. Re:Slashdot ID by The+Master+Magician · · Score: 1

      I'm gonna be CEO with my 4 digit number!

    8. Re:Slashdot ID by kabrakan · · Score: 1

      Beat you all. And I'm 23!

      --
      Slartibartfast:"Is that your robot?"
      Marvin:"No, I'm mine."
    9. Re:Slashdot ID by Matheus · · Score: 1

      I got mine in '97 or so but somehow am in the 6 digits.. ??

    10. Re:Slashdot ID by clustersnarf · · Score: 5, Funny

      What do I get for a low 3 digit one? :P

    11. Re:Slashdot ID by 2names · · Score: 1

      I had an ID in 1998 but I stopped visiting the site for quite a while. When I came back I could not for the life of me remember what my username was, so I created a new one. I sure would like to have my old low id back. ~Mem - 0 - reeeezzzz.....light the corners of my mind....

      Sorry about that.

      --
      "I'm just here to regulate funkiness."
    12. Re:Slashdot ID by centuren · · Score: 4, Funny

      The last word, usually.

    13. Re:Slashdot ID by clustersnarf · · Score: 1

      I probably would have been lower but I was lazy about it the day they implemented UIDs.

    14. Re:Slashdot ID by jimbobborg · · Score: 1

      That's a good question, as I joined up in 99 too.

    15. Re:Slashdot ID by NoobixCube · · Score: 1

      My seven digit number makes me feel bad now :(

      --
      Admit it. You post strawman arguments as AC so you get modded Insightful for refuting them, rather than Troll
    16. Re:Slashdot ID by HomerJ · · Score: 0, Redundant

      Meh, I WAS going to join in....but 11142 doesn't hold to 3 digit numbers.

      Although I do have 111, which is low, and then a 42 after it, which is always good.

    17. Re:Slashdot ID by Anonymous Coward · · Score: 0

      newb

    18. Re:Slashdot ID by bubbl07 · · Score: 0, Troll

      -1: Offtopic?

    19. Re:Slashdot ID by maxume · · Score: 4, Funny

      If your memory does not match reality, question reality.

      --
      Nerd rage is the funniest rage.
    20. Re:Slashdot ID by Stephan+Schulz · · Score: 1

      ... my 5-digit slashdot ID gained me major bonus points..

      Colour me impressed!

      --

      Stephan

    21. Re:Slashdot ID by syrinx · · Score: 0, Offtopic

      I probably signed up in late '99, and mine is in the low six digits (106xxx)... if I had just been a month or so quicker I could have gotten 5 digits!

      --
      Quidquid latine dictum sit, altum sonatur.
    22. Re:Slashdot ID by Bobzibub · · Score: 1

      Doh!

    23. Re:Slashdot ID by story645 · · Score: 1

      Depends. How old are you?

      --
      open source modern art: laser taggi
    24. Re:Slashdot ID by story645 · · Score: 2, Informative

      Collaborating with others, sharing ideas, designing, working with customers, leveraging your position to gain resources, convincing management why you're right, scheduling, so on and so on.. you don't get that coding at home and you don't get that at school.

      Really? 'cause being on a senior design team doing a build for a competition means I've had to do all of that, plus budgeting & reimbursement nightmares. Add on being team leader for extra headachy fun. Throw out senior design and I've gotten a lot of that just working for a research lab, or at least the one my professor runs. (And filling out purchase orders, so I've got sympathy for the project manager.) It's kind of like what another poster was saying: experience is everywhere, a kids just gotta know how to recognize it and convey it on the resume and to the interviewer.

      --
      open source modern art: laser taggi
    25. Re:Slashdot ID by treeves · · Score: 1
      As it should.

      What's that saying? "Old age and treachery shall overcome youth and vigor every time."

      Or some such thing.

      Of course, as I found out after collecting some data in a thread with a similar topic not too long ago, /. UID does not really correlate with age.

      --
      ...the future crusty old bastards are already drinking the Kool-Aid.
    26. Re:Slashdot ID by arth1 · · Score: 2, Insightful

      I think this is exactly what the OP was talking about. Sure, you're a huge computer nerd and can code anything and make it work, but that's a very small part of a software dev job. Collaborating with others, sharing ideas, designing, working with customers, leveraging your position to gain resources, convincing management why you're right, scheduling, so on and so on.. you don't get that coding at home and you don't get that at school.

      Don't forget that coding consists of 80% programming and 80% troubleshooting. You don't learn that at school. Sure, you learn how to use a debugger, but that won't help you figure out why good code doesn't work in an environment. Experience will allow people to home in on the area where the problem really is, and apply workarounds that are too rare to make it to textbooks.

      What I see time and time again are young people who don't know why something is done a particular way, so they do what to them seems obvious. And break things by doing so. They may not make the same mistake a second time, but they will make it the first time. The oldtimers have already made most of their blunders, and learned the hard way why you don't do things like renaming a library to avoid it from being loaded, or putting echo/stty/tset statements in /etc/profile, or any of the pitfalls too numerous to make it into a school book.

      Yes, you pay for that experience. As you should.
      If you have a micro-managed environment where you can make sure that no-one is given enough rope to hang themselves (and the company) with, young IT people can be just what you need, because they are cheaper and often work hard. But if you need to give some responsibility, you might want someone who has already burnt himself and learned from it, every time.
      There is no fast-track to experience or wisdom. Knowledge, yes, but that's not always a viable substitute.

    27. Re:Slashdot ID by Enry · · Score: 0, Troll

      Got me beat, but not by much.

    28. Re:Slashdot ID by Wee · · Score: 1

      I'm going to save that one...

      -B

      --

      Ash and Hickory, straight-grained and true, make excellent bludgeons, dandy for the cudgeling of vegetarians.

    29. Re:Slashdot ID by FlyByPC · · Score: 2, Funny

      The last word, usually.

      You must be new here.

      --
      Paleotechnologist and connoisseur of pretty shiny things.
    30. Re:Slashdot ID by fishbowl · · Score: 1

      Is there something significant about the number of digits in your ID?

      Where the hell did all these people come from anyway?

      This slashdot thingy is still online? Cool!

      --
      -fb Everything not expressly forbidden is now mandatory.
    31. Re:Slashdot ID by Joe+Snipe · · Score: 5, Funny

      Don't forget that coding consists of 80% programming and 80% troubleshooting.

      I can see why.

      --
      Sometimes, life itself is sarcasm...
    32. Re:Slashdot ID by superbus1929 · · Score: 1

      A crown. You are the KING OF THE NERDS!

      I, and my seven digit UID, are extremely jealous of my overlords. :'(

      --
      Let's stop dilly-dallying and just change "-1: Overrated" to "-1: Disagree" or "-1: Doesn't Subscribe to Groupthink".
    33. Re:Slashdot ID by Geoff · · Score: 1

      Rats. I was going to chime in and deride all these young'ns with their supposedly low ID numbers, and clustersnarf has gone and ruined it all.

      sniff...

      --

      Computers are useless. They can only give you answers. -- Pablo Picasso

    34. Re:Slashdot ID by gardyloo · · Score: 2, Funny

      I probably would have been lower but I was lazy about it the day they implemented UIDs.

      Just wait until you have to get an IUD to post on slashdot. You'll see a lot of laziness.

    35. Re:Slashdot ID by Anonymous Coward · · Score: 0

      one word: Freelance.
      If you have the juice, why give it to these companies? Sure, it's a bumpy start, but you learn more, earn more eventually. That is, if you're up to the challenge, being as smart as you think you are.

    36. Re:Slashdot ID by Greyfox · · Score: 2, Interesting
      I actually like the "Write a function that does X" questions. I'm not really looking to see if they can write a function that does X. I'm looking to see how enthusiastic my prospective employee is about the problem. I'm looking to see if he engages me to find out more about X prior to starting. I'm looking to see if he sketches out what's supposed to be happening prior to starting. By the time he's starting to write a function that does X, I already know everything about him that the question was supposed to show. That holds true whether he does everything I'm looking for or he goes up to the board and immediately starts writing code.

      I have rejected potential employees on their reaction to this one question, and I've been hired to positions myself based entirely on my reaction to it.

      --

      I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

    37. Re:Slashdot ID by GaryOlson · · Score: 2, Funny

      A free prostate exam?

      --
      Every mans' island needs an ocean; choose your ocean carefully.
    38. Re:Slashdot ID by user-hostile · · Score: 1

      Oh, it's not about how long ago you signed up. Your ID is simply the price you paid ($) for your membership. At least that's what I was told when I joined.

      U-H

    39. Re:Slashdot ID by Stormie · · Score: 2, Funny

      I'd be wary about accepting a position at a company with such lax standards that a 5 digit Slashdot ID was considered acceptable.

    40. Re:Slashdot ID by nitin.sahai · · Score: 0

      Who do I have to sleep with to get a 1 digit UID?

    41. Re:Slashdot ID by dreamchaser · · Score: 1

      I might have finally signed up in '97 or '98. Like I said, '1999ish' and I've been too lazy to search and find out because I don't really care :)

    42. Re:Slashdot ID by madprof · · Score: 1

      Hope this isn't serious. Did they also want to hire you because you had nice hair?

    43. Re:Slashdot ID by turbotroll · · Score: 1

      I think this is exactly what the OP was talking about. Sure, you're a huge computer nerd and can code anything and make it work, but that's a very small part of a software dev job. Collaborating with others, sharing ideas, designing, working with customers, leveraging your position to gain resources, convincing management why you're right, scheduling, so on and so on.. you don't get that coding at home and you don't get that at school.

      This is a good point indeed. A former employer of mine once hired a couple of 19-year-olds, on the grounds that although completely inexperienced, they were "extremely talented". Blinded with their apparent "talent", the HR forgot to question their maturity, with disastrous consequences. Those children were unable to communicate with the customer on a professional level, and their failure to understand what does the term "business critical" stand for led to serious damages of production systems of our customers, who happened to be large mobile operators.

      The kiddies got ultimately fired, after they seriously damaged the company reputation in the customer's eyes, brought a lot of grief to those who had to clean up after them, and so forth. The only winner in the whole story was probably the scumbag external recruiter, who made a quick buck and laughed all the way to the ATM.

      To put a long story short, a good candidate for a job should be a complete, mature and developed person, not just a skilled engineer.

    44. Re:Slashdot ID by Hognoxious · · Score: 1

      my 5-digit slashdot ID gained me major bonus points... especially since I'm only 24 years old.

      That's unpossible, you must have inherited it. Your big sister got the house and your kid brother got the car.

      I'm guessing you had first pick.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    45. Re:Slashdot ID by turbotroll · · Score: 1

      Hope this isn't serious. Did they also want to hire you because you had nice hair?

      The OP sounds quite trollish, to be honest. The bad kind of a troll, that is, not like myself.

    46. Re:Slashdot ID by Hognoxious · · Score: 1

      It would explain why projects are always late and over budget.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    47. Re:Slashdot ID by qoncept · · Score: 1

      I'm not sure what kind of experience you have - what kind of competition you're talking about, what kind of collaboration you've done, what exactly your requirements were or who they were coming from. My point is that someone that has never worked professionally - that is, their experience consists of making a side scrolling game in their free time and debugging some javascript - doesn't have any useful experience for a corporate environment. There's a big difference between making a few little changes you want and making a few little changes someone else wants.

      I've done some pretty extensive changes to phpbb for my own forum and wordpress for another site I run. I learned a lot about them. I wrote my own cms in php about 10 years ago, which was really some of the first programming (if you'll call it that) I did. I've taken dozens of classes on different languages, architectures, designing and customer interaction. I learned from all of these things, but none of them even began to preparing me for a business environment. The only learning you can do outside of that, I think, is prep work. Learn the basics - how do I code in this language, what are the best practices for designing this type of application, how do I write requirements and so on. Learning to be productive can only be done by producing. That's why electricians and plumbers have apprenticeship programs. If you're in school and you want honest to god experience in programming, your best bet is an internship, and cross your fingers that you'll get the right experience there.

      --
      Whale
    48. Re:Slashdot ID by WeThree · · Score: 1

      Warning sign #1 -- you are discussing slashdot IDs.

      Warning sign #2 -- your slashdot ID gains you major bonus points.

      --
      --------------------------------
      Not all who wander, are lost.
    49. Re:Slashdot ID by AgentTim3 · · Score: 1

      Reality is for people who can't cope with drugs.

    50. Re:Slashdot ID by TheRealZero · · Score: 0

      My point is that someone that has never worked professionally - that is, their experience consists of making a side scrolling game in their free time and debugging some javascript - doesn't have any useful experience for a corporate environment. There's a big difference between making a few little changes you want and making a few little changes someone else wants.

      No, you're original point and the point to which story645 is speaking against was

      Collaborating with others, sharing ideas, designing, working with customers, leveraging your position to gain resources, convincing management why you're right, scheduling, so on and so on.. you don't get that coding at home and you don't get that at school.

      I have received extensive team building training during my schooling and have seen a real push for it to be a larger part of the curriculum in years to come. The absence of a company name and payroll doesn't make the experience any less useful in real world. But you're correct, if all I've done is make the 1902349038th pac-man clone in c++, i probably shouldn't be considered for the job any way.

    51. Re:Slashdot ID by evil_aar0n · · Score: 1

      $50. Though I'd pay _way_ more for "333" - 'cuz, really, I'm only half-evil...

      --
      Truth, Justice. Or the American Way.
    52. Re:Slashdot ID by mrfriendly · · Score: 1

      Yeah, I've heard of passing down IDs through the generations before...

    53. Re:Slashdot ID by Sj0 · · Score: 1

      Most coders I've met actually have derision for people who 'waste' time learning how to do the things underneath. I'm an indie game developer as a hobby, and when I tell coders I want to learn about ray-casting and rendering triangles before I use OpenGL, they act like I just raped their dog. It seems only natural to me though; I could code SDL(admittedly without the excellent design and speed), and that helps me understand when something breaks. It only seems natural that I'd want to learn about actual 3d rendering before using OpenGL or DirectX so I could similarly understand it enough that when something breaks it's not "Oh, the black box exploded".

      Back on topic, the problem with most IT programs is they work the opposite direction than anything else.

      When I went to school as an engineer, they taught us basic electronics first, then semiconductors, then AC circuits, then they taught us how to apply basic electronics to create logic circuits, then how AC circuits can drive a motor, then how to use basic electronics and semiconductors to create an AC waveform, etc etc etc. By the time I got to actually controlling a process, I could design and build every part in the chain. I understood the terminology because it was all a natural consequence of understanding the concepts that built the terminology. When we needed a specific piece of vendor information, they'd teach us to get the data sheet or manual rather than forcing us to memorize the data sheet of a 741 op-amp.

      By contrast, when I studied to become a Cisco CCNA, I found they'd throw concepts at us without bothering to base it on anything. We knew the physical layer, data-link layer, network layer, transport layer, session layer, presentation layer, and application layer existed, but because we never bothered learning any fundamentals, the only way anyone knew where the demarcation was is memorizing sentences from the curriculum for the test. We spent hours memorizing data packets for some reason, insane amounts of incredibly specific vendor information that immediately fell out of our heads after the test was over.

      --
      It's been a long time.
    54. Re:Slashdot ID by qoncept · · Score: 1

      "The absence of a company name and payroll doesn't make the experience any less useful in real world."

      I'll decide what my point is, thank you very much.

      You're wrong. I've had instructors try to play the role of the customer. They've designated certain team members as management. They've brought in people from different departments to be the user. None of them are anything like real life. There isn't a school that sits you in front of a computer for 8 hours a day with real people that need real results from you for their business to continue making money (ie, to keep their job). They don't have you work on huge projects that have been touched by dozens of people (each with their own ideas and practices)that have fundamental flaws, minor flaws, partially complete requirements, partial documentation, and obscure usage that you can't infer - you have to rely on the requirements.

      Anyone who thinks college fully prepares someone to work in a corporate environment as a software developer must not have much experience. In my 6 years in the Air Force, I was surrounded by huge fucking nerds that stayed in their dorm rooms all weekend playing Everquest and all thought they were goddamn geniuses. They were all good at standardized tests, some of them were great coders, but the vast majority were horrible at their job. (Cue listing your qualifications and how good you are. I'll be impressed. If this is an interview, I've already decided I don't want you.)

      --
      Whale
    55. Re:Slashdot ID by Local+Loop · · Score: 1

      I don't know. What do I get for a really cool one?

    56. Re:Slashdot ID by Anonymous Coward · · Score: 0

      in b4 cowboy neal

    57. Re:Slashdot ID by jc42 · · Score: 1

      UID does not really correlate with age.

      Yeah; that's a common misconception that has been shot down by the actual data for a number of online forums. But there are several processes at work that add to the poor correlation.

      I've stumbled across one of the reasons here on /. and other places. I once had a somewhat lower UID, using more of my name but no digits. Then one day, it stopped working. A bit of poking around turned up that it was still valid, but my password didn't work for it. A question about it got no response, so I just shrugged, and made a new ID. That was long enough in the past that I no longer remember my original /. ID. But really, what does it matter?

      I had an even funnier case a few years ago, when I was on several yahoo forums, and yahoo went through its rash of buying out zillions of smaller forums. I was on several of them, too. In the months of massive confusion that followed, I soon found that none of my login ids for any of them worked with yahoogroups. My original yahoo id also failed there. I did a bit of poking around (and sending unanswered queries), and found that no reasonable variant of my name was accepted as a new id. Finally, I tried respelling my name in French - and it was accepted. So now all my yahoogroups groups know me by my French name. A couple of years ago, I got an invitation to join QueTrad, a group about traditional Quebec music, and the people there were duly entertained by the story of why I used a French name online, when I barely speak French.

      But again, what does it matter? It's a fact of life that online forums are a confused mess. They all mess up their accounts occasionally. They all have different (and sometimes changing) rules for what ids are acceptable. Once you're on several forums, you can never keep their policies straight. And you can never get responses from questions about your account, probably because the few people running a forum are too harried to answer. So we all have multiple aliases online, and they have to be changed occasionally.

      And any meaning we might attribute to silly things like ID numbers is totally bogus.

      --
      Those who do study history are doomed to stand helplessly by while everyone else repeats it.
    58. Re:Slashdot ID by Anonymous Coward · · Score: 0

      Cowboy Neal, of course.

    59. Re:Slashdot ID by Nethead · · Score: 1

      Tell me about it. I'll just go to the mall now and hang with the boppers.

      --
      -- I have a private email server in my basement.
    60. Re:Slashdot ID by story645 · · Score: 1

      Anyone who thinks college fully prepares someone to work in a corporate environment as a software developer must not have much experience.

      I'll agree with you that it's not the same thing as working in an office, but it depends so much on what sort of project is being used for experience. Hell, I don't even think corporate experience fully prepares people 'cause every company's culture is a bit different and every project is different.

      Because my school's a public one, I've worked with plenty of guys who've done corporate (hell, my team's project manager manages multi-million dollar projects for his real job) and I see various levels of skill, knowledge, and professionalism from them. Some of the guys who I'd steer clear of have years of experience, and some of the best guys around have no working experience. (But know their stuff, play well with others, and are reliable.)

      There isn't a school that sits you in front of a computer for 8 hours a day with real people that need real results from you for their business to continue making money (ie, to keep their job). They don't have you work on huge projects that have been touched by dozens of people (each with their own ideas and practices)that have fundamental flaws, minor flaws, partially complete requirements, partial documentation, and obscure usage that you can't infer - you have to rely on the requirements

      Bad design, implementation, documentation, and scheduling are creating all sorts of problems because this project is run on a year basis with overlapping teams, so we're the third team to get it and we work with the other (lead team) who aren't getting their work done and holding up our progress. (I get the joy of trying to explain to electrical engineers why the software team needs working hardware to test code and move to the next stage-I can only hope that the corporate world is more sane in this respect) The actual code is also plagued with lots of documentation gaps and lovely open-source libraries with vague documentation. The team mates have all sorts of skill sets that have to be worked with, and the professor is not really involved. There are plenty of partially done requirements that are sitting there and being held up by something.

      Yeah, it's not corporate experience, but it's also not on the same playing field as rewriting pacman. The biggest difference I see is that there's less devotion/reliability 'cause it's just a grade. Lab work is even higher stakes in some way 'cause the work is done for a grant/stipend/pay check.

      --
      open source modern art: laser taggi
    61. Re:Slashdot ID by Anonymous Coward · · Score: 0

      You make it sound like you are expected to convince a lot of people that you are useful, specially management. I don't understand your point of view. If you are intelligent, dilligent and capable, that's the only asset needed and you should be valued. A pointy-haired boss will always be difficult to deal with and you should leave as soon as you can, whereas a good manager will know what IT people (and all other teams) are like and let them thrive without requiring them to make good friends with the sales team, although each one sees the other as a necessary evil. I go to work not to make friends with incompatible people.

    62. Re:Slashdot ID by netringer · · Score: 1

      I have a 2char-2digit who is record.

      If I could just sucessfuly reclaim it.

      --
      Ever dream you could fly? Get up from the Flight Sim. I Fly
    63. Re:Slashdot ID by ncc74656 · · Score: 1

      How many years ago did we have to sign up to get a 5 figure one, anyway?

      My first post is dated 29 May 1999. I had been lurking for a few months prior to that, but created an account so I could post.

      By comparison, the first post from the first six-digit-uid poster is dated 22 February 2000. The first post from a five-digit-uid user is dated 2 January 1999. Basically, it looks like if you signed up in 1999 (or the first couple months of 2000), you have a five-digit uid.

      --
      20 January 2017: the End of an Error.
    64. Re:Slashdot ID by Jon+Anhold · · Score: 1

      Nice, lower than mine!

  4. What they bring by DoofusOfDeath · · Score: 5, Funny

    'IT is seen as a young man's game. My next applicant after you is 23 years old. What do you know that he doesn't?'

    I think you'd find they have a keener understanding of how to bring a civil suit for age discrimination.

    1. Re:What they bring by Cillian · · Score: 3, Insightful

      It's very easy to suddenly whip out the discrimination card, but it's perfectly valid in this case to prefer older applicants who have more experience in the job. Obviously, if there is a preference for older applicants even if they don't have more experience, something is up, but it doesn't sound like that's the case. (The original poster wasn't entirely clear about this, I'll accept).

      --
      -- All your booze are belong to us.
    2. Re:What they bring by Anonymous Coward · · Score: 0

      You have it backwards. There's usually a preference for younger candidates. Telling the interviewee that you favor young candidates and that there's a young candidate after him is practically inviting a lawsuit if he/she doesn't get the job.

    3. Re:What they bring by butterflysrage · · Score: 1

      then it should be worded as such... there is quite a difference between "a 23 year old" and "someone fresh out of school".... one is agist, the other relates to how much work experience they have. Someone who is 40 and just changed jobs has less experience then a 26 year old who has been in the workforce for several years already.

      --
      the preceding post was not spell checked... suck it.
    4. Re:What they bring by Techguy666 · · Score: 4, Insightful
      I don't have mod points but I would agree with the previous post. Even implying that age is a consideration in any way would just invite a lawsuit. When you say the old timers are more capable of "getting working products delivered on time and on budget", how do you measure this? Ask questions that might flesh out whether your measure of deliverables is the same as your potential hiree's measure of deliverables.

      What you want is not so much an employee that is necessarily older but an employee with predictable skills, attitude, and way of thinking (or at least tolerable) in your eyes. As a bonus, you end up with the most compatible person for the role, regardless of age.

    5. Re:What they bring by JoeFromPhilly · · Score: 2, Informative

      I understand what you're saying, but even if that's what you're looking for you should say it some other way. If you bring up age during interviews, you're opening yourself and your company to lawsuits. I would just demand a certain number of years of experience at the general task if that was what I was after.

    6. Re:What they bring by symes · · Score: 1

      In the UK at least, it is usual to have a list of questions that are applicable to all candidates. While answers might provoke varied discussion, this approach insures applicants each have a fair chance irrespectiv of age, etc. If you start asking applicants different questions based on some personal attribute then one might argue they didn't get a fair chance. And they might have a point. The best bet is to think of criteria that would stack the deck in favour of old folks. Such as "an interest or experience in working with legacy systems", "got a new ZX81 for Christmas", etc.

    7. Re:What they bring by Anonymous Coward · · Score: 0

      I don't have mod points but I would agree with the previous post.

      That's not what mod points are for. There's no "+1 I agree".

    8. Re:What they bring by GuyverDH · · Score: 1

      It may not be politically correct to use the word "age" in the question, but it certainly doesn't open one up to lawsuits (some may try to sue anyway if they do not get the job, but those are the ones who would do so regardless of whether or not the question was asked).

      I've been a follower of the attitude, aptitude and experience formula for years, and it's served me very well.

      I sometimes throw in longevity as a variable, as well as factor in if a change was due to downsizing versus attempts at pay-rate ladder climbing. Someone who stayed the course at a previous position shows a level of personal responsibility and loyalty the employee may have, as well as a level of resistance to being hot-headed when conditions don't always seem favorable.

      Attitude and aptitude are the primary keys though for any position. If you have a can-do attitude and the aptitude that is compatible with the available position then the experience will come. If you bring experience in that position coupled with the attitude and aptitude, then you get closer to being an ideal candidate.

      --
      Who is general failure, and why is he reading my hard drive?
    9. Re:What they bring by Anonymous Coward · · Score: 0

      No, it is not. It is valid to prefer experience, not age. If you even mention something like this and the person does not get the job you'll have a lawsuit. It doesn't matter what you meant, it matters what you actually said.

    10. Re:What they bring by theoriginalturtle · · Score: 1

      "Age" doesn't always equate to "useful experience" but wherever you find useful experience, you usually find someone who's taken some time to acquire it. Personally, if I was in an organization where we had the wherewithal to mentor someone on their way up, show them how to learn things on their own, give them the latitude to make potentially-costly mistakes in a sandbox, I'd have no problem hiring inexperienced people. Unfortunately, in my organization right now we can't afford to have anybody in there who hasn't wised up by making some mistakes in someone else's sandbox, since we can't afford to have them make those mistakes in ours. Average age of my recent (last five years) hires: about 47. Average experience: 25 years.

      --
      ---------------------------------------
      Rotate the pod, please, HAL....
    11. Re:What they bring by Anonymous Coward · · Score: 0

      http://en.wikipedia.org/wiki/Ageism#Employment

    12. Re:What they bring by rabun_bike · · Score: 1

      In the USA, no laws are broken when discriminating on age without younger workers. Sorry. The Age Discrimination in Employment Act of 1967 (ADEA) protects individuals who are 40 years of age or older from employment discrimination based on age. http://www.eeoc.gov/facts/age.html

    13. Re:What they bring by Profane+MuthaFucka · · Score: 2, Interesting

      If we rephrase this into different terms, the problem becomes clearer:

      Sir, the next candidate is a hot woman. Can you tell me what advantage a cock has over two lovely boobs in a low cut blouse?

      Asking an old guy what his age brings over a younger candidate is similar and you should probably just judge candidates on their relevant capabilities rather than how many times they've had a chance to blow out a birthday candle.

      --
      Fascism trolls keeping me up every night. When I starts a preachin', he HITS ME WITH HIS REICH!
    14. Re:What they bring by ccguy · · Score: 2, Informative

      old timers are more capable of "getting working products delivered on time and on budget",

      There is some truth to this: They fight for more reasonable deadlines and budgets to start with.

      In fact, I've seen inexperienced programmers say out loud things like "7 weeks? What will I do with the other 5?"

    15. Re:What they bring by PCM2 · · Score: 5, Informative

      It's very easy to suddenly whip out the discrimination card

      I believe that was the GP's point.

      Seriously -- my mom worked in human resources for many years (not her proudest moment), and bringing up age is not something you want to do in an interview. Another good way to get slapped with a lawsuit is to tell someone who is calling for a reference that the candidate in question was fired from your company for stealing -- even if he was. If you don't understand these things, I would seriously suggest requesting a sit-down briefing with your own HR department and have them fill you in on the labor laws in your state.

      --
      Breakfast served all day!
    16. Re:What they bring by Anonymous Coward · · Score: 0

      Although there is some risk of a lawsuit, it's an overstatement to say "you'll [you will] have a lawsuit" because rarely does it get to this (at least in the US). That said, yep - best not to ask the question the way it was proposed.

    17. Re:What they bring by Anonymous Coward · · Score: 0

      Yeah, you are right up the lawsuit alley on this question. I am surprised you/company haven't been sued yet. Big no no and #1 on the things you can't asked during an interview list.

    18. Re:What they bring by rm999 · · Score: 2, Insightful

      True, but the solution is simple:
      'IT is seen as a young man's game. My next applicant after you is straight out of a top 5 university CS program. What do you know that he doesn't?'

    19. Re:What they bring by Anonymous Coward · · Score: 2, Insightful

      I second this. I was told by my HR dept not to ask age or bring it up at all (not that I ever intended to)

      Just figure out what job role you're trying to fill and dig deep into the answers you're given. Ask them their processes for debugging problems, think of issues you've had to undertake that were difficult and pose them hypothetically to figure out what the candidate would do.

      Ask them a couple personality questions 'What would you old co-workers say about you?', and give them a very difficult or impossible problem to solve and see how quickly they flip out (or hopefully, not at all)

      I'm 33 and I definitely think that I've got an 'edge on the younger guys who don't have the experience I do, but I know lots of people my age who shouldn't have ever been hired in IT, yet, there they are, drawing a paycheck and being worthless.

      I also have known some brilliant younger people who will likely be my bosses in the future if I'm lucky.

      If you start basing your decision on age, you might as well pick something just as arbitrary like skin color.

    20. Re:What they bring by Glonoinha · · Score: 1

      Biggest difference between experienced developers and newbie developers : the accuracy their time estimates.

      Experienced professional developers quote you a time that includes the initial imagination, design, write the application and at the same time keep the documentation accurate, write the traceability documentation, deployment package creation, creating test plans, testing the code with unit and integration testing, get it ready for client acceptance testing - all while working around the SLAs of external contributing parties.

      Newbies will tell you how long it would take them to actually crank out the source code in their favorite IDE while they are hopped up on caffeine, assuming they were able to hack away at it without interruption for 10 hours each day until the code will compile and run.

      Same task -
      Old Timer Estimate : two weeks.
      Newbie Estimate : two days.

      Guess how long it actually takes ...

      --
      Glonoinha the MebiByte Slayer
    21. Re:What they bring by rahvin112 · · Score: 1

      It's not just your states laws, it's what people win in civil suits. Often the legal language doesn't adequately reflect what people can actually win in front of a jury. Juries are VERY sympathetic to perceived discrimination, especially age, gender and race.

    22. Re:What they bring by Tingler · · Score: 1


      Same task -
      Old Timer Estimate : two weeks.
      Newbie Estimate : two days.

      Guess how long it actually takes ...

      Well... If you are government... somewhere between two and twenty years... if ever.

    23. Re:What they bring by ucblockhead · · Score: 2, Interesting

      Sadly, having interviewed people straight out of top 5 university CS programs, the answer might be "what a hash table is".

      --
      The cake is a pie
    24. Re:What they bring by moderatorrater · · Score: 2, Insightful

      'IT is seen as a young man's game.

      Good job not bringing up age. Might I suggest, "IT is a field that requires constant learning to remain effective. My next applicant after you is straight out of a top 5 university CS program. What do you know that he doesn't?"

    25. Re:What they bring by rm999 · · Score: 1

      Haha, whoops - forgot to take that part out.

    26. Re:What they bring by Bane1998 · · Score: 1

      It's very easy to suddenly whip out the discrimination card, but it's perfectly valid in this case to prefer older applicants who have more experience in the job. Obviously, if there is a preference for older applicants even if they don't have more experience, something is up, but it doesn't sound like that's the case. (The original poster wasn't entirely clear about this, I'll accept).

      No, it's not acceptable to prefer older canidates. It's acceptable to prefer more EXPERIENCED canidates. Assuming age is proportional to experience or skill is exactly why it's called age discrimination. If you want a tangible argument about whether you should be able to ask or decide on age or not... then bring up something that actually has to do with age. Such as retirement or chances of dying before the project ends.

      I'm not even a fan of hiring based on experience or not. A person can have a resume chock full of experience, but still be a moron. Are you smart? Can you adapt? Can you learn? Can you get the job done? That seems to me to be the only thing you need to know.

      My disclaimer is that I'm 28 years old. I started working as a professional programmer around 18. Before that I grew up working on and playing with computers, it's my passion, and I'm good at it. Better than quite a few people with amazingly good looking resumes, because I love it.

    27. Re:What they bring by Anonymous Coward · · Score: 0

      Blahahahaha

      I was thinking the same thing.

    28. Re:What they bring by Bozdune · · Score: 1

      I feel your pain, having "taught" hashing to every new hire for 25 years. However, I'm equally concerned with whether they can write a coherent English sentence, construct a memorandum that other people can understand, or communicate with a non-technical person to gain an understanding of what that person thinks he needs.

      At least a top 5 graduate tends to be literate.

    29. Re:What they bring by CptNerd · · Score: 1

      Same task - Old Timer Estimate : two weeks. Newbie Estimate : two days. Guess how long it actually takes ...

      Going by my 25 years in the business, I'd say "three weeks"...

      --
      By the taping of my glasses, something geeky this way passes
    30. Re:What they bring by D+Ninja · · Score: 1

      That's precisely what I was thinking. A question like this is typically not even allowed (especially within larger companies) because it clearly shows you are considering age as one of your delimiters (which you yourself said you were).

      Bad. Very bad. Lawsuit waiting to happen.

    31. Re:What they bring by mjeffers · · Score: 1

      It's very easy to suddenly whip out the discrimination card, but it's perfectly valid in this case to prefer older applicants who have more experience in the job. Obviously, if there is a preference for older applicants even if they don't have more experience, something is up, but it doesn't sound like that's the case. (The original poster wasn't entirely clear about this, I'll accept).

      Imagine this scenario:

      A 53 year old IT pro walks into your office for an interview. You sit down and say to him:

      IT is seen as a young man's game. My next applicant after you is 23 years old. What do you know that he doesn't?

      He gives an answer but it's not what you're looking for and he doesn't get the job. How does he take that question? Is he more or less likely to call a lawyer if he sees the 23 year old applicant waiting in the lobby?

      It's a great story when the guy wows you and you end up finding the guru/jedi master that keeps everything running, saves you millions and tells you great stories about the good old days but you'll reject a lot more than you hire and asking a question in a way that says "I'm inclined not to hire you because you're old, tell me why I'm wrong" is asking for trouble.

    32. Re:What they bring by kandela · · Score: 1

      If I had mod points you'd be +1 Informative.

      --
      Conservation of angular momentum makes the world go round.
    33. Re:What they bring by Anonymous Coward · · Score: 0

      COBOL

    34. Re:What they bring by Anonymous Coward · · Score: 0

      I would actually review who the Age Discrimination Employment Act applies to... According to the law, only those who are 40 or older than 40 are protected (http://www.eeoc.gov/types/age.html). But I do agree, that it is always best to stay away from age in interviews anyways...

    35. Re:What they bring by mikael_j · · Score: 1

      Same task - Old Timer Estimate : two weeks. Newbie Estimate : two days. Guess how long it actually takes ...

      Old timer: three weeks for something that works as designed (but the customer spec was of course broken).
      Newbie: five days for something that sort of works but doesn't follow the spec, which is both good and bad since it fixes some stuff that was broken in the spec but also breaks stuff that wasn't.

      /Mikael

      --
      Greylisting is to SMTP as NAT is to IPv4
    36. Re:What they bring by ebbe11 · · Score: 1

      'What do you know that he doesn't?'

      A couple of the answers, that I would give:

      • How to use an SCM system - and why you must do that.
      • How to write documentation that can be understood by other people than me.

      I'm 52 and I still do programming for a living. Mostly because I love it but also because I don't want to be a manager.

      --

      My opinion? See above.
    37. Re:What they bring by baggins2001 · · Score: 1

      Heck, our human resource manager asked them if they were married and later in the interview started to get her to say whether she was planning to have kids in the near future.
      I about fell over on the floor.

      --
      He who said 1,000,000 monkeys on 1,000,000 typewriters would eventually type the great novel, never saw an AOL chat room
    38. Re:What they bring by oliverthered · · Score: 1

      As well as the usual questions which only skim the surface and don't really tell you much about ability only about what they can remember. We give applicants some fairly open ended programming excersises and see what they do.

      things like factoring some prime numbers and working with roman numerals.

      then we have a 3 month period in which to evaluate them further. I like to set them some tasks to see what they are made of and how adaptable they are as well as how well they communicate in a team environment. I usually give them a 'prototype' style application and get them to extend it and make it more extensible for future versions and keeping the same coding style. There are several ways to solve the problem and each have there merits and weaknesses which give something to talk about the task.

      --
      thank God the internet isn't a human right.
    39. Re:What they bring by Communomancer · · Score: 1

      'IT is seen as a young man's game.

      Not to mention the extra whammy for the sexism. Here's hoping he doesn't ask this question of a 43-year old woman.

      --
      "UNIX" is never having to say you're sorry.
    40. Re:What they bring by turbotroll · · Score: 1

      Heck, our human resource manager asked them if they were married and later in the interview started to get her to say whether she was planning to have kids in the near future.
      I about fell over on the floor.

      Which country was that? Did the story have a legal epilogue?

      I used to live in Croatia for a longer period of life. Over there many laws aren't exactly well enforced (especially labor laws) and I heard similar stories from multiple sources. Once I even heard a story about an asshole interviewer asking a lady candidate whether she goes to church while staring at her legs.

    41. Re:What they bring by oliverthered · · Score: 1

      I second that. On of the things we ask for with candidates is that they submit some code examples before we decide on interviewing them. That usually weeds people out quite well.

      --
      thank God the internet isn't a human right.
    42. Re:What they bring by Ash+Vince · · Score: 1

      The biggest problem with going anywhere near the legal line in these sorts of cases is not losing the case. The biggest problem is having to fight the case in the first place. It costs a fortune even if you win and is a permanent black mark on the managers record.

      Quite often it is cheaper to pay the person suing you off rather than attempt to fight the case.

      --
      I dont read /. to RTFA, I read /. to offend people in ignorance.
    43. Re:What they bring by sorak · · Score: 1

      IANAL, but it seems like it would be perfectly acceptable if you substituted experience for age, so long as you really do hire based on experience, and not age...

      If the interviewer had said "you've been doing this for twenty years. My next applicant is straight out of college and has been taught all the newest technologies, what do you know that he doesn't?", that is quite a bit different.

    44. Re:What they bring by sorak · · Score: 1

      This could go either way...

      1. A young guy isn't hired because HR prefers older people, so he sues
      2. An older guy goes to the interview and his boss asks the question mentioned, then the older guy does not get the job. To him, it is going to look like an age discrimination case. Even if he doesn't have a leg to stand on, it can still be costly, and can still lead to some negative P.R.

      This reminds me of a job interview I went on, once. It was about four hours away from where I live, and I was considering moving to work there. So, it was an all day interview, and during lunch, one of the interviewers asked me about my religion. Being an atheist, I felt that, if that was going to be a problem, it would be better to know BEFORE i decided to pick up everything and move to a new city, so I told them.

      I never heard from this company again. I didn't sue, (don't know if I could have), and can't be sure if that was the reason I didn't get the job, but I'll always have doubts. I think it is worth rewording the age question, just to make sure that the other job applicants don't have to ask themselves similar questions.

    45. Re:What they bring by BertieBaggio · · Score: 1

      Good job not bringing up age. Might I suggest, " IT is a field that requires constant learning to remain effective . My next applicant after you is straight out of a top 5 university CS program. What do you know that he doesn't?"

      (emphasis mine)

      I would argue that pretty much every professional field requires constant learning if you want to progress. IT, engineering, law, medicine, accountancy... plumbing, construction, etc. Yeah, you might get away with not improving, but you'll find it much easier and your prospects much better if you are familiar with the ins and outs of your field.

      And you'll be respected as "the guy who knows everything". That's always nice :)

      --
      If all you have is a grenade, pretty soon every problem looks like a foxhole -- MightyYar
    46. Re:What they bring by Anonymous Coward · · Score: 0

      It shouldn't be about experience, it's about competencies. Someone may have 50 years "experience" of being useless in IT. They may even know good answers for dumb ageist questions like the one in the OP, but are they the most capable and competent person for the requirements of the role?

      Anyone who predicates an interview with a bias that more mature/older candidates will get a more sympathetic hearing is already demonstrated an age discrimination. I hope one of the younger candidates (which wouldn't include me) finds out about it and throws the book at them. They clearly have no idea what recruitment should be about.

    47. Re:What they bring by Anonymous Coward · · Score: 0

      and if i had mod points you would be -1 offtopic

    48. Re:What they bring by baggins2001 · · Score: 1

      USA, I can't remember if he did it 3 or 4 years ago.
      We hired her.

      --
      He who said 1,000,000 monkeys on 1,000,000 typewriters would eventually type the great novel, never saw an AOL chat room
    49. Re:What they bring by Sj0 · · Score: 1

      If you make it through more than 1-2 projects before realising you should pad your time estimates appropriately, you've got bigger problems than experience.

      Fundamentally, learning from mistakes shouldn't take 30 years.

      --
      It's been a long time.
    50. Re:What they bring by Anonymous Coward · · Score: 0

      At least a top 5 graduate tends to be literate.

      LOL! Thanks, I needed a good laugh.

    51. Re:What they bring by mcmonkey · · Score: 1

      'IT is seen as a young man's game. My next applicant after you is 23 years old. What do you know that he doesn't?'

      "I know how his car ended up with 4 flat tires the morning of an important interview."

    52. Re:What they bring by PCM2 · · Score: 1

      Quite often it is cheaper to pay the person suing you off rather than attempt to fight the case.

      But that's true of all civil cases. I think something like 90 percent never see the inside of a courtroom.

      --
      Breakfast served all day!
    53. Re:What they bring by pbaer · · Score: 1

      Are you being serious? Hash tables are on the CS AP AB exam.

      --
      There are 11 types of people, those who know unary and those who don't.
    54. Re:What they bring by ucblockhead · · Score: 1

      Yes, sadly.

      --
      The cake is a pie
  5. Wrong idea! by bigstrat2003 · · Score: 3, Funny

    As a 23-year-old IT professional, I strongly recommend you interview more of them. ;)

    --
    "16MB (fuck off, MiB fascists)" - The Mighty Buzzard
    1. Re:Wrong idea! by Anonymous Coward · · Score: 5, Funny

      Dear Slashdot,
          I have a set of pre-interview biases. How can I frame my interviews to support those biases?

    2. Re:Wrong idea! by fuckinshitmotherfuck · · Score: 2, Insightful

      Ask the exact same questions to both age groups. Simple. If the age group with more experience cannot use it adiquately in an interview, the experience does them no good. I consider people in two types, learners and those who I will not give a job.

    3. Re:Wrong idea! by Anonymous Coward · · Score: 1, Insightful

      I agree to an extent. I've found the younger ones are quicker to learn something new and more motivated to do so. On the other hand, the older people have the experience to anticipate the bumps in the road, which can be invaluable.

      I've seen allot of young developers write great projects that just were not sustainable/maintainable. I've also seen the old guys write solid projects that feel like using an abacus.

      If you are saying one is better than the other, I think that's just wrong either way - you definitely need a balance of both.

    4. Re:Wrong idea! by bigstrat2003 · · Score: 1

      If you are saying one is better than the other, I think that's just wrong either way - you definitely need a balance of both.

      Time to kill my own joke... I wasn't saying any one was better. If the submitter hired more 23-year-olds, that would increase my chances of finding a job, hence the joke.

      --
      "16MB (fuck off, MiB fascists)" - The Mighty Buzzard
    5. Re:Wrong idea! by fuckinshitmotherfuck · · Score: 1

      We are looking for some developers. .net, asp sharepoint!

    6. Re:Wrong idea! by nathacof · · Score: 1

      ditto

    7. Re:Wrong idea! by Anonymous Coward · · Score: 0

      Here is your algorithm, Elliot:

      1. Ask someone in HR to hand them off a test with 24 questions.

      2. Each question is carefully crafted so that they will find bits that they are likely to find in their position, but also, they are taugh at CS school. You don't want to ask tricky questions, just the regular stuff, but a little harder. Give them 5 minutes per question, knowing that an straight A+ grade student would finish that in 5 minutes.

      3. Hire the people who score the most while their salary is under your budget.

      Next question?

  6. I don't get it by SparkleMotion88 · · Score: 5, Insightful

    Are you looking for ways to justify hiring more experienced candidates instead of less experienced candidates? Are you worried that the older folks you interview won't outshine the younger folks like you want them to? If you want to build a successful team, you should probably just make hiring decisions based on who you think will be more successful. Your pre-interview biases can only hurt your company and the industry.

    1. Re:I don't get it by Anonymous Coward · · Score: 0

      Agreed! Take your fucked up age based biases over to the fashion industry ... we don't need that in an industry based on science.

    2. Re:I don't get it by Yiddishkite · · Score: 3, Insightful

      I'd check with HR first on your interview language. Essentially, asking a candidate "Why should I hire someone old over someone young?" certainly could be interpretted as illegal.

      --
      "Time flies like an arrow. Fruit flies like a banana." - Marx
    3. Re:I don't get it by zappepcs · · Score: 4, Insightful

      There was a trend to hire young IT people because certifications were the thing to have, and younger people work longer hours for less money. The problems with those types of qualifications are starting to bite the IT industry on it's collective ass.

      If you want qualified personnel, ask questions that quantify them as a good technical and social fit. Pick some script language they don't know. Ask them if they would take a few minutes to create a 'hello world' script. If all they know is one programming language as seen via one particular IDE... well, it's something you want to know.

      It's odd, but hobbies can tell you a lot or nothing about an individual. If they skydive twice a month on average, it says something. If they are working on an OSS project and can show you the sourceforge page... that says something.

      There are other considerations; There are not many young Cobol programmers. If an applicant was invovled with the team that implemented X.25 for a large IT company back in the 90s, he's probably a better fit for X.25 network systems than a 23 year old would be.

      If all you need is a [name your language here] monkey... you can find that in any age.

      Look at your requirements, find a good match to that. Age does not dictate value, but experience can. Anyone of any age 'can' have the right experience, but statistically, it usually works out a bit lopsided.

    4. Re:I don't get it by EastCoastSurfer · · Score: 1

      If they skydive twice a month on average, it says something.

      What exactly does this hobby say about a person other than 'risk taker?'

    5. Re:I don't get it by Anonymous Coward · · Score: 0

      The IT industry is based on science? I thought it was based on the fashion industry. Could've fooled me.

    6. Re:I don't get it by Anonymous Coward · · Score: 1, Funny

      NAh, thats just Apple.

    7. Re:I don't get it by Atlantis-Rising · · Score: 2, Funny

      "This person is lucky."

      Unless you're interviewing a zombie...

      --
      "It is possible to commit no errors and still lose. That is not a weakness. That is life." -Peak Performance
    8. Re:I don't get it by LearnToSpell · · Score: 2, Funny

      "May not be available for on-call next Monday..."

    9. Re:I don't get it by erayd · · Score: 1

      It gives you a key insight into their insurance liability and the liklihood of your needing to replace them a few months down the track ;-).

      --
      Forget world peace, bring on -1 pointless
    10. Re:I don't get it by zappepcs · · Score: 4, Interesting

      A skydiver would know. Ever panic and make a mistake? Skydivers don't do that often. Those who do are often not around to tell you what happened or went wrong. Staying calm under pressure is a skill, not just an attitude. Taking risks is a good thing in moderation. Repeatedly taking the same risk creates skills. Crossing the street is a skill you learned long ago, but it takes practice and always involves risk. Risk taking has many forms. It's more of a strength than weakness.

      Translated: Yeah, ok, I don't know language xyz or have not used ABC IDE, but lets go for it if that is the management decision. A skydiver (as an example) will also know that if you are asking for something that will probably cause an accident, the time to speak is before getting on the plane, not as you jump out of the doorway. There are other things I could relate to skydiving... or other hobbies. The point is that personal activities tell you more than many certification papers will if you understand what you are looking at.

      Certs are like the Md after someone's name.
      Q: Know what they call a doctor that graduated 800th out of 800 in their class?
      A: Doctor.

      Do you care where your doctor graduated in their class if they have performed dozens of operations just like you're about to undergo with 100% success rate? A walking breathing skydiver that jumps twice a month is like that.

      Character is worth a lot. You can glean what a person's character is like from a lot of things. These were just examples. Some might not want a risk taker on their team.

    11. Re:I don't get it by zappepcs · · Score: 1

      Compare skydiving accidents http://www.dropzone.com/fatalities/ with auto accidents, motorcycle accidents, sporting accidents (hunting with Cheney is BAD!) and pretty much any other activity. It's safer than you think.

    12. Re:I don't get it by YrWrstNtmr · · Score: 1

      If they skydive twice a month on average, it says something.

      Yes. It tells you they like to skydive. Nothing more.
      I went skydiving for the first time for my 50th b-day. The cameraman, who made 5(?) jumps that day, was around my age.

      I also mountain bike regularly. Generally seen as a younger persons sport. This winter, I get back into skiing and snowboarding (finally have the $$ again).

      Age is only a big deal if you let it be a big deal.

    13. Re:I don't get it by Anonymous Coward · · Score: 0

      The question itself is not illegal. However, there is a risk that the fact it was posed may be used successfully as evidence of another prohibited practice though (such as discriminating against applicants over 50 years old or something like that).

    14. Re:I don't get it by Anonymous Coward · · Score: 0

      You're not a skydiver by any chance are you? ;-)

    15. Re:I don't get it by dcavanaugh · · Score: 1

      You are quite correct on the hobbies. I like to hire people who are obsessed with technology. At least I know they are self-motivated to stay current. Such people bring new ideas to work as a byproduct of thinking during off hours. They tend to apply themselves that much more DURING the work day as well.

      More to the point of the base article, the value of the more experienced worker is their memory of mistakes and the actions needed to avoid them next time. Also, there is the demonstrated ability to transition from old tech to new. Someone who has 20+ years of experience has made some adjustments over time. Such people tend to think of problems in a generic context, as opposed to a one-dimensional code monkey who sputters when you take way his Visual Studio.

      I have seen some young candidates who exhibit some of the maturity that rates high in my book. And there have been a few very experienced one-dimensional code monkeys who have somehow managed to slide through an entire career without learning much. But neither case is typical.

    16. Re:I don't get it by Anonymous Coward · · Score: 0

      maybe I'm asking the obvious, but... why do you know so much about hiring skydivers?

    17. Re:I don't get it by frosty_tsm · · Score: 1

      As interesting as this is, I only saw a count of how many people died sky diving (and how). I didn't see a percentage or something that allows me to compare it to the thousands driving cars.

    18. Re:I don't get it by im_thatoneguy · · Score: 1

      Could you please repost your comment as a car analogy? KK Thanx.

    19. Re:I don't get it by TechForensics · · Score: 1

      A skydiver would know. Ever panic and make a mistake? Skydivers don't do that often.

      I am a former skydiver, and I can vouch for this. Generally, skydivers only make mistakes once.

      --
      Those are my principles, and if you don't like them... well, I have others.
    20. Re:I don't get it by dragonrl · · Score: 1

      Asking about hobbies are also another good way to get a lawsuit. Instead what you should do is ask a question that ferrets out what you are looking for. Here are some sample questions: What programming projects have you work on outside of school/work? What is your favorite programming language and why? what got you interested in programming to begin with?

    21. Re:I don't get it by zappepcs · · Score: 1

      skydiver analogies are a new meme, you insensitive clod!

    22. Re:I don't get it by EastCoastSurfer · · Score: 1

      Skydiving is actually pretty safe. It's things like base jumping where people get into trouble. Also, if you do find the stats around how many people skydive (minus base jumping of course) in order to get a % comparison to cars you also need to find the military stats. They have A LOT of people skydive as part of training every day.

    23. Re:I don't get it by EastCoastSurfer · · Score: 1

      Hey, great answer! I was wondering since I've skydived before, but wouldn't consider myself a skydiver. I tell everyone it's something you should try at least once :)

    24. Re:I don't get it by 644bd346996 · · Score: 1

      Nothing at that link seems to compare the number of fatalities to the number of dives undertaken. (In fact, that site seems to have no information whatsoever about people who don't die while skydiving. The total number of fatalities in recent years is completely without context!) I'd bet that number is many times higher than the number of auto collision fatalities per commute.

      To put it another way, the probability of dying on any given skydive attempt is almost certainly much larger than the probability of dying on any given commute to or from work.

    25. Re:I don't get it by SimonInOz · · Score: 1

      I *was* involved in a large company implementing X25 back in the ... 70s. Actually it was AT&T - or was it Bell (Actually it was both, weirdly). The company was, oh well, it was a whole country actually, Belgium in fact.

      Thus I have 30+ years of real world IT experience (I graduated in 1976). And I'm having real trouble getting work (In Australia - which still has a functioning economy).

      It's not as if I have a grey beard and a cane (I'm just 53 - I ride a bike to work where possible, climb and skate with enthusiasm). But I do seem poorly in the weird programming tests prospective employers like to do. They didn't exist before, so I do not know if I am worse than I used to be. I like the sound of the "Hello World" challenge, though! Bring it on!

      I do wonder, though, if the real world is much like their annoying tests.

      --
      "Cats like plain crisps"
    26. Re:I don't get it by zappepcs · · Score: 2, Insightful

      Trust me, the REAL world is nothing like those annoying tests. If you can pick up a scripting language or other and write a hello world program and keep going, there is nothing lacking in your qualities, only in your experience... if that.

      The tests they do seem to often have nothing to do with reality, even if slightly related to the job applied for. The truth of the matter is that most people do not know how to interview. A great candidate knows how to run the interview if the interviewer is failing. Resume's only get you on the short list, and unfortunately that is often a poor way to make the list.

      I have interviewed several hundred people for technical and IT related positions in my career. It is the hands-on tests that actually tell you what skill levels a candidate has. Everything else is just talk. I've done the 'hello world' test and an electronics equivalent of it. For one IT position, I handed them a pot of coffee and all the parts needed to build a PC and timed applicants on build/install of OS. That hands on part saves lots of questions that have dodgey answers.

    27. Re:I don't get it by zappepcs · · Score: 1

      Any mistake a skydiver makes is one they have the rest of their life to correct.... as they say. People with 200+ jumps are not making a tacit commitment when they jump out the doorway. It is a commitment that is made with full knowledge, and full responsibility. I'm not sure of others here reading, but when I hire someone, I want that kind of forbearance.

      Speaking as someone with 22+ years of successful project management and zero failed projects, this is something I both strive for and admire. Knowing when to not get on the plane is important, more important than knowing how to untangle a tangled set of canopy lines. Both are important, but knowing how to not get in that situation is more so.

      I have 4 jumps. That's not a lot. Certainly not enough to say I'm a skydiver. In the time that I made those jumps, I learned many things. One of my skills is to process and apply new information to existing or yet to exist problems. I used skydiving for an example as it is well recognized.

      Not every IT project carries such definitive end results. Just the same, if someone exhibits such talents/skills it is important in work life. Scope creep, indecision, feature creep, and many other project maladies are quickly remedied by those who know how to do things right. Hiring someone should include understanding that person's ability in this arena, and how important it is for their function in the company.

      BTW, for those wondering... I fucking totally loved skydiving. There is no greater adrenalin high that I've experienced.

    28. Re:I don't get it by CptNerd · · Score: 1

      Well, I've just turned 50, and I do have a (somewhat) gray beard, and I also had trouble finding anyone who'd bother with me. I had quite a few interviews, was asked a lot of detailed questions which I either answered honestly "here's what I think the answer is" or honestly "I don't have a background in that specifically, but here's the nearest example I can think of where I've seen something like that". I was out of work from March to August, here in the DC metro area. No government work since I had no clearance, no contract work, not even for W2 type places, and only one place even reluctantly made me an offer (which I took immediately) for half of my previous salary. I had no Java experience, but only 20 years of C++, no Flash/Actionscript experience, but 5 years of Javascript. I've done MVC in Smalltalk (but not Java, so it didn't count), I've installed and run Linux since 1.0 (but not RedHat Enterprise, so that didn't count), and had lots of other "near misses". The last interview I had before the job I'm working on was almost a perfect match, except I was told (outright) that they were looking for someone younger, who they could "mold" into a long-term support person for the project. "Long-term" being 5 years... If I'd had the money I would have tried to pursue a suit, but they basically got away with age discrimination, and quite blatantly. Of course, it also helped that they were a Government agency...

      --
      By the taping of my glasses, something geeky this way passes
    29. Re:I don't get it by AaxelB · · Score: 1

      Awesome post! If I hadn't used up my mod points yesterday I'd bump you up to +5

      If you keep your head while skydiving it's very unlikely anything will go wrong in an unrecoverable way. Skydiving absolutely requires close attention to detail, and counterintuitively a skydiver must be (intelligently) averse to risk. For instance, if you notice some fraying on your leg strap, you don't even THINK about jumping that rig.

      So, a regular skydiver who's clearly uninjured might be willing to think big and take perceived risks, but would act intelligently and carefully, minimizing the actual risk.


      Disclaimer: I'm about 1/3 of the way to my skydiving license, and it's one of the most awesome things ever.

    30. Re:I don't get it by TechForensics · · Score: 1

      With 1000 jumps and as a former AFF JM I can tell you it only gets better as you go along. As in some business instances, the novice's simple (and therefore more basic) mistakes tend more towards permanence than the expert's. But trust me, there is no point in skydiving (and as I suppose you would say, in business) at which you can safely relax your vigilance. Blue skies, -lwm D-10630

      --
      Those are my principles, and if you don't like them... well, I have others.
    31. Re:I don't get it by ibbie · · Score: 1

      If they skydive twice a month on average, it says something. I went skydiving for the first time for my 50th b-day. The cameraman, who made 5(?) jumps that day, was around my age.

      That is really cool. I can only hope I feel like doing that when/if I make the big five-oh.

      Age is only a big deal if you let it be a big deal.

      I'm a young pup (28) in the grand scheme of things, but I already have to agree. I've run into so many people who find their "niche" and aren't willing to learn or try anything else; it's pretty confusing and can sometimes be quite frustrating. When I see a new language, or even a methodology within an existing language, I try it out - generally at home or during slow times at work on a virtual machine, where it can't muck things up - and see what the big deal is. Obviously, there have been times where I simply had to stop and say, "Well, that's pretty stupid", but other times it's been really darn helpful. D can be handy at times, and Python will always have a special place in my toolbox, right next to Perl, awk, and bash.

      This mindset, of course, extends to hobbies, genres of music, books, and pretty much everything else (within reason - I'll skip over the cordless bungee jumping, even if it is a nice looking bridge).

      --
      The wise follow a damned path, for to know is to be forsaken.
    32. Re:I don't get it by TooMuchToDo · · Score: 1

      As an IT professional in Chicago and avid skydiver, I say, come skydive here sometime!

      /32 jumps this year //love every jump like it's my first

    33. Re:I don't get it by zappepcs · · Score: 1

      Awesome! Help me out, I'm trying to make skydiving analogies the new meme, replacing car analogies :-)
      Blue skies

    34. Re:I don't get it by D+Ninja · · Score: 1

      The problems with those types of qualifications are starting to bite the IT industry on it's collective ass.

      Not sure why. I work with a wide variety of younger and older developers. Honestly...every age group has its range of suckage and awesomeness of developers.

      The only thing that age gives anybody is experience...and that's only if the person chooses to learn from their experiences. If not, they're going to suck just as much at 50 as they did at 25.

    35. Re:I don't get it by TimSSG · · Score: 1

      Retired Air National Guard; Do you know what the ANG and Air Force Think of people who jump out of perfectly good air planes? Tim S. PS: I think one thing i will say as an older programmer is that I am willing to maintain and upgrade code. To many of the programmers I met, in a small IT dept of US500 company division doing Microsoft PC Apps/WebApps, were of the type to say I did not write this old code and since I do not understand it; it must be bad code. Therefore, we need to start from scratch.

    36. Re:I don't get it by Anonymous Coward · · Score: 0

      Older people are more expensive.... there is a tradeoff point somewhere between the cost of experience and the gains from it. Not sure where, but that is what you are looking to find really, isn't it?

    37. Re:I don't get it by pimpimpim · · Score: 1

      are you suggesting that creating buggy software should be lethal?

      --
      molmod.com - computing tips from a molecular modeling
    38. Re:I don't get it by ObsessiveMathsFreak · · Score: 1

      Character is worth a lot. You can glean what a person's character is like from a lot of things.

      Character is worth nothing. It has become a marketing term to be exploited by charlatans who know what ties to wear and which social functions and political opinions to adhere to in order to ingratiate themselves with like minded hypocrites. It's social astroturf for people with no individual virtues. When I hear the word "Character", I reach for my cluestick.

      Judging the actual quality of someone else, or even yourself, is in fact a very difficult thing. You cannot appraise someone's ethereal "worth" by how often they go skydiving or haircut or "morals". The truth is, someones personality and habits can undergo tectonic shifts and random times. Eagle scouts can sometimes become Jekyll and Hyde.

      Because of this, "character" should rightly be regarded as useless in judging applicants for a position. Instead, the proper metric is merit. That is; How proficient and professional someone is in their field. That's all you want. Whether the guy goes skydiving on the weekends or stays in his basement playing Doom, should be of absolutely no importance. What is important is his ability to do the job you pay him to do, and to do it well.

      If you ask for extra qualities besides that, then you are essentially paying for those extra qualities, and I don't think the boss will be pleased when he finds out just how much of the pay roll is being spent on "character" instead of actual work being done.

      --
      May the Maths Be with you!
    39. Re:I don't get it by Anonymous Coward · · Score: 0

      I'm on the young end of the spectrum. From my personal experience (granted it's only about 4 years) the younger group has a much faster learning curve. I was recently placed in an operations environment where I easily had the least experience of a group of about 15 people and within just a few days I had them relying on me to show them things they had never known about the applications they were "experienced" in.

      I believe one question that's overlooked during an interview is "at what age did you first have access to a computer?" I've had access to computers from a very young age, and that makes a lot of things second nature. At my current position when we get anything new or something that's not standard procedure I will end up explaining it the rest of my group.

      It's true the older crowd, especially if it's a very specified environment, will know some more of the tricks/shortcuts/don't-do's of whichever application they're most experienced in. But the younger will have fewer bad habbits, and be more capable of learning new material faster.

    40. Re:I don't get it by ItsJustAPseudonym · · Score: 1

      "Do you care where your doctor graduated in their class if they have performed dozens of operations just like you're about to undergo with 100% success rate? A walking breathing skydiver that jumps twice a month is like that."

      Whoa! This creates whole new options for my medical plan.

    41. Re:I don't get it by PingPongBoy · · Score: 1

      Your pre-interview biases can only hurt your company and the industry

      You lie. My bias for beautiful sex godesses is all the company and the industry needs.

      --
      Know your pads. One time pad: good for cryptography. Two timing pad: where to take your mistress.
    42. Re:I don't get it by avronius · · Score: 1

      If you don't get into a plane, there is a 100% chance that you will not get hurt (or worse) falling out of one. Granted, this does not ensure that an errant skydiver won't fall upon you...

      Having said that, in most populated centres, people need to drive to the airport to get into a plane to jump of. Doesn't this increase the probability that something bad will happen? Don't get me started on mirrors, ladders or black cats...

    43. Re:I don't get it by TechForensics · · Score: 1

      Awesome! Help me out, I'm trying to make skydiving analogies the new meme, replacing car analogies :-)

      That would indeed be awesome. I can be emailed at lmalinofsky (at) gmail (dot) com --Regards, lwm

      --
      Those are my principles, and if you don't like them... well, I have others.
    44. Re:I don't get it by TechForensics · · Score: 1

      Now how would you dirt dive a Beowolf Cluster? (grin)

      Say, maybe we need to create some insider Slashdot / Skydiver memes. It occurs to me that skydiving slashdotters might have a great deal in common. Maybe a mail list or forum could be good. If you think you might be interested why not send your email address to lmalinofsky (at) gmail (dot) com? We already have three members!

      If you stay with skydiving you are in for some of the grandest adventures of your life.

      --
      Those are my principles, and if you don't like them... well, I have others.
    45. Re:I don't get it by gwyrdd+benyw · · Score: 1

      I'm thrilled to see skydiving discussed on slashdot. 46 jumps here, BSBD!

      --

      I adblock all animated gifs.
      Blessed be the prime numbered slashdotters
  7. Questions about Experience by VorpalRodent · · Score: 4, Funny

    I'd start with an open ended question:
    "You are in a maze of twisty little passages, all alike...what do you do?"

    I'd follow it up with a more direct problem solving question:
    "I need to get all the primes less than 1000, and all I have are these punch-cards...go."

    --
    Take it to the limit, everybody to the limit, come on, everybody fhqwhgads.
    1. Re:Questions about Experience by Creepy+Crawler · · Score: 4, Funny

      "You are in a maze of twisty little passages, all alike...what do you do?"

      Get ate by the Grue.

      --
    2. Re:Questions about Experience by vilain · · Score: 2, Insightful

      Especially when the candidate says with a smile "These things must be done carefully or you hurt the spell".

      Yes, it actually happened in a job interview in the early 90's for a programming manager position. I expressed concern that I've never managed people, only coded. They took that to heart and hired a manager.

      Then again, a friend asked a company what they use for their code repository. The interviewer was mystified when my friend excused himself from the interview after the interviewer replied "Clearcase". My friend's position was that any company who's been sold useless crap at the CIO level rather than using ones that actually work isn't a place where he'd want to work. Seems he's had to deal with 30-minute Clearcase check-in times over VPN. Subversion and CVS "just work" but they weren't the corporate standard in the newly acquired company.

      Yes, I've been around for 20+ years but that doesn't give me the edge on a 20-somthing kid who will work long hours and weekends. Been there. Done that. Lost a couple toes. Hire for the job. If you want people to swap war stories with, go to the bar at a LISA meeting.

    3. Re:Questions about Experience by theoriginalturtle · · Score: 1

      LIGHT PARROT

      >>That will not ignite.

      --
      ---------------------------------------
      Rotate the pod, please, HAL....
    4. Re:Questions about Experience by HuckleCom · · Score: 1

      "You are in a maze of twisty little passages, all alike...what do you do?". Without the specific properties of this maze, I wouldn't budge an inch. If it was one of those hedge mazes I'd plow through the bushy walls in a straight line until I'm out, could you elaborate more on my scenario?

      "I need to get all the primes less than 1000, and all I have are these punch-cards...go."

      I'll admit I don't understand this, if I'm allowed a pencil I'd hand write a crappy function that would place the primes under 1000 into an array....

      gosh I'd never get hired =[

    5. Re:Questions about Experience by jepaton · · Score: 2, Insightful

      I would drop unimportant items from my inventory on the floor as I go from room to room. I would not assume that the maze layout made any sense whatsoever. And I would pay careful attention to any variances in the textual descriptions.

      As for the punch-cards the sieve of Erastothenes method sounds like a great way to solve the problem. Do I get a hole-punch? A computer? Or the bits to make my own computer? Since those are the items YOU have could I not just write a short program on my RPN calculator instead?

      Given that I'm only two and a half decades old either: (a) these screening questions aren't hard enough; or (b) I know more than the average for my age.

      If I was interviewing I would want to know that the person understands version control. I would expect them to demonstrate that they could understand the user's needs (e.g. interface design). And I would want to know that they weren't hostile to development processes (e.g. code reviews).

    6. Re:Questions about Experience by Jherek+Carnelian · · Score: 1

      I'd start with an open ended question:
      "You are in a maze of twisty little passages, all alike...what do you do?"

      Press up, up, down, down, left, right, left, right, B, A.

    7. Re:Questions about Experience by Irish_Samurai · · Score: 1

      Put your right hand on the maze wall and keep walking. As long as your right hand is touching the wall you will eventually find the exit.

    8. Re:Questions about Experience by Anonymous Coward · · Score: 0

      Yeah; if they don't use Git or aren't working on migrating to Git (or HG) they're clearly not a progressive organisation. I'm outta there!

    9. Re:Questions about Experience by MrAnnoyanceToYou · · Score: 1

      All these other people fail.

      I put my left hand on the left wall, and start walking.

    10. Re:Questions about Experience by cruff · · Score: 1

      Not if the wall your hand is touching describes a closed loop. Perhaps you should have marked your starting point with your blood so that you could recognize you were going in circles, and switched to the other wall. :-)

    11. Re:Questions about Experience by Anonymous Coward · · Score: 0

      lo. the company lucked out there then.

      I've worked with clearcase, and while we did need several admins for it, it worked well. and not that slowly at all. You must have had a really poor VPN, but of course, that's clearcase's fault.

      To compare it to CVS which doesn't even have atomic commits (!) shows how much into style over substance you are.

    12. Re:Questions about Experience by geminidomino · · Score: 1

      Given that I'm only two and a half decades old either: (a) these screening questions aren't hard enough; or (b) I know more than the average for my age.

      I'm only a bit older than you (fighting tooth and nail against the dying of the light, and the impending big-three-oh) but I have to go with B. I know a lot of people in their mid-20s, and their eyes would glaze if you mentioned "Eratosthenes"

    13. Re:Questions about Experience by Anonymous Coward · · Score: 0

      go up

    14. Re:Questions about Experience by Anonymous Coward · · Score: 0

      That's 'Eratosthenes'. There is no such thing as the sieve of Erastothenes!

    15. Re:Questions about Experience by Anonymous Coward · · Score: 0

      Seems he's had to deal with 30-minute Clearcase check-in times

      Yes, ClearCase is a overweight beast for many situations and is always very expensive. But, 30-minute checkins over VPN suggest that the design and implementation of the ClearCase solution is the problem - not ClearCase itself. If an organization is unwilling to buy the skills and hardware necessary to design and support ClearCase, they shouldn't use it (and, probably, don't need it).

      However, there are environments where ClearCase excels. One example would be a large code base with many (10's or even, when customer specific fixes are taken into account, 100's) of active supported releases spanning several years and multiple active overlapping release cycles on the same code base and a "just in time" determination of release content.

      Also, much of the power of ClearCase also comes from understanding how to exploit it. For example, the "find" command in ClearCase is both obscure and extraordinarily powerful in environments where ClearCase is most appropriate -- but it seems that most developers who curse at ClearCase never bother to learn how to use it to their advantage (for such things as figuring out how a particular change they are considering may impact the other 20 concurrent projects on the same code base - an unknown set of which will be rolled into the same release as the change under consideration).

      So, unless your friend verified that the company he was interviewing with also had "30 minute checkin times", it's likely that the company that your friend walked out on was fortunate that he did so - it reduced the risk that they might hire someone who was inappropriate for the position and possibly too closed minded for the position. Even if the position he was applying for didn't require ClearCase, it may be that the value of ClearCase to the organization (the rest of development, operations, localization, maintenance, QA, support, documentation) for the code he would have worked on exceeded his possible loss of productivity by using the tool.

    16. Re:Questions about Experience by Glonoinha · · Score: 1

      No, I assure you - you are likely to be eaten by a Grue.

      --
      Glonoinha the MebiByte Slayer
    17. Re:Questions about Experience by Glonoinha · · Score: 1

      That phrase is from a text only adventure game (likely from before you were born.) The proper response is 'You are likely to be eaten by a Grue' at which point you both laugh and go on to the next question.

      The next answer, of course, is (assuming the punch cards were numbered sequentially) to toss the first one (1 isn't defined for 'prime-ness'), keep the second one. Now flip through the deck putting an X on every second card. Pick the next one that doesn't have an X (in this case, the third card - thus X = 3.) Now flip through the deck and every 3rd card put an X. Go back to the front of the deck and pick the next card without an X (in this case, the 5 card, thus X = 5) Flip through the deck and every 5th card put an X. Some cards will have more than one X, that's fine.
      When you get done all the cards without an X are prime numbers.

      Or you could simply code your function one line at a time onto the punch cards, feed them into the reader and have the 9370 in the back room run your program and spit out a list of prime numbers on the line printer. Simple.

      --
      Glonoinha the MebiByte Slayer
    18. Re:Questions about Experience by Anonymous Coward · · Score: 0

      For years (back in the late 90's), "base" ClearCase didn't have atomic commits and their Salesdroid had the nerve to claim that "oh, no one ever asked for that" (I couldn't believe this was the truth). Although I like ClearCase in an appropriate environment, this shortcoming was one reason I gave it lower score when evaluating CM systems at a later job (and ClearCase was not selected).

      I'm under the impression that eventually via some "best practices" layer ClearCase did implement some form of atomic commit -- but I think you had to drink the KoolAid from the rest of this layered solution also. Ugh...

    19. Re:Questions about Experience by Anonymous Coward · · Score: 0

      xyzzyx!

    20. Re:Questions about Experience by digitalhermit · · Score: 1

      No...
      TURN ON LAMP

      or

      FROTZ SPELLBOOK (assuming Enchanter or Sorceror)

    21. Re:Questions about Experience by Anonymous Coward · · Score: 0

      I thank god that I'm not in the Gazebo, that's what...

    22. Re:Questions about Experience by Missing_dc · · Score: 2, Interesting

      forgive my ignorance, but if you are in a closed loop, would you not end up at the same point if you followed left vs right?

      --
      How amazed would you be to suddenly find that you just forgot what I wrote and you needed to reread my post.... again.
    23. Re:Questions about Experience by Anonymous Coward · · Score: 0

      That's only if you don't have the lamp.

    24. Re:Questions about Experience by readin · · Score: 1

      I used to pose that question: You have to have a demo working in one hour to generate all the prime numbers between 1 and 100. Show me the psuedo code. But I had to give it up because no one even could think of where to start. But one candidate struck me as possibly management material. She said, "It's a demo, right? Look up the numbers in a book or on the web, then write a single 'print' statement."

      --
      I often don't like the choices people make, but I like the fact that people make choices. That's why I'm a conservative.
    25. Re:Questions about Experience by the_banjomatic · · Score: 2, Informative

      exit
      | |
      | |_____
      |  ___  |
      | |   | |
      |^|___| |
      |_______|

      ^ = you facing up

      With your right hand on the wall you'd keep walking in a circle... with your left hand on the wall you'd find the exit

    26. Re:Questions about Experience by Creepy+Crawler · · Score: 1

      Even worse if one were to create a maze with maybe 10-20 closed loop sections that are partially adjacent. Unless you happened to hit the right exterior wall, you go in circles.

      --
    27. Re:Questions about Experience by Anonymous Coward · · Score: 0

      "You are in a maze of twisty little passages, all alike...what do you do?"

      Get ate by the Grue.

      Wrong game. The correct answer is 'xyzzy'

    28. Re:Questions about Experience by mcvos · · Score: 1

      forgive my ignorance, but if you are in a closed loop, would you not end up at the same point if you followed left vs right?

      If the right wall is a closed loop, the left wall doesn't have to be.

    29. Re:Questions about Experience by cervo · · Score: 1

      > What is a grue?

    30. Re:Questions about Experience by Anonymous Coward · · Score: 0

      He never said the maze was dark.

    31. Re:Questions about Experience by Irish_Samurai · · Score: 1

      Just use the pledge algorithm

    32. Re:Questions about Experience by Cruciform · · Score: 2, Insightful

      "You are in a maze of twisty little passages, all alike...what do you do?"

      My answer to that is: Take off all my clothes and start doing jumping jacks while singing Barry Manilow.

      If someone else comes along, they're going to take one look at that and run for the exit. All I need to do is follow the scent of fear.

    33. Re:Questions about Experience by Cruciform · · Score: 1

      You'll know when it eats you.

    34. Re:Questions about Experience by markov_chain · · Score: 1

      Hah. That cheap trick doesn't work in the premium mazes on our MUD, because monsters wander around and pick stuff up.

      --
      Tsunami -- You can't bring a good wave down!
    35. Re:Questions about Experience by markov_chain · · Score: 1

      Juffo-Wup fills in my fibers and I grow turgid. Violent action ensues.

      I am *expanding!* It is so much *squishy* to *smell* you!

      --
      Tsunami -- You can't bring a good wave down!
    36. Re:Questions about Experience by Nethead · · Score: 1

      I'd start with an open ended question:
      "You are in a maze of twisty little passages, all alike...what do you do?"

      Hit ^C and get back to work.

      --
      -- I have a private email server in my basement.
    37. Re:Questions about Experience by powerlord · · Score: 1

      Greetings Gentle-being. Come fix nitrogen, drink deeply and bask in the warm green sunlight.

      --
      This space for rent. All reasonable inquiries will be entertained at proprietors discretion.
    38. Re:Questions about Experience by Anonymous Coward · · Score: 0

      .....all primes under 1000.... let's see. In 1970 as a 7th grader I hand-wrote out all integers from zero to one-thousand and crossed off all non-primes in response to a challenge by the teacher. Now where did I put those papers....? (yes, I REALLY did that!)

    39. Re:Questions about Experience by shemp42 · · Score: 1

      You are in a dark place.

  8. Bringing up age opens you up to litigation by Anonymous Coward · · Score: 0

    The Age Discrimination in Employment Act prevents discrimination on the basis of age of people over 40. If you ask a question about what the next interviewee who is only 23 doesn't have that you have and you don't hire the older employee, you might be accused of age discrimination. Good luck with that.

  9. What mistakes have you made? by ronys · · Score: 2, Insightful

    And what have you learned from them?

    --
    Ubi dubium ibi libertas: Where there is doubt, there is freedom.
    1. Re:What mistakes have you made? by Anonymous Coward · · Score: 2, Funny

      I joined a company despite them relying on those stupid management-book trick questions like "what mistakes you have made". I'm not doing that again. Goodbye.

    2. Re:What mistakes have you made? by Ethanol-fueled · · Score: 3, Funny

      I'm a fresh graduate with a good GPA and no work experience.

      In other words, I've never made a mistake ;)

    3. Re:What mistakes have you made? by haystor · · Score: 5, Insightful

      That good GPA indicates you passed up a lot of opportunities that you'll regret later.

      --
      t
    4. Re:What mistakes have you made? by einar2 · · Score: 1

      And in other words, you have not yet created value :-)

    5. Re:What mistakes have you made? by Sneftel · · Score: 5, Funny

      I'm a fresh graduate with...no work experience.

      In other words, I've never made a mistake ;)

      Oh, you've made one mistake all right.

      --
      The opinions stated herein do not necessarily represent those of anybody at all. Deal with it.
    6. Re:What mistakes have you made? by Anonymous Coward · · Score: 0

      Then you're missing out on some of life's biggest lessons.

    7. Re:What mistakes have you made? by Anonymous Coward · · Score: 0

      no work experience

      yes, you did.

    8. Re:What mistakes have you made? by Anonymous Coward · · Score: 0

      I hate questions like this. They don't really mean anything. An awful mistake at one job might not be so bad at another. Sometimes you legally can't talk about the mistakes you have made depending on the nature of your previous work. I think it is better to just have a normal conversation about computers with the guy. The kind of conversation you might have with one of your buddies. The amount of experience and intelligence of the person should shine through.

    9. Re:What mistakes have you made? by Russell96 · · Score: 1

      You should ask yourself, would you be able to work with this person and more importantly would any of your peers be able to work with this person?

    10. Re:What mistakes have you made? by Glonoinha · · Score: 1

      Oh man - I love fresh graduates. No mistakes - that's awesome.

      I've made mistakes. Hell, I've probably destroyed more computer hardware (dollar value) than most people will ever own.

      Best lessons I ever learned?
      1. If you are going to take a machine apart piece by piece (for example to replace a toner fuser roller) .. unplug it first.
      2. If you on the phone are walking someone through replacing a video card, don't assume they unplugged it. Or even turned it off.
      3. Netware will run until the hardware dies. Bring the server down once in a while to blow out the dust-bunnies.
      4. If you are ever called to disassemble an IBM System 32, leave your regular computer toolkit at the office. Bring a hacksaw, vice grips, a four foot crowbar, and a four pound sledge.
      5. Computer hard drives are not full of 'magic air' and even if you take off the cover and watch the disk spin and the heads move it will continue to operate. For a while.
      6. A CRT monitor that has been turned off and unplugged still has a LOT of electricity hiding under the case.
      7. The PS/2 mouse and keyboard connectors are physically identical and on some machines you can plug then in either socket. If you plug your keyboard into the mouse hole and smoke comes out of the back, your computer is not one of machines.
      8. A CGA monitor with a flyback that is going out will make a very high pitch whine for a very long time (weeks, months.) Then it will catch on fire.
      9. Verify your business requirements. There is a big difference between 'seven transactions per second' and 'one transaction every seven seconds'. Submit a sustained load of the first against an environment that can only handle the second and you can cause a TON of damage.

      --
      Glonoinha the MebiByte Slayer
    11. Re:What mistakes have you made? by drpimp · · Score: 1

      I just hope you did more than stick your head in the book to get those grades. From my experience as an undergrad and now as a grad student, a large number of those getting good grades look good on paper, but couldn't program their way out of an infinite loop if they had to. It's the curiosity and love to code that makes me a better developer now in school and in work. My grad professors actually have made some comments on to how quite a bit of the grad students who get really good grades on tests, are turning out some extremely crappy code. The problem is as I see it, similar to the differences between book smart and street smart in a lot of ways.

      --
      -- Brought to you by Carl's JR
    12. Re:What mistakes have you made? by D+Ninja · · Score: 1

      That good GPA indicates you passed up a lot of opportunities that you'll regret later.

      You were modded funny, but I think you were serious. (Actually I'm not sure.)

      So...I'll say that he really probably didn't. He might have, but good grades doesn't imply that. College isn't all that difficult. I'm saying this as someone who took calculus-based physics, differential equations, software courses, etc, etc. Graduated with highest honors.

      At the same time, I was out multiple times during the week with various activities, I regularly worked out at the gym, I had a steady girlfriend for over half my time at college.

      Most people use their time ineffectively. That's the problem. I just used it better. (Heck, going to class and paying attention cuts study time by half at least. More if the course is easy.)

    13. Re:What mistakes have you made? by Gurthang99 · · Score: 1

      Get the older applicant to talk about project failures and what he did in order to correct the situation.

      Was it a team approach, or was he a lone gun? Ask him about his documentation skills, both in code and outside it.

      Give him a problem to solve on a white board. While he is solving it, make up another one on a tablet. Interrupt him on the white board and have him solve the table. While he is solving the tablet, change some of his code on the white board. Tell him you are simulating other developers working on the same piece of code. Watch his body language and his reactions.

    14. Re:What mistakes have you made? by Anonymous Coward · · Score: 0

      er... I think the fact that you got to graduation with "no work experience" is a mistake.
      No internships or no work related experiences? You need to get your foot in the door somehow...

    15. Re:What mistakes have you made? by haystor · · Score: 1

      I was mostly joking.

      But as I think about it now, I realize that college got a lot better for me when I no longer had any labs killing my afternoons.

      --
      t
  10. Interesting question ... by hedronist · · Score: 5, Interesting

    Definitely an interesting question.

    Most senior (read: geezer) geeks I know have firmly held opinions on ... just about everything. In most cases these opinions are the distillation of decades of experience. This doesn't mean that they are (necessarily) stuck in a rut, but it does mean they are unlikely to be swayed by the language/methodology du jour.

    So one thing I would want to know is can they work in the specific environment you have in place (or planned). I've got 35 years and N^2 languages behind me, but you say 'Java' and I say 'Life is too short'.

    Another valuable trait in a senior member is the ability to pass on their experience to other members of the team. This can be as a role model, as a mentor, or even as someone who gives periodic instructional seminars. A way to keep balance might be to have some of the younger members give talks on things that are more cutting edge and that the seniors might enjoy learning. For example, I've been using RCS/CVS/SVN since God was a young child, but I had someone half my age sit me down and give me a real tour of Mercurial (hg) and it blew me away.

    I'll be interested in hearing what you come up.

    1. Re:Interesting question ... by Anonymous Coward · · Score: 1, Funny

      A way to keep balance might be to have some of the younger members give talks on things that are more cutting edge and that the seniors might enjoy learning.

      Like those new Dee Vee Dee things they've been hearing about?

    2. Re:Interesting question ... by demi · · Score: 3, Insightful

      Funnily enough, I've had the opposite experience: people who are younger, in terms of experience or age, are a lot more positive in their opinions and close-minded than older or more experienced people. I don't have a lot of theory around this, except that a more experienced person has had a lot more opportunity to be proven wrong about their preconceptions.

      This matches my own personal experience. I can really only compare my "old" self with my "young" self, but I would say that the young me was more confrontational and irritatingly positive (you can use Perl for everything!), and more willing to do a lot of pointless after-hours work and be oncall. He was a lot less reflective and somewhat less rational regarding his decisionmaking. He had little broad perspective and familiarity with a few technologies that looked to him like all there was to know.

      The older me is more knowledgeable, certainly, and more familiar with lots of "allied" tasks associated with programming. I'm a lot better at handling people. I'm a lot more willing to experiment or investigate new technologies for something rather than relay what's already in my toolbox.

      This might seem paradoxical, but it makes sense to me. An inexperienced person has probably had few revelations like the hg example you give or using a functional programming language on a real project. An experienced person has a good feel for what kinds of tasks are no big deal and what takes a lot of time.

      All that said, I dislike very much the idea that programmers are characterizable by their languages, their age or experience or their domain. Frankly I would leave that out of it and just do a straight interview (though you may be interested in analyzing differences after the fact).

      --
      demi
    3. Re:Interesting question ... by cooldemo · · Score: 1

      This brings me to think: How many is N^2 ? Yes, I am only 23, so not enough experience with these figures.

    4. Re:Interesting question ... by LSD-OBS · · Score: 1

      people who are younger, in terms of experience or age, are a lot more positive in their opinions and close-minded than older or more experienced people

      I've only got 3 weeks' industry experience and even I think that's complete bollocks! I don't want to read the rest of your comment.

      (:

      --
      Today's weirdness is tomorrow's reason why. -- Hunter S. Thompson
    5. Re:Interesting question ... by hedronist · · Score: 1

      > How many is N^2?

      Ah, grasshopper, the N that can be defined is not the True N. When you no longer ask "What is N?", then you will know the value of N^2.

    6. Re:Interesting question ... by frank_adrian314159 · · Score: 1

      I've been using RCS/CVS/SVN since God was a young child

      Jeez! What a youngster! I was using SCCS before then. And before that, there was the God-awful card image librarian (so old, even I forget the name) program on OS/360. I'm sure we have at least one or two 7090 users around here that can tell even worse stories.

      --
      That is all.
    7. Re:Interesting question ... by thesandtiger · · Score: 1

      Back when I was a hiring manager for a team, I would ask all interviewers to talk about their least favorite tool/language/whatever and why they didn't like it. I'd then ask them to make a case for why it was a good tool despite their dislike of it.

      For my highly collaborative team, what I found is that the people who were able to see when/where a tool they personally didn't like would be useful were *much* better candidates than the ones who couldn't see past their own opinions.

      Usually - not always, but at least 75% of the time - the people who weren't able to see anything but their own view, were the older geek types. So, I'd recommend asking this kind of question as a test of mental flexibility and a way to ensure that you aren't hiring someone who's become fossilized and set in their ways, and is able to learn new stuff.

      --
      Since I can't tell them apart, I treat all ACs as the same person.
    8. Re:Interesting question ... by hedronist · · Score: 1

      Actually, I'm so old I completely forgot about SCCS! The amazing thing was that RCS was a step *up* from SCCS. Gack!

      A 360/75 is as far back as I go, along with those f*cking 029 card punches. The only good thing about them was at end-of-term we would take the Bit Bucket (ie. the chad bucket) and have confetti wars. You'd be pulling 0s and 9s out of unlikely places for the next week.

    9. Re:Interesting question ... by AJWM · · Score: 1

      You had 029 card punches? Luxury! I learned on an 026. ;-)

      --
      -- Alastair
    10. Re:Interesting question ... by FlyByPC · · Score: 1

      > How many is N^2?

      A lot more than N; a lot more than even N log N, but not nearly so much as N^N or 2^N or N!

      --
      Paleotechnologist and connoisseur of pretty shiny things.
    11. Re:Interesting question ... by D-Cypell · · Score: 1

      ...uphill, both ways...

    12. Re:Interesting question ... by lawpoop · · Score: 1

      Funnily enough, I've had the opposite experience: people who are younger, in terms of experience or age, are a lot more positive in their opinions and close-minded than older or more experienced people. I don't have a lot of theory around this, except that a more experienced person has had a lot more opportunity to be proven wrong about their preconceptions.

      I have to agree with you here. I think that the younger you are, the more likely you are to want to do things your way, to think that your ideas are the greatest in the world, and that your the first person to ever think such a wonderful thing, and that everything would be so much better if people would just listen to you. In fact, if you ruled the planet, things would be perfect. And then, because of your blind, unfailing belief in yourself and You Ideas, you are willing to put in countless hours working on them, in spite of all reality.

      As I get older, I have to learn time and time again that 1. I am an idiot, 2. so is everyone else, and 3. if we put our heads together and talk about things long enough, the non-stupid way will emerge.

      --
      Computers are useless. They can only give you answers.
      -- Pablo Picasso
    13. Re:Interesting question ... by demi · · Score: 1

      I like this! Consider it stolen.

      --
      demi
    14. Re:Interesting question ... by James+McP · · Score: 1

      *-How many is N^2?
      *-*-A lot more than N; a lot more than even N log N, but not nearly so much as N^N or 2^N or N!

      You have much to learn, young padawan.

      For values of N between 0 and 1 , N^2 is less than N.

      For values of N between 0 and 10, N log N is less than N

      For values of N between 1 and 2, N! is less than N

      --
      I've been on slashdot so long I'm starting to get out of touch with the cool stuff if it ain't on slashdot.
  11. Passion is critical by spydum · · Score: 5, Insightful

    I think I've found that hiring passionate people, whether loaded with experience, or fresh out of college is the key. Someone who is passionate about technology and their job will ultimately lead you to a better work place, and will continually strive to improve on their work. Some people may be good because they've been doing it for a long time, but if they don't particularly care about the job, you can't expect them to continually want to do great things for your company, nor stick around all that long.

    1. Re:Passion is critical by Ringl · · Score: 3, Insightful

      Passion is good. But the ability to learn and problem solve is better.

      Passionate people go all out on everything. Successes are huge successes and mistakes are huge mistakes.

    2. Re:Passion is critical by King_TJ · · Score: 2, Interesting

      Wish I could mod you up at the moment.

      I think this is more important than many people realize. You do want to see evidence of experience and a grasp of concepts. (Some people, while eager, are simply trying to "bite off more than they can chew" by interviewing for too complicated a position for their current skills.)

      But overall, yes! The person who "lives and breathes I.T." will be FAR superior to the person who views it as "just a way to get a paycheck every couple weeks".

    3. Re:Passion is critical by Rakishi · · Score: 1

      They' NOT passionate about the job. They're passionate about what they do. There is a difference and in some cases they're are exact opposites. Someone passionate may want to use "new language X" because it's cool even if it would cost the company 20 times more in the long run.

    4. Re:Passion is critical by Jherek+Carnelian · · Score: 1

      Not passion, but pride of worksmanship. The former care about the doing, the latter care about the end result.

    5. Re:Passion is critical by Homr+Zodyssey · · Score: 1

      I would like to respectfully disagree. There is a lot to say for employees who see it as a paycheck rather than a passion. People who are passionate about the work -- especially older IT guys -- tend to be extremely opinionated. These people take it personally when PHBs decide to do things "the wrong way" (meaning a way different than their own). These people tend to be very hard to get along with in the work-place and they like to sit around lecturing their colleagues on how things would be so much better if they could only have their way.

      When someone asks me if I'll do something that I think is stupid or wrong-headed, I just shrug and say, "Hey, I get paid by the hour."

    6. Re:Passion is critical by FlyByPC · · Score: 1

      When someone asks me if I'll do something that I think is stupid or wrong-headed, I just shrug and say, "Hey, I get paid by the hour."

      That's part of my approach. I'll usually point out my reasons if I think it's the wrong approach, but at some point it becomes counterproductive to argue the point. If I were to be a PHB myself (perish the thought), I'd want the same in return -- when I had a dumb idea, I'd want to be called on it in a professional manner, but I would also want employees to be willing to do it (unless, for instance, they had a real ethical problem with it.)

      --
      Paleotechnologist and connoisseur of pretty shiny things.
    7. Re:Passion is critical by Anonymous Coward · · Score: 0

      I tend to follow this lead on people looking for a job... Passion is much more important vs experience and knowledge, because experience & knowledge are somewhat results of being passionate about something and devoting time to it. I much rather go into a project with someone who will be passionate as with someone who has experience, but no passion and eventually...doesn't care all that much. I've worked with very green 21yr old passionate collegues and with 50yr old geezers who 'couldn't care less' but were highly experienced. I'd choose the 21yr any day

    8. Re:Passion is critical by shoban · · Score: 1

      I would consider the following things:

      Passion
      Flexibility
      Hard working
      Ability to work with / in a team
      Intelligence / aptitude

      In that particular order. From my experience, I have seen people good in most parameters, but lacking on flexibility and keen on working on 'a' particular technology or domain and unwilling to take up or perform less on any other area.

      A person may be intelligent, but if he / she is not willing to put the time, heart and soul to get the results, it is not going to work.

    9. Re:Passion is critical by Aceticon · · Score: 1

      Some of the worst technology X zealots I've found during my career where passionate technology people (actually it's pretty much a requirement for a zealot to be passionate about their believes). They were important factors in spoiling the social environment at work for everybody else.

      Although the bright-eyed, technology passionate young puppies just out of college can be cute at first and remind you of your old self, they get old fast once you've had to to fix one their stupid/ignorant/naif mistakes for the tenth time (even more so if it's a repeat mistake, and they've done it again because they think they know best).

      It's all very nice and neat for a person to be a passionate quarry worker that spends countless hours discussing their tools and testing new tools, but in really life, when your job is to make gravel, the guy that uses a jackhammer because it's what's best for the job always outproduces the passionate one that uses a weird manual drill which was invented in Nepal by a hermit that never did a real days work in his lief, 'cause it's the latest and greatest, it looks cool and it produces gravel stones with a smoother surface.

    10. Re:Passion is critical by viridari · · Score: 1

      Passionate people tend to be irritating to work with. Not team players. They want to engage in lengthy chest-thumping debates about the most minor of technical decisions.

      Sloth is a virtue. Lazy sysadmins tend to be more proactive than reactive, knowing that reacting to problems as they occur is often more work and more inconvenient. The lazy sysadmin automates much of the day to day minutia so as not to be bothered by the little things. The upshot of this attitude is that the lazy sysadmin can also comfortably (and effectively) manage many more machines than the passionate uber geek who likes to roll his own packages and stay on top of the latest cool new distro.

    11. Re:Passion is critical by RandCraw · · Score: 1

      I agree, passion for producing a better solution which is smaller, faster, better focused, solves problems you didn't anticipate, or does more than anyone ever hoped is *very* much a trait I want in the people I work with. Without it, you're surrounded by 9-to-5-ers.

      However, passion for a single technique/tool/philosophy is not really 'passion', but 'dispassion' for alternatives. And that's bad, especially since in computing, there are so many ways to skin a cat, and you need to work as a team whenever possible. Often that means adopting someone else's passion and making it work.

              Randy

    12. Re:Passion is critical by CRiMSON · · Score: 1

      if only I had mod points. Passion got my jobs, and I'm sure it will keep me getting them if I need to in the future.

      --
      oogly boogly!
  12. NOT ANY MORE GET BACK TO WORK by Anonymous Coward · · Score: 0

    Not Any more get back to work WE WILL REPLACE YOU WITH SOME ONE WHO WAS 5 years with WINDOWS 7

  13. Ask about priorities by Toe,+The · · Score: 5, Interesting

    Here's a question you can ask every applicant. There is no right answer, but it would be interesting and telling to see what they do with it.

    Organize these IT concepts by priority:

    Uptime
    Backup
    Customer Service
    Security
    Documentation
    User Experience
    Fault Tolerance
    Best Practices

    Add/subtract terms as you see fit. You get the idea.

    1. Re:Ask about priorities by Anonymous Coward · · Score: 1, Funny

      High to Low:

      Customer Service
      User Experience
      Security
      Best Practices
      Backup
      Fault Tolerance
      Uptime
      Documentation

    2. Re:Ask about priorities by Creepy+Crawler · · Score: 1

      One that's always worried me was software contract and licensure liabilities.

      Many companies that use shrink-wrap EULAs and other negotiated licenses have rather onerous requirements. We can look at the guitar string maker as to what a pissed off ex-employee can do in terms of damage by ratting out "unauthorized" and otherwise possibly non-compliant software.

      Most small businesses would go bankrupt if hit even with one of them.

      --
    3. Re:Ask about priorities by JoeFromPhilly · · Score: 2, Insightful

      I think I would be unsatisfied with any candidate that didn't recognize that it depends on the project. But what do I make of the wrong answers? Do they really not understand the idea of requirements? Did they recognize it but didn't want to argue with someone they were interviewing with? It's still an interesting question, although it might be a little more interesting if they were given an example system to prioritize for.

    4. Re:Ask about priorities by gbjbaanb · · Score: 1

      I think the point is that there are no wrong answers with that kind of question. It does however illuminate their thought processes, which is exactly what you want to see in an interview.

      Now, if you want to be naughty, after seeing their list, ask them how that list would apply to a project that their list would be totally inappropriate for. Assuming they didn't first say the list depended heavily on the project!

    5. Re:Ask about priorities by Kjella · · Score: 2, Interesting

      Well, after the same generic blah-blah that it's unique to every application, I'd try to draw up three classes that could be at starting point at least.

      For any project where the users choose your service:

      1. User experience. Else nobody uses it anyway.
      2. Fault Tolerance. They don't ask support, they're gone.
      3. Security. You'll be under constant attack once you have a user base.
      4. Uptime. You bet they expect the service to be there when they want it.
      5. Backup, as a followup on security.
      6. Customer Service. If they they ask at all.
      7. Documentation. Nobody reads it, they drop out at #2 or #6.

      If it's forced upon them like employees:

      1. Fault tolerance. A system you must use and doesn't work is hell.
      2. User experience. Not because you care but poor software waste employee time.
      3. Documentation. A lot of employees do learning by rote memorization.
      4. Customer support. Employees expect support and call it early.
      5. Uptime. Systems down cost very big bucks.
      6. Backup. Lost employee time is again usually big bucks
      7. Security. Might be much higher, but usually protected intranet.

      Backend systems:

      1. Fault tolerance, if the backend dies everything dies
      2. Uptime, it usually needs high availability to feed other systems.
      3. Backup, otten the backend holds all the master data.
      4. Security, again it holds the master data.
      5. Documentation, make sure noone breaks this thing.
      6. Customer Support, no direct users and the backend shouldn't have problems.
      7. User experience doesn't really apply as we don't have users.

      Best Practices

      This one I don't count in the list - it's a means to achieving everything else and not a priority in itself and you use as much as is beneficial.

      Of course, this can be *completely* wrong if it doesn't fit my idea of a typical project. But anyone should at least figure that there's some general differences between an internet-facing public service and a typical corporate intranet application.

      --
      Live today, because you never know what tomorrow brings
    6. Re:Ask about priorities by 0100010001010011 · · Score: 1

      I can only hire one person for this job. Which two qualities should I choose?
      Cheap.
      Fast.
      Good.

      Let them do the self evaluation.

    7. Re:Ask about priorities by ckedge · · Score: 1

      By who's priority?

      Sales and Marketing?
      Engineering?
      Support?
      Regulators and Lawyers?
      System Administrators?

      And what field/application is this with regards to?

    8. Re:Ask about priorities by D-Cypell · · Score: 1

      So that you can immediately exclude any candidate who includes 'cheap' in their choice of two on the basis that they are clearly an idiot?

      "I am not very good, but at least you won't have to pay me much!"
      "It takes me ages to do anything, but you won't have to pay me much!".

      Two phrases that are pretty much certain to ensure that you remain unemployed!

    9. Re:Ask about priorities by starfishsystems · · Score: 1

      Good one.

      Not to salt the randomness of possible responses, but I personally would begin to answer by observing, "All these factors are mutually interdependent." And I would go on to illustrate how richly they're interdependent.

      The insight you get, and the contribution you can make, with several decades of experience in the field, is how to manage this coupling. You look for synergies and nurture them. Likewise, you look for points of dysfunction and, necessarily, perform a certain amount of triage to distinguish which which battles you can successfully enter and which to avoid.

      I say this because of the number of times I've made the wrong call, or been maneuvered in good faith into taking on a lost cause. In any environment as complex and volatile as ours, that's to be expected, but few people like to acknowledge the reality.

      So my question to a potential employer is, do you get this? And what steps do you take to increase my chances of success?

      --
      Parity: What to do when the weekend comes.
    10. Re:Ask about priorities by baggins2001 · · Score: 1

      This is why I still read slashdot. Every once in a awhile someone posts a gem like this.

      Great idea. Consider it stolen. Thanks.

      --
      He who said 1,000,000 monkeys on 1,000,000 typewriters would eventually type the great novel, never saw an AOL chat room
    11. Re:Ask about priorities by Anonymous Coward · · Score: 0

      Actually, they are all equally important.

      Age is not always a factor.
      I am a 29 y/o with 23 years of experience.

    12. Re:Ask about priorities by timjdot · · Score: 1

      Nice one. I'll try to reuse this one. My unfavorite is "the one problem you couldn't solve". Lots of hard ones but none too hard to solve so its a dumb question. That's why people do engineering. To solve hard problems. If they can't solve the problems then why are they in the field? The only hard ones are trash product X from vendor which you have to document to the Nth degree before will fix their crap or tell you the workaround. For Java webapps, ask them, "how does IOC relate to the command pattern" (replace IOC with struts or framework du jour). replace "command pattern" with callback pattern. Another good one, how do you like message passing systems? Another good one, what do you know about the OR mapping problem? These are all three rookie mistakes plaguing the industry today. Many frameworks are being made for consultingware and time-wasting versus getting real work done. Oh, another goodie for java webapps, compare and contrast OGNL and the global varialble problem. The list goes on and one but my point is even most "architects" in most SW companies today are making severe rookie mistakes. These cost the company orders of magnitude in development costs and several orders of magnitude in inflexible and very hard to maintain code. More good ones, Agile? Or Fr-Agile? eXtreme? Or eXtremely fragile?

      --
      Expect Freedom.
    13. Re:Ask about priorities by riondluz · · Score: 1

      I would respectfully disagree. There are wrong answers to that ad-hoc list of priorities. But the correctness of any
      specific answer would have to be derived only after asking "why" to the ordering, not in the ordering itself.

      Regardless of the project or work@hand certain basic fundamentals should apply. Eg. Customer Service is the top
      priority because w/out it there would be no business. But in order to maintain adequate customer services other
      issues have to be in place, which takes CustService to a lower ranking.

      FWIW, I would scrap Best Practices from the list entirely because it incorporates too many of the other issues.
      BP == Documentation AND Security AND Fault Tolerance AND Security ... blah

      Granted, for each item/issue there are degrees of granularity; how much is enough and what is overkill;
      But my ordering would be:
      Security (lose that and nothing else matters)
      Documentation (it's absence implies loss of continuity)
      Fault Tolerance (if it can be broken it can be brought down)
      Backup (if it does fail you better be able to restore it)
      Uptime (improved reliability and maintainability == better continuity)
      because w/out above accounted for you cannot have below:
      Customer Service
      User Experience

      Just my .02

      --
      resist propaganda
    14. Re:Ask about priorities by riondluz · · Score: 1

      Or categorized in the context of End-user, Developer or Sysadmin.
      Regardless, the only correct answers will be those that but the
      interests of the company at the top of the list.

      Which is how I would create my ordering:
      Security (lose that and nothing else matters)
      (Process) Documentation (it's absence implies loss of continuity)
      Fault Tolerance (if it can be broken it can be brought down)
      Backup (if it does fail you better be able to restore it)
      Uptime (improved reliability and maintainability == better continuity)
      because w/out above accounted for you cannot have below:
      Customer Service (CRM improvements in response times, tix handled, etc..)
      User Experience (the UI and usability can always be refined once the rest is in place)

      --
      resist propaganda
    15. Re:Ask about priorities by riondluz · · Score: 1

      Geez, as an old geezer, is this an illustration of intractability or what? I've always thought of myself as flexible and not opinionated and here i am pushing my 'hello world' order. Sheesh.

      So, here's a tip-o-hat to the poster that points out our faults lying in self-image and another to the posts relating passion to pride. Touch on either and my buttons of opinion get pushed!

      --
      resist propaganda
    16. Re:Ask about priorities by Geminii · · Score: 1

      I'd start by asking what the business model was. The Security and Uptime priorities, for instance, are going to be different for a DoD firewall and a MySpace page. User Experience is going to be imposed by HR practices more than anything else. What proportion of the Documentation is legally required and/or business-critical? Does the Customer Service aspect have real-time PR repercussions? Etc etc...

  14. A few questions... by ExploHD · · Score: 3, Funny

    What is your name?

    What is your quest?

    What is the airspeed velocity of an unladen swallow?

    1. Re:A few questions... by Locke2005 · · Score: 1

      An African or a European swallow?

      --
      I've abandoned my search for truth; now I'm just looking for some useful delusions.
    2. Re:A few questions... by rachit · · Score: 1

      I don't know...

    3. Re:A few questions... by R_Dorothy · · Score: 2, Funny

      You jest but we actually have that in our Python test questions for interviewees.

      If someone can't see the funny side of this then we figure that they don't really know Python and probably wouldn't enjoy working with us.

      --
      Stupid flounders!
    4. Re:A few questions... by Unix-Dork · · Score: 1

      AHHhhhhhhhhh.......

  15. Ask about their mistakes by scarpa · · Score: 5, Insightful

    Ask them to talk about the mistakes they've made or project failures they've been a part of.

    If they claim it's never happened, or it wasn't their fault, etc, then they probably are lying or stupid.

    If they can explain the failure, why it happened and how they've avoided the same thing in subsequent projects you've probably got a good one.

    1. Re:Ask about their mistakes by klahnako · · Score: 1

      I would have to agree. A person's experience will be littered with mistakes, so asking them about the mistakes will reveal the size and complexity of the problems they had to solve.

      I am also of the mind that only real-life work will expose true skill: I wish I could hire applicants for a couple of weeks to see how they integrate, how fast they learn, and what skills they can bring to the company.

    2. Re:Ask about their mistakes by Chibi · · Score: 1

      Mod parent up.

      Mistakes are (unfortunately) a part of our field. The ones who learn from it are the ones who become better developers. If they seem uninterested in a topic during the interview, there's no way they'll be interested once they come on board. Also, the lack of interest could be an indicator of lack of knowledge of the actual issue.

      Ideally, you want the people who did the work behind a successful project. Lots of people can write that they did X, Y, Z on their resume, but when you get them in person, you should dig a little deeper to find out more about them. If you are familiar with the topic, you should be able to tell fairly quickly if they were the one to actually do the work, or just part of the team and taking credit for someone else's work (which happens quite often).

      Another thing to keep in mind is that your position should be as a gatekeeper to make your work and your organization better. I've seen people say to hire someone simply because they were getting sick of interviewing people. Or someone was "good enough." Or the person is not very good, but maybe the team can put them on low-priority items. If you let poor individuals into your organization, you are negatively impacting your overall ability. Months later, when your team is full of sub-par members, dragging you down, you're going to be in trouble.

      This isn't isolated to experienced people, but you have to ask yourself, "do you want to work with this person?" If the answer is "no," then you should pass on them. You don't have to be best friends, but you have to be able to have a constructive work relationship. The smartest guy in a world, if he's a jerk, will be very painful to work with.

      And you shouldn't automatically assume someone without a lot of experience won't care or get things done. I'm sure there were plenty of school projects where they pulled an all-nighter, came across some interesting problems, or other things similar to folks who work have faced. I've seen people with years of experience who have coasted along in their careers, getting lucky enough to work with people who cared enough and were smart enough to make up for their lack of contribution. In some ways, younger folks haven't had the time to develop bad habits or been demoralized over the years to the point of not caring any more.

      Last thing I can add is to be thorough. It's OK for an interview to go long. In fact, that's probably a *good* sign. They should be able to into great detail some of the issues they've faced in their experience. Don't be afraid to ask them to write some code, draw some diagrams, etc. You'd be surprised how many people have struggle when I've asked them to simply write a for loop. I hate to say it, but everyone can say, "I'd optimize it, I'd refactor it, etc." Let them *show* you how they'd do it. The good ones will have no problem with that, and it will improve their opinion of you, hopefully making them more likely to consider accepting an offer. Of the bad jobs I've had, I can look back on the interviews and see how little digging they did into my skills and knowledge, most likely worried they'd expose their own lack of them.

      --
      If all you have are silver bullets, everything looks like a werewolf.
    3. Re:Ask about their mistakes by plopez · · Score: 1

      Also ask them about the their most exciting/successful project. See what excites them. About what makes them proud. If there's nothing that makes them take pride in their work, don't hire them.

      --
      putting the 'B' in LGBTQ+
    4. Re:Ask about their mistakes by Anonymous Coward · · Score: 1, Insightful

      That's an interesting notion. I've been directly involved with a project that's been running for several months and which will be running for at least two more (probably quite a bit longer). It is, by pretty much every measure, a total failure; it's vastly over time, moderately over budget (but, of course, we're nowhere near done yet, so just give it time), is suffering from a nasty case of scope creep, and will ultimately result in a substandard customer experience, while failing to achieve most of its stated goals. So yes, I'd call it an abject failure.

      Now, since the project began (or, rather, before it began), I've been trying to advise the people who are actually making the decisions, and by and large my suggestions are falling on deaf ears. In that sense, the project failure is very much *not* my fault (I have no problem taking blame when I screw up).

      I'm neither stupid nor lying; in an interview, shouldn't I be given credit for being able to accurately analyze the project's architects' failures (poor, late or no planning; failure to elicit user requirements; inadequate investigation of possible equipment vendors; the list goes on)? Isn't that the sort of person you want on your team--one who can recognize and learn from failures in order to prevent them from happening again? Or, more specifically, what I would've done differently in order to have a successful project? I know that comes off as 'well, they screwed up and here's how *I* would've done it because I'm so much smarter'...but what if that's true?

    5. Re:Ask about their mistakes by Xouba · · Score: 1

      Mod this up. I've met a few people that seem to think that they're never responsible of any problem, it's always other people's fault. One of the guys I'm thinking of has been hopping from job to job for years (and he's only about 27 or so), leaving a nasty trace behind him. I don't think any of the places where he's been will hire him again. But still he sees himself as a victim. It's always that boss that hates him, that co-worker that has no idea, that job that he doesn't like ...

    6. Re:Ask about their mistakes by Anonymous Coward · · Score: 0

      Everyone asks this, and everyone who knows how to interview well has a story that makes them look good (real or fictional).

  16. Old goats vs young whipper snappers by hal9000(jr) · · Score: 4, Interesting

    As a 45 year old IT person and one time manager, I would ask older IT folks about current technology that you use or plan on using. I'd also find out how current are they on the IT market in general. And I would try to figure out if the person I am talking to is willing and able to integrate with my IT department.

    I don't want to generalize much, but there is a tendency for older IT folks to fall behind, often far behind, the tech curve. You know, as we get older, we have other priorities which is OK, but you want that experience they have, but you also want someone who can take your company forward. But older IT folks are also very capable to get upto speed on newer tech often quite quickly.

    I wouldn't assume, either, that the young'uns are going to know the latest tech either or even be exposed to it. I do think it would be a mistake to think you could take an older IT person and put them into a mentorship role and have that work out.

    1. Re:Old goats vs young whipper snappers by PaulK · · Score: 1

      I have a different view. I'm 46 and have been doing networking since Corvus. I still know how to use a freq counter, signal injector, scope, and soldering iron. I'm a beat up old net/sys admin, former OS/2 evangelist, and current rabid linux user. I feel sorry for a lot of these kids coming into the industry today. It is easier to keep up than catch up. The depth and breadth of experience is a hard beast to defeat. Solutions are most often found quickly by those who've seen enough to jump confidently. I've had interviewees with all the certs, but had no idea what "righty tighty lefty loosy" meant. Common sense and hand skill are horribly lacking. I suppose what it comes down to for me is that it's not how smart you are, or whether or not you've been educated properly, but how you think. Troubleshooting skill is more a way of thinking than anything else, and there is no substitute for experience when it comes to putting out fires.

    2. Re:Old goats vs young whipper snappers by the+eric+conspiracy · · Score: 1

      I think that type question works well for anyone regardless of age. My experience has been that if the interviewee cannot talk about some new technology that they have added to their skill set in the past year THEY ARE NO DAMN GOOD. It doesn't matter what the age is. What it shows is whether the candidate is truly interested in their career choice, which makes all the difference in the world in this profession. Another slant is to ask the candidate about what sorts of computer related things they do on their own. Do they have their own domain name? A web site - even something simple with family photos is a positive thing.

      It separates those who are just in it for the money from those who actually want to do this type of work.

    3. Re:Old goats vs young whipper snappers by mevets · · Score: 2, Interesting

      I'm 44 and guessed "righty tighty lefty loosy" was about the sexual habits of republicans and democrats. Wish someone had asked me that in an interview.

      I find, as an interviewee, I am way less tolerant of bs companies and psychotic hr people in interviews. I'm probably a prima-donna, but I'm not going to brown nose some clown just to get a new gig. That is an attitude you are unlikely to find in a 20-something, with crushing college loans and a desperation to find out if they can do the job or not.

      The biggest problem with old geeks is getting them to shut up. If the OP has problems getting old geeks to talk, there may be a reason for it - you might not be that interesting to them, and they are either being polite, or waiting for the good bit.

      You might start with a gambit like 'if at any time during this interview you wished you hadn't come, just tell us, we won't be offended'. If that doesn't work, offer them a beer; either way, you'll at least get some respect from them.

    4. Re:Old goats vs young whipper snappers by jacobsm · · Score: 2, Insightful

      I'm 51 years old and have been a MVS, OS/390, z/OS systems programmer for going on 30 years now. Outside of the usual mainframe system administration duties I've picked up; Unix - Unix System Services under MVS. BSD, Linux Security and Encryption knowledge and experience Disaster recovery requirements. Networking at home and work. In short the job that I'm doing now I couldn't have done just a few years ago and I expect the same will be true in the future. Anyone who is still in the field for twenty or so years has to have the ability to adapt and grow.

    5. Re:Old goats vs young whipper snappers by pushf+popf · · Score: 2, Insightful

      I'm 51 years old and have been a MVS, OS/390, z/OS systems programmer for going on 30 years now. Outside of the usual mainframe system administration duties I've picked up; Unix - Unix System Services under MVS. BSD, Linux Security and Encryption knowledge and experience Disaster recovery requirements. Networking at home and work. In short the job that I'm doing now I couldn't have done just a few years ago and I expect the same will be true in the future. Anyone who is still in the field for twenty or so years has to have the ability to adapt and grow.

      Wow! There are a lot of us old bastards around! 8-)

      It's hard to get into a monoculture shop (like head to the grindstone ), however the good part is that I no longer want to work in those places. The really interesting jobs are actually pretty easy to get when no matter what they ask about, you can say "Yeah, I did " to almost anything they want (and not be lying).

      Another advantage is that even if you pay a guy twice what you could get a grad for, if he understands a half-dozen or more of your systems, and you can skip hiring more warm bodies, you're still money ahead.

    6. Re:Old goats vs young whipper snappers by Anonymous Coward · · Score: 0

      But older IT folks are also very capable to get upto speed on newer tech often quite quickly.

      It's been my (sorrowful) experience that managers don't want to hear that. With 35+ years of experience and 8+ languages I could work in, my company thought it preferable to fire me and hire someone right out of college because they knew (or had at least been exposed to) the fad of the week in languages.

      I could likely pick up that language in a week or two and be just as competent within a month or thereabouts. But they wanted someone who could start writing code before they had their jacket off in the morning.

      What ever happened to the idea that people should be retained because of the high cost of recruitment (once said to be about half a first year's salary per person)?

      Without any idea of the business and what had or had not worked in the past, they were supposed to be able to do a competent job. Generally they couldn't.

      But the company got someone they could pay half what I got and would put in 60+ hours a week with no overtime and no complaints.

      For a presumably good software house, they had some pretty dumb attitudes. In one case they were planning a new product. We had a guy with 20 years in the company as part of the design team. When he pointed out areas where they wanted to do something he knew from experience would fail, they Dilberted his ass. ""Negativistic thinking! Not a team player. We (38 to 35 year old "project managers") know how to make it work."

      He finally had enough of the shit and left the company.

      The project fell on its ass for exactly the reasons he had spoken of.

    7. Re:Old goats vs young whipper snappers by Ideally+Nowhere · · Score: 1

      That's who certifications were SUPPOSED to be for. For people who've coded long enough that most languages more or less feel the same, certs. are a nice, structured way to brush up on skills and pick up new ones. Most industry outside of IT do this, and it's called continuing education.

  17. Experience vs Time by COMON$ · · Score: 3, Interesting
    The question is, what do I ask older applicants to get them to demonstrate the value of their experience? A resounding YES. There is a VAST difference between the guy who has been doing the same job for 20 years riding on the coattails of consultants or fear of change, and the guy who has been doing the job for 20 years and has had 5 jobs in that time learning different networks and systems.

    I have about 7 years full time experience under my belt not counting college or any small jobs through high school. I have a lot to learn and seek out people to learn it from. I have met truly ignorant individuals, age has no preference here. Wisdom comes with the right kind of experience. I have learned more this last year bouncing around different jobs than I did at the job I sat at the previous 5 years.

    So yes, ask the question, and make sure you get an answer from the younger and older individuals, you will find that a couple of your kids with 10 years of experience will far outshine the older guys with 25 years doing a repetitive job. Same for a 5 year vs a 10 year.

    Wisdom is what I look for, not knowledge.

    --
    CS: It is all sink or swim...oh and did I mention there are sharks in that water?
  18. no! by Lord+Ender · · Score: 5, Insightful

    Don't mention age! Don't mention you are discriminating applications based on age (even if you phrase it as being "more sympathetic"). You are setting yourself up to get sued bigtime!

    I consider it to be a major problem that nobody in IT is willing to train junior-level employees up, anyway. But if you are convinced you need gray hair to do the job, ask them to give examples of projects they have lead in the past. That will give you a legal, meritocratic approach to being a discriminatory bastard.

    --
    A slashdotter who didn't build his own computer is like a Jedi who didn't build his own lightsaber.
    1. Re:no! by MarkvW · · Score: 1

      I second that! Mentioning age is EVIDENCE that you are using age as a determinative hiring factor. What you say can (and might) be used against you!

      Why paint a little target on your forehead?

    2. Re:no! by Xerolooper · · Score: 2, Interesting

      Don't mention age!

      I agree with Lord Ender bad idea.
      Might as well let applicants browse the floor and take whatever equipment they want/burn the company down.
      Focus on what you really want instead.

      ...the people I'd rather be working alongside...

      Ask yourself why do you really prefer them. Are they more stable and knowledgeable. Look for those qualities in your applicants. Open your mind to the possibilities. You may find some younger candidates that surprise you. Also you wont be wasting time with irrelevant questions when you should be getting to know your applicants.

      Ask: You have a project that is on time but just under deadline. A new technology comes out that could potentially cut development and cost in half. How do you proceed?

      --
      "The stupid neither forgive nor forget; the naive forgive and forget; the wise forgive but do not forget." -Thomas Szasz
    3. Re:no! by MxTxL · · Score: 1

      That will give you a legal, meritocratic approach to being a discriminatory bastard.

      Or he could just use the tried and true method of pre-screening candidates to discriminate toward older people: 20 years experience required. HR won't even show you the resume of a young guy if you list a requirement like that.

    4. Re:no! by CptNerd · · Score: 1

      Hey, if the old fart you're interviewing hasn't worked in the better part of a year, is nearing the end of his unemployment insurance, and is really laid-back, you can discriminate safely. It worked with me, I was told specifically that I was too old, and that despite my near-perfect alignment with their needs and my skill-set. If I'd had the money (and if wishes were horses I'd be eating steak etc)...

      --
      By the taping of my glasses, something geeky this way passes
  19. uh.. by spiffmastercow · · Score: 1

    How do think people get 20 years of experience? I'd say you should hire based on qualifications, RELEVANT experience, and (if its for a programming position) quality of code portfolio. Older workers might be more experienced, but also have more time to develop bad habits. Instead of asking questions like the one you listed, think up a few scenarios and ask them what they would do in the situation.

    1. Re:uh.. by CorporateSuit · · Score: 4, Interesting

      Older workers might be more experienced, but also have more time to develop bad habits. Instead of asking questions like the one you listed, think up a few scenarios and ask them what they would do in the situation.

      I don't think this is stressed enough. Age/experience has a very goldilocks approach in IT. It can be too hot and too cold. You can get the old dogs stuck in their tricks that want to port your entire system over to what they've been doing, or you'll get the ones that are so jaded in the civil war against management and marketing that they are nothing but a poison thorn in your IT department. You can also get masters of their craft that are seeking new ways to expand themselves, but may get bored with the tasks you have for them and leave just as quickly as they came. You'll probably get something inbetween.

      These are all different cogs for different machines. Maybe you just need a human appliance in your IT department that you can rely on like a laborador to get his job done. Maybe you need someone who's unafraid to stick up for the IT in front of marketing/management (because lack of competent project managers?). Maybe you need a magnanimous whirlwind to roll through your department and get the engines greased and running on the right track within a short amount of time.

      For your money, unless they're pursuing IT as a post-retirement hobby, the older ones will typically cost you more for their output compared to the younger ones, but they'll typically be more reliable as well -- as an imprecise generalization.

      --
      I am the richest astronaut ever to win the superbowl.
    2. Re:uh.. by Anonymous Coward · · Score: 0

      "older ones will typically cost you more for their output compared to the younger ones, but they'll typically be more reliable as well"

      Then they don't cost more for their output. They're offering additional value. Pay up.

  20. Discrimination by Silent+Node · · Score: 1

    While I don't know if this is the same in the States, asking an interview question involving age in the manner you suggest would be firm grounds for a discrimination suit in Canada. I'm not saying that such things aren't asked, but it's not uncommon for these Human Rights cases to proceed under our Charter.

    --
    "You can't win. You can't break even. You can't quit." -A. Ginsberg
  21. "A young engineer comes to you at 5pm" by purduephotog · · Score: 3, Insightful

    ... and describes he's having the following problems delivering a product out the door to a customer site that's overseas with engineer support staff that have been up and traveling for 24 hours to get there.

    Do you

    A) Tell him "Call tomorrow- it's quitting time"
    B) Bend over backwards to help.
    C) Grouch about it
    D) Solve it in 6 key strokes or less.

    We have quite a few 'old timers' around our organizations. They think they 'know' it all, too, and they don't. In fact they're much more of a hindrance. We just, after a 3 months of complaining, got one to agree to replace the motherboard in a sun station- we had gone so far as to SCOPE the signal lines on the ports to point out there was a voltage issue... and that didn't even phase them.

    A newer younger engineer would have simply yanked the board and dropped a new one in- which, btw, worked perfectly.

    There are no right or wrong questions- it's the attitude towards helping out your fellow coworkers that's important. They don't teach it in school but the industry does burn it out. If they're older and they still have the right attitude (including how to help skunk work a project that doesn't have funding through leftover hardware) then they're the right choice.

    If they don't have the helpful attitude, they're the wrong choice- age independent.

    I work with a multitude of qualified and unqualified IT folks through the military and other contractor sites. All in all it's all about the attitude- that is the one thing I can recall about every single site. Most of the young ones are better with that... but I'm open minded.

    1. Re:"A young engineer comes to you at 5pm" by EastCoastSurfer · · Score: 1

      How about E) none of the above.

      I would press the young engineer into figuring out the problem. Ask him/her all the things they have tried, what were the results, and what they think the problem can be. Let them make the decision and have me there as a sounding board and help if need be.

      The problem you're describing is laziness and/or incompetence and that can happen at any age.

    2. Re:"A young engineer comes to you at 5pm" by HuckleCom · · Score: 1

      I think you probably mean B and D. Depending on how critical an issue is, D would be a proper course of action, followed up with B (kind of) - teaching the person about the issue so they come out with insight, making things better for everyone.

    3. Re:"A young engineer comes to you at 5pm" by purduephotog · · Score: 1

      Nah, it's security who's locked down the system and IT keeps all the spare hardware in the back closet. At least thats how they do it in our realm ;)

  22. Been There, Done That by Anonymous Coward · · Score: 0

    Got the 'T' Shirt.
    So, where do we start?

    I wrote my first computer prog in Sept 1972. Punched Cards, Fortran, ICL 1901.

    I, like many people who have been in the IT biz this long (& Longer) have seen it all before. We know how it should all come together.
    Want to follows SSADM? - No probs
    Agile or Rad? - No probs.
    Sandbox project? - Hold on while we roll up our sleeves.

    Another advantage is that we are old enough to be able to say 'Hold on a moment' This ain't gonna work' or even 'No'.
    Many younger IT hotshots can't do that. How do I know? Well I was one once many moons ago.

    What is often needed to make a project run well, on time and on budget is the right mix of experience and enthusiasium as well as age. If this all gells and the team is the right size (No to big) then it will generate it own momentum and things will get done.
    What successful projcts do not need are 'Prima Donnas' of any age.

  23. Interview the person like you actually care, oh an by juuri · · Score: 5, Insightful

    oh and ...

    IT interviewers tend to be terrible as the person who is interviewing proceeds to treat the applicant like auditing a software application. The same terms, styles and such simply don't apply. They are people just like everyone else, only with less showering and better toys.

    You interview IT people much like you would interview anyone else:

    You ask them deep questions, that require more than a few words to answer.

    You put them in problem situations they would normally face and find out their process for working through them.

    Get a feel for how comfortable they are with you and other interviewers, culture fit is incredibly important for small organization sizes.

    Actually have READ their resume and ask them questions on some of the more small or trivial things.

    Ask questions about where they want to be in 5 years, how are they with shifting priorities, what's their work goal for the next two months. Get a feeling for how they deal with change over time.

    Ask them what they dislike most about their field. What they LOVE about what they do.

    Get them to describe any long term projects they may have been part of and what they feel was their ultimate contribution to it being a success.

    Ask them about their worst fuck up, everyone has one. This says a lot about a person when they can easily tell you one and how they learned from it. ... and for fuck's sake don't ask lots of stupid little nit picky questions unless you are sure they are embellishing on their field knowledge. Asking someone about the different arguments to a specific command or sub call shows that *you* don't get it. There's more in IT than anyone person can know, find out instead how they go about learning new things and how actively they do so.

    --
    --- I do not moderate.
  24. Im young by greatfool66 · · Score: 1, Insightful

    I'm young and I'd rather work with young people because I find they learn new things more quickly and are easier to teach. OP is older and would rather work with people his own age because of their experience and wisdom and reliability or whatever. Admit that your preference has to do with your own age and move on.

    1. Re:Im young by symes · · Score: 4, Interesting

      True story (but from the world of finance) - my great uncle, back in the 80s, went for lunch with his broker in the city (London) - he noticed all these young people flapping about, making deals, making money. He didn't like what he saw one bit so he decided to move all his money out of the stock market that day. This was some time in August/September 1987. He's dead now, but I still believe he's grinning. Any how - this true story really highlights the difference between age, people who have seen it all before, and youthful exuberance.

    2. Re:Im young by Anonymous Coward · · Score: 0

      Any how - this true story really highlights the difference between age, people who have seen it all before, and youthful exuberance.

      Any how - this true story really highlights the ability of people to be "fooled by randomness" (don't have a link, look on Amazon). Your grandfather was lucky. The day the financial system is not filled with young people making deals and making money is the day you move your investments to guns, liquor, and canned goods.

    3. Re:Im young by Anonymous Coward · · Score: 0

      I don't mean to be a grammar Nazi, but the plural of anecdote is not data.

    4. Re:Im young by KeithJM · · Score: 1

      He's dead now, but I still believe he's grinning.

      October 1987 was a bad month, but it was followed by the best 13 years in history. If he didn't put it back in the market again pretty quickly, he's probably still cursing.

    5. Re:Im young by mrand · · Score: 1

      Sounds exactly like what I did when I heard that everyone and their dog was investing in real estate. When there are several t.v. shows about flipping houses, you know the peak is near.

      --
      -- PGP keyID: 0x4C95994D
    6. Re:Im young by D+Ninja · · Score: 1

      Interesting story, but I'm calling shenanigans because your story sounds a whole heck of a lot like Joseph P. Kennedy's story.

      From the story...

      He found a brash young bootblack who fished for big tips by rattling off ... ... the New York Stock Exchange, Kennedy was surprised to discover that the shoeshine boy called the turn with amazing accuracy. I a mere boy could predict the movement of the market, Kennedy concluded, then it certainly was no place for a man with plenty of money to lose.

      Of course, I could be wrong...but it's immediately what I thought of when I read your story.

    7. Re:Im young by Anonymous Coward · · Score: 0

      True story (but from the world of finance) - my great uncle, back in the 80s, went for lunch with his broker in the city (London) - he noticed all these young people flapping about, making deals, making money. He didn't like what he saw one bit so he decided to move all his money out of the stock market that day. This was some time in August/September 1987. He's dead now, but I still believe he's grinning. Any how - this true story really highlights the difference between age, people who have seen it all before, and youthful exuberance.

      AHA!!!!!!!!!! so he caused it!!!

    8. Re:Im young by baggins2001 · · Score: 1

      I still have it ingrained in my mind, the interview on 60 minutes. Two young people discussing how we just didn't understand the new economy and anyone over 40 just couldn't possibly understand it.
      This was about a year before the IT bubble burst.

      --
      He who said 1,000,000 monkeys on 1,000,000 typewriters would eventually type the great novel, never saw an AOL chat room
    9. Re:Im young by symes · · Score: 1

      Afraid this it is a true story - there are others... like during the 2nd world war when he bought up cars as petrol rations came in - and sold them for a sizeable profit when peace broke out.

    10. Re:Im young by Nethead · · Score: 1

      I sold our house two years ago just a peak was peaking. Moved from a 4BR to a 2BR (just wifey and me, and pets) and own it outright now. I was an Net/SysAdmin at a major real estate firm then and saw it coming. Best money move I've ever made.

      --
      -- I have a private email server in my basement.
    11. Re:Im young by Nethead · · Score: 1

      That's why in the 90s I put my dotcom money into a house and now one free and clear. Being 40 at the time I didn't know any better.

      --
      -- I have a private email server in my basement.
  25. Experience by Foofoobar · · Score: 2, Insightful

    As a classic example, I often point to a database design and a zipcode field. A newbie (and for that matter most people) would declare that zip codes need to be stored as integers and should they need to be formatted with a dash, that can be handled in the application layer. Now this is true in a general sense except for one thing... east code zip codes start with a zero. What will happen when you cast that zip code starting with a zero into an integer field? It's going to trim that leading zero.

    Now an old timer will know this and set the zipcode field as a varchar.

    The newcomer will not understand how to create objects as well as an old timer will generally as well. An old timer has alot of experience in creating objects and relationships and they have an easier time duplicating real life scenarios into a program or database.

    --
    This is my sig. There are many like it but this one is mine.
    1. Re:Experience by internerdj · · Score: 1

      That is a tough call. It could be the code is doing processing on the zip-code at 30 hz and it is important to make that trade off and just deal with the formatting on display even with the potential for error if someone else displays it. Maybe not for zip code, but I've had similar cases where senior developers wanted to use string where they just didn't need to. I think the real key is having a developer that can make a sane choice there, back up their decision making process, and deal with it when their solution isn't the best one or even the chosen one.

    2. Re:Experience by Emb3rz · · Score: 1

      Now an old timer will know this and set the zipcode field as a varchar.

      I'm 21 and I learned this lesson years ago. Is there something wrong with me?

      Not coincidentally, anyone need programming work done?~ ;)

    3. Re:Experience by Anonymous Coward · · Score: 0

      If your gauge of what makes someone experienced is whether they know that a zip code (or CC) shouldn't be an integer, then you need to get a new gauge. Anyone who doesn't understand this should be kept miles away from your database.

      All the correct answer to that question tells you is that your interviewee has a pulse. And while it's an admirable trait, you may want to demand more out of your workforce.

    4. Re:Experience by Anonymous Coward · · Score: 0

      That has more to do with knowledge about the real world than software development (and thus it depends on how much time the geek in question has spent outside his parents' basement). In many European countries nobody would think of using an integer since those countries have letters in zipcodes.

    5. Re:Experience by BigJClark · · Score: 1


      Not to mention, that heaven forbid the format ever change in the future, the varchar (ahem, varchar2 :) ) field is more robust for changes in the future. If the business ever grows outside of the states (In Canada, zip = postal code, and we have letters in our postal code), then minimal change to the database schema/code is required.

      Besides, doing a join on a zip code field is unlikely from a business perspective, so having a highly indexed integer field will result in zero performance gain compared to a character-based field.

      I'm don't consider myself an oldtimer (I'm 30), I have however, been involved with the modeling of some pretty big databases though :)

      From the other perspective, using companies I have worked for as a model, the tendency to throw in the elderly usually results with people who resist change, vehemently fight new processes, and have ego's the size of small european companies.

      I guess what I'm trying to say is, you can't put everybody into a mold without having exceptions to the case.

      --

      Hi, I Boris. Hear fix bear, yes?
    6. Re:Experience by Ma8thew · · Score: 1

      Actually, we don't have zip codes, we have post codes. What does the 'zip' in zip code mean anyway?

    7. Re:Experience by Anonymous Coward · · Score: 0

      If your not going to do math with something, don't use an Integer.

    8. Re:Experience by Ma8thew · · Score: 2, Insightful

      This seems such a trivial question as to be laughable. In my sixth form computing course (high school level) we were taught not to use integers for things like phone numbers. Anyone who's spent five minutes with a database would know this.

    9. Re:Experience by Dr.+Smoove · · Score: 1

      's/old timer/anyone with half a brain/g'

      --
      "If you plant ice, you're gonna harvest wind."
    10. Re:Experience by Anonymous Coward · · Score: 0

      Or a competent engineer would realize that the zero-padding issue is a non-issue because the 0-padding should be an application layer issue (there's nothing lost semantically by storing it as an integer in the database).

      Also, knowing that east code zip codes start with a zero is a cultural rather than experience issue (it's also likely that omitting the 0 may or may not be a problem depending upon how it is used).

      A truly competent engineer would also first determine whether or not international support would be needed as well (knowing that not all zip-codes, or whatever they are called locally, are numeric). Additionally, that engineer would also try to assess whether or not there would be significant enough performance improvements to have a table for each region that has a unique way of identifying that zip-code (i.e by country) and choose the optimal storage for that column based upon the requirements for that region (and use foreign keys to maintain referential integrity).

      I'm 22.

    11. Re:Experience by dragonxtc · · Score: 1

      I am 28, been programming professionally for 5 years. As far back as I can remember I've always known when creating database fields that have numeric values you only make them a numeric data type if they are going to be used for calculations. A Zipcode will never be used for a calculation.

    12. Re:Experience by Anonymous Coward · · Score: 0

      Dude you need to mention Canadian zips!

    13. Re:Experience by Anonymous Coward · · Score: 0

      I always learned that you should use types for the rights purpose.

      Are you going to calculate zipcodes? No. So varchar it is.

      On the other hand you might not want to use varchar for those item prices in your database...

    14. Re:Experience by Anonymous Coward · · Score: 0

      Or you can pad the leading zeroes back on in another layer. Zip codes are of the form 5 or 5+4, so you know from the length of the integer whether or not you need to pad. The only possible case that these could be confused (A 5+4 that reduces to only 5 or fewer numbers, 0000[0-9] plus 4) does not exist. Plus it takes five seconds to explain the reasoning for using a varchar.

      I could say the old timer will be too set to think of new solutions, but that's not true and no more fair to say that it is for you to assume a newcomer can't do the job as well. Especially with a bad example like that.

      (But I would store zip codes as a varchar as well.)

    15. Re:Experience by demi · · Score: 2, Insightful

      The question's not bad but the evaluation is busted. What you want is someone who can have an intelligent conversation on the subject, and who understands that what type you need for a zip code is a more subtle question than it might seem at first.

      For one thing, it's certainly a compound type: the zip and the +4, even just in the USA; and I can't imagine an application that stores addresses that would never need to store an international one. About this time I'd be online looking around for post code standards.

      I can tell more experienced people a lot by their reactions to things like time zone handling or unicode. If you grimace and start mentally listing a lot of thorny complications and considerations, then it's something you have probably thought about before. If you start saying something glib that starts with "All you need to do is..." then you haven't.

      --
      demi
    16. Re:Experience by ccguy · · Score: 1

      Now an old timer will know this and set the zipcode field as a varchar.

      Well, I hope that your old timer uses a varchar not because of a east code zip rule (which instantly points out that he's been working with zip codes for way too long and maybe needs to be promoted to phone numbers) but because you don't control the zip codes rules and they can change (maybe adding routing numbers?).

      Also, so you can impress your zip code expert group next meeting: Some countries use letters as well. And some, don't have zip codes AT ALL!

    17. Re:Experience by ccguy · · Score: 1

      Actually, we don't have zip codes, we have post codes. What does the 'zip' in zip code mean anyway?

      Zone Improvement Plan. Introduced by the US Postal Service (was US Post Office Department) in 1963.

      (Blatantly copied from the first google result)

    18. Re:Experience by Oligonicella · · Score: 1

      Zone Improvement Plan

    19. Re:Experience by hemp · · Score: 1

      An Old Timer might have even been outside the US of A and know that foriegn zip codes sometimes contain letters in addition to numbers.

      --
      Skip ------ See the latest from http://www.anArchyFortWorth.com
    20. Re:Experience by flyboyfred · · Score: 1

      Zone Improvement Plan. http://en.wikipedia.org/wiki/ZIP_code

      --
      I might be indecisive, but I'm not really sure. What do you think?
    21. Re:Experience by Just+Some+Guy · · Score: 1

      Now an old timer will know this and set the zipcode field as a varchar.

      BS. We just let someone go who designed a table with an int as a courier tracking number (because the courier he'd been experimenting with used that layout). He just about freaked out when he saw a UPS number starting with "1Z", and I just about freaked out when I discovered why he was panicking.

      He was an older COBOL programmer who was dedicated to using as little "core" as possible, and since ints are (in his mind) smaller than varchars, that's what he wanted to use. Never mind that the database server had 640GB of SCSI-320 RAID storage and 6GB of RAM.

      --
      Dewey, what part of this looks like authorities should be involved?
    22. Re:Experience by Anonymous Coward · · Score: 0

      And a European, young or old, would not assume the zip code would be numeric. nor a fixed length.

    23. Re:Experience by Anonymous Coward · · Score: 1, Insightful

      This is one of those crazy "gotcha" questions that has no relevance. You're just testing people on their knowledge of zip codes, not on their knowledge of DB design. If your "newbie" said to use an integer, and then you said, "Did you know some zip codes have a leading zero?" He would say, "No, I didn't. I guess it doesn't make since to use an integer in that case."
      It would be like if you knew of a city in Alaska that had the zipcode 3.1415 and asked the same question.

    24. Re:Experience by Anonymous Coward · · Score: 0

      You can add leading zeros with a format string.

    25. Re:Experience by Anonymous Coward · · Score: 0

      Not to deride the east coast bias further, but Canadian postal codes are a series of alphanumeric characters. Given the increasing globalization of businesses, it'd be a good idea to set up a database to accept more than just US-based zipcodes. But I guess old timers should know that too, since they're old timers.

    26. Re:Experience by Anonymous Coward · · Score: 0

      And postal codes in other countries aren't always numeric anyhow.

    27. Re:Experience by dcollins · · Score: 1

      I'd say that's biased as to what coast you grew up on. For us on the East coast, it's pretty obvious that typing any zip code into Excel gets mangled unless you do something special to it.

      --
      We know where leadership by an anti-intellectual "strongman" who scapegoats minorities and likes boisterous rallies goes
    28. Re:Experience by Anonymous Coward · · Score: 0

      Anyone with any experience knows that (a) you can reformat integers into 5 digits with leading zeros and (b) UK zipcodes are alphanumeric!

      Ask them how they like to handle country codes (there are some options, including both ISO 2 & 3 digit codes, neither of which necessarily give you a full list), and phone numbers, which can be a nightmare. Or names -- now there is a field laden with traps. (Consider people with hanja/hangul/English versions where it would be optimal to store all three -- consider the longer old-fashioned type of Spanish culture names... consider the bin names, and the Lords and address titles)

    29. Re:Experience by geminidomino · · Score: 1

      An acronym for "Zone Improvement Plan"

    30. Re:Experience by Anonymous Coward · · Score: 0

      I'm not an old timer, but your example is really stupid.

    31. Re:Experience by POTSandPANS · · Score: 1

      This may be getting off topic, but I would use varchar anyway just in case I needed to use something different like a postal code. If integer is the way it has to be, why not use zerofill? this way if the field is left blank you have 00000 instead of a NULL. Maybe the best way to ask this question is to say that the problem is the leading zero is getting chopped off and ask for their opinion ways to solve it. What would an "old timer" with no knowledge of zipcodes answer to this question? Remember, when you're interviewing experienced people, they're also interviewing you to see if you are somebody they can work with.

    32. Re:Experience by corbettw · · Score: 1

      Now an old timer will know this and set the zipcode field as a varchar.

      Partially right. You set the zipcode field as a char(5), with a second plus4 field that's char(4) and can be NULL. Char fields index slightly faster than varchar fields, and since all zipcodes are five digits go for the optimization.

      --
      God invented whiskey so the Irish would not rule the world.
    33. Re:Experience by avandesande · · Score: 1

      I don't think this is a crazy question at all, the leading zeros problem pops up everywhere.
      I would be very hesitant to hire someone that isn't aware of the issue as it indicates that they have zero experience with data design.

      --
      love is just extroverted narcissism
    34. Re:Experience by ucblockhead · · Score: 1

      Huh. This old timer knows how to use sprintf(buffer,"%0.05d-%0.04d",zip/1000,zip%1000);

      --
      The cake is a pie
    35. Re:Experience by moreati · · Score: 1

      It's certainly not a perfect interview scenario. However, "filtering those who've not spent 5 minutes with a database" is a useful function. Completely inappropriate people make it to interview regularly. Also, exploring the problem with those who don't twig immediately can give some insight into their problem solving abilities/strategies.

      OpenOffice.org Writer 3.0 seems to make this error. It has just treated as integers, some telephone numbers that I entered into a table. So real programmers can make such mistakes.

      Be wary of selling yourself short - overestimating average ability, relative to your own. You may find you're further along the bell curve than you think. Although, keep the maxim: I will do stupid things, sooner or later. Doctors recommend reading http://thedailywtf.com/ to maintain a healthy scepticism.

    36. Re:Experience by Foofoobar · · Score: 1

      well for that matter international addresses do not conform to domestic address formats and should be stored separately. Since I was talking about zip codes (which are standard to US only) this was not a discussion about international addresses and therefore the point is moot. If this HAD been a discussion about POSTAL CODES, then I would concede your point however it was not and the documentation of 'zip code' should have pointed to domestic only.

      I address international addresses elsewhere in the code. :)

      --
      This is my sig. There are many like it but this one is mine.
    37. Re:Experience by Anonymous Coward · · Score: 0

      Someone with real experience will know that you need a minimum of a varchar field and a country field ;)

    38. Re:Experience by rebootconrad · · Score: 1

      Not to poke holes in your argument.. but it is much better to store a zip code as an int and then pad it with zeroes at the application layer or view. Also, why would you use a varchar for a static length field? As an int your field would be 4 bytes, as a varchar 11 bytes, and as a char 10 bytes.

    39. Re:Experience by Anonymous Coward · · Score: 0

      I think you meant 10000. Using 1000 gives you Zip + 3.

    40. Re:Experience by Anonymous Coward · · Score: 0

      Now an old timer will know this and set the zipcode field as a varchar.

      IDIOT! You would use a CHAR(9) to store the US zip code without the hyphen character. A VARCHAR is not necessary as you will never perform algebraic operations on the value nor will you need to cast them into some other data type.

      I worked with a so-called database programmer who typed every variable as VARCHAR because he was lazy and/or incompetent.

    41. Re:Experience by Anonymous Coward · · Score: 0

      I'm a youngster (around 25, 4 years coding) and I'd always use char/varchar for a zip CODE because it's not a number, it just happens to be comprised exclusively of digits.

      I still think any extra formatting should be handled in the application layer unless that dash is part of the code itself.

    42. Re:Experience by Anonymous Coward · · Score: 0

      It's not so much specific to "knowing zip codes" as it is about knowing that anything that's a CODE is not a number, and therefore shouldn't be stored as one.
      Mostly because of the leading zero problem, but there can also be some trailing zero problems if periods are allowable characters, and probably more rarely you can get problems with people assuming operators that work on numbers are OK to use with codes.
      Same deal with phone numbers, same deal with account numbers, same deal with street addresses (bet you thought that one was safe didn't you)

    43. Re:Experience by Anonymous Coward · · Score: 0

      'the zero-padding issue is a non-issue'

      You're an idiot and people like you make life hard for people like me.

      It's not a zero padding issue, it's a zero STRIPPING issue. You're storing a code and not a number, I'd expect it'll be hard to justify storing a compressed version of the code and having to perform processing every time you retrieve the code

    44. Re:Experience by lawpoop · · Score: 1

      This seems such a trivial question as to be laughable. In my sixth form computing course (high school level) we were taught not to use integers for things like phone numbers. Anyone who's spent five minutes with a database would know this.

      Yes, if you've taken classes on normalized forms, it's laughable. But have you ever worked with programmers who have no experience with relational databases? There are a lot out there, IMHO.

      --
      Computers are useless. They can only give you answers.
      -- Pablo Picasso
    45. Re:Experience by Anonymous Coward · · Score: 0

      A classic example where you can only give the "right" answer if you're ignorant enough.

      A good C programmer knows what "%05.5d" means and how to use it.

      But the REAL reason for using character fields for postal codes is that someday you may need to mail something to Canada.

    46. Re:Experience by Anonymous Coward · · Score: 0

      Besides, doing a join on a zip code field is unlikely from a business perspective, so having a highly indexed integer field will result in zero performance gain compared to a character-based field.

      It's common to look at customers & sales by zip code - very handy for demographic data.

    47. Re:Experience by demi · · Score: 1

      Many of the ones with "experience" are not so hot, for that matter.

      --
      demi
    48. Re:Experience by Anonymous Coward · · Score: 0

      Or that "foreign" "zip" codes are imaginary....

    49. Re:Experience by avandesande · · Score: 1

      If I saw any of our developers do this I would fire them immediatly.

      --
      love is just extroverted narcissism
    50. Re:Experience by Foofoobar · · Score: 1

      If you want to be anal about it, you forgot to trim and escape the string. Critical fail.

      --
      This is my sig. There are many like it but this one is mine.
    51. Re:Experience by ErikZ · · Score: 1

      The rule I learned was "Don't save anything as an int unless you plan on doing math to it."

      --
      Democrats or Republicans. They are both taking us to the same place and they are not afraid of us anymore.
    52. Re:Experience by corbettw · · Score: 1

      Wow, you must be an absolute joy to work for. Care to explain why you rank using char vs. varhar to be of the same level of sin as drinking at work, hitting a coworker, sabotaging/destroying company property, or not showing up to work for a week without calling/emailing anyone? Because those are about the only things I can think of that would merit that kind of response.

      Or do you just want to admit you don't know what the hell you're talking about so we can go about our lives peacefully?

      --
      God invented whiskey so the Irish would not rule the world.
    53. Re:Experience by Anonymous Coward · · Score: 0

      When I submit my resume and enter a bloated interview with classic textbook HR questions, I tell them I'm not interested. Strong IT professionals must spend far too much time studying and validating their skillset to play the executive's BS game, (typically a routine they've never subjected themselves to.) Furthermore, it becomes ever-so-obvious who the real meat of the IT delivery is when the boardroom meetings are over. In our situation, our exceptionally strong programming and infrastructure folks are passed down embarrassingly amateurish design requirements from egotistical project managers who then avoid their engineers like the plague. Mutual respect gets work done, and my belief is that if you are going to pretend you know it, show the real talent the respect they deserve, young or old, while you ride their coattails to retirement.

    54. Re:Experience by avandesande · · Score: 1

      If someone is willing to waste the customers money on such a silly optimization who knows what they are capable of.

      --
      love is just extroverted narcissism
    55. Re:Experience by corbettw · · Score: 1

      Wasting the customer's money? How long do you think it takes to set up the table properly at the start?

      Hint: it's less than the amount of time it'll take you to reply to this, if you do.

      And you think it's perfectly OK to fire someone for having a different preference on optimization? Just in the off chance they might do something really stupid in the future? Is that "preemptive firing"? I bet you voted for Bush, didn't you?

      If I had someone as obtuse as you working for me, I'd sign you up for management training, counsel you on how to motivate your employees, and teach you the principle of "pick the hill you want to die on". But I wouldn't fire you, that would just be asinine.

      --
      God invented whiskey so the Irish would not rule the world.
    56. Re:Experience by avandesande · · Score: 1

      Listen to you... I rest my case.
      Your fired!

      --
      love is just extroverted narcissism
  26. Real-world scenarios by dedazo · · Score: 2, Interesting

    If you have 20 years in IT then you should be able to come up with a scenario that goes like "X happens, then Y happens, what do you do?", because ideally you've gone through that kind of thing enough times.

    I like the one where I ask them to work through setting up a build system and proper source control for an already-in-the-second-phase project they're taking over as architects. The key there is not only how they do things from a technical perspective, but also if they ask questions like "is there an existing system or procedure in place and who designed/owns it" or things like that. Coders I can get for a dime a dozen; software developers that can function within a large project on the other hand, are few and between.

    I also sometimes ask them to do a high-level design of a software application that controls an elevator system in a building. The way they approach that, especially how they abstract problems and manage complexity, is very revealing.

    Other than that, the standard 50 question deep tech rounds up quite nicely.

    --
    Web2.0: I love when people Flickr my cuil and digg my boingboing until my google is reddit and I start to yahoo
  27. Your experience level by Malc · · Score: 1

    How experienced are you? It sounds like you don't have much experience and are thus having trouble gauging others. Is there anybody more experienced in your company who would be able to make better choices? Or are you trying to hire yourself a new boss or lead to report to?

  28. Ask questions that test pragmatism by Petersko · · Score: 5, Interesting

    I'd rather have a pragmatist than an idealist any day.

    I also don't want to hear never-ending whining from an open source evangelical. If I ask your opinion, and you say Microsoft sucks, that's fine. I asked. But after that, if Microsoft is part of the job, I want to know I don't have to listen to you bitch about it.

    In fact, you might describe the environments/toolsets and ask the candidates how they feel about them.

    1. Re:Ask questions that test pragmatism by Just+Some+Guy · · Score: 1

      I'd rather have a pragmatist than an idealist any day.

      No way. Pragmatists say dumb things like "this will run faster if we denormalize all these tables", where idealists say things like "can't we try indexing it first"?

      --
      Dewey, what part of this looks like authorities should be involved?
    2. Re:Ask questions that test pragmatism by Anonymous Coward · · Score: 0

      If Microsoft is part of the job, you can count me out!

    3. Re:Ask questions that test pragmatism by mario_grgic · · Score: 1

      Yes, indeed. Tell a Senior windows guy you are using VI to edit code and makefiles to build and watch them run :D.

      --
      As the island of our knowledge grows, so does the shore of our ignorance.
    4. Re:Ask questions that test pragmatism by Anonymous Coward · · Score: 0

      I'd rather have a idealist than an pragmatist any day.

      I also don't want to work with their code because invariably it breaks and breaks anything it touches. I find pragmatism tends to equate to rationalized laziness.

      In fact, you might describe the environments/toolsets and ask the candidates how they feel about them.

    5. Re:Ask questions that test pragmatism by Anonymous Coward · · Score: 0

      I also don't want to hear never-ending whining from an open source evangelical.

      I also don't want to hear never-ending whining from a closed source evangelical. Open source is often the pragmatic choice. Any shop using closed software exclusively are almost certainly amateurs who blow away large amounts of time and money on half-baked solutions.

    6. Re:Ask questions that test pragmatism by macshit · · Score: 1

      Well obviously one should play one's cards close to the chest in interviews.

      The "ditch this microsoft crap" campaign begins after getting hired. Then you have some leverage.

      --
      We live, as we dream -- alone....
    7. Re:Ask questions that test pragmatism by dcam · · Score: 1

      You're describing two different pragmatic approaches.

      --
      meh
    8. Re:Ask questions that test pragmatism by Anonymous Coward · · Score: 0

      I'd rather have a pragmatist than an idealist any day.

      I also don't want to hear never-ending whining from an open source evangelical. If I ask your opinion, and you say Microsoft sucks, that's fine. I asked. But after that, if Microsoft is part of the job, I want to know I don't have to listen to you bitch about it.

      In fact, you might describe the environments/toolsets and ask the candidates how they feel about them.

      ...And if you told me that Microsoft is going to be part of the job, I will tell you that we can stop that conversation right then and there.

      I won't need to "think about it", nor is there anything more for me to consider. I've spent a decade and a half being the best I can be at UNIX, network security, Oracle, architecture, and programming, and I will tell you straight right then and there, to your face, that I don't want to be wasting my time with your Windows "clicky-bunty" stuff.

      And I'll also tell you to excuse me, I have another contract to be at, and network infrastructures to design and implement.

      With certainty, if you had not told me upfront that Microsoft would be part of the package, I would be pretty upset for you having wasted my time with an interview.

  29. Experience with disasters by Anonymous Coward · · Score: 5, Funny

    Mention how your company is committed to Total Quality Management and ISO 9000 processes. If the guy doesn't start running for the exits, he's not learned anything from his experiences. Try and have someone track him down and explain that you were just testing before he makes it to his car, or you'll never see him again.

    1. Re:Experience with disasters by TheNucleon · · Score: 1

      You seriously made my day.

      --
      My comments are my own, and do not represent the views of my employer, my spouse, my children, or my cats.
  30. A lawsuit? by Trojan35 · · Score: 4, Insightful

    My current gambit is something like 'IT is seen as a young man's game. My next applicant after you is 23 years old. What do you know that he doesn't?' This gets responses ranging from the vague to the truly enlightened. All next week I'm interviewing for a number of senior software designer and developer roles. What should I be asking of the more experienced applicants, and what responses should I be looking out for?

    I think what you're doing is probably a worker's rights violation (disclosing others candidates' ages, asking candidates to make a case for a job based on their relative age). Even if it isn't or you don't get sued, no good employee would want to work for someone who interviews like that.

    You should not be a manager. Nor should you be interviewing anyone. You represent your company extremely poorly and open them up to legal action. Or did I (and the editors) just get trolled?

    1. Re:A lawsuit? by jakegub · · Score: 1

      I won't go as far as to judge your suitability for your job. Unfortunately most companies need HR services so infrequently that it isn't worthwhile to get someone who is qualified to be the HR rep. However, even expressing the idea that your opinion may be swayed or even influenced slightly by an applicant's age would get you pulled from the decision making for that position immediately.

    2. Re:A lawsuit? by gksmith · · Score: 1

      I agree. If I were interviewing and got such a question I would be shocked. I would think this company is comprised of rank amateurs. This is the case whether I were 23 or 38 or 55 years old.

    3. Re:A lawsuit? by Trojan35 · · Score: 1

      Also, if someone who has 20 years experience is interviewing for the same job/pay as someone fresh out of college, there's probably a reason why they're still entry level.

    4. Re:A lawsuit? by Anonymous Coward · · Score: 0

      You are so right. I've seen people telling HR, "But...but...if I don't mean it as discrimination it'll be ok!" and they are dead wrong. This is just asking for it, and now publicizing that you're asking for it.

      But you could be right - or this could be a sneaky way to attempt to inform the general /. populous that this kind of thing is dangerous (responses like yours and a few others).

    5. Re:A lawsuit? by Zonnald · · Score: 1

      Maybe they have paid off the mortgage, their kids have finished school and they have spent the last 7 years being turned down for asking for a senior engineer rate of pay. They are now willing to take the entry level job to put food on the table. or If the main reason they don't get jobs is that they don't have current experience. This may be the only chance they have to get experience in .

    6. Re:A lawsuit? by daisybelle · · Score: 1

      Funny, in Scandinavia when you apply for a job (at least at university), each applicant gets a list of every applicant, their names, ages, sexes and qualifications, along with a summary from the interviewing committee about the rankings of each applicant and reasons for the rankings. I have found it an excellent way of learning which jobs I should apply for and what kinds of skills I need to acquire before I apply for the next job. And yet you (I'm guessing you're American) talk of SUING someone who mentions other applicants? I find that very disturbing, to say the least! Having participated in the Australian and the Scandinavian ways of applying for jobs, I most definitely prefer the Scando way.

      --
      "You only get ONE LIFE." Richard Rahl, Faith of the Fallen - Terry Goodkind
    7. Re:A lawsuit? by Jherek+Carnelian · · Score: 1

      At the very least I think it is inappropriate to share the names of other applicants. For your purposes of evaluation and fairness, I think it is totally unnecessary. For purposes of someone who is unbalanced and didn't get the job because they were unbalanced or even just unqualified, such a list of names and a local telephone book might be enough to get 'revenge' on the others who were ranked higher.

    8. Re:A lawsuit? by geminidomino · · Score: 1

      Also, if someone who has 20 years experience is interviewing for the same job/pay as someone fresh out of college, there's probably a reason why they're still entry level.

      And not all of them point to incompetence.

      Old company went under (in this economy? Never!) and they opted to aim lower rather than leave family/friends/life behind for a little extra money (not every place is an Atlanta or SilCoVa)

      It sucks, but then again, so does life.

    9. Re:A lawsuit? by daisybelle · · Score: 1

      Fair enough. But the other information should be made available. An open system helps those who get the job and those who don't, and in the long run can save employers time in the recruitment process because the applicants themselves have a more realistic idea about their suitability for a position.

      --
      "You only get ONE LIFE." Richard Rahl, Faith of the Fallen - Terry Goodkind
    10. Re:A lawsuit? by btellier · · Score: 1

      Funny, in Scandinavia when you apply for a job (at least at university), each applicant gets a list of every applicant, their names, ages, sexes and qualifications.

      Really? So exactly why does the person's name (which may indicate race and religion) and sex need to be included? I don't, on principle, think it's wrong to see the other applicants' resumes, but why should name and sex be included? What possible good could come of this? I can see much harm and no good.

      BTW, as a guy who got a high level IT position at 18 years old without college, I don't think age is necessarily an indicator of competence, but I'm willing to concede that one could make a case for it.

    11. Re:A lawsuit? by Anonymous Coward · · Score: 0

      I think what you're doing is probably a worker's rights violation (disclosing others candidates' ages, asking candidates to make a case for a job based on their relative age). Even if it isn't or you don't get sued, no good employee would want to work for someone who interviews like that.

      You should not be a manager. Nor should you be interviewing anyone. You represent your company extremely poorly and open them up to legal action. Or did I (and the editors) just get trolled?

      Lawsuit or no, the fact remains, the more experienced guys are a better pick for the job, unless you need operators.

      I bet you could even prove, statistically, that guys with more experience are usually older, and if you could (based on interviewing), it's game over.

      No lawsuit could fight that.

      BTW, that's how it works with auto insurance in the country where I live: certain foreigners, from certain countries supposedly have higher statistical amount of car accidents and costs, and so the insurance companies openly discriminate. When one points out it's against discrimination laws, they say they have the statistics and the cost ledgers to prove it.

      Nobody's mounted a lawsuit yet, and it's been like that for the last 30+ years.

    12. Re:A lawsuit? by Nethead · · Score: 1

      So, you've been following my job search. I paid off the mortgage and got out of the rat-race for a few years. It's not been easy getting the next job.

      --
      -- I have a private email server in my basement.
  31. Two Points by Lisias · · Score: 1

    a. Tell me the best thing you ever did, why you think it was the better thing you did, and what you learnt from it.

    b. Tell me the worst mistake you ever did, why you think it was the worst thing you did, and what you learnt from it.

    --
    Lisias@Earth.SolarSystem.OrionArm.MilkyWay.Local.Virgo.Universe.org
  32. Experience Ageism by BobMcD · · Score: 3, Insightful

    While I'm sure your heart is in the right place, you're looking for something specific and are labeling it in a very unfortunate way.

    There's nothing wrong with wanting experience. Try to bear in mind, though, that this experience COULD be obtained in other ways. Fill in whatever examples you want, but YEARS OF LIFE are not necessarily at all what you are looking for - instead you want to know what was learned in that time.

    So, by that metric, "My next applicant after you is 23 years old" is a horrible lead-in. You're just begging for an old-coot response, and that kind of environment certainly doesn't make HR Directors smile.

    Try something more like, "Tell me something about your work experience that qualifies you for a 'senior level' position". Or, "Give me an example of a time where your work experience really worked in your favor."

    Again, replace the desire to find age with finding experience instead. It really, mostly means the same thing, and it doesn't have to be IT-related experience either. One of my best employees used to drive trucks, and I consider him very experienced indeed.

  33. Do not mention age or make comparisons like that by Anonymous Coward · · Score: 0

    Agism is a common problem.

    Do not mention age as a threat: 'The previous applicant is 23 years old, what can you do [geezer]?'

    Age discrimination is bad.

  34. You should know these answers, already. by Zoson · · Score: 1

    If you are actually in a position to be doing interviews. You should know the direction your company is headed, the technologies used, and the common issues you have internally.

    The right questions and answers are truely ONLY applicable to your own site. Nobody on /. should be able to tell you what to look for, because we don't know the actual situation.

  35. How old are you? by KZigurs · · Score: 1

    You are looking for the wrong thing here. What if you would define what exactly in your experience shows that senior members work out better and work out from there?

      - Experience and attitude matters. Certainly. There are different kinds of experience and different kinds of attitude. Define what are you looking for.
      - People that are not uptight on proving themselves when they are not yet ready for are important, certainly. Balanced work/home relationship - important. Look for signs, not assume things based on age.
      - Candidate that will freely and meaningfully discuss his favorite or most missed features from tools he supposedly knows - priceless.

  36. Re:Interview the person like you actually care, oh by RotateLeftByte · · Score: 5, Insightful

    Don't ask the old guys
    "about where they want to be in 5 years"

    They don't give a toss as long as they are coding/testing etc.
    Take it from me, once you get to a certain age, you don't give a shit about the greasy pole.
    They know their limitations and thus can work within them and get on with the job.
    And yes, I have called an old boss of mine a dipstick.
    He didn't give me the sack. He just labelled me as an awkward bastard as what I told him about the project was true and it saved his ass.

    I'm 55 and happlily desiging complex systems. I don't want to be a manager or team leader. I'm a Designer/coder/Architect/General Dogsbody who will tell you whats what with a proposal/project. Once my new boss understands that, we generally get along fine. Which is why I am a contractor and not a permie. I'm no threat to their job.

    --
    I'd rather be riding my '63 Triumph T120.
  37. True nerds start young by mangu · · Score: 1

    I think the big question for older people is not about how young they started. It's about the ability to keep up with the times. I know people who program in Fortran because they learned it in college and "do not have time to learn another language".

    1. Re:True nerds start young by Antique+Geekmeister · · Score: 2, Insightful

      Try this one: "if we paid for additional training, or gave on-the-job support for it, what skills would you pursue"? And since you want experience, but you won't want to hire people who've reached their level of incompetence, ask them how much higher up the skills list they think they can go, and what they're doing to pursue that.

      And do ask "what documentation you've written is still in use, and where"? Then go read it, if you can.

  38. How do they handle failure by krgallagher · · Score: 1

    I like to ask at least one question that I do not expect them to be able to answer. My personal favorite is "Explain set theory as it applies to relational databases."

    --

    Insert Generic Sig Here:

    1. Re:How do they handle failure by frank_adrian314159 · · Score: 1

      Well, to start with, tuples are instances of types defined by Cartesian products over a domain of primitive elements. The standard relational model (which tells how related tuples can be combined) is entirely set-based. SQL is one of the very few set-oriented languages (I think that SETL was another) around and, if you really want to use SQL effectively, you better think about it in that way. That was off the top of my head. However as only a lowly electrical engineer (OK, computer engineer), I'm sure that professional CS types can do a lot better...

      --
      That is all.
  39. The interviewer's delima by Midnight+Thunder · · Score: 4, Funny

    Sounds like: "I am wanting a senior developer, but he needs to be less that 25 years old". Do you work for HR by any chance? You will probably want some who has 20 years of Java development next!? ;)

    --
    Jumpstart the tartan drive.
  40. Two Words by dhermann · · Score: 1

    Project. Estimation.

    The skill of determining how long an IT development effort will take is something only expereince can give. It was never mentioned during my computer science education and I doubt is emphasized by anyone in academia today, but in the profession it is sacrosanct. Ask them about their last estimation effort. Then ask the 23-year-old what he would do. I can practically guarantee the experienced programmer's answer was superior.

  41. A few ideas by MikeRT · · Score: 0

    Have they ever been a team lead? I understand not moving into management proper, but if they are a 20 year veteran and have never been a team lead, chances are they've never really operated on a very high, senior level of work expectation unless they're in a niche field. If they're a general purpose software engineer, and have never--not once--taken a position where they were directing other engineers, chances are they were never trusted by their employers to operate as a true senior engineer.

    Before anyone blasts me here, I have never known a single senior engineer with 20 some years of experience who has been a good employee worth having and has never had a few people they regularly tasked who had little experience. They weren't managers, but they were responsible for giving tasking and work to junior employees.

    1. Re:A few ideas by seebs · · Score: 2

      I haven't got 20 years of experience, but I've never been in charge of other developers. I don't think it's a question of trust, but of scope; the work I do is something that really doesn't require additional people.

      --
      My blog: http://www.seebs.net/log/ --- My iPhone/iPad app: http://www.seebs.net/seebsfrac/
  42. No, No, No. by wonkavader · · Score: 1

    My current gambit is something like 'IT is seen as a young man's game. My next applicant after you is 23 years old. What do you know that he doesn't?'

    Any statement you make like this will cause a variety of responses, of which only a few are positive. To find out what these guys have going, you do what you'd do in any intelligent interview. You pose a few problems and see what comes out of them. In particular, you'll want to find out something they cannot do, then make them do it. I know that seems cruel, but you can watch how they think, watch how they learn (when you hint them with parts of the problem) and learn whether they just stop and say "NO. I don't know that. I won't try."

    Expect that old timers are sometimes just as much incompetent lying little know-nothings who cannot write a FizzBuzz program as the younger set. Test them. See what they can do. And when you find one who can code and think, hire them!

  43. What I know at 46 that I didn't at 18 by Anonymous Coward · · Score: 0

    I know the different between what I know and what I think I know.

  44. How do you get Experence by VEGETA_GT · · Score: 1

    This also brings the issue of how dose one get experience. Now first is it a Senior position you are hiring for then yes 20 years experience wins but for a junior and intermediate position, 23 year old vs 40 year old should be treated fairly as that 23 year old could be the best kid since sliced bread in 5 years while the very experienced person in a junior/intermediate position may not be pushed to limits, may just slide buy and may just be lazy and over speak there experience.

    But besides that the side and interesting note here is that if you rule out the younger guys/girls, and most do then in 20 years how did those 23 year old now 43 year old get his/her experience. This is something I have noticed that people don't want to hire the 23 year old for reasons you stated but then that person who would become what you need, and willing to learn and can FAST dose not get experience and is just slowed down. Young It people have a EXTREAMLY hard time getting decent jobs in the junior to intermediate areas as there is always someone more experienced who will take the pay get it. I am only 27 and got a LUCKY BREAK and I stress LUCKY but I know people who where A students, had soem work experience end up working at the mail as no one would hire as not 10 years experience for a junior position. that was me a few years ago, but not everyone will get a lucky break or have a unkle who is a CEO of Dell or something.

    I don't mind the idea of the kids getting less pay and not getting seniour position but when they can't get a junior position as the guy hiring wants a senior guy it can end up hurting the up and comers who are the future of technology.

    1. Re:How do you get Experence by Anonymous Coward · · Score: 0

      If you're young then you should have a degree and if you got a degree than you should have plenty of experience. Internships, part time work (for the school even) and so on. You can probably do volunteer work and get it written up as work experience.

      IT also has a high turn over rate, in people and companies, so hiring someone for the future is idiotic. In the future they won't be working for you or the company won't exist anymore or you won't be working for that company.

      Your post also illustrates some of the more amusing and subtle problems with youths nowadays:
      a) Entitlement: You don't deserve a decent job simply because you got a piece of paper. Those who told you so were liars. Work your way up. Get your hands dirty.
      b) Social skills: A decent set of clothes matters. Proper interview skills matter. Proper resume writing skills matter. Proper social skills matter.
      c) Connections matter: If you went to any half-decent college there were tons of potential services to get in touch with industry, etc. You should have used them.
      d) Ego: You're probably an idiot and the company realizes this. Unless you can show them otherwise they have no reason to assume otherwise and have no reason to hire you.

    2. Re:How do you get Experence by anon+mouse-cow-aard · · Score: 1

      This also brings the issue of how dose one get experience.

      I take my experience once a day, every day. If I skip a day, I might take two, but that can be dangerous. When bad things happen, I take, like ten. After a while I get habituated.

  45. Way To Get Sued by nick_davison · · Score: 5, Insightful

    My current gambit is something like 'IT is seen as a young man's game. My next applicant after you is 23 years old. What do you know that he doesn't?'

    It is illegal to discriminate against anyone over the age of 40. (For the US. Differs elsewhere.)

    A question like that demonstrates, clearly, that you see age as a factor.

    You see it in terms of encouraging older applicants.

    People who don't get what they want are often somewhat bitter and tend to remember things differently.

    They are going to simply see, "He openly voiced an issue with age. I'm over 40. I didn't get it. I'm suing."

    Lawsuits aren't about who's right and wrong. They're about how much it costs you to defend yourself even when you are right. Your company may settle, even though you know you're in the right, to avoid court costs. They may win but still be out the tens of thousands it cost to defend themselves. Either way, you're the idiot who asked a stupid question and cost them a fortune.

    Don't put age in to any question. Don't put gender in. Don't put marital status in. Don't put sexuality in. Don't put race in. Just leave them alone.

    If you really want to give older people a chance, ask a question that's so removed from "age", no one can sue you over it. Try, "We've talked about specific experiences. What do you think the benefit of your culmulative experience is?" Then the guy who's got 20 years of it can be guided to what you're looking for.

    But mention age, sex, race, sexuality, marital status, etc. and you're begging to get hurt.

    You'd never ask, "I've got a male coming in next. Tell me how your being a female gives you an advantage he doesn't." or "I've got a white guy coming in next, tell me how the experience of growing up black in America helps give you the edge." Don't be stupid enough to do the same thing with age.

    1. Re:Way To Get Sued by orangenerd · · Score: 1
      Here, fixed it for you:

      It is illegal to discriminate against anyone over the age of 40. (For the US. Differs elsewhere.)

      It is illegal to discriminate against anyone for whatever reason other than the job qualifications, including age.

    2. Re:Way To Get Sued by Anonymous Coward · · Score: 0

      Don't put age in to any question. Don't put gender in. Don't put marital status in. Don't put sexuality in. Don't put race in.

      Geez, just because you're an old black married lesbian, no need to be so touchy!

    3. Re:Way To Get Sued by Ritchie70 · · Score: 1

      I'm not 100% sure, but I don't think youth is actually a protected class in the US.

      So you can discriminate against kids based on age, but not geezers.

      --
      The preferred solution is to not have a problem.
    4. Re:Way To Get Sued by cjHopman · · Score: 1

      It is illegal to discriminate against anyone for whatever reason other than the job qualifications, including age.

      Actually is is only illegal to discriminate against someone on the basis of race, color, religion, sex, national origin, or disability.

      See here.

    5. Re:Way To Get Sued by saxonhawthorn · · Score: 1

      If the over-40 has to resort to legal action, he has just proved he wasn't up to the job anyway. If he can't convince you that he has the ideas, the enthusiasm, the experience, and the stickability to get the job done, how will he ever inspire that confidence in your customers?

    6. Re:Way To Get Sued by Anonymous Coward · · Score: 0

      Lawsuits aren't about who's right and wrong. They're about how much it costs you to defend yourself even when you are right. Your company may settle, even though you know you're in the right, to avoid court costs. They may win but still be out the hundreds of thousands it cost to defend themselves.

      There, fixed that for you.

    7. Re:Way To Get Sued by david_thornley · · Score: 1

      You're assuming that the process was obviously fair, in which case age wasn't the problem. In many cases, the process has not been fair, meaning that the older guy never had a chance, no matter how impressive. If I have a very positive interview for a job I'd be great at, and don't get an offer, that may have absolutely nothing to do with my abilities, either real or perceived.

      If I have to resort to legal action, it would mean that I have good reason to believe that the rejection had nothing to do with my ideas, enthusiasm, experience, and stickability.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
    8. Re:Way To Get Sued by saxonhawthorn · · Score: 1
      If I have a very positive interview for a job I'd be great at, and don't get an offer, that may have absolutely nothing to do with my abilities, either real or perceived.

      That's true. I once had a very positive interview, but I could read the lead interviewer like a book. He was thinking "This guy's better than I am. If I hire him he'll be a threat to me." It was written all over his face. Unsurprisingly, I wasn't offered the job.

      But I didn't sue. I didn't even care. I'm 65, I've been programming commercially for 25 years, and I've been kicked in the balls by life so often that I doubt that I could ever be fairly accused of making any false assumptions of fairness! Life IS unfair, period. :)

      What I'm saying here is that a confident and entrepreneurial programmer will either so dominate the interview as to blow all ageism out the window, or he will conclude that the company wasn't worth working for anyway and therefore probably isn't worth the further waste of his valuable time and money suing them. And if he doesn't do one or the other, then he probably wasn't a good choice for the company.

      If he's got ideas, enthusiasm, experience and stickability, well... why doesn't he use them and get on with the next project, move, or interview? I kinda feel that if an engineer has to resort to the courts to secure his income, then he's dropped out of the race anyway.

      Just my two cents' worth.

    9. Re:Way To Get Sued by david_thornley · · Score: 1

      I once had a very good feeling I wasn't going to get a job. The person I'd be working for was a shy-looking and quiet young woman, apparently Chinese. I'm bigger, older, more experienced, male, and generally louder than her, so I figured it wasn't going to work. No problem.

      However, I have had a hiring manager decide to hire me, only to have the offer dropped under mysterious circumstances. It apparently didn't matter how much I blew the interviewers away.

      That's the point where it might be time to consider filing a complaint. Not necessarily to make money, but as a statement. I don't like letting the bad guys win easily, if there's something I can do to make their lives more difficult.

      Besides, we're looking at this from the hirer's perspective, and there's plenty of candidates who think they're better than they really are. They are probably more likely to sue, and there's more of them.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
    10. Re:Way To Get Sued by saxonhawthorn · · Score: 1
      However, I have had a hiring manager decide to hire me, only to have the offer dropped under mysterious circumstances.

      Yes, that would irritate me. And I agree that the not-so-good applicants would be more likely to sue - which is probably why I wouldn't! :)

      But in the situation you experienced I probably would write a letter to the company's CEO; strictly factual and unemotional but pointing out that his corporation was probably in breach of employment law and therefore open to being sued. That should give the bad HR guy a sleepless night or two. I agree that they shouldn't be allowed to just get away with it.

      All the best.

  46. Sure Test of Resourcefulness by Anonymous Coward · · Score: 0

    Ask the applicant to set up Wollongong TCP/IP networking on an AT&T 3B2-400.

  47. You can't make a hiring decision based on age... by will381796 · · Score: 1, Redundant

    Employers are not allowed to use age as a determinate when it comes to who they should hire. I hope you enjoy being sued.

  48. Know? by greg_barton · · Score: 4, Funny

    IT is seen as a young man's game. My next applicant after you is 23 years old. What do you know that he doesn't?

    The proper response from this geezer would be, "I know that I can and will crush him under my boot heel, and then then you if you dare ask that question again."

  49. Ask if their experience is an asset to your work by celest · · Score: 1

    It is taken for granted in this industry (and many others) that more experience == good. There has been some recent research in this area, specifically in engineering management, and the management of innovation, that suggests that when working in innovative, rapidly evolving areas, trying to come up with novel solutions and build novel systems, experience can be /detrimental/ as it acts as a ball and chain to the way things used to be done, and hampers an innovative mindset that tries to figure out a better way to do things.

    See, for example, "Innovators' Insights - Which Schools of Experience Should Your Executives Attend?". Anthony, S. D., & Christensen, C.M. Nov 2004. Harvard Management Update. Harvard Business Publishing

    Describe the work you are hiring the person for, and ask them why their experience would be an asset and not a detriment to the work you are doing. Ask them to explain their thoughts about learning new skills, using new methodologies, vs doing what they have always done for the past x years over again.

    It is my firm opinion that an ability to grow and learn and evolve is the single most useful skill for any employee.

  50. Ask him if he can get you a woman by Anonymous Coward · · Score: 0

    and not the kind who loses tool bags, because lad, you need one baaaahd././

    1. Re:Ask him if he can get you a woman by clustersnarf · · Score: 5, Funny

      Apparently a 236 UID doesn't get you troll resistant armor.

      Guess I'll have to re-roll my character.

    2. Re:Ask him if he can get you a woman by Anonymous Coward · · Score: 0

      Low UID? Who cares? I am the anonymous coward who got the first first post!

    3. Re:Ask him if he can get you a woman by gladish · · Score: 1

      Whatever happened to the "first post" comments?

  51. Past Problems by srothroc · · Score: 1

    Give them examples of past situations or problems that have come up in your personal experience; ask them how they would deal with those situations. They don't necessarily have to be technical -- indeed, it would probably be a good idea to ask about how they would deal with interpersonal friction, too.

    And for the younger candidates, you can reverse your original question: "My next candidate after you has X more years of experience than you; what can you offer that he doesn't?" It may help you sort out the cocky pups who think a college degree makes them king of the world.

  52. Dangerous Question! by Darth_Vito · · Score: 1
    You should reconsider asking that question, at least the way you have it worded currently. You could get into trouble. I realize from your post that you are actually favoring the older, more experienced candidates, but if you ask the question

    'IT is seen as a young man's game. My next applicant after you is 23 years old. What do you know that he doesn't?'

    You are asking for trouble. If you end up not selecting this individual, he may feel that it is because of his age and if you get sued the question will sound biased to a judge and jury. Consider something like "How has your experience benefited you in problem solving, and what is it that you have learned from it that less experienced applicants might not have yet realized?" or something similar.

  53. What 20+ Years Have Taught Me by LifesABeach · · Score: 3, Interesting

    My next applicant after you is 23 years old. What do you know that he doesn't?
     
      I know what "Failure" means. Another thing I know that the 23 year old has no concept of is, "What takes to have a medium to complex project completed."

    1. Re:What 20+ Years Have Taught Me by Aceticon · · Score: 1

      "What takes to have a medium to complex project completed."

      Preparation

    2. Re:What 20+ Years Have Taught Me by namoom · · Score: 0

      My next applicant after you is 23 years old. What do you know that he doesn't? I know what "Failure" means. Another thing I know that the 23 year old has no concept of is, "What takes to have a medium to complex project completed."

      that's funny, In the Order of the Arrow as part of the Boy Scouts of America I got a great deal of experience organizing and setting up full events for several hundreds to thousands of people- FOR 3 DAYS. After 3 years of this I did have had outright failure as well as great success. Then I turned 21.

    3. Re:What 20+ Years Have Taught Me by LifesABeach · · Score: 1

      The Order of the Arrow is a note worthy award. But no son, Failure is NOT watching disappointed parents at a picnic. Failure is, "Being the last Zebra running away from a pride of hungry Lionesses." The Lionesses truly understand Failure; and so does the Zebra. Mention "Failure" around older adults; you know the type, they have a spouse, children, house payments, and low paying job. You'll notice they get quiet, and they don't stop looking at you for a while, and anything else is more important. These people know Failure, personally. But seeing how we're all laughing, would you have suicided if you didn't recieve the OOTA? Cheers mate.

  54. Do they fit into your group? by xtant21 · · Score: 1

    The most important thing to weed out is whether they fit within the mold of the team as a whole. Ask them their personal strengths and how those would translate to your team...have them explain how they can use that knowledge with a younger group. Then find out how much up to speed they are with new technology and buzz. Even an older IT person needs to at LEAST know of newer technology even if they don't know how to implement and use it...their knowledge could help someone younger get through a newer problem or to teach them some discipline in the job or just be there for a paper-clip fight. Their knowledge matters most...then how they can relate it/add it to the TEAM. If THEY can figure out how to make themselves useful within your group that will make them most valuable and most likely to fit in and be an asset to the group. Just make sure you don't land someone that is so set in their way that they argue every point with you...I've had those types too.

  55. Sorry but by Anonymous Coward · · Score: 0

    your question is stupid: "IT is seen as a young man's game. My next applicant after you is 23 years old. What do you know that he doesn't?"

    The older guy you are interviewing doesn't know anything about the guy that you will be interviewing next. He cannot possibly answer that question with any honesty.

  56. ...salary? by jannesha · · Score: 2, Funny

    How about asking them:

    "Why are you willing to work for the same salary I'm going to pay the 23 year old?"

    1. Re:...salary? by ccguy · · Score: 1

      "Why are you willing to work for the same salary I'm going to pay the 23 year old?"

      So your strategy is to start by filtering out the violent ones?

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

      oh god, that made me laugh so hard.

  57. Best people learn - and not just tech stuff ! by SuurMyy · · Score: 2, Insightful

    People are different. Some people can do the same things for decades and not learn a thing. I know a 60-yo developer who still says that X is going to take two weeks, when I can say instantly that it's more likely to take 6 months.

    Then again there are those who live and also learn. From these people you should expect to see e.g. some of the following:

    1. Ability to see what's relevant and what is not. Experienced people should be able to prioritize well, and see the forest from the trees. Junior people often pay attention to things that aren't all that relevant, i.e. miss the big picture.

    2. More practical, less idealistic. Experienced people accept that the purpose of most companies is to make money, not to use emacs where it doesn't fit.

    3. Better w/people. Experience helps w/dealing w/people. Many find the correct balance between hard and soft w/time. You should know when to push things, and when not to.

    4. More experience means more experience in many areas. People who have lived for long tend to have better understanding of a wide variety of issues ranging from history to psychology to business and politics. More knowledge and more experience means that they can see things more clearly and come up w/stuff the young ones cannot, because they don't have the equal processed information databased between their ears.

    5. They have made many mistakes from which they have had the chance to learn. I know I have already done my share of mistakes, and I have worked very hard to not to repeat them. Within this process of self-perfection lies the potential for true greatness.

    There' surely are many more things, but here's my quick 2 cents.

    --
    The lyf so short, the craft so long to lerne
  58. Most IT shops want Bit Flippers by Orion+Blastar · · Score: 2, Insightful

    which are like Burger Flippers.

    They will write code for near minimum wage or under $25,000 a year with a comp sci degree or Microsoft certification. Usually aged 22-30, no spouse, lives at home with parents, and works 80 hour weeks with no extra pay.

    But does a sloppy job and systems crash 12 times a day or more, but good enough to get work done.

    The 35 to 65 aged IT workers will draw too much salary via their experience and will be worth $45,000 to $150,000 a year as Master Programmers. They will do quality work and the computer system never crashes because they close every object they use and free up memory and other advanced programming techniques. But since quality takes longer to code that sloppiness the Bit Flipper is usually hired over the Master Programmer as most managers don't understand how computers or programming works and hires and keeps the ones that can code the fastest. Not the best at the job, not the higher quality work, and not the more experienced or professional either.

    Bit Flippers are usually narcissistic and selfish, or more like egomaniacs, but they tend to keep to themselves and write code most of the day while cussing out coworkers and managers under their breath.

    --
    Remember, Slashdot does not have a -1 disagree moderation, and no, troll, flamebait, and overrated are not substitutes.
    1. Re:Most IT shops want Bit Flippers by Orion+Blastar · · Score: 1

      Oh yeah Sloppy Programming became so common that Java and C# did away with pointers and does their own garbage collection because most programmers get pointers messed up and don't clean up their garbage by freeing up memory.

      If Bit Flippers refuse to learn proper programming, the computer languages get changed to adjust for their incompetence. :)

      --
      Remember, Slashdot does not have a -1 disagree moderation, and no, troll, flamebait, and overrated are not substitutes.
  59. as a 27 yr old senior sys admin... by donnyspi · · Score: 1

    ...I think you should focus less on age and experience and more on recognizing potential.

  60. How is your age helping you in your current task? by Lanthis1 · · Score: 2, Insightful

    Obviously your age and experience have not prepared you for management. If you insist upon being a manager, develop an innate ability to read people, and pick them for their skills as well as their potential. This is why managers are not hardcore code monkeys, but instead people handlers.

  61. Too little, to late; already left the industry... by Anonymous Coward · · Score: 0

    .. or at least, I have left until there is need for experience from someone who has not yet retired (but would rather sit on his hands than allow himself and skills to be trivialized by the assistant accountant) but has been involved with high performance systems at the hands on level (ranging from RTL, CPU microcode, massive hw logic, C, C++, STL, unix, python, embedded) since mainframes.

    Noone values true understanding, just the appearance of experience.

  62. Follow the bouncing ball by Rastl · · Score: 4, Insightful

    One common thing I noticed on resumes of younger IT candidates was the '18 month bounce'. The string of jobs they list all had right around 18 month durations. Which is just enough time to get familiar enough with a technology/process and put it on your resume before hunting for a new job.

    The older candidates had longer stretchs of time at companies unless there was reorganizations/acquisitions or other events outside of their control.

    I think it's a mindset thing. I don't know if younger candidates understand that a pattern of leaving just when you should be starting to add real value is a very bad thing to do to the company that hired you. It may be a 'what can you do for me' mindset.

    Yes, I'm a bit of a codger myself in the IT field. When I was interviewing I would always ask what the candidate could do for the company. It's amazing how many of the candidates had no idea how to answer that but had plenty of statements of what the company could do for them.

    If an interviewer asked me what you did I would thank them for their time and stand up to leave. If they don't know the difference between almost two decades of relevant work experience and a newly minted college degree then I don't want to work there much less spend the time explaining it to them.

    1. Re:Follow the bouncing ball by Anonymous Coward · · Score: 0

      what the applicant can do for the company? isnt' that obvious? I hate questions like this because the answer is implied by the applicant's presence in your office. Obviously what he thinks he can do for your company is the job he's applying for in the first place!

    2. Re:Follow the bouncing ball by Spad · · Score: 1

      I don't know about the US, but for contractors in the UK 18 months to 2 years is about the timeframe that HMRC start looking very closely at whether or not you should be paying "proper" amounts of tax on all your earnings (because they take the approach that you're effectively in a permanent role if you've been on one contract that long - or get any permy benefits like pensions or company cars).

    3. Re:Follow the bouncing ball by NeoSkandranon · · Score: 1

      One common thing I noticed on resumes of younger IT candidates was the '18 month bounce'. The string of jobs they list all had right around 18 month durations. Which is just enough time to get familiar enough with a technology/process and put it on your resume before hunting for a new job.

      Or the time around which you start to realize that the people you're with suck in a variety of ways, or that you aren't doing something you enjoy, or your skills are stagnating because you keep doing the same thing over and over...

      And decide to hit the road.

      --
      If you can't see the value in jet powered ants you should turn in your nerd card. - Dunbal (464142)
    4. Re:Follow the bouncing ball by Rastl · · Score: 1

      Which again means that I don't want to hire you if you keep finding yourself in situations where you don't like what you're doing or the people around you. I'd look at the common denominator in those and come up with an answer you really wouldn't like.

    5. Re:Follow the bouncing ball by JD-1027 · · Score: 1

      I don't know if younger candidates understand that a pattern of leaving just when you should be starting to add real value is a very bad thing to do to the company that hired you. It may be a 'what can you do for me' mindset.

      I don't know if companies understand that letting workers go during a difficult time in their life is a very bad thing to do to a person that has worked for you for years. It may be a 'what can you do for me' mindset.

  63. Knowledge vs. experience by einar2 · · Score: 1

    The problem is that knowledge is typically easier applicable than experience. You have to make sure that the experienced people know how to bring in their experience.
    Additionally, you have to consider what is more important in your situation.

  64. Exactly. by khasim · · Score: 2

    And remember that just because someone's been working in IT for 20 years does NOT mean that they have 20 years worth of experience. They might have 1 year of experience, twenty times over.

    What I'd be interested in is how they understand the changes from when they first started to today.

    And where they agree and disagree with the changes.

    After years and years in this industry, people form opinions.

    In my opinion, WinNT was great at 3.51 and became unstable at 4.0. Moving to 2000 was okay but they've kept the same scheduler all the way to 2008. Not to mention that they never learned to insist on clean divisions between apps and data and system config and user preferences in such a way that makes backing up the data and the config and the apps simple.

    Don't get me started on the ease of making system backups on a Sequent system. They had bootable tapes. If anything went wrong I could restore the OS by just booting it with the last backup tape.

    Uphill! Both ways! In the snow!

    And I had to write a WYSIWYG word processor for an abacus! Without beads! Before zero was invented!

    1. Re:Exactly. by rthille · · Score: 1

      And, because of your slashdot UID, I have to believe all you say is completely true!

      --
      Awesome furniture, accessories and cabinetry in Santa Rosa, CA: http://humanity-home.com/
    2. Re:Exactly. by Nethead · · Score: 1

      Me too! (c)AOL, 1984

      --
      -- I have a private email server in my basement.
  65. Always make interviewees answer why by Old97 · · Score: 2, Insightful

    Regardless of the age of my interviewee, I ask "why" a lot. I have the person describe what they did in this or that position or job and what decisions they made or contributed to. When they finish telling me about some decision, I always follow up with "why". Their answer will generally tell me whether or not the person is lying or exaggerating their role, but it also tells me a lot about their reasoning process. I'm not much concerned about whether or not I agree with their decision as much as how they arrived at it. As for old geezer (like me) oriented questions, you could ask about what they know from 20 years ago that still applies today. Make them be specific though. I'd also ask them to talk about how they learn and how they help their colleagues learn and grow. When I interview the "young 'uns" I ask questions about the aspects of development that aren't as much fun or as glamorous to see if they are serious. I put them into decision making mode and when they give me an answer, I ask them why. From my perspective, oneâ(TM)s abilities to reason, learn and share knowledge trump expertise in some technology. Technology changes all the time.

    --
    Very often, people confuse simple with simplistic. The nuance is lost on most. - Clement Mok
  66. What a jerk! by Subm · · Score: 1

    "Young pups?" Please.

    I have decades of experience. Would you please tell me the name of the company you are hiring for so I don't accidentally end up working with someone as pompous and patronizing as you?

    Your problem isn't others who "might (think they) know" things. It's the guy you see in the mirror who thinks he knows the "real world." I won't shed a tear if the responses to one of your oh-so-clever questions is a lawsuit for age discrimination.

  67. What are you proud of? by unix+guy · · Score: 5, Interesting

    If you want to get information on how your older geeks think, just ask them, "Of what project you've worked on are you most proud - and why?"

    If their eyes light up and you get enthusiastic responses then you know they do this job for the love of the project - the thrill of the chase... And that means they'll be an enthusiastic and contributing member to your team. If you get dull responses then they are in it for the money - or are burned out and might not be the asset you want..

    --
    "Straddling the sword of technology..."
  68. The Question by rumblin'rabbit · · Score: 4, Insightful
    Our interviews always feature "The Question".

    The question is this:

    Given a software project such as (briefly describe a project the candidate might typically be asked to handle), how would you do it? What steps would you take?

    We then let them speak. Everytime they stop speaking, we say "And then what would you do?"

    The Question is terrific for evaluating a person's approach to software development. For example:
    • Do they question the necessity of the project, or do they assume that managment is always right?
    • What software engineering practices do they mention?
    • To what extend do they involve the user?
    • Do they think that once the software is released, the project is over?

    and so on.

    1. Re:The Question by LEMONedIScream · · Score: 1

      How would you (or someone you perceive with good experience) roughly answer the question? Also, how would you rather this question was answered or more specifically and what sort of answers are you looking for your bullet points?

      I ask because I'm a second year computer scientist with an industrial year (complete with many interviews--well, I hope) coming up lack experience in this HR department. Should I question the project (am I coming off as an anarchist--break the system--type? Or a hapless tea-caddy who can't say no?). Is it important I should mention software practices? Are you looking for specifics such as waterfall and extreme programming? Or just specifics borrowed from it such as pair programming? Or perhaps could the interviewee relate to patterns?

      I'm intrigued with your answer to the first paragraph, the second is somewhat written at 3am. I dare not read through it again. (for the record, I refuse to code at this hour).

    2. Re:The Question by laejoh · · Score: 1

      Uh?

      If you'd ask me The Question my answer would be:

      42

    3. Re:The Question by rumblin'rabbit · · Score: 1

      Damn rights you should question the project. The first thing out of your mouth when answering The Question is that you would talk to people - especially the end users - to find out the business case for the project, and to critique its objectives. On some projects, your recommendation might be that the company buy software, change the objectives of the project, or not do the project at all. The last thing a good manager needs are a bunch of automatons who just follow orders. We have computers for that.

      Businesses are in business, and they seek programmers who are the same. In general they do not want "academic types" with their heads in the clouds, but practical people with their feet on the ground. People who like making money.

      To answer The Question, you want to include sound software engineering principles, such as reviews with users, code reviews, automated testing, design patterns, early and regular releases, and early documentation. You especially want to emphasize communication with the end users at every stage. The actual methodology you mention is not nearly as important as the fact that you have a methodology.

      It's possible that you run into a interviewer who doesn't like the methodologies you mention, and so will refuse to hire you. Maybe he's someone who thinks these practises are all a bunch of hokum. But you probably don't want to work for those companies anyway.

  69. More Experienced != Competent by KetamineNinja · · Score: 1

    You're an idiot if you think age or years of experience correlates to being competent. I tend to find the opposite is more likely to be true if anything. Old timers have had way more chances to get into the roles they're in by being promoted by people who dont understand what they do than people who've only been in the industry a few years, they're more experienced at office politics and blaming others for their failures, they tend not to have grown up with computers making them less adaptable, and perhaps most importantly their skills are quite often stale and outdated - if they've been in the same job for years, which they most likley have seeing as how older people tend to jump around less than younger ones, they dont know anything except the things they did in that job.

  70. There really is no such thing as "falling behind" by pushf+popf · · Score: 5, Insightful

    I don't want to generalize much, but there is a tendency for older IT folks to fall behind, often far behind, the tech curve. You know, as we get older, we have other priorities which is OK, but you want that experience they have, but you also want someone who can take your company forward. But older IT folks are also very capable to get upto speed on newer tech often quite quickly.

    You may require a specific skill set or technology, but the reality is that math and customer service hasn't changed all that much.

    The servers need to work, the apps need to run and the customers and users need to be happy. If you need someone to twiddle something in the Next Hot New thing, hire the old guy and get him a code monkey.

    Additionally, what the employee doesn't do is likely to be as valuable as what they will do. By the time someone hits their 40's or better, they're unlikely to say "screw the company" and fly off for week long drunken orgy with your secretary. They're also unlikely to do socially inappropriate things in front of customers or do really stupid things with your hardware like yanking good drives on a production machine "to see if the RAID works".

    If you hire the right person, he's also likely to know how to cover your butt when something bad happens, where the young guy with nothing to lose would be just as happy to throw you under the bus.

  71. Agism is illegal? by leorleor · · Score: 1

    Isn't agism illegal in CA (and in most states)? I discuss an applicants experience, but have been told not to discuss age. Same as race, I would not ask if someone was asian or hawaiian in an interview, even if I was from Hawaii. If I did they can claim that is why I did not hire them. Btw, most of the 50+yo applicants I have interviewed were entry level with only a couple years experience.

  72. There are better words by Anonymous Coward · · Score: 0

    Out of curiosity, are you (or have you ever been) a Microsoft employee? It's been years, but every time I talked to a Microsoft recruiter, every other sentence had the word 'Passion' in it.

    I'm ok with co-workers enjoying software. I think its great when they find computers paradigms fascinating. But I'm not sure I appreciate co-workers having passionate experiences with their computer.

  73. As one of the geezers.... by cptdondo · · Score: 1

    I interview people for a variety of technical jobs...

    Given the same intelligence and professionalism, younger people tend to be more aggressive, have a better grasp on the latest tech, and most likely be more willing early adopters. OTOH, the older people tend to be more cautious, weigh the options more, and not stumble as much.

    You really want a mix of the two; you want older people to leaven the mix, provide balance and guidance (often both personal and professional) and younger people to be the shock troops of pushing the envelope.

    I would never ask a point blank age related question; I would ask, however, things like

    "You are the leader of a project team. You've been given a legacy application in a language that no one on your team is familiar with. You have partial documentation of the application and full documentation of the language. Describe your approach to developing a set of specifications and a work plan to re-implement this using current methodologies. Write a memo to your management outlining the issues and the work plan. Include requests for resources outside your team you may need."

    If you were to do something like that you'd learn a lot about how people approach a problem. That's where experience comes in.

  74. Age is no predictor of value by wolfguru · · Score: 2, Interesting

    I think experience has more to do with interest and application than with "time in grade". I am in a similar position, where I interview and select staff for the IT department I run, and I am myself a "senior geek" as someone put it in a previous post. I look for depth of experience, and applicability to the environment. Some 20-somethings have a significant ability to dig into a problem and resolve it or develop a solution to a problem. Some 50+ folks with 30 years in the field have similar abilities, and some, just as frequently as the 20-somethings, patently do not. The "fresh out of college, gung-ho, all the latest buzzwords in their iphone" categorization is a label, just as the "experienced veteran" is, and neither really do anything more than prevent someone from making a real assessment rather than assuming their first impression is the sole and impeccable truth. I look for interest, for willingness to learn, and for an understanding that the practical result is the focus, not the method used to get there. The "real world" is very rarely well represented in the academic environment in my personal experience; it takes real hands-on with a meaningful task to get the kind of experience that is of value. By the same time, I know people that don't have 20 years of experience; they have 2 years of experience 10 times. There's more to it than just being there; making a difference is not a function of age, but of application. Forget the preconception that someone just out of school doesn't know what they are doing, and that someone with 10 years in the trenches does; it bears just as little relation to reality as the assumption that someone fresh out of school knows the latest methods or has the most recent insight. Remember that it is not the first to try it, but the first to make it do something of value that is the one who succeeds. Someone interested, willing to learn, and confident enough in their own experience to try, while still recognizing when it is time to seek help gets my vote every time. How old that person is has no place in the decision, or in my approach to seeking their value.

    1. Re:Age is no predictor of value by sco_robinso · · Score: 1

      Good post, good points. Age doesn't necessarily mean everything. Like anything else in life, the guy with 20 years experience might know a bunch, but might also be a total fop. I've seen 'old' experiences guys show just as much arrogance and, quite frankly, inexperience as younger people.

      I make similar arguments for this amongst my peers when the whole 'do certifications matter' debate comes up. You can have a guy who's early 20's, tons of certs, but very little real world experience, and might have trouble solving real world problems or creating real world solutions. But like the Wolfguru says, you can have a guy with 2 years experience 10 times over.

      You have to find a happy middleground when looking for experienced IT people. Ask a couple technical questions, present a few hypothetical situations.

  75. No matter what by sbeckstead · · Score: 1

    You can ask them anything you want, but just show them where the docs are. No one can or will memorize everything about any job. that's what books and Online reference material were designed for. The only thing they will have memorized are the things they worked on last.

    No matter how low their slashdot ID and no matter what questions you ask, this (posting this on slashdot) won't end well.

  76. Risking a lawsuit by syousef · · Score: 3, Informative

    Don't ask anything that even remotely looks like it's age related. If it gets out to the younger applicant, though unlikely, you may have an expensive age discrimination lawsuit to ask. It doesn't gain you or your company a thing to be so candid.

    Do not mention other applicant's at all. Simply ask what experience they bring to the table that's relevant to the job, and what similar work they've done. Ask this for each applicant. "I spent 10 years working on critical system XYZ" is a much better response than "I helped the cute chick at the IT lab get her assignment in on time". Also, if an applicant answers this question well (regardless of age) it can lead in to more detailed questions and you follow up with the younger candidate if he or she gives a good answer.

    --
    These posts express my own personal views, not those of my employer
    1. Re:Risking a lawsuit by Anonymous Coward · · Score: 0

      Sorry for asking this way, but it's the only way that makes justice to the question : ARE YOU ALL RETARDED? I don't mean "you" specifically, I mean the american society.

      I really don't get it. Don't ask anything that even remotely looks like it's age related. Why the fuck not? It's MY company, why can't I hire anyone I want for whatever reason I want, or for no reason whatsoever?

      "Discriminate" means "to distinguish" and there's nothing wrong with it, except it's often [ab]used as a synonim of "unfairly discriminate". I understand government offices needing a "fair" hiring policy, but why private companies?

      It's like all the bullshit with a black James Bond. It's not discriminating, it's just that James Bond the character is not fucking black! Why don't they make a movie where Malcolm X is played by Paul Bettany, while we're at it?

      Sorry. As a foreigner I really don't get it.

    2. Re:Risking a lawsuit by syousef · · Score: 1

      ARE YOU ALL RETARDED? I don't mean "you" specifically, I mean the american society.

      I didn't realize I'd migrated to America. I'm in Sydney, Australia.

      Why the fuck not? It's MY company, why can't I hire anyone I want for whatever reason I want, or for no reason whatsoever?

      A small matter called the law. We all have to comply with agreed on laws, otherwise someone less friendly than you might come to your company, kill you, and take it.

      "Discriminate" means "to distinguish" and there's nothing wrong with it, except it's often [ab]used as a synonim of "unfairly discriminate". I understand government offices needing a "fair" hiring policy, but why private companies?

      I understand why the government can't kill you and take your company but why can't anyone else? See how stupid that sounds?

      It's like all the bullshit with a black James Bond. It's not discriminating, it's just that James Bond the character is not fucking black! Why don't they make a movie where Malcolm X is played by Paul Bettany, while we're at it?

      Essentially because being a white British man is part of the character, and a black man playing Bond alters that. Now as far as I'm concerned if that's the way the franchise wants to take things, they're welcome to create a black Bond, but I'd have similar reservations. That is NOT the same thing as discriminating against someone for their age if both people have the same skills.

      --
      These posts express my own personal views, not those of my employer
  77. The only question you need to ask is by wtansill · · Score: 1

    "Do you know COBOL"?

    --
    The contest for ages has been to rescue liberty from the grasp of executive power. -- Daniel Webster
  78. No. by Shade+of+Pyrrhus · · Score: 4, Informative
    It's not politically correct, and it's also not legally correct. All of the other questions don't matter once you throw age out there. It'd be very easy for them to face you with a lawsuit.

    For kicks, here's a clear-cut quote:

    (c) It shall be unlawful for a labor organization-
    (1) to exclude or to expel from its membership, or otherwise to discriminate against, any individual because of his age;

    1. Re:No. by GuyverDH · · Score: 1

      Did I say using age against someone? No. I said asking someone a question to do with age isn't an issue and isn't illegal.
      If you happen to use age as a reason, then yes, there's an issue, but that DOES NOT mean that you cannot ask age related questions. nuff said...

      Oh, and by the way, that law was written to protect older employees against being dismissed due to age to keep from having to pay retirement benefits, not to protect young people from being excluded from a hiring process... May want to read a little more about that.... =)

      --
      Who is general failure, and why is he reading my hard drive?
    2. Re:No. by Shade+of+Pyrrhus · · Score: 1
      Did you even read the summary of the article? It's about "Why should I hire you, old man, versus this young person?". You did not say use age against them, but mentioning it to them may make them believe you are - which is the problem here.

      I understand that the law was created to protect older candidates, but it specifically states it is illegal:

      to fail or refuse to hire or to discharge any individual or otherwise discriminate against any individual with respect to his compensation, terms, conditions, or privileges of employment, because of such individual's age

      You should read the summary and link.

    3. Re:No. by BradMajors · · Score: 1

      It is perfectly legal to discriminate against a 23 year old because he is too young. It is not legal to discriminate against someone over 40 because he is too old.

      Employers are smart enough today to not ask someone their age in an interview. Instead, they get the information they want by asking for the year the candidate graduated.

    4. Re:No. by dagda76 · · Score: 1

      I don't think you're correct in regards to the ADEA. There may be other employment laws that are applicable, but the ADEA appears to only apply to individuals age 40 and older.

      The Age Discrimination in Employment Act of 1967 (ADEA) protects individuals who are 40 years of age or older from employment discrimination based on age. The ADEA's protections apply to both employees and job applicants. The ADEA permits employers to favor older workers based on age even when doing so adversely affects a younger worker who is 40 or older.

      http://www.eeoc.gov/facts/age.html

    5. Re:No. by Anonymous Coward · · Score: 0
      You should read the summary for the law. The summary clearly says over 40 years and the law specifically says:

      The prohibitions in this chapter shall be limited to individuals who are at least 40 years of age.

      So I guess a 40 year old could sue under the law if someone refused to hire him because he was too young. I honestly hope that isn't your point.

    6. Re:No. by Yert · · Score: 1
      Nimrod. (see, I didn't say "young idiot".) The part you quoted has jack and shit to do with hiring practices; it has to do with something called a "union". Now, the older members of the community are more familiar with what a union is; in theory, it protects the rights of the worker while limiting the power of the corporation, all through something known as "collective bargaining". In practice, it allows people who work on an assembly line to demand a month's paid vacation a year and $75/hr wages. I remember way back, when I signed the Cluetrain Manifesto, thinking that the eve of a computer worker's union was near...

      Ah, well.

      The relevant part, btw, is a few lines up:

      SEC. 623. [Section 4] (a) It shall be unlawful for an employer- (1) to fail or refuse to hire or to discharge any individual or otherwise discriminate against any individual with respect to his compensation, terms, conditions, or privileges of employment, because of such individual's age;

      I suspect your caffeine-addled mind raced right past that in your zeal to right the wrongs of people who simply want to hire someone who might actually pay attention to what they're doing instead of whipping out a knee-jerk slipshod response. Better luck next time.

      --
      Truck driver, plumber, Linux systems engineer.
    7. Re:No. by Anonymous Coward · · Score: 0

      gp's quote about the summary seems like it's about protecting the older person but the "but it specifically" part is confusing.

    8. Re:No. by Anonymous Coward · · Score: 0

      i thought he said to read the article, and just gave a snippet? a knee-jerk reaction from an old fart who couldn't bear someone grabbing a quote. apparently gp likes to argue, and had quoted that already if you follow the thread

    9. Re:No. by D+Ninja · · Score: 1

      If you happen to use age as a reason, then yes, there's an issue, but that DOES NOT mean that you cannot ask age related questions. nuff said...

      Wrong. Very, very wrong. Here's why - asking age-related questions implies that you are considering their age as part of the hiring process. That's all they need to bring a lawsuit against you and/or your company (yes, you could personally be put on the chopping block). Might want to get your facts straight before you go asking questions that could get you in deep crap. (This is one area where HR has been known to be very helpful as they deal with this crap all the time.)

      Oh, and by the way, that law was written to protect older employees against being dismissed due to age to keep from having to pay retirement benefits, not to protect young people from being excluded from a hiring process... May want to read a little more about that.... =)

      This was a primary driver for it, absolutely. HOWEVER, that does not mean the law won't be enforced to protect younger employees from being discriminated against because they don't have enough experience. A law is a law no matter what reason it was originally put into place.

      Your cocky attitude is going to get you, or your company, in trouble. Don't talk about what you don't know.

    10. Re:No. by Anonymous Coward · · Score: 0

      sexism is not an issue however

    11. Re:No. by mikael_j · · Score: 0

      In practice, it allows people who work on an assembly line to demand a month's paid vacation a year and $75/hr wages.

      I assume you're american because here in Europe a lot of people are very grateful for what the unions have accomplished for the common man and don't have some kind of strange delusion that if unions magically disappeared then they would somehow soar free and their "true value" would finally be appreciated blablabla well you get the idea. The american worker's hubris does not become him.

      /Mikael

      --
      Greylisting is to SMTP as NAT is to IPv4
    12. Re:No. by Yert · · Score: 2, Interesting

      Yes, I understand the Worker's Party accomplished many things, especially in the 1930's....Volkswagen, for instance. (Don't invoke Godwin's Law on me here, dammit! It's relevant!)

      Don't assume. Unions did accomplish much, but now they're rife with corruption, greed, and sloth. It's time for a reboot. Oddly, you still managed to think that is was my hubris being served, when I was the one talking about new unions, new movements... the UAW aren't the only ones, either. I see Teamsters making $25/hr, and they get to go home at night, when the "common man" still gets paid $0.28/mile, they short him 10% of the miles he runs, and he spends 2 weeks at home, unpaid, in a year. The other 50 weeks, he's on the road, getting cussed at for driving a slow rig that tears up the roads and pollutes the air, while soccer moms are cutting him off in traffic on the way to Wal-Mart to buy the very freight he's carrying.

      Honestly, where's this "soar free" crap you're spouting out the side of your neck? I would like to see modern unions fight for the "common man" instead of serving their own special interests. I understand things are different on the other side of the pond, but until you've been herded like cattle through a security gate and metal detector because your employer is worried you'll steal a $1 DVD from him while you've been packing boxes in a 105F warehouse for $7/hr for the last 12 hours with a 30 minute lunch and 2 15 minute breaks, I'll thank you to shut the fuck up.

      --
      Truck driver, plumber, Linux systems engineer.
    13. Re:No. by mikael_j · · Score: 1

      Sorry if I came off a bit strong but I've gotten a bit tired of americans not just attacking specific unions but unions as a concept, often decrying them as being just as bad as the mafia.

      I've worked at a callcenter where the union had a very important role in keeping the work environment bearable, not good but not quite horrible enough that there was never anyone who went batshit crazy. If an employee complained about labour law violations directly to management they would basically be told to shut up or get fired, if they instead told the union and the union talked to management then somehow magically management would send out a company-wide mail about how policies had now been changed. Of course, then they'd change something else and the whole thing would repeat itself again...

      So yeah, unions still play an important role for those stuck in the trenches, those who are getting abused by their employers on a daily basis. Unfortunately more and more people are thinking that they don't need any stinkin' union, and this was the whole "soar free" thing I was talking about, people who think that a union will somehow hold them back, maybe this is how certain unions work in the US but here in Sweden unions don't have any way of enforcing a maximum pay, they do however have enough power to strongarm employers into paying their employees decent wages.

      Of course, we have a few rotten eggs here as well and not all unions are all that efficient, but I'd rather have an inefficient union than no union at all.

      /Mikael

      --
      Greylisting is to SMTP as NAT is to IPv4
    14. Re:No. by KlomDark · · Score: 0

      I agree, and I'm from the US, and I don't understand most of them around me who are opposed to the whole idea of a union. I can see being against the way most unions are run these days, but joining together for the common good of the common people is a good thing.

    15. Re:No. by GuyverDH · · Score: 1

      You can ask questions about any topic as long as it isn't a driver in the decision making process...

      It's unfortunate that you seem to think you have to worry about the perceptions of the person being interviewed to the point that you limit questions from topics that can be of serious import.

      As long as your notes on the decision making process are clear as to what the reason (or reasons) were for not hiring someone, then those questions are moot.

      You seem to imply that asking the questions makes them a factor in the decision making process.

      If it was such an illegal thing to ask, then application forms would not be allowed to ask things like "Birthdate" - oh my that impies asking the age, or heaven forbid..."Sex" - that implies sex discrimination.

      It's information pure and simple, and can lead you down different discussion paths based on actual life experiences depending on the age of the applicant. "Where were you when you watched the first American land on the moon?" vs "Where were you when you watched the space shuttle explode?" vs "Where were you when you picked your nose while watching teletubbies?" (*yes, that was a joke - get over it*)...

      Oh and by the way, one of the top jobs in the nation is age restricted, how does that comply with your age discrimination law? (Yes, I'm talking about the president)...

      --
      Who is general failure, and why is he reading my hard drive?
    16. Re:No. by D+Ninja · · Score: 1

      You can ask questions about any topic as long as it isn't a driver in the decision making process...

      As someone else said in another comment...

      Question: "There's a man outside waiting to interview with me. What can you, as a women, provide better than he can."

      Sexual discrimination suit, for sure...especially if she doesn't get the job (and I wouldn't blame her).

      I don't know what your experience is with hiring (if any), but you have no clue what you are talking about. By asking the question, you automatically imply that you are making a decision based on the question. It doesn't matter whether you actually do. Besides - why would you be asking the question if you weren't?

      And limitations (which are implied up front, such as in the case of the President's position) is not the same as discriminating after the fact. For example, if I post a job and say I want someone with 10 years of experience, they know up front that they can't get the job.

      As long as your notes on the decision making process are clear as to what the reason (or reasons) were for not hiring someone, then those questions are moot.

      You're in college aren't you? Or, you've never held a real job (or, rather, you've never been turned down for a job). You are rarely, if ever, given a reason why you were turned down. Usually it's some nice platitude, "You weren't right for the position" or "We found someone to fit the position better." Why are platitudes given? Exactly - no lawsuits can be brought against the hiring company.

    17. Re:No. by GuyverDH · · Score: 1

      If the job description clearly states that it requires a 35 year (or older) male, then you're saying that that's okay, yet it's obviously not (which is what the job of president requires) at least on the age part, and voters seem to imply the sex part - at least so far.

      No, I'm not in college, I started working as a UNIX admin at the age of 16, 24 years ago... (you can do the math), and yes, so far, have been hired (or offered the position) for every job / position that I've applied for.

      Yet again, I'll state that as long as you clearly document what your reasoning is for turning someone down, the questions you ask in and of themselves are in no way illegal.

      If you tell them that they were missing X experience, or that they don't have the right credentials (security clearances), or that they have an XX chromosome while the job requires someone with an XY chromosome due to some obscure ancient technology that only works for males (yes, that was a joke), then there's the reason, and the person can balk, or scream, or kick and yell and do whatever.

      I'm not trying to state that making a decision based on age, sex, religion is right. However, I am stating that asking questions about such things is not in and of itself the basis for any wrongdoing, or lawsuits, or criminal action regardless of whether or not the person being interviewed might think they are.

      Perception is a double-edged sword. If you don't do anything that might be perceived by *someone* to be wrong, then you'll never do anything, which *IS* wrong.

      --
      Who is general failure, and why is he reading my hard drive?
  79. Obligatory Steve Jobs reference by Mr.+Firewall · · Score: 1

    "ARE YOU A VIRGIN????"

    --
    In times of universal deceit, telling the truth gets you modded -1 Troll
  80. Lots of problems in the question by mooingyak · · Score: 3, Insightful

    Honestly, the question doesn't make much sense. I don't mean the one you ask your applicants, I mean the one you asked us.

    Is your salary range wide open? Most positions I know of that might attract qualified senior people are completely out of range for someone who's 23. If I were asked this (and I'm not THAT far past 23, though I started professionally at 21) I'd be surprised. No one that young has really had a chance to accumulate the experience required for the positions I interview for.

    So if your salary range is low, you actually might want to discard your more experienced candidates. They should all hold better positions, and the ones that don't you don't want. There will be exceptions of course, but finding them might be rough.

    But let's assume it is wide open, or at least a large range. What are you actually looking for? It sounds like you want people who are 'good'. That's pretty vague. Are certain skillsets required? Are you willing to let them learn on the job if they show promise (my current position uses a language I was unfamiliar with, but I made it obvious during the interview that I knew how to program)?

    If you're looking for generic questions, then ask them how they would go about solving a variety of problems, from simple to complex. While what they consider a good or not so great solution is important, far more useful is the decision making process that made them arrive at the answer they gave you.

    Also, a fun interview question I like to throw at people: I'll look at something they list multiple types of on their resume (usually OS and Database). Let's say they've listed MySQL, Postgres, Oracle, and MSSQL. I'll ask which is their preference. I don't actually care. It's a setup for the following question, which is why? Many candidates will pick one and not have a reason.

    Me: What about Oracle do you prefer?
    Candidate: It's the best database.
    Me: In what way?
    Candidate: ummmm

    in contrast, I was perfectly okay with:
    Me: Why do you prefer Solaris?
    Candidate: It's the one I'm most familiar with.

    Bottom line, figure out what you want. It'll make it much easier to know when you find it.

    --
    William of Ockham had no beard. The most likely explanation is that it was chewed off by squirrels every morning.
  81. I ask "do you love working in IT"? by JoeGee · · Score: 2, Funny

    If they answer "yes" I put a small mark on their application next to their experience. I find this answer indicates naïvété. I hear "I don't have enough experience to have realistic views or expectations of the field." In this case a "yes" answer drops them a bit lower in ranking.

    Work in IT long enough that you experience your first dressing down (because his favorite screen saver quit working) from an idiotic supervisor whose idea of advanced technology is a toaster. Work in IT long enough to have your non-IT coworkers complain that they see you around all the time when the network is working correctly, and you disappear (into the NOC) when the network goes down. Work in IT long enough to *not* hear praise at how quickly you recovered the entire system after the server crash, but hear instead about how much overtime you burned (40 hours) in two days.

    If you say "yes" after all of that, either you're lying or you're so pumped up on Prozac you could giggle your way through Saw IV. :)

    -Joe

    --

    Get off my virtual lawn, you damned virtual kids!
    1. Re:I ask "do you love working in IT"? by Jon.Laslow · · Score: 1

      I was recently interviewed for an IT Manager position (which I ended up getting), and was given a similar question in my interview. It's a hard question to answer, as you're never quite sure if the interviewer is taking that angle on it, or actually wants someone to genuinely answers that they love it. Myself, I answer "I really enjoy the challenges presented in this field", which is a good way of saying that you enjoy it without saying anything negative and still not lying.

  82. On mentoring. by khasim · · Score: 2, Interesting

    Personally, if I was in an organization where we had the wherewithal to mentor someone on their way up, show them how to learn things on their own, give them the latitude to make potentially-costly mistakes in a sandbox, I'd have no problem hiring inexperienced people.

    The best way I've found is to set up situations that you've found in the past and let the new guy make the same mistakes you made. In a controlled environment.

    In my experience, most of the mistakes are repeated over and over. For the same reasons. With the same expectations.

    Experience is what differentiates what WILL work (and why) from what SHOULD work.

    The best thing about learning from a mistake with a mentor is that you also learn what the characteristics of the breakage are. And how to look for them.

  83. funny by Anonymous Coward · · Score: 0

    Now that I'm very close to 40, I see what I used to be like when I was late twenties, early 30's. They think they know it all, and what they don't they can read. Well, sorry you'll find there is no substitute for experience. 90% of the little gotcha's while developing aren't something you will read about, only experienced. I was just consulting at one company loaded with late twenties, early 30 year old "Directors." Comical to say the least.
          So I'd ask questions along the lines of what isn't in a book yet about a particular technology. See if they understand the lessons from experience. If they focus on saying things like dynamic languages are great, I love ruby or "Agile/extreme programming", just walk away, either experience has taught them nothing or they have no experience.

  84. A question to ask by nnylip · · Score: 1

    A question which can separate the wise from the inexperienced is: "given a situation (interviewer can make up), what do you think is the best approach: 1) to use the existing code or 2) dump existing and write it all from scratch?" Regardless of the 'the situation', many newbies, especially from hot shot engineering schools often will answer #2 and give a coding estimate that is unreasonably short. Unreasonable for 2 reasons, one, they can't hit their estimate in the first place and second, to get the bugs out to make it a useful application often takes way longer than anticipated. I know this is a generalization, but its like Eisenhower said, "all generalizations are wrong including this one" - Lou

  85. Blatant ageism by Thaelon · · Score: 1

    If this isn't blatant ageism, I don't know what is.

    I'm 27 with 11 years of experience, and you want to know what my favorite buzz phrases are?

    I'll spoil it for you:

    • maintainable
    • readable
    • well-documented
    • stable
    • unit-test
    • code coverage
    • ruthless testing
    • KISS (Keep It Simple Stupid)
    • DRY (Don't Repeat Yourself)
    • don't make me think

    I've seen some of the oldest programmers create some of the shittiest code. It caused maintenance headaches for literally years, and wasn't accomplished any faster than doing it the right way to begin with. And these guys were in their late 40s when they wrote it! Mr. Three-Dimensional-Arrays-In-Java, I'm looking at you.

    I could tell just by looking at the style of code they wrote that they were C/C++ programmers with too much experience to write good Java code. Overlong, overcomplicated methods with cryptic variable names, heavy use of arrays, heavy use of magic numbers, and the list goes on.. Not to mention that for five years one of our companies primary application executed entirely as a side effect of its constructor because they didn't know how else to make code run in a class.

    Long experience can actually do more harm than good. What I want to see is relevant experience code with a heavy emphasis on quality and maintainability.

    --

    Question everything

  86. Obligatory by cashman73 · · Score: 1
    Bob So what is it ... you do here?

    Tom Smykowski Well-well look. I already told you: I deal with the god damn customers so the engineers don't have to. I have people skills; I am good at dealing with people. Can't you understand that? WHAT THE HELL IS WRONG WITH YOU PEOPLE?!?!

  87. My head turning response scenario by LordDax · · Score: 1

    I am a 23 year old User Experience Architect and I've been working in the IT field since I was 16 years old. Before accepting my current employment, I encountered a firm that was big on age/experience and was comprised of mostly engineers in the 35-40 age bracket who had been working in the industry for 10+ years. I was asked a question almost exactly like the one you postulated.

    Using simple math I constructed the following response, which I believe caused the interviewer trouble with the big wigs in the room:

    I've been working in IT for about 8 years now of my 23, where as this older gentleman has been working for 15 of his 45. Since we have both been in the industry gathering career experience for the exact same percentage of our life experience, the question should be about quality and adaptability. Not quantity.

    I wonder what happened to that guy...

  88. Don't mention age at all by GooberToo · · Score: 4, Insightful

    My next applicant after you is 23 years old.

    This is a great way to create liability for your company. Age discrimination is against federal law and simply mentioning it is cause to be sued. Simply put, don't!

    My next application after you has a penis. What do you and your vagina know that he and his penis doesn't? Obviously that sounds bizarre but hopefully it make my point. Asking questions which imply age is part of the equation is simply asking each applicant to sue as they leave the interview room.

    Simply put, don't!

     

    1. Re:Don't mention age at all by HoppyChris · · Score: 1

      no, no! You wait until someone else gets hired before you sue.

    2. Re:Don't mention age at all by Patrik_AKA_RedX · · Score: 1

      What do you and your vagina know that he and his penis doesn't?

      Multiple orgasms.

    3. Re:Don't mention age at all by billybob2001 · · Score: 1

      How to deliver a project that has run for ~40 weeks?

  89. A geezer's view by Anonymous Coward · · Score: 0

    First off, I am a geezer. Turned 69 earlier this week and still work 40 hrs/week doing intranet web design using Perl.

    One of the things to look for is whether the experience candidate has 1 year of experience 20 times versus 20 years of experience (or in my case 40+ years). I've known geezers in both camps. You obviously want the latter.

    Personally, I've been a slashdot reader since back before Rob sold it -- Hell, I even sent him a Christmas card with $10 in it for beer money back when things were starting and tough. I've always tried to stay current in the field -- and I go back to when you had to read Computerworld every week to do it.

    My design and coding skills are good. My code is maintainable. But my real benefit to my company is my knowledge of the manufacturing plant. There really isn't a white-collar job in the plant that I couldn't perform because I know how the systems work, how the employees do their jobs, what data they need to do the job. They pay me for that institutional memory which I bring to bear when I design web applications.

    They, quite frankly, are scared to death that I might retire.

    dc
    Largo, FL

    1. Re:A geezer's view by Ritchie70 · · Score: 1

      I'm a development team lead in a fortune-500 company. I have two guys on my team who have both been with the company for around 30 years, one in a variety of places in IT, the other mostly right where he is now.

      The one who's been where he is now is a great source of information - both on how things work, and more importantly, WHY they work like that. The fact that goofy interface X is that way because it was designed to mimic an older device back in 1989 explains a lot about why it works that way.

      The one who's been all over knows a lot of people, and is learning our system, but knows how everyone else's system works to some degree. I'm only beginning to explore his depths.

      --
      The preferred solution is to not have a problem.
  90. My favorite question: by cowtamer · · Score: 2, Interesting

    What is the most fascinating technical problem you've ever solved?

    1. Re:My favorite question: by Glonoinha · · Score: 1

      Me : Well there's the Pythagorean Proof ...
      Interviewer : That's the Pythagorean Theorem, it hasn't actually been proven.
      Me : Hand me that pencil and a piece of paper.

      (No joke. Solved it on the back of a napkin at a restaurant in Portland Maine, eating prime rib, in early 2000.)

      --
      Glonoinha the MebiByte Slayer
  91. Couple of thoughts by Sylver+Dragon · · Score: 1

    As has been said repeatedly, do not go in for age questions. That's a lawsuit waiting to happen.

    First and foremost, you need to define the job you are hiring for. For example, looking at all the responses on here, it would seem that the average response assumed that you were hiring a programmer. Since you said "IT", I'm guessing you're actually looking for either a systems manager or tech. But you need to know that is what you are hiring.

    If you haven't done so yet, sit down and write up a detailed job description. List all of the duties expected of that position and the competencies required. Will this person be actually working on servers, workstations? Will they only be handling one area? Will they be a manager, and not expected to do the actual work themselves?

    If you can't do that, you're already in trouble. You need to know what you are looking for before you will find it. You might go through the hiring process and find the best programmer in the world, who can write code to make a computer sit up and dance. The problem is, if you need someone to run and maintain your email system, that coder is probably not the best choice.

    Once you have done your job and determined what it is you are hiring for, then start looking at the type of work that person will be doing. that should lead you to some questions which will determine whether or not they are knowledgeable. From there, ask them about their successes and failures. Give them some scenarios and see how they work through them.

    But, if you value your company, do not ask any questions about age/sex/religion.

    --
    Necessity is the mother of invention.
    Laziness is the father.
  92. Age discrimination by EvilIntelligence · · Score: 2, Informative

    That is age discrimination. You shouldn't mention anything about age, nor should you immediately judge based on age. There are a lot of older people that are still doing the same damn thing they did 15 years ago because they haven't grown. And there are a lot of "younger" guys out there that are real rock stars, learn very fast, and contribute a whole lot more. theYou should base your judgment on their actual skills. And if you can't tell that from an interview, then its not the candidate's fault; your interview skills just suck.

  93. way to go by Anonymous Coward · · Score: 0

    You don't know what you "should be asking of the more experienced applicants, and what responses should I be looking out for" and you have a bias for a certain age group. I bet you'll pick the "best" qualified candidates.

  94. Ask them how many lines of code they've written. by gsharm · · Score: 1

    A good way to test this at interview is to put a keyboard in front them and ask them to type as fast as possible. The smart ones will use copy-paste. The even smarter ones will use VB. Generally the more experienced ones will have written more lines of code (ideally in a very hard language such as Java, further demonstrating their sophistication) and this means they are definitely better.

  95. Don't be an ageist by OhHellWithIt · · Score: 1

    "IT is seen as a young man's game. My next applicant after you is 23 years old. What do you know that he doesn't?"

    Hmmm. I think I'd watch that one, if I were you. From me, it might elicit a response like "I know a good employment lawyer." Besides the intimation that you think I'm too old, calling it "a young man's game" makes me wonder if you hire women. Maybe I'm just a little too cranky because I just got my AARP membership this summer (and I missed my afternoon nap, besides), but I don't really want any references to my age in a job interview, any more than I want references to my gender, race, religion, or sexual preferences. Either I can do the work you need done at a price you're willing to pay, or I can't. The point of the interview is to help both of us figure this out, and my age has nothing to do with it.

    About ten years ago, I had my first experience with being interviewed by a hiring manager who was significantly younger than I was. He wanted to know what was wrong with me that I had been working for the same employer for seven years, which was, I think, longer than he'd been out of school. I didn't take the job because it was contract-to-hire, but the suggestion that I was "old" when I hadn't even turned 40 yet irked me considerably.

    But, anyway, since I wouldn't be interviewing unless I wanted to work for your company, I'd probably just make my lawyer comment and smile, to let you know you've stepped out of bounds, and try to come up with some blather about how there is certain virtue in experience, citing what examples I could of things I doubt the younger contender has ever seen in our field. I would talk about the transferable skills and knowledge that have allowed me to jump between a good half-dozen or so programming languages, and from dial-up serial communications and X.25 to IP on gigabit Ethernet. (My company hasn't made the jump to IPv6 yet.)

    Now that I've answered your question, please get off my lawn!

    --
    "Who controls the past controls the future. Who controls the present controls the past." -- George Orwell
  96. Double-edged sword by Pro-Globalist · · Score: 1

    It seems this manager suffers from a highly typical epidemic in the IT (and really many other) fields: older = better Unfortunately, its really not the whole story and is quite typical of the middle-aged conservative manager. While older workers may indeed have more experience in whatever specialty in IT they're in, they also suffer from some serious drawbacks. They cost more. Hey, let's face it, labour is a market, and they're going to be a like a Mac - they'll 'just work out of the box', but they're going to cost a bomb. Continuing with the Mac analogy, they'll be harder for you to get them to work the way YOU want, since they'll have their own strong opinions about how your project should be done, which may or may not be beneficial or in line with what the organisation needs. Thirdly, it is a rare indvidual that decides to keep learning. After 20 years in the same field, most people aren't interested in the newest technology, the newest ways of doing things, and are generally far more conservative about the way things should run, and what tools should be used. This flows even down to their attitudes towards work, which they'll happily sit there doing some ridiculously mindless task without even beginning to think of a smarter or faster way of doing it, because "thats the way it's always been done". Sure, younger workers have their problems. Lack of experience may mean more mistakes, or they may be beset with (shock! horror!) confidence (perhaps in overdoses in some cases, its true), but the slightly smug tone in the OP suggests that a reevalution of older workers would be more than worthwhile.

  97. What do I know that he doesn't know? by HoppyChris · · Score: 1

    I know that if I don't get this job I'm suing you for age discrimination not only for asking this age based question, but if you know the next guy is 23 and seem to care a lot about it, you are likely guilty and I'll finally be able to retire like I've wanted to for the past 15 years.

  98. Forgotten option... by Xandar01 · · Score: 2, Funny

    You forgot CowboyNeal you insensitive clod.

    --
    Life moves pretty fast; if you don't stop and look around once in a while, you could miss it. -FB
  99. Are you stupid? by Anonymous Coward · · Score: 0

    You can't tell somebody something like that. You aren't allowed to ask an applicant their age, nor can you discriminate against age.

  100. In my career I've lived through... by kaaona · · Score: 1

    Dot ARPA
    The miracle of DNS
    Syncing crypto across satellite links
    Bit rates from 45.5 bps on up to the present
    The Morris Worm
    The Internet long before anyone could spell HTTP
    Ada
    dBase2
    WordStar
    Osborne (books and luggable)
    16/32-bit software upgrades (and now 64-bit)
    Y2K

    I'm convinced that anyone in IT who is not equally experienced in both communications and computers is badly handicapped.

  101. question by krakround · · Score: 1

    I'm on your lawn. How would you get me off of it? (the legal comments elsewhere are very very pertinent. If you actually asked the question about the 23 year old in CA you would face disciplinary action from your company and possibly a lawsuit from the candidate.)

  102. It's a business relationship after all by Anonymous Coward · · Score: 0

    You should simply find people who deliver. As close to the deadline as possible, with as few issues as possible. How will you know which ones they are? You can't in a couple of hours during an interview. They might come across as geniuses during the interview, but not really deliver when it comes to it.

    Blind passion, in my experience (an ex-C++ developer recently on a sabbatical, just turning 30 and having worked at top companies with top people for almost a decade) tends to fade away with age. This is a natural process. It does not mean that work ethic leaves alongside the naivite of youth.

    Do those of you in a long term relationship, or those married feel the same about your partner as you did when you first met them? No. Does that mean you don't love them anymore? Most likely not. It's just a wiser experience, and you know what buttons to push, and just hard enough for them to react.

    So my only suggestion is: hire the most promising candidates, and let go the ones who didn't deliver, regardless of age. And _the_most_important_ aspect of how to keep the good ones after you've found them is: treat them with respect. We're not lifelong idiot adolescents that only require pizza and gadgets to be happy. We do outgrow our foolish youth quite fast, and then we tend to get pissed if we figure that our employers have done their best to shortchange us with tired catchphrases.

    Let me rephrase that: you want to keep me, pay me what I am worth. It's as simple as that. It is, after all, a business relationship: I'm selling you my skills for money, so the money I get is a direct (and the only real) indication of what I am worth to you.

  103. Legal and revealing by mikefocke · · Score: 1

    Here are the job requirements (in writing given at the interview table to each candidates)

    Do you have any questions about them?

    Now tell me how your experience and aptitudes and training enables you to meet this requirement.

    and this one...

    Take notes about what they say and your impressions and score each applicant.

    By tying the question you ask to job requirements and the selection process to their answers, you stay legal in your selections...fair too. And by not asking a bunch of "I wonder" questions, you stay efficient.

    The very fact that you have to reduce the job requirements to less than a dozen sentences makes you focus on what you really want/need from the position.

  104. the real issue by Anonymous Coward · · Score: 0

    I would ask them to tell about some IT disaster that they have been involved with in their career. And then what did they do to prevent it from happening again.

    It will give some insight into how they learn from mistakes and attempt to solve problems. This has worked for me in the past quite well.

    It they cannot/do not answer they either lack the experience you are looking for or are incapable of admitting that they made a mistake. In either case you would have your answer at that point...

    The real issue of experience in IT is not whether you can never make a mistake but how you handle it when you do - the younger ones often do not get that.

  105. Sample questions by Anonymous Coward · · Score: 0

    Here's some questions that should help you get to the substance of someone's experience, and past the alphabet soup of accreditations and acronyms. Only experienced people will be able to answer these with an ounce of credibility or insight:

    1. Can you tell me about a project you worked on in the past that you would really like to have a chance to go back to and redo in one way or another, and why?

    2. Can you tell me about a project or situation where you had to discover the requirements for the client, because they didn't really know what they needed (even though they might have thought they did)?

    3. Can you tell me about a project that did not go as planned and why? / Can you tell me about a project that went exactly as planned and why?

    4. Can you give me a brief history of web development techniques and innovations since the early 90s? (only relevant to web developers of course)

    5. Is open source best understood as a development method, a social movement, or an ecosystem? (only relevant to positions relating to open source of course)

    --Julian

  106. You're right by Prien715 · · Score: 1

    I think you're right in the question you're asking.

    When I was first applying for jobs (circa 2000), I saw places that asked for 15 years experience with Java. Which hadn't existed for 15 years. My point is that both old and new developers may have the same number of years experience with the tools/languages, since the tools have only been around so long (how relevant is Windows 3.11 experience?)

    Also, the very fact you're getting responses from vague to enlightened shows your interview question is effective. You're not hiring everyone; the purpose of a good interview question IS to find the enlightened and hire them!

    --
    -- Political fascism requires a Fuhrer.
  107. Oldster (anti-)bias by DuctTape · · Score: 1

    Ah, but the problem with older coders is:

    • They want time off to be with their families.
    • They want more time off because they've been around longer (2 weeks for new hires don't cut it).
    • They usually have to see the doctor more since they're old (yearly physicals, colonoscopies), hence more time off, and they'll eat your insurance plan alive.
    • They like to get in at 7am and leave at 5pm, instead of getting in at 11am and leaving at 8pm like the Team Players.
    • They'll do it right the first time more often, leaving you less room to criticize their work. Self-documenting code, adherence to coding standards, not using every obscure feature of a language because they can.

    The young whippersnappers will forgo life and sleep to put in the time they need to fix what they screwed up due to inexperience. But since they put in more time, it'll appear that they work harder. So if appearances count, don't hire the old people.

    DT

    --
    Is this thing on? Hello?
    1. Re:Oldster (anti-)bias by Glonoinha · · Score: 3, Funny

      I like that last one.

      I actually wrote code that was self-modifying, managed to crank a four page pyramid of nested if-then-else blocks of code into one amazing twelve line chunk of code that modified itself at runtime based on the evolution of the data as it was being processed.

      When I was young.
      And stupid.

      --
      Glonoinha the MebiByte Slayer
    2. Re:Oldster (anti-)bias by kelnos · · Score: 2, Insightful

      They want time off to be with their families.

      But they potentially compensate for that by being more "loyal" employees. People who have dependents tend to be less likely to quit their job to go looking for something else on a whim. A single twenty-something with minimal expenses might not bat an eye at jumping between jobs every year or so.

      They want more time off because they've been around longer (2 weeks for new hires don't cut it).

      Wow. I wouldn't take a job fresh out of college that only gave 2 weeks of vacation. When I started, 3 weeks was standard, and I thought that was merely 'acceptable'.

      --
      Xfce: Lighter than some, heavier than others. Just right.
    3. Re:Oldster (anti-)bias by mcvos · · Score: 1

      They want more time off because they've been around longer (2 weeks for new hires don't cut it).

      Wow. I wouldn't take a job fresh out of college that only gave 2 weeks of vacation. When I started, 3 weeks was standard, and I thought that was merely 'acceptable'.

      It's 5 weeks here, and I definitely wouldn't have taken a job that offered less than 4 weeks vacation. Even 5 weeks is barely enough.

    4. Re:Oldster (anti-)bias by bytethese · · Score: 1

      Wow, where do you get 5 weeks? 2 weeks is standard in the US unless you have seniority. For example at the law firm I work for you get 2 weeks your first year, 3 weeks the next and 4 weeks every year after that. you CAN get 5 weeks, but only after 20yrs with the firm. Although I used to work at the UN, they had 6 weeks standard for all their staff members, even had Paternity Leave. No wonder the world is messed up, no one works! :)

    5. Re:Oldster (anti-)bias by mcvos · · Score: 1

      Wow, where do you get 5 weeks? 2 weeks is standard in the US unless you have seniority. For example at the law firm I work for you get 2 weeks your first year, 3 weeks the next and 4 weeks every year after that. you CAN get 5 weeks, but only after 20yrs with the firm.

      How can you ever go on vacation like that? Don't American children have about a dozen weeks vacation from school? How do you deal with that? How do you visit family around christmas, have a 3 week vacation in summer, and still have some days left for random other stuff? Or a week away in spring or something?

      Less than 5 weeks vacation would be a deal breaker for me. I'd rather accept a lot less pay than sacrifice what little free time I still have.

  108. The top three priorities are... by Javaman59 · · Score: 1

    User Experience
    User Experience
    User Experience

    That's why I (and you) bothered to format our responses.

    --
    I'm a software visionary. I don't code.
  109. Bad Question by daigu · · Score: 1

    You should be asking everyone the same questions - questions focused on specific objectives of the position you are hiring for and getting the candidate to explain how their previous work experience makes them the best qualified candidate for the job. It helps to understand how their previous organizations functioned, and it is also interesting to get them to explain the single biggest impact they made in those positions.

    I think this is a good outline.

    1. One or two minutes for the candidate to give an overview of how they are prepared to take on this position.
    2. Go through their resume and make sure the candidate explains what they did for each significant position, how the organizations they were part of worked and their greatest impact there.
    3. Lay out each objective of the position and have the candidate relate what they have accomplished in their previous jobs that is most similar. Ask them how they might approach solving a problem or two that they are likely to encounter.
    4. A character question, such as tell me about a time when you were totally committed to something.
    5. A personality question, such as What are three or four adjectives that describe your personality. Get examples where this has been both good and bad.
    6. Give them an opportunity to make a closing pitch. Say, for example, we think you are a strong candidate (if they were), what are your thoughts now on this position?

    During the course of the interview, you try to find out what kind of work type of the candidate (creative, builder, organizer, producer), communication style (driver, analytical, advocate, facilitator), their focus (internal vs. external and/or task, department, function, multi-function), whether their previous experience is comparable to the position, technical competency, whether you felt their were being forthright, etc.

    Try to keep standard interview techniques in mind - such as getting the candidate to talk four times more than you, make sure you have some standard questions to tease out details about dealing with constraints, conflicts, their leadership style, their perspective on what others thought of their work (which you then cross-reference against their references), and so forth.

    The key is finding the right person for the role. When a job interview becomes a personality contest or wanting someone you'll like, you've failed. Get a good interview technique book. Hiring the right people is the single most important thing you are going to do. Don't think any the advice you get here is going to be good. You need to carefully think this through, have prepared questions and do everything you can to make a good assessment. It's not an easy skill - and it is one you will pay for in the long run if you muck it up.

  110. My two cents by kantill · · Score: 1

    I can't speak for the development world but the admin side I have been fighting the age discrimination issue from the beginning. Age should not matter, ability should. Right now I am the lead tech in the consulting firm that I am employed at and I am the youngest person there at the age 32. If you want to talk about experience I have been working with computers since a very young age. I have worked people that are younger, older and the same age and it all comes down to their ability. Not their age nor their experience, especially on paper.

  111. Is this a personal ad? by mr_stinky_britches · · Score: 1

    Is he looking for someone to date? Why does it sound so much like he does..?

    --
    Censorship is obscene. Patriotism is bigotry. Faith is a vice. Slashdot 2.0 sucks.
  112. Ageism by rossz · · Score: 1

    Including age based questions like that can get you in big trouble with the labor board (at least this is true here in California). The correct way to do this is to ask questions about experience, e.g. "what does your ten years of experience give me over the person with two years of experience?"

    --
    -- Will program for bandwidth
  113. You can tell if an old dude is good when.... by wdmr · · Score: 1

    .... you realize that he is not trying to convince you to hire him but rather trying to decide if he wants to work for you.

    I work with people young and old and I find that there is different value in what each bring to the team. Young, bright kids tend to have more energy, enthusiasm and inspiration. Older usually means family which reduces their enthusiasm for long hours and travel. Young engineers will usually have the "hard skills" (as in technical ability, programming knowledge, etc) and they learn very quickly. On the other hand they often lack soft skills such as the ability apply systematic troubleshooting to an unusual problem, the experience to instill calmness and focus in a crisis, the ability to "stealth manage" a project with an inept PM or the ability to fix a really stupid customer's problem while managing to make that customer look like a hero to his management.

    Yes, often older engineers will be instinctively guided toward solutions they have seen work--which is sort of the opposite of innovation. Some older guys do fall behind on current technology. Others realize their only job security is their ability to learn new skills and seek out new problems. You want to hire the latter.

    Youthful enthusiasm vs age and experience? I think you need both for a well-rounded team.

  114. RE:What do you know that he doesn't? by Anonymous Coward · · Score: 0

    I know where the bodies are buried. Muhahahah!

  115. Bad Observations by adosch · · Score: 1

    I tend to disagree with the whole reasoning behind hiring older, so-called 'seasoned' IT veterans over younger candidates, and not because I am a 27 year old IT professional, but because this *VERY* same stereotype landed on me when I applied for my current position as a UNIX/Linux system administrator. My team currently is comprised of 5 teammembers, in which out of the other 4 teammembers, there is a 25+ year age gap between me and them. Thankfully age wasn't used against me, because I have confidence in my skillset and abilities and I'm certainly not afraid of jumping in and not just learning something, but mastering it inside and out in a short period of time. When I was still considered "the new guy" and still soaking in the environment, this is what I noticed about older, 'seasoned' system administrators: 1) Complacent as HELL 2) Drastically lagging skills on new technology 3) Excuse ridden 4) Use their "time in grade" as a way to troll out of doing work 5) Lack of skills in their own respect because they haven't kept up with technology themselves Say what you want, but only being there a short period of time, I am the lead sysadmin for our team and POC for almost our whole infrastructure. I think a lot of it boils down to initiative and drive. It's not very tough to figure out those types of traits in people. If anything you shouldn't look at how long some old dwarf's resume is, rather interview the person, not the paper. Contrary to popular believe (because we all do it): People do lie on their resumes and during interviews do get jobs.

  116. Age doesn't necessarily equal experience. by Klootzak · · Score: 1

    Time spent working in an industry doesn't necessairly equal high levels of experience.

    I've worked with people who've spent 20+ years in IT, and have only ever performed their job-function by following procedures, written with enough detail that a monkey could understand them. Or sometimes people who've got extremely specalized knowledge, only in a single product or technology, as soon as you ask them to do something other than export data from MYOB they fall in a heap.

    Ultimately when hiring IT people you need to understand the position that they need to fill, are you looking for someone to create solutions? Are you looking for someone to support existing systems? Do you need someone who's an absolute gun at a specific type of system or technology?

    The stupidest part of HR when hiring IT employees is the old "Generalist" vs "Specalist" argument, that is, the concept that someone who's spent 20 years working as a SysAdmin is more suitable for a role than someone who's only spent 5 years as a SysAdmin, and another 10 in various other IT-related roles. The thing to look for, is which one was actually WRITING the processes, systems and procedures, and who was FOLLOWING or USING them, this gives you knowledge of the candidate who posesses understanding of the field and who has rote-learned knowledge.

    --
    A Man's ethical behavior should be based effectually on sympathy, education, and social ties -- Albert Einstein
  117. what I'd say by nblender · · Score: 1
    > My next applicant after you is 23 years old.

    "Well, your next applicant will probably work real hard, and put in lots of overtime to solve your problems. I can typically solve the same problems without staying late."

    ...except I'd walk out before I answered the question. Life's too short to deal with smarmy middle-managers...

  118. He should go all the way by tkrotchko · · Score: 1

    As long as he's implying the guy is too old, he might as well ask him his religion and who he voted for in the last election.

    Make some crack about the person's sexual orientation, and then for good measure, tell him that people of his racial group are untrustworthy. Heck if they have long hair, ask them if they ever wash.

    If you want to have an interesting life, you've got to ask the hard questions!

    --
    You were mistaken. Which is odd, since memory shouldn't be a problem for you
  119. Just let them talk -- and LISTEN to the response - by Anonymous Coward · · Score: 0

    Having gone through the same agony in a previous role, I found asking one simple poignant question is best and let them talk. For example, "In your last role/purpose/project, what was your most fulfilling design - and why did you chose to implement it that manner?"

    or even easier,
    "Are you good at what you do? give me examples."

    the QUALITY Senior staff will ALWAYS provide concrete examples vs. newbie's w/ lack of real-world experiences. they can always explain the way to do it, but never the how we did it!

  120. Do you know what you really need? by beaststwo · · Score: 1
    Chances are, not. Most IT managers I meet are looking for people with some type of specific skill and wind up with someone who may only meet their needs for a few months. You can teach a reasonable amount of technical knowledge to a monkey. What you can't teach is judgement and a willingness to hammer out the details that, if not hammered out, lead to failed projects.

    I'm in my late 40's and remember what I was like in my 20's - eager to go, spinning my wheels on a full-time basis and cussing about those old farts that seemed to do things "once" slowly that I did "fast" three or four times because I had no discipline. I see it in the 20-somethings we hire today; but a few of them have that special something that goes beyond technical knowledge and youthful energy.

    I've seen knowledgeable, energetic, yet completely nonproductive young people who grew into listless and still nonproductive old farts. At the same time, I've seen moderately knowledgable but interested young people who grew up to become superstars in their 30's and 40's.

    Don't hire somebody for want you need right now (Temp it instead). Hire the person for the qualities that you'll want around in 5 years. If additional knowledge is needed, there's training and education.

    If you're in leadership, it's also important to differentiate between those who produce versus those who manage to look productive to the boss. If you've been in the workforce any time at all, I don't need tp explain that one...

    1. Re:Do you know what you really need? by Anonymous Coward · · Score: 0

      Don't hire somebody for want you need right now (Temp it instead). Hire the person for the qualities that you'll want around in 5 years. If additional knowledge is needed, there's training and education.

      There aren't that many younger employees (under 30) looking for 5-year commitments from their jobs. Younger employees generally look for jobs to last them for only a year or two. The days of long-term commitments from employees and employers alike are practically gone, this is particularly true in IT. If you stay in one place for too long, you limit your growth. Even if you keep yourself busy learning new skills outside of your working hours, employers only want to know your experiences on the job.

      I think the older generations were grateful enough for having a job, but the younger generation(s) seen to know that nobody will look out for them except themselves, and that they better optimize their earning and educational opportunities. That necessitates changing their jobs every 2-3 years.

      Employers like long-time employees because they're relatively content, which means they won't request (or expect) outlandish raises, and that they become "part of the machine". It is precisely being "part of the machine" which is bad for the employee, because the longer they're in the machine, the more specialized they become towards the limited focus of that single position.

  121. Experience is not duration of exposure by Anonymous Coward · · Score: 0

    Is there any point in submitting a serious answer to /.? Anyone who isn't registered gets no consideration, regardless of the effort in
    the article. And there is entirely too many points given out to "Funny" regardless of the topic. I'm sorry, life isn't a generation Y
    humour show.

    The best person for the job is the best person for the job. If you describe the job as being something that requires someone with no
    experience, that is where you will find the best person.

    If you think you need experience, you really should sit down and think about things, as you cannot measure experience as a duration of exposure to an environment. Someone in a coma can have 10 years of exposure to your environment, are they going to be of use? I think
    the problem with many jobs, is that nobody is actually willing to write a good job description. They will reuse the existing job
    description, they will say "typical requirements are ...", or better yet "blah, blah, blah". They will not sit down and write a proper job
    description.

    Many people seem to assume that everybody eventually wants to be in management. I can assure you, that is not true. Some of us never want to be a manager, and it may have nothing to do with responsibility (common cop-out). If you want someone who can teach others, make it part of the job description. If you want someone with encyclopedic knowledge, make it part of the job description. If you want someone who is going to make the first pot of coffee every day, make it part of the job description.

    A poorly written job description will get you as good a person as you put into the job description.

    One thing I would try to do, is to get away from this bullshit that people have to sell themselves to get into the job. Salesmanship is
    an exercise in biasing data at the best of times, and can degrade into fabrication of data. Neither of which is what you want in trying to
    hire someone to do a job.

    1. Re:Experience is not duration of exposure by mge · · Score: 1

      The phrase you're looking for is "Do they have 10 years of experience, or do they have the same year 10 times ?"

      Genralisation, whether its by gender, age, or school the applicant went will mess up your selction process. You need to ask EVERYONE the same questions, so you can compare the answers.

      As a manager, your job is to find the right person for each role you have to fill. I have colleaugues who are smart, keen to learn and hardworking. Some are young, some are old, some are male, some are female. I have also got coworkers who are timeservers, 9-5 types. same deal.

      There is a role for each of these people. The "keen" ones are not always in the office by 10 AM (sometimes this is because they were working late, some times even on stuff they're getting paid for), but they are there when needed. They're the mentors and local gurus (first-line of support) for each other and the rest of the team. Some of them wmay stay around as long as 5 - 10 years, but there's only so many challenges here for them. But thats OK. We will learn from them and they will learn from us.

      The "timeservers" (whatever the age & gender &tc) are my steady staters. They will keep the legacy systems running, with no burning ambition to (in business terms) waste time and money by rewriting it in Ruby. They ship stuff - not necessarily as sexy and elegant as the "keen" guys, but it's functional and thats what the business wants.

      They also keep us in touch with reality. For some of them, the whole point of the day - the reason they're here at all - is when the kids get home from school.

  122. Let them know you know something by raind · · Score: 1

    I've been interviewing lately, the worst thing I dislike is getting asked questions by some recruiter who has never setup a server or spent all night rebuilding one.

    --
    Get up!
  123. well by MattW · · Score: 2, Insightful

    I guess what I'd say is that when I encounter someone manifestly lacking in ambition or curiosity, someone who wants to "get by", they skew distinctly older.

    But it's not as if my sample size is huge. I have speculated in the past that the reason IT doesn't have a ton of really strong older workers is because they all got rich and retired, and I'm only partially kidding. Of the tip top people I know, a significant percentage have a lot of money and no longer work by choice. There has been such a boom of opportunity that all the things you want in a person - smart, communicates well, understands business, gets things done, ambitious - translate directly into real dollars, even in side projects.

    1. Re:well by Miguelito · · Score: 2, Insightful

      But it's not as if my sample size is huge. I have speculated in the past that the reason IT doesn't have a ton of really strong older workers is because they all got rich and retired, and I'm only partially kidding.

      Actually, I think you're close, but there's a part you missed: people who have been in the job for awhile and are happy where they are. Clearly you're not going to be interviewing such people as they're not out there looking.

      I know of quite a few people here where I work that have a decade+ as sysadmins, are very smart and driven, and have zero desire to move elsewhere because they're very happy here. I'm in that boat myself. Sure, there're gripes now and then, but nothing near enough to drive one to leave. There are even a subset in this group that left at some point and then came back when they found that other places were far worse.

      A lot of time at a company can mean you've risen up in the ranks (and pay scales) and getting a position in another company that isn't a step down (in either or both) or a big change in career, might not be worth it at this point.

      There's also the built up trust and ability to do a lot more remote work and less office time.

      --
      - My favorite error message: xscreensaver, running on an old Sparc 5 w/ 8bit color: bsod: Couldn't allocate color Blue
    2. Re:well by Dodder · · Score: 1

      I'd tend to agree with you on this one. I'm getting closer and closer to the point where I've become successful enough that I don't really have to have a job at any particular point in time. I didn't go into this profession so much for the money. I do indeed greatly enjoy programming. As I like to say, "What do you want your computer to do? Make you breakfast? K." What I didn't go into this profession for is to deal with unreasonable deadlines and expectations, tracking every hour of my time, being at their beck and call 24x7, and lack of planning on their part constituting an emergency on mine. So given that, I'd much rather get my money, get out and write code that I want to write, when and how I want to write it. I would think that the best of the best generally tend to go that route. I'm sure there are a lucky few who happen to fall into a company whose mission statement lines up cosmically with their own, but probably very few.

  124. Hire for intelligence by farnsaw · · Score: 1

    I have done my share of interviewing and working with the people I decided to hire (a very important distinction). The biggest recommendation I can give is to hire those people who wow you. Don't hire the "they are ok" folk and especially not the "clueless" or worse ones. If they are intelligent and have enough experience behind them regardless of age, they can pick up anything they need to know. I filled most positions I interviewed for with the wow crowd and was very happy and only resorted to the "ok" crowd for a few of the seats that I just could not seem to fill. I discovered that I should have waited until I found more of the wow crowd.

    --
    "Computer Scientists can count to 1024 on their fingers" (non-mutant, non-mutilatated, human computer scientists)
    1. Re:Hire for intelligence by Dodder · · Score: 1

      About your signature... 1048576 if you're good.

    2. Re:Hire for intelligence by farnsaw · · Score: 1

      If you are really good, yes. Most can reach 2048, or 4096... much beyond this starts to get too easy to lose your place.

      --
      "Computer Scientists can count to 1024 on their fingers" (non-mutant, non-mutilatated, human computer scientists)
  125. Same questions you'd ask the young ones by gujo-odori · · Score: 2, Informative

    Asking different interview questions of IT veterans than you would of fresh-from-college types interviewing for the same job mostly (to be brutally honest) indicates that you have been promoted to a position for which you are (not yet) prepared. I don't mean that as a put-down; it's actually pretty common for people to be promoted to management without interviewing skills. Technical skills often get people promoted, but without a skilled mentoring manager to prepare the technically competent for management, they usually get thrown in green. In too many companies, interviews are conducted only by managers. I had the good fortune to have done a lot of interviews when I was an individual contributor, so that when I became a manager, I was already good at interviewing and used those skills to build a great team. But most people aren't fortunate enough to work for such a company.

    Whatever the job is, the questions you should be asking on the technical side should be specific to the skill set for the job. If you're hiring somebody to work on a Java project, ask some Java-specific questions that will show whether the candidate can walk what s/he talks. Or Python, C, whatever. If you're hiring a network engineer, ask networking questions. Also, asking about some problem that solved and how it was solved is good. After all, you've already said that you know more experienced staff tend to be better at bringing in the project because of their experience, so don't ask about that. If interviews need to be re-tailored at all, it will probably be for the new graduates rather than the experienced people. For the n00bs, you know they won't have the depth of experience, so your questions need to help you build an informed opinion on whether or not they have sufficient skills or potential to enter your organization and be successful, learning well as they go along and under the guidance of yourself and other more senior staff.

    Finally, get your own technical staff involved in the interview process. They can not only be very helpful in vetting people on technical knowledge, but also on personality fit. Personality fit is crucial; I've never made a hire recommendation for someone I felt didn't have personality fit with my team. That's so important that if a candidate doesn't have it, then the technical qualifications just don't matter. Additionally, it will help prepare your team for the day when some of them will themselves step into management roles.

  126. A somewhat different perspective by mschuyler · · Score: 1

    Most of the answers here are dealing with the pros and cons of technical competence, the potential for age discrimination suits, and how time in grade does not always mean 'better.' I concur, but I have a different perspective. In keeping with the OP's question, my answer as an interviewee would be something like this:

    You know, it's true that I'm much older than your next applicant. Perhaps he or she is well-versed in new technologies and might even know more than I do about specific areas. I also know that my journey-level competence with Cobol and dBase may not be of interest to you. If it's of interest to you, I'd love to talk about why I chose dBase to do a full-fledged accounts receivable system that was responsible for over a billion dollars of transactions for over ten years. It's kind of a fun story and I like to talk about it. It's one of my successes.

    But in terms of what I know that is useful to you today, this month, compared to the 23 year old, I'd have to say my main strength is that I know how to behave. Let me explain. I've been around. I've seen companies and people succeed and I've seen companies and people fail. Almost never have either companies or people utterly failed because of technical incompetence. Companies fail most often because they have no vision of where they want to go. They try to do everything and wind up doing nothing well. I know it's common to blame bad management, but the way I see it is that companies will often promote their technically competent people into management positions where they have no training or expertise. They probably should have found a way to promote a technically competent employee into a better salary for being so competent, not move him out of his field of expertise. FRew companies do that. Naturally, I've seen people promoted for the wrong reasons. I think we've all seen that sort of thing. Good companies do that the least amount of time.

    The other issue I see is technically competent people doing incompetent things, like having affairs in the office, like thinking they are too special for meetings, like spreading hate and discontent beyond their technical sphere because they think they are more important than the company. I've seen employees get their companies in trouble for a variety of reasons, none of which were knowing or not knowing the latest and greatest script language. It's usually some sort of people issue.

    It's all about behavior. Are you hiring mature adults or would you rather have emotionally retarded geeks working for your company? To get along in the workplace you are going to have to learn several things pretty quickly. Things like don't hit on the cute woman in the office, accept the corporate culture; you won't change it. Be respectful, on time, and friendly to your coworkers. Don't call in sick on Monday because you were out partying all weekend. And, above all, if you are doing personnel-related duties, never ask an applicant anything about age, race, gender, or religion. It's illegal.

    Since you just did that, I have a question of my own. Why should I come to work for your company when the next one down the street appears to be an up and coming winner that is professional enough not to ask about my age? They're more interested in what I can do for them and what successful projects I have accomplished in the past. What does your company offer that they don't? Same rule applies.

    --
    How about a moderation of -1 pedantic.
  127. Age doesn't matter ... by Anonymous Coward · · Score: 0

    As a senior IT person, I find that most interviewers aren't qualified to interview me from a technical perspective. Often, they don't believe my background. Nothing on my resume is incorrect or even stretches the truth. It is all true.

    As an interviewer, I try to:
      - show respect for the other persons accomplishments whether that be graduating high school or re-writing the space shuttle flight software or starting google.com. Different accomplishments may be negatives to us. A constant blogger could be a liability to the company that we'd rather avoid. There are other online personas that we'd rather avoid too.
      - Get a feel for the existing technical and people skills that the person has.
      - Try to determine whether they can follow instructions and solve problems efficiently. There is a time for both.
      - Try to determine whether they can jump into odd situations yet maintain a professional front. "What would you do if we asked you to visit Chile alone and install our software on 20 non-English systems next week?"
      - Give the person a feel for our corporate values, process and expectations for results; we're small so we can't have any dead wood. Everyone is expected to produce results, do you feel you can work in that type of environment?
      - Answer as honestly as possible any of their questions
      - Point out the freedom we give our people to solve problems and the rewards for bringing new business into our company
      - Determine if they are a social fit for our company. We like each other and don't want someone who will not add to our fun or who will be difficult to be around all day.
      - Can help to increase our cultural diversity and bring different background to our environment. We aren't looking for someone just like us.
      - We encourage outside activities that don't include computers and volunteering. A well rounded, highly experienced person that can produce results is what we want. Someone who thinks they know everything is a liability. Nobody does. Being respectful towards us, our partners, our customers and the waiter are each important. Tact is important when explaining that some things are best done differently that how everyone else does it.

  128. Are you trying to get sued? by GeekMarine72 · · Score: 1

    Asking age centric questions in an interview is a sure fire way to get your company sued. Ask someone compentant in your HR group or legal arm about what is permissible when interviewing. In my experience, experience isn't always valuable. Work ethic and ability (and willingness) to learn regardless of age are key factors for success.

  129. Most important: measure attitude by EmbeddedJanitor · · Score: 2, Interesting
    Older people end up in programming jobs for one of two reasons:

    They are passionate about what they do and did not want to get into management where their talents would be wasted. You want these ones.

    They're grundging old farts that constantly got looked over for promotion etc. You don't want these.

    Ask them about previous jobs. If they bitch and moan about "clueless managers" etc etc then they're probably in the latter group. Remember, most organizations are pretty much the same; they'll soon be grumbling about yours too.

    Good ones will typically be able to articulate what they did within a business framework with measurable outcomes: "Improved xxx by yyy%". They will typically have a pretty good handle on ideas like process improvement etc. Look too for good mentors. No point in having experienced people if they just sit in the corner and don't interact with the young 'uns.

    --
    Engineering is the art of compromise.
    1. Re:Most important: measure attitude by PietjeJantje · · Score: 1, Troll

      If they bitch and moan about "clueless managers" etc etc then they're probably in the latter group.

      I understand you prefer older programmers who don't complain about management after a long career. In other words, deluded people.

    2. Re:Most important: measure attitude by kwerle · · Score: 2, Informative

      ... Remember, most organizations are pretty much the same; they'll soon be grumbling about yours too.

      Oh, man. I have to take exception to this one. I've worked in a handful of jobs (7ish?) over the past 20ish years. I've had great managers and I've had clueless ones. Often at the same company, and sometimes in the same organization. I've walked away from one company because management was beyond clueless.

      There have certainly been times in my life where I would give an earful about my then-current management - including my first job, where I'm really quite proud of the work I did, in spite of what I had to work against.

      I guess it is more important that the applicant and you see eye-to-eye on what management is for than whether or not they've been happy with their previous management.

    3. Re:Most important: measure attitude by Sj0 · · Score: 1

      Whining about management in a job interview seems like a really stupid thing to do.

      --
      It's been a long time.
    4. Re:Most important: measure attitude by PietjeJantje · · Score: 0, Flamebait

      Likewise, whining about a joke you took at face value because of a lack of sense of humor is a really stupid thing to do.

    5. Re:Most important: measure attitude by Sj0 · · Score: 0, Flamebait

      Likewise, whining about someone who took a poorly presented joke at face value because you lack comedic talent is a really stupid thing to do.

      --
      It's been a long time.
    6. Re:Most important: measure attitude by PietjeJantje · · Score: 1, Funny

      Likewise, continuing your battle against Teh Evil that is the joke you did not get, makes you a complete and utter turd, especially since your handicap did not seem to stop you rating comedic talent, like a deaf person who has something up his ass and keeps rating orchestra. Some people...

    7. Re:Most important: measure attitude by Sj0 · · Score: 0, Flamebait

      Likewise, continuing your battle against Teh Critek that is the joke you did not get, makes you a complete and utter tool, especially since your handicap did not seem to stop you rating your own comedic talent, like a deaf person who thinks he can write an orchestra. Some people...

      --
      It's been a long time.
    8. Re:Most important: measure attitude by Anonymous Coward · · Score: 0

      if only I had a +1 insightful

    9. Re:Most important: measure attitude by PietjeJantje · · Score: 1

      You do have issues don't you? What is it? Mother got gang-banged because she needed a shot, and you're still looking for your father in prisons all over the country? You were beaten as a kid, and uncle John, when you looked for comfort, said it was ok to touch each other like that? You had an unfortunate physical accident, and the long stick couldn't be removed from your tight ass? So far I'm sticking with all of the above. Now fuck off.

    10. Re:Most important: measure attitude by Sj0 · · Score: 1

      Good work, man. I was afraid you'd go for something lame, but great way to finish a hilariously ludicrous exchange.

      --
      It's been a long time.
  130. There is no free lunch here by imneverwrong · · Score: 1

    You'll have to figure out how to structure the interview yourself, and there's lots to choose from. Multi-day, multi-level? Parametric testing or not? Throw in a practical test or scenario?

    But really what you're likely to get it a huge pile of tradeoffs in many dimensions. The CCIE who can design and maintain a rock-solid network may have poor people skills. The developer who writes mediocre code might be cheap enough to hire so you can train him. The uber genius who can solve any problem in before he's heard about it, and works great with anyone, will have 7 other jobs offers to consider, and you'll have to compensate him well to get him to work for you.

    The old guy? He's got experience, but he might also be set in his ways and less open to new ideas. The new guy? Enthusiasm, but he ain't seen nothin' yet.

  131. Re:There really is no such thing as "falling behin by doodlebumm · · Score: 1

    I'm 51 also and I'm doing web work that is more advanced than most all of the other 200 web developers in the department. I also am asked by others about how to do *this*, or why is *that* not working, even in things that I haven't worked on much for *years*. I also get along with more people better than most. I learn new technologies quickly and I'm a better problem solver than most. Maybe I'm rare, but I don't think a generalization that older IT folks fall behind is valid. I also know other old duffers like me that aren't falling behind. I think it depends on what you do on your job. I have never been tied down to COBOL programming (or anything like that). I think it is what you are doing on your job that makes a big difference, and that goes more to the employer.

  132. Fresh blood to fight the good fight by rahst12 · · Score: 1

    I think it's paramount that fresh blood be brought in so it's not the same old folks who feel trapped in the system, and don't have enough fire in their hearts to go fight the fight anymore when someone says "you can't" for "insert stock response." I think that kind of person can be young or old, just typically found more with students fresh out of college.

  133. It's not the questions you ask... by Anonymous Coward · · Score: 0

    It is not the questions you ask, but the questions the applicant asks you, that reveal the experience.

    From a rookie you want the infamous "experience in exactly the tools and platform you are developing in". Because that saves you training expenses and gets her going from the start at a particular problem.

    But from an old hand, you want someone that knows how to explore a field and ask the right questions. Someone that is able to quickly grasp the important things and sense where the dead bodies are buried and suggest some solutions she want to consider. So listen carefully, does the applicant demonstrate that he can in the (short) time of an interview get to the heart of your problems?

    Also listen to the way questions are posed to you. Is there a sense of team work and collaboration? Or is it more "I know best how to do this!"

  134. You should rethink why your asking the questions by Bonzoli · · Score: 1

    1) Age is not legal when considering an employee. 2) Everything your working on today is going to change or be replaced in 2-4 years for more tech. You might still have older stuff around, but chances are really good it will not be in heavy development. 3) Languages that are very portable will be around a while. But the platforms they are running are going to change to something else.

    So what you should be asking is, how fast do you learn new widget tech xyz? How do you learn it? If you need 10 classes and hand holding thats an issue, someone that reads the book is what your looking for, because next year you will need a new set of books.

    Check out how they think, working on something and being able to push it over the finish line, under time and on budget, with few flaws will save you a lot of money as a company versus what you saved on salary.

    How long do you think this guy at the lower end of the pay scale will stay if they can get a 30% raise by taking a new job somewhere else. Retraining new people costs way more then salary if they flip the people every year and a half. Your expertise just left with that guy when they leave. That will cost you.

    More experienced people will pursue the problem if they are motivated and will not settle for "To be Determined" when the server restarts for no reason.

    On the flip side to all of this: If you can't manage people, motivate them with honestly, and understand they are real people, then you should look at why the last guys quit.

    Whats the difference between a Clone Trooper and a Storm Trooper? Answer: Management

    With one management change, they go from the good guys to the bad guys.

  135. Ask for their slashdot user id. by tomhudson · · Score: 1

    Seriously. If they go "what?" just shake your head and go "NEXT!"

    Look at their posting history. If all they talk about is code code code, again, skip over them. People skills are more important.

    Once you're old enough, you don't have to get into "pissing contests", and the younger ones around you don't waste their time trying, either, because they know it's not a good idea ...

    Also, ask what their physical (you know, "dead-tree") library is like. They should have a decent number of books on the technology you're hiring them for, as well as IT in general. Also, books in unrelated areas, like sci-fi, mystery, crime, or biographies. They should have more books than games. Lots more books.

    Also look for a sense of humor - you need it in this business. A sad sack will just drag everyone else down with them.

  136. about that 23 year old question by Anonymous Coward · · Score: 0

    You wrote:"My current gambit is something like 'IT is seen as a young man's game. My next applicant after you is 23 years old. What do you know that he doesn't?'

    -- This question will get you sued. Unless age is a bona fide occupational qualification (BFOQ in HR speak), you can't ask it, or questions designed to elicit it. This is no different than saying "IT is a black man's game, you're white, what do you bring to the party?"

  137. You are not IT:) by Anonymous Coward · · Score: 0

    I don't believe you are IT. If you are then perhaps you are playing the devil's advocate here? How can you quote the experience you claim and then wonder about what questions to ask? If you have truly worked in or alongside IT for the time you claim, the questions will be most obvious.

    Let me play alongside you though and ask...what are you looking for? You say IT but what do you want him or her to do for you? The answers to these will also tell you what to ask.

    Perhaps you should look at what you have to offer the prospective employee? I can think of two times that a potential employer being unable to answer that question legitimately to me that has decided the case.

    Some of us have been doing IT longer than the acronym has been around. We can spot a recruiter or HR person who is full of it a mile away and a manager who doesn't know what they want or how to get it from 3.

  138. Dinosaurs didn't want to become extinct but.... by Anonymous Coward · · Score: 0

    This one drives me insane. I have been in IT for 8 years now (30 years old btw - Semper Fi) and by far will put to shame the dinosaurs I work with...

    The "problem" with using older folks is they usually are slow to adapt to a fast paced environment or like the writer will immediately stereotype younger IT pro's. On the other side of the fence, younger folks in IT are more prone to lie about their experience or lack tact/bearing/etc. All qualities necessary for a professional environment.

    I made this comment to an older IT pro when I first got into this field when he called me a young punk or something of the sort.

    "I may young, but this young "punk" is taking jobs from dinosaurs like you!"

  139. From a tech writer's perspective by Anonymous Coward · · Score: 0

    I was 'out in the cold' for a while this autumn after my division got shut down and I found what I thought was a good tactic in job interviews.

    I'd interview them about halfway through the interview. I've been around the block a few times now and I want to work on well managed projects. No-one ever got defensive or arrogant, they all 'got it.' I usually got two or three interviews once we were underway with only a few exceptions.

    It's not about arrogance, it's about us seeing if we're both going in the same direction.

    Secondly, when it came to talking about experience, I'd say the reason you want to hire someone who's older is because I have actually done this before. I can tell --sometimes and not all the time-- when something is going to be a problem long before it gets put in the FedEx box to be delivered.

    That's what experience gets you. So, actually I'm cheaper to hire.

  140. easy! by morkk · · Score: 1
    My current gambit is something like 'IT is seen as a young man's game. My next applicant after you is 23 years old. What do you know that he doesn't?'

    I know that he doesn't know that he doesn't know anything!

  141. See Ricardo Semler's (Semco's) techniques by Anonymous Coward · · Score: 0

    I'll defer to Semler for specifics (start at http://en.wikipedia.org/wiki/Ricardo_Semler).

    One technique Semco uses is to bring half a dozen candidates in together, and interview them as a group, in front of both the interview team and (if I remember right) any interested staff.

    This way you get to see how people work in a group, after a fashion, and let them bounce ideas off each other.

  142. You're really stupid for asking that by duffbeer703 · · Score: 1

    If you don't hire the old dude, he's going to use the words that you used against you. Asking "What do you know that the 23 year old does not?" implies that you consider the 23 year old a better candidate.

    --
    Conformity is the jailer of freedom and enemy of growth. -JFK
  143. Re:There really is no such thing as "falling behin by SimonInOz · · Score: 1

    You might be right.

    Mind you, I haven't met your secretary ... female? Nice? Sounds promising.

    (I can't remember the last time I had a secretary)

    "Laddie, when I was your age, Pluto was still a planet"

    --
    "Cats like plain crisps"
  144. IT recruiters by turbotroll · · Score: 1

    The question is, what do I ask older applicants to get them to demonstrate the value of their experience? My current gambit is something like 'IT is seen as a young man's game. My next applicant after you is 23 years old. What do you know that he doesn't?'

    I don't believe you seriously have guts and arrogance to ask this question. But if you do, the correct answer is "If you have to ask, the 23-year-old is probably the better candidate for you. Goodbye." That is at least what I would have told you.

    No hard feelings, but my years of experience tell me that an average IT recruiter will not show any sign of respect towards his candidates unless treated like shit.

  145. Good luck with that one... by mrscott · · Score: 1

    Good luck with that question... if you decide to go with someone else, you'll be at the wrong end of a nasty lawsuit and, based on the wording of that question, your company will be out a lot of cash.

  146. Ask how they solve a problem by dindi · · Score: 1

    Ask them how they solve a problem which includes networking, OS selection, possibly a hardware device which is connected to a server.....

    If the guy starts with "I write a program in VB and it will take 3 months" run away....

    If the guy says "I install this this this, then a proxy, then script it and if I really-really need to write any compiled source I to this-and-this" - that is your guy who solves problems and does not dick-around.....

    Then again, you might think this is bullc*ap and go for the VB guy, and I might have described myself a little with scenario #2.

    Still, I interview people, and see, that there are the VB guys, and then there are the guys who are in this for 12+ years, who know that there are a lot of things you can do with a shell, with just configuring something right, and without writing something with a compiler (bash, sh, csh, perl) and get the job done...... the guys who prefer csv because you can sed, grep , awk and you*name*it, instead a doc or an xls....

    And you got it wrong, these guys also know the buzz-words, and will configure your "Time Capsule" right, and know how to use an iPhone .... :)

    Btw I got a linkg form dailywtf which had a query (SQL) that generated a Mandelbrot Fractal ..... guess what ... nor my boss, not our network guys, nor OUR DBA know WTF a fractal was .... I really got sad..... 15 IT people and there was 1 guy who understood the beauty of this... and some of these guys are College degree IT people ....

    They are the ones you DO NOT WANT .... you know what? Ask them if they know what a fractal is, and if they can access a web page with a shell and nothing else (telnet, netcat tops) ....

  147. The answer to your question is, don't.... by Eskarel · · Score: 1

    There's nothing wrong with hiring older people, and there's nothing wrong with hiring young people, but hire them on an individual basis, not because of their age.
    I've met older IT folks with lots of experience who knew all the quirks of what they were working on, had invaluable industry experience and were worth their weight in gold(and with older IT folks, that's usually a lot :P). I've also met older IT folks who have never progressed and are still stuck in versions of technology that haven't existed in more than a decade.
    I've met young folks who thought they were the best they'd ever be, or who thought they ought to be earning 6 figures right out of the gate and I've met young folks who were flexible, creative, and inspired.
    Hire the best person for the job, if that's some guy with 20 years experience or a grad right out of university it doesn't matter. Experience is certainly valuable, but in this industry so much changes so quickly that it isn't as valuable as it is in other places. That doesn't mean you shouldn't hire older technicians, but it does mean that just because someone is older doesn't mean they'll necessarily be better.
    Whatever your personal preferences are, the last thing you want is someone who isn't right for the job, or isn't right for the team, hire the best person who applies, and hire them for the job you're giving them, not based on some sort of "this is the ideal candidate" bullshit.

  148. Re:Interview the person like you actually care, oh by Anonymous Coward · · Score: 0

    I was with you until the end.

    If you're interviewing for a technical position, ask technical questions, stupid little nit picky questions, in great detail. There don't have to be many of them, and they can be easy questions.

    I usually, literally, say, "I know these are easy questions. I don't want to insult you, but I need to weed out the people whose resumes are largely fictional."

    We just phone interviewed a guy who had a phenomenal resume. 10 - 20 years (I forget) of experience with a variety of technologies, including at least 10 of C/Unix, which is what we were looking for.

    We asked him what the "static" keyword means. And what a "*" does in C. He couldn't answer either one. He talked for a while, but there wasn't a complete answer in there.

    I gave him the benefit of the doubt at first - he (sort of) explained what "static" means inside a function, but when I went back and pointed out that it meant something different on a global, he couldn't manage it. It seemed like he was reading back something that he didn't really understand, and for all I know, he was in Google, trying to figure it out while stalling.

    So always ask a few easy tech questions.

  149. mmm by Anonymous Coward · · Score: 0

    Step 1) Read Post on Slashdot
    Step 2) Figure what company this fellow works for and apply for a job, get declined
    Step 3) ...Court Ordered Profit!

  150. Interviewing is a skill by stmfreak · · Score: 1

    You're going to have to study and practice it. For starters, buy a book. Second, don't mention the word age or reference their age, not even in the context of their experience. 98 times out of 100 it's harmless, even when you reject the candidate. But there are lawsuit-happy people out there and you're likely to pass them by. Being in the habit of mentioning age in an interview guarantees a lawsuit in your future.

    Sticking to their experience, the combo knockout that tends to separate the pack goes like this:

    a. what was the significant thing you did while at job X?

    b. what skills did you use to do that?

    c. can you show me some of that code? Describe the architecture?

    d. Wouldn't that have required an algorithm like blah-blah? How did you implement that, specifically?

    e. Okay, you don't remember, but how would you do it today?

    f. repeat for next job/experience.

    Great candidates will engage you and show off what they know. Crappy candidates, the majority, will deflect and dissemble talking about how it was a long time ago, they were only part of a team, they've haven't used that language lately as they've been studying cool-new-language instead.

    I particularly love that last excuse, I follow it with, "okay, how would you do this in cool-new-language today?"

    There is no need to bring age into it.

    --
    These opinions guaranteed or your money back.
  151. Standard questions have a purpose by GaryOlson · · Score: 1

    Many of the standard questions are distilled from years of real experience with real people from many fields.

    "Why do you want the position of foo at My Company?"

    . This particular question can be asked of applicants of all ages; and, reveals much useful information and insight into how the applicant will perform.
    "I need a job"
    "Every one has bills to pay"
    "It's what I have done for the past X years"
    "People are always going to need IT people; I am here to help"
    Beyond all other technical questions, this question determines motivation. The above answers show any lack of interest or motivation in life in general -- regardless of age. These people are just here for the free buffet that comes with the bus ticket.

    This single question alone will filter out the deadbeats who get to the interview stage. Then you can nitpick technical skills. But, I always choose motivated applicants with skills over experience every time regardless of age.

    --
    Every mans' island needs an ocean; choose your ocean carefully.
  152. General Questions, Specific Answers by doc6502 · · Score: 1

    The thing that isn't really covered is why the individual is being hired. I interview a lot of people. The main things I have found to ensure "fit" isn't so much age v. experience, but attitude v. requirements. If you require...
    ...a project manager, an experienced person is a better fit (but they need to at least understand the technical concepts)
    ...a lot of customer/client facing, an experienced person may a better fit. (Not always. People can be grumpy and/or agree too quickly.)
    ...a lot of development, an experienced or a new hire usually works (depends on quality, size of release, schedule)
    ...a lot of testing, an experienced or a new hire usually works (depends on testing processes)
    ...a lot of documentation, experienced or a new hire is usually a disaster (get a real writer)
    ...a trainer, experience is always best

  153. age? by TornCityVenz · · Score: 1

    I'd be real careful posing the question with a mention of age in it like..I can just see some applicant that doesn't make the grade crying foul and ruining you month.

    --
    I Need someone to rebuild a Digitech Digital Delay pedal for me....for me...for me...for me.
  154. Focus on Experience, Not age by samintor · · Score: 1

    First off, I can not say how much I agree with all the comments on age discrimination, do not, do not, do not mention or imply the age of a candidate (avoid saying things like "Wow, its been a while since you have been in school" or "Man, don't you miss those punch cards"). You will have a much more effective (and safe) interview if you focus on the main goal: - Finding a resource that meets your immediate needs - Finding a resource that can grow with your organization - Finding a resource who fits in with your culture. The third point is the most important. In all the interview and people I have hired, my best fits have been those that fit into the culture the best. From the fun loving college grad to the 25 year veteran of the industry, if the person demonstrates the commitment level you are looking for, a basic understanding of the technology or the issues, and the personality that most everyone in the team can work with, you can teach he/she anything else they need to know. Questions to ask: - What do you look for in a company you work for? (Look at the resume for multiple short term assignments one after the other, ask if the candidate is comfortable in a long term role and why they moved around so much, it's a legitimate question). - Ask about their technology experience? Do they have production support experience and are they comfortable being woken up at 2:00 am to debug a prod problem? Do they know how to debug or do they just have config experience? - Ask them to give you 3 examples of projects or programs they have written using the technologies you are interested in? Don't evaluate just what he/she did, look for detail and facts in the story they are telling you? If they are using terms like "One time I had to write a program that did pricing for a product" then they person may not be as detail focused as "A year and a half ago I wrote a ABAP z-program that determined the variable pricing for the widget product line based on the products Variant Config attributes and utilized a Ztable to determine the product hierarchy) (yeah, sorry, I am an SAP geek). I hope this helps. And again, read between the lines for your real answers. Basing a candidates potential based on the fact you have hired "similar" people in the past will always get you in trouble.

  155. Take Heart, N00bs! by CuteSteveJobs · · Score: 1

    > Which brings me to the OP's question. Some of the important things I listen for in interviews is how people have dealt with adversity. Name a problem you had on a project and how it was overcome. Name a time your solution was wrong and how you dealt with it. Tell me about a time you had a problem with someone on your team and how you overcame it. The technical stuff is a given -- look at their resume. I want to know how this guy will make us successful.

    Great Questions.

    I can remember two job interviews. One was very probing, above but also technically. They'd ask me questions about how I designed some certain module, the problem I ran into, etc. It was an extremely good interview; exhausting, but by the end of it hey could see I knew my stuff *AND EQUALLY* I could see that they knew theirs. That's just as important.

    But I also remember a badly run interview when this guy would ask stupid textbook definitions that only a graduate would know; the sort of stuff you cram for an exam but forget the day after because in the real world its useless. I'd quote them back as best I could remember when the cointerviewer turned to him and said "Is that right?" he laughed he didn't know but he'd have to Google it later. Real slick...

    To n00bs: Know these threads are depressing if you are a graduate, but you'll find as a programmer you improve immensely over time. I've been coding for a long time now and when I come to a new problem, I already have lots of experience and have a good idea which way to proceed and what pitfalls await me. True as you get older learning new stuff becomes harder, but you get a vast bank of experience that counts for a lot. As OP says, not just technical issues, but social too. As good as you are, you can only do so much yourself, so being able to work IN A TEAM (not just have lunch with them but still do your own thing) makes a big difference.

    In all the people I've worked with, a professional attitude is by far the most important thing (you can wear old T-shirts and ripped shorts and still be a professional). Truth is, coding isn't *that* hard. Many people learn to do it. It's about choosing the people you'd want beside you when you go into battle.

  156. geezerhood by epine · · Score: 1

    I'm at an age where I'm not sure if I'm for or against the idea that I've passed the mid-point in my life expectancy. Having some engineering training himself, my father taught me binary around the time the 4004 was introduced, with an cardboard egg carton and some marbles.

    He also borrowed on my behalf *all three* of the terrible "modern era" computer books from the local university library. One of these books focused on photographs of IBM consoles there were already headed toward obsolescence when the IBM Selectric was the epitome of modernism.

    One of the books had a tolerable explanation of boolean logic.

    The third book was all about the use of flow charts to document and express algorithms. Since "home" computers didn't entirely exist yet, I tried drawing flow charts to help me get to school on time. It never entered my mind that perhaps the problem had something to do with staying up until 1:00am every school night reading any book I could get my hands on.

    By the time the local school was teaching us how to multiply a pair of two digit numbers (a proficiency one gains in binary much sooner), I had determined to my own satisfaction that flow charts were a misguided tool, at best, in the depiction of intellectual property.

    For the purposes of this discussion, I have the distinction of being on the downslope of life, while computers remain as much "in my blood" as a recent college grad who "discovered" computers as a young child before Linux had its first GUI. I'm of two minds on this question.

    What's the extra two decades worth? Most of the time, I suspect not all that much. I wonder about this meme of older people having learned from their past mistakes. You read about that in Dilbert sometimes. People do learn, yes, but rarely in a good way.

    Certainly, one gets better at blaming other people. Erecting taller fences around job responsibilities. Not landing the undoable core component on your own plate. Not panicking as much under deadline pressure, because you knew all along that the young guy next to you has a component twice as impossible as your own.

    The ultimate accomplishment of middle-aged conservatism is to finish an aggressive project right on time, right on budget, and have the finished circuit not actually able to perform a real-life task of any commercial utility. I've seen the baby discarded with the bath water in service to "delivered on time, paid on time".

    Learning from the past is an extremely variable skill. Some people have none of it, some people have a fair amount, and some people do or don't with a shocking mixture of randomness.

    Prudence is usually accompanied by lessening of enthusiasm. Is it a good exchange? Not always.

    I think I did my best work 15 years ago. Never on time, but I moved the rock in a way I rarely even attempt these days.

    Compared to younger co-workers, my analytic and written skills are for the most part vastly superior.

    My ability to pastiche together an almost-working prototype our of inferior code "just lying around" is not so good. I never mastered the trick of "almost working". Somewhere along the line I acquired the personal baggage that there is no reason an algorithm or a core block of code shouldn't be 100% correct. This is baggage I now struggle with daily. Older people have baggage. I might have more than my share.

    Lately I'm working on an embedded project. I download sample code from the chip vendor. I look at the code and go "ugh, this was not developed with a spirit of purity and elegance". Then I freeze up like a deer in the headlights. Younger people don't seem to have this problem. From what I call tell, most younger people have been pastiching crap together since the day they first learned to type. Crap is situation normal, a core proficiency.

    After curling up in a ball and muttering "architecture" to myself a few dozen times, I come out of my trance, and manage to find a way to move forward again, without rewriting gobs of ucky code to my

  157. avoid tools by Anonymous Coward · · Score: 0

    tip- if you want a cabinetmaker you don't ask them about their tool skills you ask them about cabinets they have made if they can make good cabinets they can pick up any tools you have that they havnt used before. IT is no different.
    Jerry Kew (havnt my login to hand)

  158. Young People by elentiras · · Score: 1

    I dunno what planet submitter is talking about, but on my world, when I was looking for my first real programming job at 25, no one was super excited to get the next big young person. Interviewers were suspicious of my research university education, skeptical of my time in grad school and generally unimpressed with my short resume. "You have less than 10 years of paid C++ experience?" A lot of people were working with dated languages (Cobol, Cold Fusion) and technologies and didn't want some kid just out of school. I had to seriously lower my salary expectations and take a job with a really small firm who simply couldn't get anyone better than me. Submitter: you're not the only one biased toward older applicants. Some of my interviews started winding down when I walked in the door until I decided to grow a beard.

  159. Violation of ADEA from anonymous coward lawyer by Anonymous Coward · · Score: 0

    Just to let you know, you are violating the Age Discrimination in Employment Act (as well as probably other state statutes) by even mentioning age in an interview if you are in the U.S.

    1. Re:Violation of ADEA from anonymous coward lawyer by _Shad0w_ · · Score: 1

      Same for the UK, as far as I know. Also out are sexuality, family status, marriage status, union membership, political party membership and probably some more I've forgotten. There are exceptions for employers, such as the police and armed forces though (mostly for age, actually.)

      --

      Yeah, I had a sig once; I got bored of it.

  160. Age - Protected Class by Anonymous Coward · · Score: 0

    Age is a protected class for discrimination. The mere mention of age might have an old timer like yourself looking for a job.

  161. COBOL by Skapare · · Score: 1

    Why is COBOL a tag for this Ask Slashdot? Most older technology workers do keep up their skills and can do newer technologies while including the wisdom of experience applying technology to the application and business. And some of us never did COBOL.

    --
    now we need to go OSS in diesel cars
  162. A box by mactimes · · Score: 1

    You need to stop analyzing the box and reach out it's qualifying contents. Drive your questions towards that and you'll end up having non-discriminative questions with better information about the applicants. Look at each one as if they where exactly the same box and all you want is to know what's inside. That will keep you away from the law trouble and will make you a better interviewer. But, in the end, just like the candidates you intend to interview, it's not how old they are that will make them better employees, but how they deal with new experiences and what they keep from those experiences that will make them better. The same can be told about you. I assume that, if you came here to ask, you don't have the required experience to do it. So, why don't you ask someone with more experience (younger or older, doesn't really matter as long as he/she has proven experience) to guide you through this process? Just wanted to share one more thing. The way you made your question shows me that you have already made up your mind about hiring someone older and just came here for "endorsement methods" for you to present as criteria during the process of selecting an applicant. That seems true prejudice and, if that is correct, I think it's time for you to think over your concepts. The world has changed. Prove of that is that something never imagined for most people outside US happened, Obama will run the one of the most admired countries in the world. Nothing against McCain, but people here in Brazil were cheerful and joyful in the end of US elections. Think about it...

    --
    God is Real as long as it's not declared as Integer.
  163. Experience != Expertise by jawahar · · Score: 1

    Young != Passion

  164. Political positions by jawahar · · Score: 1

    In my experience as a contractor, most of the openings were political rather than technical.

  165. How about the inverse? by techdojo · · Score: 1

    I'd start by asking them what other IT skills they have that are secondary to the position you're interviewing for. A network engineer that's configured Apache, knows more operating systems than just windows, and has good presentation skills (translation: you don't have to hide him from upper management) will likely morph into whatever the day-to-day job requirements dictate.

    While we're on the subject, how do you prove the opposite? Case in point... I've seen people retire that have decades of experience and still suck at their job. They've talked about volunteering at a non-profit organization, performing the same function. That's noble enough, but if it's so bad that it'd be doing the organization a dis-service, then it'd really be nice if there were a way to spot the bad apples.

    ____________________________________
    http://techdojo.org/

  166. What are you really looking for? by yetijoe · · Score: 1

    I am probably more mature in this role most my age. I am only 20 and run the IT department for my family's business. I can say with absolute honesty I got the job because I am my father's son, but I kept it based on my performance. As a result of this being a family business I understood that it was not my own tech playground, the bottom line was the bottom line. I say this to make the point don't write off someone because they are young. Instead ask do they have the proper tech skills you need. I find that this is the easy part. The next question though is the kicker - do they understand that this is a business. The way I typically find this out is through asking about past projects and the challenges they faced on them. You may need to probe to get the information you are looking for but if they talk about time, budgets, or people and their allocation being a primary concern then that may be a candidate to concider. Of course this will naturally knock out almost all young people. But I have also learned to drop all of my prejudices, no matter how small. Because many of my greatest resources and connections have some for the most unusual of places.

  167. Only 2 decades? More young pups.. by mnemotronic · · Score: 1

    My current gambit is something like 'IT is seen as a young man's game. My next applicant after you is 23 years old. What do you know that he doesn't?' This gets responses ranging from the vague to the truly enlightened.

    I hope this doesn't come across the wrong way, but I have no idea what your next candidate may know, and it's a waste of time for me to guess. I would agree that the "Technology" constituent of "IT" may be the purview of younger players, but I have the "information" part, in the form of unique experiences, they can't possess. I would also propose the idea that "IT" is more than just the sum of it's named components, like a souffle is more than just eggs and cream, and it takes an experienced mind to guide the creation process. To make it interesting, there are frequently people involved, which can mean opinions, egos, fears, attitudes, and other hidden dangers - a plethora of foibles of the flesh. How many of your candidates have 30+ years of dealing with the human factor?

    So let me reiterate that I don't want to throw darts at a hidden target. My apologies if that isn't what you were looking for. On the other hand, if you give me a situation or problem, and some parameters for a solution, I can probably offer you a resolution or two, with recommendations on the trade-offs. Perhaps even describe similar circumstances I've experienced. With your knowledge of the sandbox, and my experience with the sand, I'll bet we can come up with an answer that will make you look good, the group look competent, and help the company.

    --
    The Russians have won. They have made the world a cesspool of distrust, greed, fear and hate.
  168. Simple.. I thought all interviewers knew this one by Anonymous Coward · · Score: 0

    How hot are your daughters, and how's their gag reflex?

  169. RE: Age question by Anonymous Coward · · Score: 0

    When I answer these questions I get into long tirades so this time I wont:

    1) Saying the age thing makes you look like a n00b and an ass hat at the same time.

    2)Looking like an ass hat and n00b is bad enough alone but together it may be a deal breaker.

    3)You just upped the ante by about 10,000-20,000 dollars once I prove to you I'm the right guy.

    4)You've shown me it will be a simple task to convince you I'm the only guy for the job because of your naivete.

    5) A real life example:
    A young Russian programmer who worked with us developed a substantial amount of code but didn't document it well.

    Suddenly he announced:
    "Thanks Guys!" "I've had enough for a while." "I'm moving to Spain!"

    Now they have to hire him back for about 10x as much just to maintain a piece of core(Legacy) infrastructure.

    Think about this in the current economic climate.
    Clients may be leaving or at least cutting back.
    Your liquidity is down, hiring is frozen and you are shit out of luck. Now the Slave becomes the Master.

    Solution: Hire someone more needy/hungry or mature who is more inclined to stay for the long haul.

    And by the way even older IT workers consider anything over 3+ years the long haul.

  170. Hiring Advice..... by IHC+Navistar · · Score: 2, Funny

    Do NOT:

    1) Hire ANYONE named Simon Travaglia.
    2) Hire anyone reccomended by the aforementioned individual.

    YOU HAVE BEEN WARNED!

    --
    Knowing Google's lust for data collection, the Soviet Union is still alive and well inside the psyche of Sergey Brin....
  171. Re:Here's my answer.. by ptudor · · Score: 1

    You're right, I'm set in my ways. The reason I use OpenBSD and djbdns is because everything else sucks.

    But nowadays I spend my time with Greek gods, Jesus, and Arabic, so I really don't care if you think i'm significantly less adaptive to change.

    The guy preaching Windows 95 can work shouldn't have been hired in 1996, nevermind 2008.

  172. Among other things by Anonymous Coward · · Score: 0

    I know enough to not get the company in trouble by asking questions like this in interviews, and can advise you on how to hire new staff safely and effectively.

  173. X.25 ... by ipjohnson · · Score: 1

    I'm 30 and I worked X.25 straight out of college in 2000, making me 30. I'm not old yet .... right?

    I'm still a young whipper snapper right? Please ....

  174. Vintage programmers by jandersen · · Score: 1

    Older people have been doing things for longer - so they are probably good at it by now; otherwise they wouldn't have stayed in computing. The question is what they have been doing for all those years, and that may be more difficult to ascertain, because some of the important things are less often mentioned in a CV. That will in areas like adaptability, taking responsibility, creativity and a lot of other soft qualities. A person who has been through a lot of changes in his career will have developed his ability to adapt, for example.

    I think there is a certain point after which a person's general experience begins to weigh more than their technical knowledge; you discover that all programming languages are basically the same etc, and you develop a sort "meta-knowledge" about things that allows you to understand problems on a deeper level. Ideally, that is; quite often people simply grow crusty and less willing to go out of their way to do something. When you get old, you either become wise or silly, and it can e quite hard to tell the two apart.

  175. Enthusiasm and teachability by hughbar · · Score: 2, Interesting

    I'm 58 and still coding, I just started a contract this week. I downshifted back to 'code' from more 'senior' roles because I don't need to work all year and I like to code.

    I've seen a lot of things but I don't know everything and usually come away from a contract having met some good people and having learnt.

    I think that retained enthusiasm for computing and still being teachable and curious mean that I'm still getting hired.

    BTW, you young-uns get off my lawn!

    --
    On y va, qui mal y pense!
    1. Re:Enthusiasm and teachability by riondluz · · Score: 1

      good to read your post! Me, same age, same situation. I was going to post a note saying that it's not about age,
      but more about a willingness to learn new things and share them with others. That spirit, for me, has always been
      what has made computing (and art, science, life) fun and worth doing.

        I get along great with (young) ppl because I don't make age an issue or let them use it as a barrier.
        We work and go out for beers as peers. It's just attitude, really. And it's attitudes of age, of expectations,
      of efforts, that make or break a work environment.

      There has been lots of mention here related to hours on the job. One boss I had made a point of reminding his
      people to have a life; that we don't create world peace or make so great a difference that we should put our
      work above our happiness, family, etc... I whole-heartedly agreed, but that attitude also meant his people lacked the
      drive necessary to compete. The business fell on hard times a few years later and I wondered if everyone leaving
      promptly at 5PM contributed to it. I often work 50-70 hours OTJ. Some of that time may be research/reading or
      documenting or catching up on correspondence. But a fair amount of time each week is spent staying abreast of
      the tech I utilize, homework as it were..

      The only thing that makes it passably acceptable for me to do is that my work is performance-based and not on a clock.
      I telework. I have flex-time. Work is results-oriented.

      Whether being old or lazy, it makes no difference. This field demands staying abreast of what's comming down the
      pipeline and anyone who is incapable of doing their 'homework' will either find a low ceiling, career-wise, or
      move on.

      What I find unfortunate is that the perception of IT is that old people don't get it.
      IT, the internet and specially the web, has become marketing driven; which is always a youth culture.
      Sure, there is a measure of truth to believing that old-hands don't get the cutting edges,
      but we oldsters have a lot to bring to the table if we can all leave our own biases at the door.

      Strangely, now that I'm contracting, my only contact with people is online. They have no idea how old I am
      as our cyber-relations are 'age-neutral'. I think it makes for a more pleasant experience all around.

      Anyhow, good luck in your persuits:)

      --
      resist propaganda
  176. Difference.. by Anonymous Coward · · Score: 0

    I think the main difference between experienced an not is a better understanding of people.

    The fresh student typically thinks programming is only about programs - perhaps smart enough to look at all levels, even design patterns (if you're lucky), but an experienced pro understands people are at least half the issue.

    Usually, its possible to tell this just from the speech and demeanor of the pro. If you need to justify it with a question, just ask:

    What do you think is the hardest thing about programming? If they say algorithms, beginner. If they say people, expert.

    1. Re:Difference.. by Skapare · · Score: 1

      I think the main difference between experienced an not is a better understanding of people.

      ...

      What do you think is the hardest thing about programming? If they say algorithms, beginner. If they say people, expert.

      Which to a large degree means better understanding of manangement, since management is usually the channel of the requirement, even if there are other people hidden from view that will be using the application (staff in another department, or customers). And management does the hiring. So anyone wanting to spell this out needs to spin it positively ("translating people-driven business models into proper data schemas and user interfaces") rather than negatively ("trying to figure out what management really wants").

      --
      now we need to go OSS in diesel cars
  177. Re: About legality.. by Anonymous Coward · · Score: 0

    Although the comment about avoiding 23 yr olds is out of place, I think the poster is simply trying to clarify and quantify what makes a good candidate. Hence the question: What are good questions to ask?.. True, age shouldn't matter, but in practice it does. So the best way is to just find really good questions that get at what you're trying to select for..

    If you ask "Have you managed a team?".. Most 20 yr olds will answer no. But its not age discrimination. Its a quality test for a management-level position.

  178. totally rediculous by Famanoran · · Score: 1

    Dude. Get over the "age" issue.

    I myself am 23 years old. I have 16,000 hours of /commercial/ experience in my field (unix systems administration), and 55,000 hours of unix/linux experience in general (counting my pre-work years, etc). The astute people in the audience will note that 55,000 hours is roughly equivilant to 28 years of 8 hours a day, 5 days a week.

    I'm team leader for a team of about 12 UNIX systems administrators, all of which are far older than myself (average age is 50). Why am I the team leader? Because I'm more in touch with the technology of today, and with the business world. In other words, I provide a valuable communication channel between the business and IT. Well, that, and in terms of hours, my experience tends to outweigh theirs.

    The young people of today are learning what the older people learnt, but far earlier, and at a time they can really learn it properly - kind of like learning a second language when you are a child.

    That said, I must admit that most of the candidates I interview are above 40, and they do tend to have more relevant experience - but do NOT write off the younger generation - before you know it, one of them will be your boss.

    So yeah, quit your discrimination - hire based on relevant experience and ability to perform, not based on age.

    1. Re:totally rediculous by JerryQ · · Score: 1

      I wrote my first program in 1970 at age 13. Jerry

    2. Re:totally rediculous by 2fuf · · Score: 1

      ahem, so you've been full-time employed for over 12 years? did you still wet your pants at your first job interview?

    3. Re:totally rediculous by Famanoran · · Score: 1

      Ahem, no. 8 years employed full time, not 12.

      8 hours a day * 5 days a week * 50 weeks a year * 8 years = 16000 - and this is a very conservative estimate.

      Note that that is not including the massive amounts of overtime I was doing as a software engineer, or the massive amounts of overtime I do now. For about 2 years I was working between 12 and 18 hour days, solid.

    4. Re:totally rediculous by 2fuf · · Score: 1

      okay so when you were 15 you started working 8 hrs a day, 5 days a week for 50 weeks a year, and thats a conservative estimate? does that mean you quit school at an early age and you only have two weeks off a year? in the Netherlands we have child labour laws to prevent that (besides sane parents).

    5. Re:totally rediculous by Famanoran · · Score: 1

      Yeah, have a look at this post I made in reply to another comment:

      http://slashdot.org/comments.pl?sid=1035321&cid=25853963

  179. OTOH by jawahar · · Score: 1

    Experience is the name everyone gives to their mistakes..--Oscar Wilde

  180. Re:There really is no such thing as "falling behin by baggins2001 · · Score: 1

    They're also unlikely to do socially inappropriate things in front of customers or do really stupid things with your hardware like yanking good drives on a production machine "to see if the RAID works".
    Or start fixing a problem by just installing the latest version of software.

    --
    He who said 1,000,000 monkeys on 1,000,000 typewriters would eventually type the great novel, never saw an AOL chat room
  181. Re:Ask them how many lines of code they've written by Anonymous Coward · · Score: 0

    such as java? hahahah

  182. Experience in Italy by Anonymous Coward · · Score: 0

    In Italy, people with more than 10-12 years of experience are very difficult to find another job if they lose their occupation.
    IT is a thing for young peoples, career is only towards management positions and managers are very difficult to relocate :-(

  183. I did Quality Management by Kupfernigk · · Score: 1
    And if he is really good and knows his stuff he will not run for the exits. He will ask you some questions. ISO 9000 is a general description of the things you must have to have quality management at various levels in your organisation (production, R&D). The effectiveness of your quality system depends on how well you have implemented it.

    Unfortunately many US corporations saw it as a cynical box-ticking exercise to gain a certification. The Japanese, Koreans, Taiwanese, Germans and Scandinavians saw it as a way to leverage their engineering skills and create product differentiation (like car engines that routinely go 120000-200000 miles with only routine maintenance). Which is one reason why companies with names like Honda, Toyota, Samsung, Hyundai, Acer, Asus, BMW, VW and Nokia make so much of the stuff that today the US cannot make for itself.

    The disadvantage of ISO 9001 in a hire and fire environment, or one with a lot of contractors, is that only someone with years of experience across the board really knows enough to pull it all together. If you have implemented ISO 9000 seriously and well, the wise job applicant will know that you are less likely to have major failures like product recalls, you are more likely to handle customer service issues efficiently, and he is less likely to lose nights and weekends fixing other people's mistakes.

    --
    From scarped cliff or quarried stone she cries "A thousand types are gone, I care for nothing, no not one."
  184. Cabinet makers by JerryQ · · Score: 1

    If you want to employ a cabinet maker, you ask them about cabinets they have made. In passing, you may ask what tools they used, but, if they are good, they can easily pick up and use new tools. Far too much emphasis has been laid on which tools you know, e.g. SQLserver vs Oracle, a good db specialist can transfer from on to the other in very little time. Always hire for attitude, you can change skills, changing attitudes is much tougher. Look for a little passion about results and user needs. Jerry

    1. Re:Cabinet makers by JerryQ · · Score: 1

      Whilst I am on my high horse!, a lot of developers seem to think that the company is there to present them with hardware/software they can show off on. They are actually there to make the hardware/software do things for the company they work for. When in an educational institution the former IS the relationship with the institution, some seem to fail to recognise that this changes when they go in to commerce. The user is king/queen. Beware knowledge 'squirrels', those who believe knowledge is power. Look for those who treat communication as the transfer of ideas, and do not accept those that use it as an opportunity to demonstrate technical superiority. Jerry

  185. Re:There really is no such thing as "falling behin by Ciaran+Power · · Score: 1

    They're also unlikely to do socially inappropriate things in front of customers or do really stupid things with your hardware like yanking good drives on a production machine "to see if the RAID works".

    Curious: What is the problem with testing the RAID like this? The first hit on google for 'testing if raid works' says 'pull the drive'. How can you have any confidence in your system if you're not willing to test it like this? If there are any problems better to iron them out when someone's on site and prepared for problems than when you least expect it (which is when it will probably fail anyway). Obviously you need backups as well, but that's a given.

  186. What old guys know that youngster don't... by Anonymous Coward · · Score: 0

    That's actually a good question. I've been interviewing quite a lot for a company in SoCal and I was amazed by the lack of knowledge of younger programmers and, most importantly, by the lack of willingness to learn the basics.

    As a sidenote not a single of them could tell the difference between if (a() && b()) and if (a() & b()) while all the old-timers I interviewed could answer that (it's not that much of a big deal, but frankly if you're looking for some "bracket language-fu" you'd rather have some dude at least knowing that working for you).

    Usually the younger ones don't know anything about , at random: low-level bit fiddling, hexadecimal, they don't understand how PKCS work (it's just all black magic to them), they don't know their algorithms well (DP and memoization are usually alien concepts to them), quite a lot of them do not know big O notation and they don't understand complexity, they've never written a FSM. Multithreading? locks? Black magic. The list is saddening.

    In addition to having huge "software leaks" knowledge-wise, they're also very often lost when it comes to hardware. Due to their lack of basic knowledge, they're not the kind of person to understand how, say, hardware virtualization works in modern Intel/AMD cpus, etc.

    In other words, most young programmers know the buzzwords, but they profoundly lack an understanding of the basics and this leads to monstrosity and horrors that make for a good laugh at the daily WTF.

  187. ask them to cook dinner by 2fuf · · Score: 1

    Good programmers/architects often enjoy cooking gourmet meals, so why don't you ask them to cook their favorite dish for you. This will give you insight in how they work, their attention to detail etc.

  188. Re:Interview the person like you actually care, oh by Aladrin · · Score: 1

    Actually, I think that has less to do with age and more to do with liking your work. That's exactly my attitude.

    When I graduated from college, they had those stupid mock interviews. I kept saying 'I don't want to be a manager, I just want to code' and they kept yelling at me for it. 'That says you don't have any ambition.' No... It says I know what I like and what I'm good at.

    Honestly, it probably did have a lot to do with why I couldn't get a job for so long... But the company I'm with now understands me and I fit perfectly with what they want, too. I've been here 3 years already and my yearly reviews are always glowing.

    And yes, I tell the boss when I see problems with his plans. I don't usually use words like 'dipstick', but I make it pretty clear how I feel about the plans. And they usually appreciate the input and change things for the better.

    Anyhow, the short version: It's not age, it's attitude.

    --
    "If you make people think they're thinking, they'll love you; But if you really make them think, they'll hate you." - DM
  189. Qualifications by Agent+Z5q · · Score: 1

    I agree with the myriad of posters that have suggested to leave age out of the hiring equation - itâ(TM)s just setting yourself up for a lawsuit. Hereâ(TM)s a novel idea... hire candidates based on their qualifications!

  190. Re:There really is no such thing as "falling behin by KZigurs · · Score: 1

    Yanking good drive out of a production machine to see whether raid works is one of the first things you SHOULD do. Basic risk management and verifying how far your comfort zone of things running actually go.
    Well, certainly better than waiting for it to crash big time and receiving an apology from vendor - "Oh, we fixed that particular issue in the latest product. Do you want to upgrade?"

  191. Re:Interview the person like you actually care, oh by Anonymous Coward · · Score: 0

    Don't ask the old guys
    "about where they want to be in 5 years"

    They don't give a toss as long as they are coding/testing etc.
    Take it from me, once you get to a certain age, you don't give a shit about the greasy pole.
    They know their limitations and thus can work within them and get on with the job.
    And yes, I have called an old boss of mine a dipstick.
    He didn't give me the sack. He just labelled me as an awkward bastard as what I told him about the project was true and it saved his ass.

    I'm 55 and happlily desiging complex systems. I don't want to be a manager or team leader. I'm a Designer/coder/Architect/General Dogsbody who will tell you whats what with a proposal/project. Once my new boss understands that, we generally get along fine. Which is why I am a contractor and not a permie. I'm no threat to their job.

    What a crock of shit.

    You sound like your mouth is open and your ears are shut.

    I am not a kick in the arse off your age and I am still competing for a good job that pays me the money to support my family and chosen lifestyle. Maybe you don't care where you'll be in 5 years time. But I bet you're in the minority.

    It sounds like you have been set in your ways for a long long time.

  192. Age does matter. by godsey · · Score: 2, Funny

    You can never go wrong hiring the hot flirty chick.

  193. You are not assessing competence with that. by jotaeleemeese · · Score: 4, Insightful

    You are just playing games with the interviewees by showing them how clever you are.

    --
    IANAL but write like a drunk one.
    1. Re:You are not assessing competence with that. by lpcustom · · Score: 1

      No, I'm getting them to show me how clever THEY are and how they justify their personal preference. A coder should be able to explain why they use certain techniques.

      --
      Beer! It's what's for breakfast!
    2. Re:You are not assessing competence with that. by Ultra64 · · Score: 1

      No, you are definitely just playing games with the interviewees by showing them how clever you *think* you are.

    3. Re:You are not assessing competence with that. by Dodder · · Score: 2, Interesting

      Have to agree. My preferences as a tenured developer is to write code that matches the format and style the organization and team prefer. I could care less. You tell me how you want to code style. Putting your own personal signature on applications is arrogant and confusing. K.I.S.S. Likewise, I don't try to impose my own idea of what their design docs, requirements specs, release management process should be. I will definitely suggest alternatives that I think would be more effective and efficient and I will definitely assist and provide insight into process improvement, but at the end of the day, that call is management's decision not mine. And I have to respect that because I have no intention of working for that same company for the next 30 years.

    4. Re:You are not assessing competence with that. by speculatrix · · Score: 1

      I could care less
      you mean you couldN'T care less.
      FFS, if you're going to use cliched statements at least get them fucking right!

    5. Re:You are not assessing competence with that. by Dodder · · Score: 1

      BTW, I don't think that actually qualifies as a cliche as it doesn't express a popular thought or idea. However, you are correct in that it was an improperly negated statement.

  194. Re:There really is no such thing as "falling behin by Anonymous Coward · · Score: 0

    This sounds like a beginners guide to running the most unflexible, unadaptable, incompetent IT department possible and get away with it.

  195. Stupid question. by jotaeleemeese · · Score: 1

    There are 100 things to mention.

    If you want to asses the capabilities of an older candidate the worst place to start is with insinuations about his age (which may be illegal anyway).

    --
    IANAL but write like a drunk one.
  196. This is nonsensical. by jotaeleemeese · · Score: 1

    How you react to a situation is governed mostly by the context.

    In a context were you are risking your life if you screw up most likely skydiving expertise may come handy.

    99% of IT jobs will never be remotely involved in such a context, thus the experiences from skydiving may not translate at all to what you need for your team.

    Hobbies may indicate other interest traits, mostly of social nature, but to imply that they will magically translate in certain traits in an unrelated field is completely ludicrous.

    --
    IANAL but write like a drunk one.
  197. Genius. by jotaeleemeese · · Score: 1

    That is exactly what this is all about.

    Anybody can learn proficiently to program or do any IT task really, it is prioritizing properly what differentiates the good from the bad and the outright ugly.

    One can figure out in 10 minutes if somebody is technically proficient or not (hint: one does not need written tests). but it is far more difficult to figure out if somebody understands the needs of your company.

    --
    IANAL but write like a drunk one.
  198. I will bounce that back to you. by jotaeleemeese · · Score: 1

    What do *you* need?

    How can I possible know at this stage what *your priorities* are?

    Throw nonsensical open ended questions and there are people out there that will have you for breakfast...

    --
    IANAL but write like a drunk one.
  199. As always it depends. by jotaeleemeese · · Score: 1

    Somebody clued up should request further clarification of the context to arrive to a satisfactory answer (C and D seem like jokes any way).

    --
    IANAL but write like a drunk one.
  200. Re:Interview the person like you actually care, oh by FishAdmin · · Score: 0, Redundant

    Don't ask the old guys "about where they want to be in 5 years"

    They don't give a toss as long as they are coding/testing etc. Take it from me, once you get to a certain age, you don't give a shit about the greasy pole. They know their limitations and thus can work within them and get on with the job. And yes, I have called an old boss of mine a dipstick. He didn't give me the sack. He just labelled me as an awkward bastard as what I told him about the project was true and it saved his ass.

    I'm 55 and happlily desiging complex systems. I don't want to be a manager or team leader. I'm a Designer/coder/Architect/General Dogsbody who will tell you whats what with a proposal/project. Once my new boss understands that, we generally get along fine. Which is why I am a contractor and not a permie. I'm no threat to their job.

    "Oh, and GET OFF MY LAWN!"

    Fixed that for you!

    --
    Last night I played a blank tape at full volume. The mime next door went nuts.
  201. Phone number for your legal department by Anonymous Coward · · Score: 0

    I'm relatively young, but even I have enough sense to know that the interview is over as soon as the word "age" is mentioned. In fact, the very second you mention age you will receive my lawyer's business card and you will then be asked when can I start.

  202. Mod parent up! by mcvos · · Score: 1

    I think the big question for older people is not about how young they started. It's about the ability to keep up with the times. I know people who program in Fortran because they learned it in college and "do not have time to learn another language".

    I'm just out of mod points, but I think this is the really important question for older programmers. 25 years of experience is nice, but useless if you're still programming by '80s standards with '80s technology. On the other hand, 25 years of experience ranging from Fortran and C to Java and Ruby means you've got someone who knows the advantages and disadvantages of different languages and paradigms.

    It also means you've got someone who is still able to learn new things, and curious enough to do so. And he hasn't gotten stuck in dead-end jobs because his experience with existing tech was more valuable than learning new stuff. Instead, he might have been the prime choice to explore new tech.

    Someone like that could be worth gold, and worth more then someone with only a few years of experience and versed in all the latest new technologies.

  203. Horrible example. by jotaeleemeese · · Score: 1

    When you get to such nitty-gritty level of detail you are not evaluating expertise, you are are showing off.

    Somebody, regardless of age, may not be familiar with this, but may have all the necessary technical expertise to support your application.

    Good interviews avoid such detailed examination while poking about more general topics that give a full understanding of a candidate's abilities.

    --
    IANAL but write like a drunk one.
  204. Re:Interview the person like you actually care, oh by jonabyte · · Score: 1

    "Don't ask the old guys "about where they want to be in 5 years"" Here here...this is what I heard from every interviewer, who was younger than me when I went on a number of interviews a few years back. In five years I will probably still be with the same company.

  205. It's not age that's important...or even experience by Tomsk70 · · Score: 0

    So I don't get flamed - younger=less corporate experience, older=more corporate experience.

    Interviewees either know a lot about their subject, or do their best to bluff based on what they *do* know.

    Whittling the list down to a bunch of peeps that belong to the former is easy - but how do you choose which applicant has the most useful knowledge?

    I've found time and again that the younger ones will know an awful lot - but it's all based in their bedroom (as in, what's best for a user on a single machine connected to the internet). Older types will give answers not based on 'what's the best?', but 'what's the best fit?'. One extra word that make a huge difference - sure, the younger ones may have done their MCP/ MCSE and know about Group Policy, but the older ones will be able to tell you what to do with it.

    As an example, a bedroom-fanboy will talk you under the ground about how Linux is the best, or Firefox, etc. etc. - but someone with actual experience will not go straight to the best apps, but will discuss how to make the best of IE7/ XP/ Whatever you're using right now.

  206. In the other end of the spectrum..... by jotaeleemeese · · Score: 1

    ... young people then to reinvent the wheel.

    You need both types in your organization, so simply spec properly your job posts and the right candidates will apply for them, complementing other members of your team.

    --
    IANAL but write like a drunk one.
  207. Age is irrelevant by Tomsk70 · · Score: 0

    I'll just type this all over again, because 'there was an error'.

    If you have a youngster and an oldie in for an interview - here's what counts.

    The youngster will probably have knowledge of all the latest s/w - but their advantage ends there. This is because generally, their experience will be limited to what's ideal for a single machine connected to the internet.

    The oldie may not have the same knowledge as the youngster, but they'll be able to tell you how to configure IE6/7 to do what you need, as opposed to the youngster who will insist that everyone should be running Firefox simply because he runs it at home and 'everyone knows it's the best'. You can apply this rule to almost any software - the same sort of thing applies to hardware, but that's even more straightforward as there won't be many youngsters who've configured a HP SAN in their bedroom.

      You can also apply this to coding - the youngster will know how to code the latest versions, but they won't have enough background to know how to code an older version that you've been saddled with and cannot upgrade.

    I've seen this happen in interviews where younger applicants, when asked about what they're into, will go off into long diatribes about Linux/ Apple/ Vista etc. - none of which will be any use to the interviewer (apart from showing aptitude). They won't have any knowledge about running Win2000 apps, Win2000 itself, NT4....and it's the historical stuff that's important, partly because older problems may not have a dozen web pages telling you how to fix them!

  208. Poor puppy. by jotaeleemeese · · Score: 1

    How do you measure quality?

    And maintainability?

    --
    IANAL but write like a drunk one.
  209. In which context? by jotaeleemeese · · Score: 1

    What about if you are hiring for repetitive tasks?

    You need to hire based on best fit for a position, something wowing you for a position that is menial may not be the best fit for it.

    --
    IANAL but write like a drunk one.
  210. Oh go on. by jotaeleemeese · · Score: 1

    Nowadays any clued up person will stand up and leave.

    The proposed question is completely out of place.

    --
    IANAL but write like a drunk one.
  211. For goodness sakes... by jotaeleemeese · · Score: 1

    I will give my account name to nobody. It is nobody's business what I do or write in my spare time.
    Library? For bunnies sakes, what has this to remotely do with the competence of a person to do a job?

    Do you really ask these questions or are you making sure you live up to the reputation of your shown email address?

    --
    IANAL but write like a drunk one.
    1. Re:For goodness sakes... by tomhudson · · Score: 1

      I will give my account name to nobody. It is nobody's business what I do or write in my spare time.
      Library? For bunnies sakes, what has this to remotely do with the competence of a person to do a job?
      Do you really ask these questions

      We lost a very good unix programmer who surfed slashdot daily; and nobody begrudged him the breaks to get a "change of perspective", etc. He's been impossible to replace. So yes, if they get all "wtf" when you say "Who are CowboyNeil and the goat guy?", but they can go on and on about the latest video card or their techniques for gold pharming ...

      Why do you have a problem with the personal library issue? Anyone who is serious about their career should be willing to invest in more then just the latest graphics card. This includes programming manuals, reference manuals, etc. They've "put their money where their mouth is", so to speak. An eclectic library, on the other hand, shows that they also have a broader field of interest, and are more likely to grok different perspectives or points of view.

      It shows initiative, where their priorities are, and that they probably CAN read. I can't believe the people who are now whining "I'm a 'visual learner' - I can't learn from a book!'

  212. You must be joking. by jotaeleemeese · · Score: 1

    Any person that has gone through more than a pair of interviews can mask motivation all right, even if their real motivator is one of the ones you marked above.

    If your starting point is not actual job competence then you are clearly starting with the wrong foot because are basing your decision in entirely subjective parameters (how do you accurately and truthfully measure or evaluate motivation)?

    You can fake motivation, you can't fake technical competence.

    --
    IANAL but write like a drunk one.
  213. You would have to explain that. by jotaeleemeese · · Score: 1

    Your numbers and context simply don't add up.

    --
    IANAL but write like a drunk one.
  214. Re:There really is no such thing as "falling behin by pushf+popf · · Score: 1

    Yanking good drive out of a production machine to see whether raid works is one of the first things you SHOULD do. Basic risk management and verifying how far your comfort zone of things running actually go. Want to test RAID? Knock yourself out!

    Do it before it goes into production. Not after.

    The "old guy" method finds the bad firmware while the problem is only an annoyance. The "I found it on Google" method will get you fired and the company sued (and they'll lose too.)

    Lawyer: "So you walked over to a perfectly happy, working production server, and yanked out a drive 'to see what would happen' and took down the airport baggage tracking system for 6 hours?"

  215. Yes! The ones with the fire in their eyes! by Dammital · · Score: 1

    Find the people who do this for fun, who pull all-nighters 'cause they were in the zone. Ask: "Tell me about a recent hack of yours that was interesting." Ask: "Tell me about your home network." Ask: "What is the last book you read?" (The actual answer is not all that important, but an indication that s/he reads is.) Ask for opinions: "Which is better, Python or Ruby?" And then whatever the response is, ask "Why?" Those "why" questions are a gold mine of information.

  216. don't hire out of college... by namoom · · Score: 1, Interesting

    Look at the younger guys who may not have gone to college, but show progression through jobs. When you find one who did not graduate college but went up the ladder on their own you get someone who may need a little more initial guidance but they learn quicker, teach others, does the work of several average IT people, and they are also more flexible in their ways. Put too many older IT people in the same room and you have fireworks

  217. Interview questions by BillAtHRST · · Score: 1

    Here is what I ask candidates:
    1. What is the hardest problem you (personally) have ever had to solve? What was your approach? Why did it succeed/fail?
    2. What is the hardest NON-TECHNICAL problem you have ever had to solve? (Note that most people assume question #1 refers to technical problems, which is not unreasonable). What was your approach? Why did it succeed/fail?
    3. If there was only one thing you would like me to know about you, what is it?
    4. What question are you dying for me to ask you? (I'm assuming here that it's because you think you have a really great answer for this question -- OK, let's hear it).
    In a half-hour I can usually tell who's a maker, who's a faker and who's a taker.

  218. wtf? by Anonymous Coward · · Score: 0

    what is this discussion about?
    telling him how to conduct interviews? omg - I hope he is not the decision maker.
    Age? Experience is the factor, and if that correlates to age, so be it. Apart from that even considering age is plain useless.
    clearly the man has no idea what he is talking about. I hope only his hiring skills are this dodgy

  219. this scares me by nemesiswish · · Score: 2, Insightful

    having been on both sides of the interviewing process, some of the statements here seriously scare me: What is this discussion about? Support on how to conduct interviews and hire appropriate people? fair enough, bring it on. But hey, does no-one find some of those thoughts at least a little bit strange? "Although I'm very much focused on choosing the right person for the role regardless of age, experience or whatever..." what is this supposed to mean? Of course experience is a major factor. Amongst others. And most likely there is a correlation of some kind between age and maturity and experience. Generally speaking. But lets not focus on age. Focus on experience. But that, of course is far harder to detect. "probably fair to say the more mature applicants will get a more sympathetic hearing from me than they might from most other interviewers" Why should they? That is as saying I give women, Chinese, disabled a more sympathetic hearing. Why? Just treat them all equally. "I ask older applicants to get them to demonstrate the value of their experience?" Why would they have to prove that they are more valuable than younger ones? I dont get it. "What should I be asking of the more experienced applicants, and what responses should I be looking out for?" Ok, this is the only valid question in the entire paragraph. And even this - by the way it is asked - seems to suggest you have no idea what you are talking about. Why this makes me scared is that clearly people who have no idea about recruitment and judging someones fit for a role - in an interview process - are tasked with the role. Can we please educate those people better? For the sake of potential employees and companies. Sorry if I am being hard here, have just seen too many such situations go wrong to mutual disadvantage.

    1. Re:this scares me by lucm · · Score: 1

      I completely agree. The OP has a bias and this is wrong. And as far as experience goes, sometimes no experience is better than misfit experience.

      If you have an intermediate web developer position to fill, who would you favor?

      1) A young guy whose first experience is a 3-month contract renewed 3 times in a start-up, and who is now looking for his first permanent job
      2) An experienced programmer who spent the last 20 years writing JCL scripts, got downsized, followed a web development course and just finished a 6-month gig with a NGO

      The second guy has more work experience, but is it relevant experience? Just because you sit in a server room does not mean your job is high-tech. Does it mean the guy is a dolt? You can't tell. Maybe he is very zen, a real genius, takes the best position available, and happily deliver the exact quality of code he is expected to without worrying about his future.

      There is really no way to tell unless the resume has mistakes or unless you can talk with those candidates. But having a bias is wrong.

      --
      lucm, indeed.
  220. Answers can be faked, Problem solving can't by jerunamuck · · Score: 2, Interesting

    We've recently hired a few new programmers. All did well during interviews (Duh!) but not all are working out well. What's struck me most is that none of them lied or misrepresented them self in the interviews. They just can't solve problems.

    Soon after I joined the team my boss started calling me for what he calls a "Sanity Check" Basically, a group problem solving / brain storming session. While I thought it odd that he would seek my advice, I found the exercises both educational and gratifying because was able to bring new direction to our product with my ideas. When asked to interview a couple new prospects last week I took advantage of the opportunity to do a sanity check on something I was assigned. I explained the problem concisely and presented alternative solutions I was considering. then I asked the candidate what he thought I should do. These discussions with the candidate told me more about their ability to solve problems and work in a team than the interview and resume ever could. Having a candidate solve a contrived problem gives an impression on their capability but using a current real world problem was much more valuable to the interview.

  221. Ding Ding Ding, we have a loser!!! by AmericanBlarney · · Score: 1

    I'm inclined to think that your closed minded attitude is the reason that you've been in IT for 20 years, and are just now getting to a position to make hiring decisions. I'm 26 and I already get to make some of those decisions. You know why? Because I know that sometimes a motivated 23 year old is more valuable than a 55 year old just waiting for retirement. I also know that most of the software in use today wasn't around (at least in it's current form) 20 years ago, so who cares if you were a sys admin for OS2 Warp.

  222. Real Experience... by Anonymous Coward · · Score: 0

    A decade of real world experience may sound good, but you have to determine whether that means 10 years of experience ... or merely six months experience 20 times.

  223. Experience matters: the hot chick DOES NOT like u by Electric+Eye · · Score: 1

    I've been in IT for around 10 years now, and I'm still learning tons of stuff. Outside of troubleshooting and a few other things, hiring straight out of school (IMHO) is not always a good idea. ESPECIALLY when it comes to customer (i.e. end-user) service.

    One funny anecdote I like to tell people how experience matters in my job: I used to work for a popular fashion company in NYC. Tons of hot girls. I noticed that every once in a while, one of them would be super nice to me. And then I would do special things for them (find a sound card for their music, etc.) as they asked. I was befuddled why they no longer paid attention to me. Then I figured it out: hot girls use IT guys to get shit. Now, they wait longer. Well, that's not always true, but since I'm married it doesn't matter and I always like the eye candy. But at least I'm aware of it now. :)

  224. vi or emacs? by chriswaco · · Score: 2, Insightful

    My favorite IT question is "vi or emacs?"

    If they look at you funny or don't have an answer, they should not be hired.

    It doesn't really matter which they prefer, just that they prefer one or the other. I would even accept "BBEdit over NFS or AFS", but if the person can't edit a text file on a remote system, they are all but worthless.

    I also like to always ask one question that nobody can answer. If they lie and make up an answer, don't hire them. If they say "I don't know" or "Here's where I'd find the answer to that", they can probably be trusted.

  225. 42 by Anonymous Coward · · Score: 0

    Hi,

    we had to filter through a large list of applicats (for a very linux/unix) specific job. In the end we got tired of processing all the queries (everyone claimed they are linux/unix gurus when in reality many did not really know anything about it)...

    In the end we asked everyone in the telephone interview as the first 3 question:
    "What is the answer to life the universe and everything?"
    "Who do the initals RMS belong to?" and
    "Who is W. Richard Stevens?"

    Those who knew what the answers was, were more likely to provide cunning answers to technical questions that we asked them later.

  226. Speaking as an old guy... by swordgeek · · Score: 1

    Here are things I see as relevant, and how they play at different 'ages' in the industry.

    1) Problem-solving skills. They can't be taught or learned, but they can be honed over time. The good old guys have better problem solving skills than the good young guys, but both are so far ahead of those with weak problem solving skills (and yes, there are people around who can't rationally approach a problem after 25 years in the industry) that age isn't a determiner.
    2) Patience. Old guys have more patience, almost universally. This can drive younger entrants NUTS, when things break and they want to go through endless diagnostics before fixing what is obviously the problem (except when it's not).
    3) Cynicism/bitterness vs. eagerness. Part of the patience in #2 comes from eagerness being displaced by cynicism. This can lead to bitterness and mistrust of nearly everything--especially anything new.
    4) Current knowledge. As an example, lots of 'old-timers' don't know much or give a rat's ass about Linux. Much of this is because Linux is the 'n'th operating system to come along that fixes everything and makes life easier for users. (until it doesn't). See #3, cynicism.

    Both bring stuff to the table, and both are an asset. As a general sweeping statement, you'll probably find that younger staff bring new ideas to light, and get things done faster; whereas experienced people provide robustness, stability, and correctness. They'll also be less blinded by vendor's shiny toys.

    --

    "People who do stupid things with hazardous materials often die." -- Jim Davidson on alt.folklore.urban
  227. Everything but latest bleeding edge technology by br00tus · · Score: 1

    Last year we went through hundreds of resumes, and interviewed dozens of people for a position. Only three of them would I say "really knew their stuff". One of them was an old-timer who worked at some prominent places. He had a thorough understanding of the technologies, much more so than almost everyone we talked to. I recommended he be hired (he wasn't). The two deficits he had - one was the boss didn't think he'd like being oncall 24/7/365, having to do off-hours work onsite in the middle of the night and so forth. The second, which I agreed with, is he didn't know all of the latest whiz-bang stuff in the latest version of whatever. I knew though that he could easily learn all of that quickly, while some kid right out of college would probably not have that deep understanding of things that he did.

  228. interviewing older v. younger applicants by Anonymous Coward · · Score: 0

    From an HR/legal perspective, bad idea to mention the age of other applicants during the interview. Especially if you ultimately go with the 23-year old. Another way to get the same answer is to lay out a scenario that requires maturity to deal with and see what the answer is... i.e.:

    Suppose you are given a project to complete. You are halfway to your deadline and stuck because you are not getting what you need from members of other departments. How do you handle this situation?

  229. Re: Interviewing Experienced IT People? by Anonymous Coward · · Score: 0

    The trend I have come to see is scripting of the interviewer's questions, where the person interviewing has no idea of what they are asking. As someone with a doctorate in physics, that has programmed on more OS's and in more languages than most people have heard of, I've taken to just terminating such a conversation as a waste of my time. More than a few times, I've told the person I'm talking to, to have someone who understands the questions they are asking to call me back if they are serious, otherwise not to waste my time. Positions are a two way street, if the person doing the hiring isn't serious enough to put a qualified person on the hiring line, I figure they aren't serious enough about wanting someone who can actually fix their problems. On the converse side, anyone coming into my company to interview, talks to me directly, and I completely ignore any "certifications" - I want experience and knowledge, and there are no tests for that.

  230. Be careful of a possible discrimination case by Anonymous Coward · · Score: 0

    You may want to rethink your questions and talk to your HR department before having candid age conversations. Technically, unless the job requires an age barrier; you cannot as a candidate their age.That can be considered basis for a discrimination case.

    Typically HR departments have the "dos" and "don'ts" for your company's interview process.

    Just my 2 cents.

  231. You want a mixture by whitroth · · Score: 1

    ...of young and older. For one, the young folks will come in with new ideas. On the other hand, the old hands will be able to say when they *are* new ideas... and when they're not, and have been tried, and are disasters.

    For another... back in the mid-nineties, I worked for Ameritech, one of the Baby Bells, I was the sr. technical resource under my director, so over the course of two years, they dragged me in to do the technical part of the interview for all five teams; I interviewed over 40 people. What I was looking for was what they actually knew, and where any might be bs'ing us. One of my questions for right-out-of-school was, "what's the longest program you've ever worked on?" Most were 1200 or 2000 lines. Our system was nearing a million lines of code. It takes real experience to deal with that many files, and that much code: you hand the new folks the smaller things, so that they can learn how to actually do it, not just hacking together whatever it takes to make your grade.

    I was just working with a young woman - her second job out of college. I was one of two admins, she a developer. She did a real good job, apparently, to get the first cut of the portal up - enough so that our manager promoted her to team lead on that portal group. I have *never* heard a team lead go around to the rest of the group once, or even twice a day, and spend so much time explaining how things worked (mostly, that she'd written). Several of the other developers who worked on that told me that her code was a nightmare to work on or enhance. Actually, some of them got moved to other portals we were working on, so as to not have to deal with her, or her code.

    That's why you need experienced developers. I probably shouldn't say this, since I'm job hunting right now, but one of my standard interview lines is that I try to do elegant, as opposed to clever, code. If I get a phone call at 16:00 on Friday, or 02:00, I do *not* want to spend hours figuring out how I'd been clever a year ago....

    Remember, getting it working is the barest beginning. Then there's maintenance, and enhancement, and someone else years down the line doing it.

                      mark

  232. Age Discrimination by descil · · Score: 1

    You better watch that age discrimination, mister. You're on my list. And it's a short one.

  233. enthusiam experience by Anonymous Coward · · Score: 0

    I am 43 and have been writing software since I was 13 years old.

    During dot-com, I worked at a company along side a 19 year old programmer. And, although this person obviously did not have as much experience as I did, they helped me to remember the enthusiasm I had when I was starting out. We got to work closely together on a project where I could help mentor a little bit and my younger team mate helped show me how much fun programming was.

  234. How to tell... by GreenTom · · Score: 2, Insightful

    Amaturs talk about languages, noobs talk about algrothims, pros talk about version control.

    1. Re:How to tell... by geezer+nerd · · Score: 1

      This comment is right on the money. So much of what makes a successful outcome in the software industry has to do with process and how the work is carried out. In my 38-year career I learned a lot about many things, much of it not following "the book". (When I started, there were not many books to be found.) For instance successful computer design is perhaps more influenced by the packaging and cooling of the components than by speed or circuit density. Those things are *important*. What language one programs in is ho-hum. Use one that will let *you* get the job done. And I spent at least one sleepless night monitoring and helping a production system brought to its knees when the data volume got big enough to expose a bad algorithm that had O(N**2) behavior. And that got in there because the working group had no review processes to catch it in the design.

  235. In some cases, it's simply illegal by Anonymous Coward · · Score: 0

    In my own place of work, it is against the state labor code to ask different questions to different applicants. Questions can not be framed or tailored to any applicant. This is designed to create a level playing field for all applicants...obviously, it takes away a lot of the flexibility of an interview, but as many others have said...your current thoughts are very bias, and your potential question is completely discriminatory and very likely illegal depending on where you are and what laws are resident over your organization.

    I'd personally suggest you step away from this line of thought and re-think how you would interview ALL applicants equally on the basis of skill, ability, or other non-discriminatory factors. Then, design a series of questions that are relevant and pertinent to the needs your business requires to be fulfilled by this new position. The minute you bring in age as a factor, you've already lost the ability to adequately find the right person for the job.

    Good luck.

  236. What do you know that he doesn't? by GrandMasterK · · Score: 1

    That I don't know everything.

  237. Print this Thread out and Distribute It by Dodder · · Score: 2, Interesting

    Excellent comments so far. Sadly a vast majority of the places I've interviewed have bombarded me with the minutia of a programming language or process. Yet somehow I seemed to be working with about the same ratio of incompetent people at those places as the places where I was hired through a far less formal interview process. And actually I'm pretty sure there tended to be more incompetent people at those places. Just about anyone can memorize an API or process. Very few can troubleshoot an operational issue for shit.

    Now that I've gotten 10+ years in this field under my belt I don't fill out applications (That's what a resume is for. You think I have time to fill out 50 individual applications every time I look for a new contract.)

    And if I go into an interview and get asked how threading works or what method do you have to implement on the Serializable interface at least in my head I'm thanking you for my time and walking out the door.

    I've been doing this for 13+ years. Worked for at least 20 different companies. I'm going to assume that you know a fair amount about programming if you're a software manager and you should be able to tell from my resume that I HAVE to at least know how to program.

    The best interviews I have had are the ones where I ask the interviewer what they are doing from an application and systems perspective and I then highlight the positions that I've held that bear a strong similarity to the goofiness and deficiencies of what they are doing. I've yet to work for a company that did everything the most efficient, effective, pretty UML textbook way.

    The strengths you get from senior developers are the fact that whatever messed up system you have for development they've probably encountered and know how to work effectively in. They should also have been involved in enough projects that they can immediately translate whatever business process you are trying to model to a similar project they have worked on in the past.

    To toot my own horn, I'm one of the best there is in the industry. I'm not saying that there are not more talented people than me. There are. I rarely meet them where I'm working.

    As that, I've noticed that I spend about 75% of my time ironing out the business processes behind the application and only 25% of my time developing code. It's not that I don't develop a lot of code. I'm usually a one man team developing the entire application and performing the DBA functions, release management, QA, etc. It's just that I've become so good at the development aspect from my experience that that component of the process is trivial to me.

    I guess the best analogy would be to compare it to interviewing a bike courier. Would you feel the need to probe him with questions about how a bike works and if he knows how to change a tire? Or would you be more concerned with questions about how he conducts himself on the business side of his job? You'd think you could take it for granted that he can ride a bike. Sadly, in this profession, I guess that's just not the case. However, it's extremely annoying for those of us who've spent our entire schooling and careers mastering the subject to have to suffer through interviews where to return to my analogy, you're basically asking me, a professional Tour De France rider, to describe how to ride a bike so you can feel comfortable that I can actually ride one so that you'll hire me to deliver your packages for you. AND if I don't describe it exactly how you want to hear it, you'll say "I don't think that guy ever rode in the Tour De France. I don't think he even knows how to ride a bike."

    Yes, It's hugely insulting. I pretty much consider those kinds of interviews a test to see how much insult I will take. Preparation for treating me like a piece of equipment once I work there.

  238. what the hell.. by Anonymous Coward · · Score: 0

    I don't agree with that at all. Just because someone is older and has more experience doesn't mean shit. I've met tons of older people who think they know what they are talking about and it turns out they don't. I'm 22 and I've been working in IT since I was 16 doing help desk and now i'm a Systems Administrator for a very large company. I've been working with computers since I was 9 or 10 and I don't think this is uncommon with people my age. Just because they are "easier to work with" doesn't mean they can do the work or do the work well. Just because someone has 30 years of experience working in IT might mean he knows the business end better, but sure as hell doesn't mean he knows the technical side in and out.

  239. What you should ask by Anonymous Coward · · Score: 0
    is about how the person works, and how they solve problems. Not age. I'm in the middle of the road here (I'm 31, been working in tech since I was 19). I have worked with complete dumbfuck geezers, and complete dumbfuck young people. I have seen genius from older people, and genius from younger people. How a person works with the others on the team is more important than any other factor. Software is complex, and needs a team to be successful. A well formed team of four people can do more work than 4 geniuses working separately. How a person interacts with your team is as important as how many years experience, if not more important. I have worked with many people over the years who were not technical geniuses, but did better than 'genius'-type programmers because they questioned themselves and the methodologies constantly. Nothing was given. They figured out problems much better because they never thought they were good enough to "just know" like other hot shots did.

    What you should ask are questions about how the person will fit in on your team, and the unique skills that they have to bring to the table. This will help you decide who are the best candidates. Technical aptitude aside, personality issues can be morale/workplace killers. Make sure your team is comfortable with each other first. Most other things can be worked out.

  240. "Experience" can be a double-edged sword by GWBasic · · Score: 1

    The justification for hiring an older person is "experience." You might state that "candidates with 10 or more years of industry experience are preferred."

    However, "experience" can be a double-edged sword. I once worked with someone who was hired to do a job that's normally best suited for someone who's in the middle of their career. The justification for hiring this person was that he had 30 years of industry experience... He was programming when I was in the womb!

    When I worked with him, the quality of his work was awful. Lesson learned: Experience can be useful, but too much experience for a mid-level career job can indicate that a candidate rose to his/her "highest level of incompetence"; or couldn't figure out how to plan a proper retirement.

  241. Hire not smart, but effective people by Anonymous Coward · · Score: 0

    Brad Smart wrote a book called TopGrading where he estimated that in a typical company 75% of the hires are mishire. 'IT is seen as a young man's game. My next applicant after you is 23 years old. What do you know that he doesn't?' - this kind of questions alone tell me you are not only a mishire, mis-elevated as well.

    I understand that most interviewers do not get training in interviewing and/or hiring but do not at least take things as their face value. If you want effective people look beyond their age, appearance, certifications and especially experience. You want only A-Players in your team. Although if you a B/C player yourself you will not only never hire an A-Player, you won't even recognize them they'll appear as 2-digit-IQ buffoon anyway. My 2c.

  242. Explain to me, in detail, how much money.. by Paracelcus · · Score: 1

    You saved past employers. The how, the when, the where, and for who, and may we contact them to verify?

    --
    I killed da wabbit -Elmer Fudd
  243. Older is better? by Anonymous Coward · · Score: 0

    I'm sorry but this hiring manager just doesn't get it. What you want is to hire people that will get along and work as a team. It's all about attitude, young... old... doesn't matter if you have some senior admin that is really good, what if he's a complete a$$ and is a know it all, what good is that? Or a young kid that thinks everything he suggests is correct and isn't open to criticism, what good is that? There has to be a balance, experienced/less experienced/green candidates.

    I'd rather be working along side a group of folks that are a tight knit group and all get along.

  244. Generational gap thinking by Billly+Gates · · Score: 1

    I am studying this subject in one of my marketing courses right now. Its a generation gap that creates the differences in psychology

    Basically generation X (assuming your one of them as I am) grew up in days of layoffs, high interest rates, and economic turmoil. We are not loyal to our companies as they are not loyal to us. We work our asses off because they can send your ass to the street if they do not like you.Its good to jump ship when possible but never burn your bridges. ITs just a job but that job is required for us to survive.

    Baby boomers have a mentality from their parents who grew up in the depression to be yes sir men because they should be thankful to just have a job. Many are old fashioned and do not want to spend more time at home as wives typically take care of that.

    Kids today are generation Y. They grew up in prosperity in the 1990's and have lots of toys like laptops, ipods, expensive cell phones and watched their parents become rich with internet stocks and housing booms.

    This is why the younger generation doesn't want to work hard. They assume they will be fine and its a right to have everything and a good job. Boy they are going to be in for it now when they are laid off due to the current depression and economic crises.

     

    1. Re:Generational gap thinking by ClosedSource · · Score: 1

      Actually, I'm a Baby Boomer. I'm not a big fan of generalizing by generation, although your theory is plausible.

  245. Re:You would have to explain that. by Dodder · · Score: 1

    80 hours per week, every week, for 17 years. Started at age 6. What's the problem? I've doubled up jobs several times. This sounds completely plausible to me. ;) Maybe he's a Twin, then they could have started working 80hrs/week, every week, at age 14 1/2. Definitely sounds like management material to me. :)

  246. Ask what they know about the company's business. by ResidentSourcerer · · Score: 1

    Lots of good stuff posted already.

    As a geezer currently in the job hunt I can identify with several comments.

    I use interviews to learn about my possible employer.

    * If the job doesn't sound interesting I won't bother.
    * To be interesting, it has to have elements I've not done before.
    * Is this a 'tie' shop? Excuse me, I think I left the roast in the oven.

    If I were on the hiring side of the desk, I might ask, "What was the most recent language you learned, and how did you go about learning it?" Substitute any concept you wish for language.

    Scenarios are good. I like the one response, "And then what..."

    What do you know about Foo?, where foo is some aspect about the business the company is in. I interviewed with the Canadian Forest Service as a "Carbon Cycling Technician" I got the job because I had some experience programming, could obviously learn on my own, and also had spent the week before the interview reading up on the carbon cycle in forests. The interview asked me all sorts of questions about indicator species, eutrophication of lakes, reaction rates as a function of particle size. I was also asked if I had any experience snowshoeing, what my tolerance for mosquitoes, and was I afraid of heights. (Turns out that part of the job was taking samples at various times of year and climbing 40 meter towers calibrating CO2 sensors.)

    It really helps if the programmers know enough about the business to make intelligent decisions.

    --
    Third Career: Tree Farmer Second Career: Computer Geek First Career: Teacher, Outdoor Instructor, Photographer.
  247. 2 things - Right Attitude and Leading from front by kdeshmukh · · Score: 1

    I have 10 years (4 -Non-IT and 6 IT) of Job experience. 99 percent of time people fail to play the role due to the Attitude problem. Attitude is very important to be successfule. Big post big responsibility. The person should believe in Win-Win situation. The person should be able to come out of his shell of seniority and respect young talent. Work becomes joy and lead to sucess if you learn to appretiate and start respecting talent irrespective of age and designation. For such post the person should understand the secret of a successful professional - *Never stop Listning*, *Never stop Learning* and *Never stop Training*. You should be wiling to take responsiblity for failure and project team for the success. You can judge these things by giving real life situations and asking how he will handle the siyuation as senior person. Good Luck!!

  248. Progress is made by lazy men by glamb · · Score: 1

    "Progress doesn't come from early risers - progress is made by lazy men looking for easier ways to do things." Robert Heinlein

  249. There is a little thing called... by Xerolooper · · Score: 1

    The Dunning-Kruger effect I still don't think you should mention age. However experience is a good thing and should be looked for in a candidate.
    Ask Scenario Questions like: If you were developing a project that was behind and I assigned you someone to help how would you proceed.
    The response could be very telling. From out right resentment and disbelief that it could ever happen to overly enthusiastic acceptance of blatant interference. If someone comes up in the middle with something like: I would advise them on my progress and assign them a meaningful yet redundant task to complete so I could focus on the heavier stuff while still using the additional asset to the fullest advantage. They might be a good choice. You don't want someone who will roll over or refuse help.

    --
    "The stupid neither forgive nor forget; the naive forgive and forget; the wise forgive but do not forget." -Thomas Szasz
  250. Re:You would have to explain that. by Famanoran · · Score: 1

    Lets see.

    I never went to school, I was schooled at home - thanks to abusive parents. This means I was never actually schooled, so I spent all my time on my computer as a form of escapism.

    That was about 18 hours a day from the time I was at least 9 to the time I started working full-time, at age 15 (I started working early so I could move out and be AWAY from the abuse)

    18 hours a day * 7 days a week * 52 weeks a year * 6 years = 39,312 hours before I ever worked.

    Then, work experience - I started when I'm 15, I'm now 23:

    8 hours a day * 5 days a week * 50 weeks a year * 8 years = 16,000 hours commercially (or thereabouts)

    Again, note that the commercial experience does not count the overtime I was working - by my calculation that'd be about 5,200 hours or so.

    So, 16,000 + 39,312 = 55,312 or so. You can add another 5,200 hours for overtime and get it to about 60,000 hours, but I generally don't bother adding that into my count.

    Next question please.

  251. Re:You would have to explain that. by 2fuf · · Score: 1

    so from age 9 you never slept more than 6 hours a night, inclusive of eating, washing etc. don't worry, I'm not mocking you, just trying to see how far this is going to stretch...