Slashdot Mirror


Hiring (Superstar) Programmers

Ross Turk wrote, "We've been looking for senior engineers to work on SourceForge.net for a while now, and it's been a lot more difficult than it was a few years ago. Has the tech market improved so much that working on a prominent website is no longer enough to attract the best talent? Is everyone else running into the same problems, or is it just here in the Valley and other high-tech corridors?" This is a question that I've seen coming in a lot; the economy has not picked up everywhere — so how are other people handling this? Going outside the traditional Valley/Route 128 corridors? Outsourcing? And how do you find people — beyond just using job boards? (Full disclosure: That's our job board thingie, as you probably have figured out.) Or do job boards alone work? Some people have been swearing up and down that CraigsList works — and there's always something to be said for nepotism.

32 of 570 comments (clear)

  1. O RLY? by Anonymous Coward · · Score: 4, Funny

    Actually, we've all retired on our stock options.

  2. Hubris! by TopShelf · · Score: 5, Insightful

    Has the tech market improved so much that working on a prominent website is no longer enough to attract the best talent?

    I think things like pay, benefits, location, etc. matter far more to the vast majority of techies than merely "working on a prominent website." After all, in today's world, prominent websites come and go in a matter of months.

    --
    Stop by my site where I write about ERP systems & more
    1. Re:Hubris! by ghc71 · · Score: 5, Insightful

      Junior engineers want to work on sites with a strong brand. That sets them up to leave the low-paid junior engineer jobs to go and be senior engineers in jobs with the aforementioned pay, benefits, etc. Senior engineers are not so desperate for things that look good on the resume, so much as things that pay for their kids' college fees.

      --
      - Sig files: contemptibly familiar the second time around.
    2. Re:Hubris! by DamnStupidElf · · Score: 5, Insightful

      I think things like pay, benefits, location, etc. matter far more to the vast majority of techies than merely "working on a prominent website." After all, in today's world, prominent websites come and go in a matter of months.

      As someone pointed out before, people trying to hire the top 90% or 95% of employees had better be willing to provide salaries and benefits in the top 90% to 95% as well.

    3. Re:Hubris! by Anonymous Coward · · Score: 4, Informative

      Do you mean the top 5% or 10%? The 'top' 90% is a lot of programmers.

    4. Re:Hubris! by espressojim · · Score: 4, Insightful
      They are the people who would if they weren't doing it as a job would be writing code in the evenings because they love it.


      Every time I hear this, I almost feel a little sad. If I didn't have a job writing code, I don't know that I'd write code at home. Frankly, the problems and the meaning behind the code I write for work will get me to work past the 'expected' hours often - I'm writing code to analyze biological data and change how people treat common human disease. I don't think I'm going to have a 'pet project' at home that matches that. At work, I have lots of resources (large data sets, big machines, etc) to work on. At home, what could I do? Put up a dinky website? Maybe make an app to solve some problem everyone else already has?

      Maybe I'd get involved in an open source project, but my gut feeling is that if I'm unemployed, I'm going to NOT code for a bit, take a break, get refreshed, then get another job. I like coding, but there's just so much more to life than that. (see: sexy girlfriend, mountain biking, cooking, music, reading, games, friends, etc)

      Does this make me not a superstar? Maybe. On the other hand, I've been talking to some people lately about my current job and how well it's (not) going. I'm getting job offers left and right from lots of different people for very nice positions in both academia and industry. So, I must not suck - but this notion that someone who's a good problem solver would always be solving problems, and in one particular area (coding, and there's a lot of other areas you can apply your same understanding of logic, math, statistics, process, etc to.)
    5. Re:Hubris! by recordMyRides · · Score: 3, Informative

      Joel Spolsky has a good article about this: http://www.joelonsoftware.com/articles/fog00000000 50.html

      Basically, you have to be willing to give competitive pay. Your company can give itself an edge with some items that are 'cheaper than money' like interesting projects and a plush work environment.

  3. Same Problem by Anonymous Coward · · Score: 5, Funny

    We have this same problem at Sony, noone seems to want to work for us.

  4. You could always try... by Dharkfiber · · Score: 4, Insightful

    Paying them well. :) However, let it be said that alot of talented young people are tired of watching their bosses get rich while they give up their lives writing code till 1am every night and barely making it month to month. Young entreprenuership is on the rise.

  5. Your name won't get you everything by eln · · Score: 4, Insightful

    A trap I often see so-called "prominent" companies falling into is assuming that their name is so famous, people will be falling all over each other trying to be first in line to work there. The problem is, these companies then figure that they don't have to pay people as much.

    Yes, a name can get you ahead of the game, but if you pay people 20% less than they can get at another, less well known, company, you are going to have a hard time finding people.

    Also, you'll need to have interesting work for your developers to do. If you want highly talented developers, but all you want them to do is help maintain an already stable website, you may have a hard time finding (and especially keeping) good talent.

    Also, it helps to be a growing company with good prospects for the future. People don't want to go to a company that is not going anywhere. People want to work at a place where they have a good chance to advance within the company, and where they can expect regular salary increases. The ability to reliably hand out performance bonuses helps too.

    If you want to be flooded with resumes from highly talented people, you need all four of the following: a big name, pay at or above the market rate, interesting projects to work on, and a strong and growing financial situation. If you are missing any of these things, you're going to have to work harder to get the really good people.

  6. In my personal opinion... by hullabalucination · · Score: 3, Funny

    The reason you're having problems attracting good candidates is that sign in the hallway leading to the interviewer's office. It reads:

    ATTENTION:
    Beatings will continue
    until morale improves.

    Thank you.
    The Management

    * * * * *

    A man's got to believe in something. I believe I'll have another drink.
    --W.C. Fields

  7. Everybody can't hire the *best*... by ivan256 · · Score: 4, Insightful

    The best engineers are going to fall into one of a few categories. Either they are going to want to do something cutting edge, they're going to want a lot of money, or they are going to want public recognition. If the job is sourceforge, it seems to me that only one of those three is a viable option. There are lots of jobs out there right now and lots of new technology. Everybody can't have the best of the best. It's just not possible.

    I would recommend trying for some new talent. Get somebody fresh out of school... Take in some co-ops and pick the best to stay on full time. If you have a tired technology, you're more likely to get the best engineers at the beginning of their career than later on. This is especially true in the current market where companies have this crazy idea that they should hire somebody who's past experience is an exact match to their current task. The young talent is getting left behind...

  8. I dunno by rk · · Score: 4, Insightful

    How much is the pay? A lot of places who have (or think they have) cool points seem to think that those are a substitute for cash. I recently got a job offer from one of those cool places (you've heard of it, I'm sure) in the Bay that paid a paltry 16% more than I make in nowheresville, South Carolina. It hurt, because the job, was indeed cool as all hell, but I've got a family to look after.

    Sure, you can talk about the wonderful things I can do in the Bay Area, but after paying the rent, all that would change is that I'm a lot closer to the things that I still can't do because now I can't afford it.

    Personally, I'd like to live in a place where I've got at least a ghost of a chance of buying a decent 3 bedroom plus an office house without needing a galactic-scale interest only ARM.

    The job offer reads "willing to travel frequently" to I presume Fremont. Does that mean they're willing to pay for that travel, too?

    Working insane hours for low pay because the job is "cool" is so 20th century. I think most of us have played on that roller coaster once or twice and don't want to do it again. Maybe you can sell that to fresh graduates, but the senior people have learned these lessons already.

  9. Job Board Spam Sucks by drewzhrodague · · Score: 4, Interesting

    As a long-time sysadmin, I've found it hard to keep steady employment -- although I usually do startups and small dev shops because they're fun (if not so lucrative). One thing I've had a hard time with, is getting through all the job board spam -- I hate it!

    I have my resume up on monster -- clearly as a sysadmin. I get messages about insurance sales, modeling, marketing, and Amway-style multi-level-marketing jobs. Also, there are recruiters up there harvesting resumes, with no actual jobs. I got so mad that I had to do something about it -- so I did.

    Recruiter-Rater is a rate-your-recruiter type of website. Have good dealings with a recruter? Please post about it, we'd love to hear your success story. Got a recruiter repeatedly wasting your time? Post about that too. Bad recruiters need to be shamed out of existance, and good recruiters should see their commissions increase.

    Seriously. I would get an email about a job in my area. I'd apply, send-in a resume, sometimes talk to the guy on the phone -- and never hear from them again, until they have another req, starting the cycle again.

    I've been at this job-hunting game for a while, and just recently I've almost completely given up as a wage-slave, except that I still need money to live. Of course, being here in Pittsburgh certianly does *not* help, but it is easier to be broke and still live pretty well here, than it is to be broke and live in places like Boston.

    --
    Zhrodague.net - I do projects and stuff too.
  10. Engineers ? by in2mind · · Score: 3, Funny
    From summary:
    We've been looking for senior engineers to work on SourceForge.net for a while now,

    On the link:

    We're continuing to grow here at SourceForge.net! We have recently opened a position for a Senior Java Developer, and are accepting applicants. Think you got the stuff?

    Since when are Java Developers "Engineers"?

  11. All the smart people have left IT by ph1ll · · Score: 3, Interesting
    Why?

    Because they could.

    The best engineer I know left the profession during the last downturn. He was a doctor, so he returned to medicine.

    I think a lot of other smart people changed profession.

    It's the law of unintended consequences again.

    --
    --- "We've always been at war with Eastasia."
    1. Re:All the smart people have left IT by NineNine · · Score: 4, Interesting

      Case in point: I was a senior level database programmer/architect (Primarily Oracle). Now I own a (successful) retail business. The value for me wasn't there anymore. Meaning, I wasn't getting paid enough any more to deal with all of the shit I had to deal with.

    2. Re:All the smart people have left IT by Ana10g · · Score: 3, Funny
      Now, forgive me for sounding ignorant, I've only had one cup of coffee yet this morning. By IT, you mean internal hardware / software support, network and infrastructure deployment and maintenance, etc, right?

      Reason being, as an application developer, I've not seen a lot of the crap you describe (well, more rather, I'm the one with the hammer breaking all the mice for you to fix). There is crap as an app dev, but it's more along the lines of unrealistic schedules, dumb PHBs that still think spiral development is the wave of the future, and unrealistic expectations. If you can cut through that crap, then it's smooth sailing through the shit sandwich :)

      I'm no economist, but that's just common sense to not buy more than one can afford!

      I'm an American. Your laws and logic do not apply to me here.
      --
      just an analog boy living in a digital age.
    3. Re:All the smart people have left IT by AKAImBatman · · Score: 3, Insightful
      Instead of developing new talent or cultivating the talent they already have, companies "develop" new technology by gobbling up other companies.

      Now you know why entrepreneurship is such a hot market at the moment. The business plan is:

      1. Boss won't listen about developing new technology.
      2. Leave to found new company based on technology.
      3. Technology is very cool, but no massive coporate support.
      4. Corporations see that your boss was an idiot (without actually blaming your boss) and purchase your company.
      5. You profit!!!

      Additional steps:

      6. Key developers hate the new corporate work environment because their boss won't listen, and leave for the next startup.
      7. Cycle repeats.
  12. Re:Just post it to slashdot! by licamell · · Score: 3, Funny

    Not when this is what you have listed under Careers:

    NTH Tier Solutions Careers
    Please be patient while we build

  13. Wow! Sourceforge?!? by Monkeyman334 · · Score: 5, Funny

    Man, it would be super easy picking up women at bars if only I worked on a super popular site like SourceForge. The only thing that would get me more chicks is if I worked as a Slashdot editor.

  14. Why does SourceForge need "superstars"? by HarryCaul · · Score: 4, Insightful


    What are you doing that's really all the cool or interesting? What's the reward for working there? Working for a name people have heard of? People have heard of General Mills too, do they need "superstar" factory workers?

    If you don't really have work that's truly interesting and innovative, get off your ego horse and hire good people who can do the job you actually need done.

  15. It's the way you word it by FreeKill · · Score: 5, Insightful

    To be honest, if this post is at all indicative of how you make your job posts I think its all in the wording. When you say "Wanted Superstar Programmers" you must know that 99% of developers probably don't consider themselves superstars. The ones that do, are probably either way to full of themselves, or they are already working somewhere making a nice salary. If you want more applicants, try being realistic in your requirements and you willingness to pay them what they are worth in the current market. You might be really selective when it comes to choosing someone, thats your choice, but I know for a fact labels like that would turn off many would be applicants, including those you would consider "superstar" status...

  16. Hire telecommuters by GeneralTao · · Score: 3, Informative

    Many folks just don't want to pick up and move some place where real estate prices are insane just so they can get a job with a company that gets bought out 6 months later and downsized 6 months after that.

    For 99% of software development, system administration and network management, physical proximity is completely pointless. Hell, most of the time you end up working for a company with more than one office, and you do remote work on remote systems anyway. Yet the majority of tech companies are still afraid to hire telecommuters.

    I've been telecommuting for almost 6 years with great success. An employer who is willing to hire remote workers suddenly has a gigantic field of potential employees to pick from.

    --
    --- Tao
  17. That's me! need advice from Slashdotters by andyatkinson · · Score: 3, Insightful

    Hey I'm one of those developers! I'm a junior developer working on java certification, learning JEE, beans, tags, servlets, AJAX toolkits, javascript etc., etc. I also have some management courses from undergrad and have considered an MBA. When I go to Dice.com and see Senior developers in my zip code making 3/4 of what "software managers" are making by using the Dice salary search feature, I scratch my head confused by whether coding until 1AM is "worth it"...if going the management route would make me a lot more money anyway (and still let me code as a hobby/entrepeneur on the side). What's a young person to do?

  18. Dilbert covered this (of course) by Beryllium+Sphere(tm) · · Score: 4, Funny

    Somebody pointed out that Dilbert's company set salaries based on the industry average but claimed to want only the best employees.

    The PHB acknowledged the point, saying that they were looking for the bright but clueless set.

    1. Re:Dilbert covered this (of course) by Kineel · · Score: 4, Interesting

      Too true. One of my former (fortune 500) employers had two habits, one was announcing that they paid according to industry standards, and the other was insisting that during reviews nearly everyone should get a standard rating of 3/5. Nobody should ever get rated well above average.

      The message was clear, we only hire highly mediocre candidates.

      Then they were shocked that when they offered a voluntary separation package 249 out of 251 IT employees volunteered. The two that didn't volunteer were a single mom and the only guy who had work from home privileges.

      They had to change the VSP to take people with the most seniority first.

      There was actually one case that I know of where the person who had the second highest seniority in a group bribed the guy in front of him by offering to pay him a portion of the separation package to let the second guy get out of the company!

      --
      -- Should there be smoke coming out of my CPU?
  19. Re:Good, intelligent coders are hard to find by kfg · · Score: 3, Insightful

    .. how come it's hard to find coders who are motivated and know what they're doing?

    There aren't any.

    The ones who are motivated don't know what they're doing and the ones that know what they're doing can be found in a dark corner of the machine room banging their heads against the wall.

    KFG

  20. I'm looking for part time by guruevi · · Score: 3, Interesting

    A lot of (talented) sysadmin's like me aren't looking for full time employment anymore. I am currently looking for downphasing to a part time job now and if you have something to offer, I can always look into it. Full time sysadmining (as I am doing now) leaves talented people exhausted and squeezed out before they hit 40. I know a lot of people that quit their IT-profession (programmers, administrators) and either work for themselves or work somewhere part time because bigger companies are constantly looking to get the most out of them since they are so dispensable and we have (or had) a lot of them.

    --
    Custom electronics and digital signage for your business: www.evcircuits.com
  21. Funny by aussersterne · · Score: 3, Insightful

    how blind companies and HR managers can sometimes be about this. I worked at a company that committed this sin. They would list radically deep skills and experience requirements from multiple fields for single positions, but the pay wasn't anything special, really just entry-level, and the location sucked.

    Each time they would interview what amounted to entry-level candidates (the only ones interested at that pay level, naturally) for months and finally they'd get desperate and make a hire that didn't quite measure up to the extreme the standards they'd set for positions. Then, when it didn't work out and the hire either left or got let go, they wouldn't try to make the position more attractive to someone who was more qualified, they'd just re-list with the same salary and benefits package(s), only each new time they'd add even more required skills and experience, as though they just hadn't been stringent enough the first time.

    Meanwhile, for those of us inside already, the workload just got bigger and bigger since we couldn't make any good hires and couldn't keep the ones we made. Needless to say I moved on after just over a year, once I realized that for the amount of work I was actually doing as the result of the (I realized) never-to-be-resolved staff shortage, I was also getting underpaid.

    It's like HR thought that if they just kept asking for more, eventually they'd get it.

    --
    STOP . AMERICA . NOW
  22. Re:Location by Grishnakh · · Score: 4, Insightful

    here in Alaska, ... have no state income tax, no liberal politicians trying to take my money and give it to someone else,

    You mean like that bridge to nowhere for 50 people? Thanks a lot for trying to steal our money and spend it on some stupid bridge that no one needs, Alaskan.

    You, an Alaskan, complaining about politicians trying to take your money and give it to someone else is a prime example of the pot calling the kettle black. I can't think of a single state currently that more exemplifies this thanks to this example. Even CA and NY don't have such ridiculous public works projects.

  23. One of my pet peeves by SecurityGuy · · Score: 3, Insightful

    Give me an idea what the job pays. Responding to an ad takes some effort because I'll research your company before I even contact you. I don't want to invest a lot of time in the process only to find out that you really want to hire someone for $20,000 less than I'm making now.

    I know it's hard to show your hand even that little bit, but if you want exceptional people to respond, you need to make it clear that you're exceptional, too.