Slashdot Mirror


Inside the War For Top Developer Talent

snydeq writes "With eight qualified candidates for every 10 openings, today's talented developers have their pick of perks, career paths, and more, InfoWorld reports in its inside look at some of the startups and development firms fueling the hottest market for coding talent the tech industry has ever seen. 'Every candidate we look at these days has an offer from at least one of the following companies: Google, Facebook, Twitter, Square, Pinterest, or Palantir,' says Box's Sam Schillace. 'If you want to play at a high level and recruit the best engineers, every single piece matters. You need to have a good story, compensate fairly, engage directly, and have a good culture they want to come work with. You need to make some kind of human connection. You have to do all of it, and you have to do all of it pretty well. Because everyone else is doing it pretty well.'"

40 of 238 comments (clear)

  1. Top talent is always hard to find by Taco+Cowboy · · Score: 5, Interesting

    The number one problem is many top brains burned too brightly and sometimes they burn out too fast

    I've been in the industry since the 1970's, have had worked with geniuses that could out-produce a contingent of code monkeys for any given task, and I've seen too many cases of burn-outs amongst those top brains

    --
    Muchas Gracias, Señor Edward Snowden !
    1. Re:Top talent is always hard to find by gl4ss · · Score: 4, Insightful

      well one problem might be too that they're pretty much defining top talent as someone who has - or says - he has an offer from google,fb & or some other high name company...

      it's not like the offers are public anyways so anyone can claim anything they want in an interview to gain upper hand.

      --
      world was created 5 seconds before this post as it is.
    2. Re:Top talent is always hard to find by AuMatar · · Score: 3, Insightful

      Managing burnout is a skill a developer needs to learn as he gets older. I can burn hot for a few days. I did a charity hackathon not too long ago where I coded for 24hrs straight to finish the project in that weekend. But I can't do that every day, or even every weekend. A developer needs to learn when to question or refuse a deadline, and recognize when he needs to take it in a lower gear for a few days. With careful observation burnouts just become small productivity lulls because they're taken care of sooner, and your long term useful life is longer.

      Good management will look out for this too, and see when a dev needs to be given easy tasks for a few days, or needs to find other resources to help them out. Open lines of communication and a good relationship between the dev and the direct manager are almost necessary for this to work.

      --
      I still have more fans than freaks. WTF is wrong with you people?
    3. Re:Top talent is always hard to find by Anonymous Coward · · Score: 4, Insightful

      Question a deadline?! You're fired!! Mandatory unemployment will cure your burnout. Is that line of communication open enough for you yet?

      Good relationship between manager and slave? What universe do you think you live in?

    4. Re: Top talent is always hard to find by loufoque · · Score: 2, Insightful

      The way Google evaluates talent is pretty bad, and it's not an interesting company to work at unless all you're interested in is a stable income with lots of perks.

      They heavily suffer from NIH syndrome and are convinced that the technology they created (and they created software for pretty much anything) is the best in the world, even when it's painfully outdated. To get hired, you have to use the Google way of doing things to solve problrms. It's a monoculture.

    5. Re: Top talent is always hard to find by Anonymous Coward · · Score: 5, Funny

      it's not an interesting company to work at unless all you're interested in is a stable income with lots of perks.

      Yeah, I hate that. The last thing I want in this world is perks. Or income. Or stability.

    6. Re:Top talent is always hard to find by Anonymous Coward · · Score: 2, Interesting

      Which is not allowed. IIRC Google, Apple et al have been convicted of fixing the software engineering job market,

    7. Re: Top talent is always hard to find by Anonymous Coward · · Score: 4, Insightful

      Google does not suffer from the NIH syndrome at all. Everything their own people developed like labs, autonomous car, lively, knol, orkut, dodgeball, buzz, wave and basically everything else failed pretty miserably. Their succesful products have been bought from other companies: android, earth, maps, gmail, youtube etc.

      I think Google would be the first to admit they don't have the best people themselves and need outsiders for innovation. So far for the NIH syndrome.

      You are right about the completely broken hiring process. Their hiring process is probably pretty much the reason why everything they develop fails and why they need to buy other companies for innovation. The big question is: why do they stick with it?

    8. Re:Top talent is always hard to find by Nerdfest · · Score: 4, Insightful

      After coming of a 2+ year project quite burnt, I think even more than the silly hours, it's the environment and management that causes burn-out. I was quite happy to work at 'over 100%' fro long stretches, but was affected when poor management, politics, and bad corporate culture came into play. The other developers seemed to be affected similarly. There is still a limit to haw hard and long you can work of course, but the conditions make a huge difference.

    9. Re: Top talent is always hard to find by GameboyRMH · · Score: 3, Insightful

      IIRC Gmail was developed in-house as a "20% time" project.

      --
      "When information is power, privacy is freedom" - Jah-Wren Ryel
    10. Re: Top talent is always hard to find by K.+S.+Kyosuke · · Score: 3, Interesting

      And the ad system. And pardon if I'm too blunt but doesn't the "miserable failure" that is their autonomous car actually drive safer than your average redneck behind the steering wheel these days? It's certainly a better driver than I am. Also, many less well known but still important things like the book scanning project evidently work. A lot of research went into digitization. And that's what got us Tesseract 3, if I'm not mistaken. Also, Chrome.

      --
      Ezekiel 23:20
    11. Re: Top talent is always hard to find by 0xdeadbeef · · Score: 2

      So, full of shit it is.

    12. Re: Top talent is always hard to find by swillden · · Score: 5, Informative

      The way Google evaluates talent is pretty bad, and it's not an interesting company to work at unless all you're interested in is a stable income with lots of perks.

      Stable income, lots of perks... yep that's terrible :-)

      Actually, you forgot my favorite feature of working for Google: A complete lack of idiots. Everyone I work with -- right down to the facilities staff, amazingly enough -- is bright, focused, engaged and rational. In three years, working with hundreds of others (Google is highly collaborative), I found a single counterexample, and he's now gone.

      They heavily suffer from NIH syndrome and are convinced that the technology they created (and they created software for pretty much anything) is the best in the world, even when it's painfully outdated.

      NIH syndrome... maybe a little, but less than it might appear. It's absolutely true that pretty much all of the Google infrastructure is home-grown. Partly that's NIH, but I think mostly it's because there's fairly little software out there that can function at Google's scale. And even where there are now publicly-available tools that can do the job, they didn't exist when Google created its stuff, and it doesn't make sense to switch.

      Frankly, Google does have some pretty amazing tools, and I'm no wet-behind-the-ears pup who never saw what was in the world before joining Google, either; I had over 20 years as a professional software engineer when I started working for them. I went in expecting to roll my eyes regularly at all of the homegrown code that they could have just bought -- but frankly I don't see it much.

      I do see a fair number of places that an industrial RDBMS like Oracle or DB/2, could be used and that would be faster for transactional applications than bigtable et al, and more reliable and easier to manage than massively-sharded MySQL (Google uses a lot of massively-sharded MySQL). But I can also see that using a COTS RDBMS would reduce agility and might be hard to integrate into the rest of the infrastructure -- and might run into scalability problems. Google's own stuff runs into scalability limitations, but at least we can fix it.

      Outside of that... for dev tools Google uses pretty much the standard open source suite. For massive-scale process management, there just isn't anything out there to compete with borg, or the rest of Google's cluster management suite. I interviewed with a company that builds somewhat similar software, and so did some research on that space... and there's just nothing remotely like borg. Dremel, Borgmon/Monarch, Critique... same story.

      For version control, Google uses Perforce, a commercial product, and about the only thing out there that could handle a multi-terabyte codebase which receives thousands of commits per day -- how many code repositories measure their performance in commits per second? However, I understand that Google has had to customize it extensively.

      So, on NIH... not so much. Google engineers rarely look outside the company for stuff, but it's because they rarely need to, and if they do need something that none of the available tools can handle, there is rarely anything outside that could work.

      To get hired, you have to use the Google way of doing things to solve problems.

      Not sure what you're talking about there. To get hired you have to solve some pretty standard types of CS problems.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    13. Re: Top talent is always hard to find by RoboJ1M · · Score: 2

      Awful.

      *brushes up CV*

      More and more the evidence points to pack up, ship out and let rich corps fight over me.

    14. Re: Top talent is always hard to find by russotto · · Score: 2

      Google does not suffer from the NIH syndrome at all. Everything their own people developed like labs, autonomous car, lively, knol, orkut, dodgeball, buzz, wave and basically everything else failed pretty miserably. Their succesful products have been bought from other companies: android, earth, maps, gmail, youtube etc.

      OK, I'll feed the troll. The autonomous car is neither an initially in-house project nor a failure. Dodgeball was an acquisition. Gmail was not an acquisition. "Labs" wasn't a product at all. Also you seem to have left out Search, Docs, and Drive.

  2. Rubbish. by Anonymous Coward · · Score: 5, Insightful

    1) This sort of data isn't easy to verify - if there's one thing my experience in recruitment has taught me, it's that a lot of people outright lie, exaggerate, or have a completely distorted opinion of the truth. For example, some of my "I've worked for Google" candidates have, on further exploration, been "I've worked for a company which had a contract with Google";

    2) As my physics teacher, who once worked at NASA, put it (metaphorically - he wasn't a toilet cleaner),: "Even NASA needs people to clean their toilets". A big organisation is very likely to have some wonderful talent, but don't expect everyone at that organisation to be amazing. Indeed, for most positions, it's more important to have someone who fits in than it is to have an outstanding performer. You're NOT there to change the world, but to do a little bit of some bigger thing in a yet larger overall plan, and in most cases your creativity will not be exercised nearly to its full potential. The really bright people will thrive in a research position - and you'll find them in academia, in IBM, and even in Microsoft - but not in Pinterest, lol;

    3) To follow on from that, "top talent" doesn't equate to a job offer from a major company. That just means you've succeeded in the interview process, which means you were well prepared for the interview process. It doesn't mean you've achieved anything. In the UK, about 50% of people who get into Oxbridge were educated privately (present company included). Yet the interviews are designed to teach potential, and obviously people who went to private school aren't inherently brighter - they're just better prepared. Never underestimate "cultural" bias in an interviewer.

    tl;dr Someone who claims to have worked at a well-known brand isn't necessarily brilliant, nor even entirely honest. They will absolutely have desirable qualities for a major corporation, but these qualities may not be what you think they are.

    1. Re:Rubbish. by serviscope_minor · · Score: 3, Insightful

      and even in Microsoft

      "even" microsoft :)

      I'm no MS fan as my post history will surely indicate, but they have one of the top computer science research departments worldwide. It is up there with the best universities.

      But yeah, not pinterest.

      In the UK, about 50% of people who get into Oxbridge were educated privately (present company included). Yet the interviews are designed to teach potential, and obviously people who went to private school aren't inherently brighter - they're just better prepared. Never underestimate "cultural" bias in an interviewer.

      I'm not in that system any more. But I know quite a lot about it and it's always sad when some wanker of a politician rags on at Oxbridge for not getting enough state educated people.

      The interviewers do interview for talent. They try really, really, really hard. Most of them are very egalitarian and know that talent can come from anywhere. One of the best things is when you have a bright student and get the chance to being out his or her potential.

      But it's really, really hard because people from the worse schools are years behind. Not just in knowledge but worse in study skills: they don't yet even know how to self start and learn well yet. The courses start hard and fast, way way more intense than secondary education and people missing the crucial skills risk falling so far behind that it's almost impossible to catch up. Nevertheless the do get admitted and it's often a big burden and may add a substantial extra amonut of teaching load to that yeargroup. That means there isn't usually really any budget so the tutors just kind of do extra on the side for no pay.

      And the politicians still complain, which is a real kick in the teeth. Fortunately they all believe politicians are idiots and the rantings of a fool aren't enough to stop them doing the right thing.

      --
      SJW n. One who posts facts.
  3. Re:In other news by davester666 · · Score: 2

    And yet, he is still paid less than two other guys, who didn't win the Super Bowl last year.

    --
    Sleep your way to a whiter smile...date a dentist!
  4. Re: Other things too by MadKeithV · · Score: 5, Insightful

    Agile is for Teams/projects without a clear goal, vast experience and wÃre nobody knows how to solve it directly.

    So basically every project then?

  5. Rockstar by Anonymous Coward · · Score: 4, Funny

    I'm looking for a rockstar developer!!!

    You need to have 5 years experience (of a 4 years old) technology.

    And you need to be very cheap.

  6. Time for devs to get to work then! by quietwalker · · Score: 3, Interesting

    I remember prepping for interviews where there were 30 applicants for every opening, and each of us competed for low pay, a random grab-bag of on-site 'non financial incentives', with zero focus on the work environment or corporate culture, and where your only chance to stick out was to make a strong human connection.

    Now it's shifted the other direction, but devs - don't be lax. If you're any good, you've already been approached by at least 3-4 recruiters a week via phone & email. Do not blow these people off. In a few years, they could be your best friends. Write a short letter that includes that sentiment: Sorry, not now, but please keep me in mind when a position pops up, because my situation may change It doesn't hurt to ask them if you can forward it on to friends or ex-coworkers who may find it interesting either; it increases their interest in you, and most companies provide referral bonuses even to folks outside their company structure - I usually cash in 2 or so of these a year. I like to ask them too, what their focus is - for example, some look more for admin and general IT, some for java or C# devs, some for embedded devs, and so on so I can send them good candidates.

    Once you have a list of non-robotic/non-spam real actual recruiters in your area, when someone you know does indicate they're looking for a job, play matchmaker. Send them to the folks on your list. Tell the recruiters to expect to hear from so-and-so. Grow the professional relationship.

    It's not just about the occasional free lunch. Once, when I was part of a large contract for a company, there was an emergency meeting as our contract had been cancelled out of the blue, and some 200+ of us were effectively laid off. We all shuffled into a big meeting hall to hear about COBRA insurance and such, and after the first 15 minutes, one of the recruiters comes over to me and says, "Oh, you don't have to worry about this stuff; they still need 2-3 folks, and you're one of them. Technically you'll be unemployed for a week and a half, but we got you a pay raise and more vacation time. No need to interview, we're just shifting you over. Congrats!"

    Sure, without my technical skill, I wouldn't have been considered, but out of the some 100 or so with that same skillset in the group of 200, they picked me because they knew me personally. I had brought them 3 new hires, and about 5-6 potentials that didn't get hired. When we had lunch meetings, we spoke about the employment environment, and what it looked like from our perspectives so they could better market jobs. When they had candidates, I made myself available to answer working environment questions, things like that.

    Basically, I had value to them more than just the contract, and they knew it. So my name was at the top of the list when it came time to hand out the more rewarding jobs or christmas bonuses.

    So the tl;dr: Software devs would do well to nurture your relationship with recruiters, because it could pay off in the long run.

    1. Re:Time for devs to get to work then! by Anonymous Coward · · Score: 5, Insightful

      WTF is this? Some kinda of recruiter fellatio?

      Like a recruiter cares if you sent them a nice email years ago? If you go through a recruiter you can expect that to be 10-30% of your salary going to them. No one picked you, they sold you. You are a commodity to a recruiter, you dumbass.

      Why does shit like this get modded up?

      That story doesnt even make sense. Contract workers with COBRA and vacation time and in-house recruiters?

      $100k that this poster is a recruiter or has a significant other who is one. Or they're just trolling to start the day.

    2. Re:Time for devs to get to work then! by Gr8Apes · · Score: 2

      On this you are wrong. I have 3 recruiters I keep in contact with, and they've been there for 4-8 years now. Like your friends, you need to choose more carefully.

      --
      The cesspool just got a check and balance.
    3. Re:Time for devs to get to work then! by 0xdeadbeef · · Score: 2

      approached by at least 3-4 recruiters a week via phone & email. Do not blow these people off. In a few years, they could be your best friends

      You should always blow these people off. They're parasites and "in a few years" most of them will have failed and will be failing at something else, like selling real estate or SEO marketing or astroturfing for a PR firm.

      Your professional contacts will provide the overwhelming majority of job leads. If you're competent and don't burn bridges you'll never run out of places to work.

      Recruiters don't exist to find you a job, they exist to get between you and a job.

    4. Re:Time for devs to get to work then! by quietwalker · · Score: 2, Informative

      Wow, so much vitrol, so much lack of understanding.

      It's okay to be ignorant. Lots of devs are, even ones that have been in the industry for a good long while.

      Letsee ....

      1) Contracting companies make money off you
      Yes, but that's just sour grapes - if you accepted the contract at the rates and benefits given, then, you accepted it.

      2) They're charging x% more than you're making! You should be making that much
      You sound like someone who's never done independent contracting before. First, how are you going to get in the door to bid yourself out for these contracts? Are you going to go through their agency vetting? Provide your own worker's insurance (ensures your contract will be completed if you're unable to)? Provide a history that shows more than a single competent individual with a single set of skills? Don't forget providing your own medical insurance. I've had to do this before for myself; for a job that I'd normally peg in the 80$/hr range, in order for me to be profitable, it'd need to be in the 200-300$/hr range. and see item 3 below ...

      3) You weren't going to get that job by yourself anyway.

      When it comes to devs, it's rarely a choice between contract or perm for the same position. It's one or the other.

      First, perm employees are - to the company - almost always more expensive than contractors, even given an invisible markup that goes to the contracting company. The cost of onboarding is high, benefits are high, it's all very expensive, more so than the contract cost.

      Next, contractors are easier to get rid of, just cancel the contract - so if you don't work out, it's painless to excise you. It's much harder to get rid of employees. There's unemployment, there's a higher potential for lawsuits, there's morale problems, etc.

      Additionally, many big companies use contractors as budget stuffing. You might not know this if you're outside of management, but in many places, coming in under budget is bad - it means your next year's budget will be reduced. One way to avoid this is to use your discretionary budget to hire contractors. They're effectively uncashed checks - you can cash them any time you need to, or just wait out the year and let them soak the remaining budget.

      A counterpoint to the above issue, many small companies use contractors because they cannot afford to compete in the HR/recruitment space on their own. Many shops specialize in software design, and they don't have a separate department to vet and sort thousands of applications, much less maintain social presence on career sites and such required to snag good employees. They rely on contract agencies and rarely even post their positions publicly. Most contract companies even give discounts when you mark them as a sole provider, so it's the best way to get good candidates without spending your lead engineer's time.

      Last, since these budgets are almost always separate from a fixed budget to be used purely for headcount, it can be used to hire additional personnel when you're not allowed to otherwise.

      All in all though, it means most of the jobs going to contractors are not ~ever~ going to perm employees, and vice versa.

      4) Recruiter cares if you sent them a nice email?

      Yes, they do. Their livelihood depends on placing candidates. For them, it's mostly statistics; throw enough candidates at a job, a certain % will stick. How do they hedge their bets? They find _good_ candidates, and they keep in touch with them. Some of that is social - just a willingness to communicate with them is a better risk than someone who never responds. It pays for them - literally - to keep in touch, to maintain that relationship. So they make special notes of the nice ones, of the successful ones, the ones that interact with them, that agree to go to lunch with them - of the ones that can help them bring in a payday. Especially in that environment, they're very used to monet

  7. Re:Other things too by perpenso · · Score: 4, Insightful

    what's wrong with agile?

    Nothing in theory, **if** your project meets a certain profile. The real problem is that some people tend to implement an agile process in terrible ways, more so with "extreme programming" (XP). For example paired programming with constantly changing pairs, including pairs where a member is on unfamiliar ground. This may work for some projects or tasks but it is not going to work for others. Where agile/XP can go wrong is where management/leaders believes that this sort of paired programming is always of benefit.

    Plus in the above example basic human psychology is ignored. Some people are most productive when they are not bouncing between different domains every day or two. Some people are wired to work in a more depth first manner, not so much breadth first. To force the later to constantly bounce between domains, well management/leadership is basically sabotaging their efficiency. Perhaps some people should only pair in a new domain every month or two.

    Assuming a particular task should be paired at all.

    Similar problems can be found in other aspects of agile/xp doctrine. Management/Leadership is hard. There is no magic bullet. Great ideas tend to work best under specific circumstances. Deciding when to stick with doctrine and when to deviate from doctrine, or to pick doctrine A over doctrine B, is what makes it so hard.

  8. Here's what Agile means nowadays by Anonymous Coward · · Score: 3, Insightful

    People use "agile" as a way to start coding when they have no requirements.

    Then when they produce the predictable crap anyway, they claim they have to go live because "well, we used Agile".

    The worst part is....

    PEOPLE ACTUALLY FALL FOR IT

  9. I disagree with the premise... by QuietLagoon · · Score: 3, Interesting

    With eight qualified candidates for every 10 openings

    To me that means that the companies are being far too selective and / or not using screening methods that reflect positive employment outcomes.

    .
    As google's selection process has shown, rejecting qualified candidates just because they do not do well on some obscure testing hurdles is not the way to find qualified candidates.

  10. There's a lot of jobs out there? by NotSoHeavyD3 · · Score: 3, Interesting

    Funny, that's not my experience up here in the north east. What I basically find is there's 3 or 4 jobs that every recruiter tries to drop on me. (Which makes for very short conversations.) I think I've been asked about 1 company from at least 5 interviewers.(I interviewed there and didn't like it btw.)

    --
    Did you know 80 to 90% of the moderators on slashdot wouldn't recognize a troll even if one dragged them under a bridge.
    1. Re:There's a lot of jobs out there? by ebno-10db · · Score: 5, Insightful

      Oops, forgot my main point. One of the most annoying and counterproductive things about Silicon Valley is its provincialism. They seem to be unaware of any part of the US outside of the Bay Area. Ironically, this is the exact opposite of the SV image of being cosmopolitan (or even "globalized", whatever the hell that means). It's also at odds with the way people talk about having broken down communication barriers. Do they think the only places the Internet is connected are the Bay Area and India? There are lots of smaller tech hubs in the US (e.g. Pittsburgh) where you can get top people much easier and cheaper than in SV. Why do these geniuses seem to ignore that?

      I know some of the big companies, like Google, have facilities all over, but how much do they actually use them for "core development"? In the case of Google I honestly don't know, and any solid information would be appreciated.

  11. Not all top developers work in those few companies by Coditor · · Score: 2

    There are top developers everywhere, not just in SF or Seattle or NY. But not everyone wants to work at giant companies, some would rather work for a small team that does great work but doesn't burn itself out. Some people like living in smaller towns. Some people want a life outside of a job as well. Some would prefer working in a startup where they can make a huge difference and do something amazing. I think a lot of those companies aren't any better at evaluating talent than anyone else and often succeed due to market position, luck, being first to something, or something other than simply hiring "top" talent.

  12. Sometimes by Murdoch5 · · Score: 2

    I actually think the best talent comes from the programmers who don't advertise themselves. The coders coming out of university / college generally can't program very well at all, well you do find a diamond in the rough it's not common. I'd rather interview a programmer who doesn't have a flashy resume and doesn't try to show off his coding ability because it's often the case that these kind of programmers are the best to have around.

  13. Re:47% of statistics are just made up by dkleinsc · · Score: 2

    Another thing that would be happening if demand for developers is really that high: Routinely offering developers $250K a year, plus benefits, plus a nice office, plus no on-call or after-hours support duties, plus paid overtime, plus free catered lunch and possibly breakfast and dinner too. That's textbook economics, where the economy responds to a shortgage by raising the price until either the demand drops or the supply increases to meet the demand. But I think a lot of managers have a philosophical problem with managing people who get paid more than they do, so it will never ever happen.

    Changing the pricing around might convince them to consider hiring somebody other than the person they're typically after, who is 25-27-year-old, with 3-5 years of experience, a B.A. in computer science or something similar from a top tech school such as MIT or Stanford, with detailed knowledge of the exact technology stack their company uses, currently employed by somebody else, not married and not a parent, with no life beyond work, who will be comfortable being available 24x7x365, and sincerely believes that working 80-90 hours a week will reap financial and career rewards. Unless there are affirmative action rules in place, this mythical person they're after is probably also male, white or Asian or Indian racial background, and speaks Standard American English as his first language.

    --
    I am officially gone from /. Long live http://www.soylentnews.com/
  14. BS - Listen up kids: SF is for suckers! by Anonymous Coward · · Score: 2, Insightful

    This article is about the San Francisco Area.

    In the tech-crazed San Francisco Bay Area, it exceeds $110,000.

    IN SF, $110,000 is SHIT pay. For me to move to SF from Metro Atlanta and keep my lifestyle, I would need a minimum of $250,000 per year. Don't BS me about the cost of living or you can much cheaper living 90 minutes away.

    And if it's a startup (I don't give a rat's ass about the "track record" of the entrepreneurs - one hit wonders), their doors will be closed within the year.

    Stock options?! Ahahahahaha!

    Of course, I have been around the block a few times and that's why the SF people prefer young and naive programmers - i.e. Less than 30 years old.

    1. Re:BS - Listen up kids: SF is for suckers! by luis_a_espinal · · Score: 2

      Why should we trust someone who claims to "need" the amount of (250000 x 2) dollars just to stay happy? And I guess I'm really asking: What are you like to work with?

      Either you are being deliberately obtuse, or you went through your school years without learning an iota of reading comprehension. Let me re-quote myself, with bold to help you deal with the complexities of middle school reading skills:

      I needed to make $250K... and my wife had to make about the same just for the both of us to buy a house that I can buy in South Florida (not a cheap real state market) with just my salary alone.

      In South Florida (Broward County to be more specific), a 3/2 home with a decent patio (say 5K square feet), in a good school district, with a two-car garage, could cost me approximately $250K tops.

      A similar house in San Francisco will cost me NO LESS THAN $750K. No less.

      Now, let's do the math since, you know, this is a site for geeks and shit like that.

      A typical down payment could be about 5%. 20% if we go with a conventional loan.

      Such a down payment on the hypothetical South Florida house would amount to $12K tops (or $50K with a conventional loan.) Those are median values, meaning you can be able to pay less.

      Now take those percentages and apply it to the comparable San Francisco home. What do we get? The lower end of a down payment becomes $36K. For a conventional loan, it would be $150K. And these are no median values, these are bottom values.

      I do not know about but I cannot make a $150K down payment, not unless both my wife and I make half-a-million combined a year. Considering I am forced to pay PMI insurance if I don't pay at least a 20% down payment, I don't think I want to make a $35K down payment just to scratch off %5 of the base price.

      Regardless of whether I were to pay 5% or 20% off such a property, the monthly mortgage payment will be eating my paychecks. I would be living just to pay such a house. Forget about college savings for my two little girls (which is pretty much what my wife and I save for) and forget about sending my girls to see their grandparents over seas.

      Either that or I have to give up having a patio for my kids to play. Heck, I would have to give up living in a house and rent a hole in the wall just to be able to save for a rainy day.

      In South Florida, with my current salary by myself, on the other hand, I can make a $12k down payment (or with great sacrifice a $50K taking down 20% of the property and thus skip paying PMI insurance.)

      Either way, my mortgage payments would not eat my salary, and I can save for college savings, pay for my kids's extra curricular activities, and I dunno, perhaps get a decent car for my wife to take my kids around to school and stuff.

      So if you are too fucking stupid to wonder why I need that to make me happy, I guess my short answer is: shit, I want my kids to have a patio. Nothing fancy, just some patch of grass where I can put a swing or something, maybe a dog. A place where my kids can invite their friends to pay as they grow up. I don't want to live in a hole in a wall like in Tokyo (I've been there, I know how that is) which is what I will have to live like in San Francisco. And call me crazy and vain, but shit, I would like to live in a good school district. And to add insult to injury, I would like to buy a new car when needed, and I would like to retain my ability to pay shit in cash as opposed to live on a line of credit.

      In other words, I would like to retain my financial independence and be able to save for my kids' college education, and my retirement, and a vacation here and there. Since I slugged my way through college while flipping burgers and driving forklifts at the Home Depot, I don't know, I feel I might have a chance to do so. Crazy, I know!!!

      Nothing outrageous, just the normal shit one would expect to be able to attain with a college educat

  15. Re: Other things too by Trepidity · · Score: 2

    Nah, there are also the teams/projects with vast inexperience, and where everybody knows how to solve the problem directly.

  16. ...and no brown M&Ms! by Dogtanian · · Score: 3, Funny

    I'm looking for a rockstar developer!!!

    Great stuff, I have fantastic "rockstar" developer credentials:-

    * Regular user of both cocaine and heroin
    * Drink Jack Daniels pretty much 24/7 (got a drip hooked up for when I need to sleep), can't remember the last time I was sober
    * Throw 60" monitors out of boardroom windows
    * Once sexually pleasured a lower-ranking female colleague with a red snapper fish (probably Not Safe For Work unless you Work with Rockstars like me) .

    Was that what you were looking for?

    And you need to be very cheap.

    Fuck you, I cancelled my last programming tour because I was offered less than $1m a night and no guarantee of red-haired groupies with a proclivity for red snappers...

    --
    "Slashdot - News and Chat Sites Deviant". (Click "homepage" link above for details).
  17. Re:Other things too by BVis · · Score: 2

    Caveat: Outside looking in, have not technically worked in an Agile environment (although I have a new gig that is supposedly going to implement it Real Soon Now).

    It seems to me that the main benefit to the business concerns in Agile is the ability to see something rudimentary right away, and be able to give better-informed feedback to the developers with regards to the features that are yet to be implemented. The trade-off is that the new features have costs associated with them, so the benefit to the developers is that that forces the business concerns to curb their scope accordingly, and hopefully provide better specs. However, what I can see happening is costs being invisible (or non-existent) to the business concerns, giving them a blank check to creep the scope and demand features that were never discussed in the planning stages (because the developers selfishly insisted on having adequate time to implement the features in a sane environment, thus committing the cardinal sin of pushing up a deadline).

    Without those costs as a check against business concern ignorance, Agile IMHO seems doomed to failure. At my last job (and this is one of the reasons I no longer work there) we had a big client. A really big client. A client that was big enough to bully their way into creeping the scope and providing inadequate (and by inadequate, I mean non-existent) specifications. A client that would not allow us to bill them for additional time when they changed their requirements and demanded new features. Without that check (increased costs) the development process went way beyond initial estimates to the point where we ate most of the development costs and burned out our resources. Had we tried to implement Agile, I would have either quit sooner or had a psychotic break. So, to bring us back on topic, they now have zero developers on staff instead of one because of poor management.

    --
    Never underestimate the power of stupid people in large groups.
  18. What about Software Testers? by DanTan · · Score: 2

    Jokes aside as how 50% of the world things software testers are monkeys bashing on a keyboard and another 40% think we're just game testers with no degrees. Where's the cry for talented software testers? It's reached the point that developers are far easier to get than a good software tester. The number of bugs that are openly visible in software is ridiculous as people tell companies to push rapidly & push often and let their customers find the bugs :(.

  19. Bought Android pre-alpha, developed it. Like MS Wi by raymorris · · Score: 4, Insightful

    > Google didn't develop Android, they acquired it.

    That's as true as saying Microsoft didn't develop DOS/Windows, they acquired it.

    Android 1.0 ALPHA was after Google bought Android. Everything from 1.0 through 4.4 has been developed by Google.