Slashdot Mirror


Are Software Developers Really More Valuable To Companies Than Money? (cnbc.com)

Recently the CFO of Stripe revealed a surprising statistic: As our global economy increasingly comes to run on technology-enabled rails and every company becomes a tech company, demand for high-quality software engineers is at an all-time high. A recent study from Stripe and Harris Poll found that 61 percent of C-suite executives believe access to developer talent is a threat to the success of their business. Perhaps more surprisingly -- as we mark a decade after the financial crisis -- this threat was even ranked above capital constraints.

And yet, despite being many corporations' most precious resource, developer talents are all too often squandered. Collectively, companies today lose upward of $300 billion a year paying down "technical debt," as developers pour time into maintaining legacy systems or dealing with the ramifications of bad software... When deployed correctly, developers can be economic multipliers -- coefficients that dramatically ratchet up the output of the teams and companies of which they're a part.

His article even ends with tips for managers about how to get the most out of their developers.
  • Consider very carefully the current and potential allocation of developer time.
  • Embrace the cloud, saving in-house developers to work on higher-impact projects.
  • Hire leaders who have technical backgrounds, so they can make better hiring and strategic decisions, and offer better management of developers.

But first managers have to decide if they agree with his initial premise.

Are software developers more valuable to companies than money?


7 of 96 comments (clear)

  1. Ran out of news? by balsy2001 · · Score: 4, Insightful

    Apparently we are just recycling stories that were posted a few days ago.

    --
    GENERATION 27: The first time you see this, copy it into your sig on any forum and add 1 to the generation.
  2. IF they were valuable by Billly+Gates · · Score: 5, Insightful

    If they were valuable they would not be outsourced to India and be the first ones laid off when a recession starts. All other departments get untouched. Manufacturing and IT always get gutted first and get the least respect of any department as we are an annoying cost getting in the way of the CEO's bonus.

    At least that is my experience which maybe tainted from the oil and gas industry a little bit.

    1. Re: IF they were valuable by JMJimmy · · Score: 5, Insightful

      Of everyone I know, including myself, 5 are what I would consider computer literate (more than being able to do what's done before), of those 5, 1 could do some CSS/HTML but not much more without a GUI. 2 would be ok programmers, 1 is top corporate talent, 1 is capable of AI research. On the other hand, I could think of 100+ for office work, another 100+ for trades, etc.

      It's not enough to learn how to code - you need a specific skill set and capabilities to understand how to build something. Even if you have those capabilities, it doesn't mean you're someone who can execute, who can navigate office politics, who can see all the security implications while they code, scaling, efficiencies, etc. The combination of skills for a top talent is staggering. But that is still not all - on top of all that you need to understand the business requirements. Coders don't operate in a vacuum, they need to know how what they do will impact the business processes and how those business processes function in minute detail to properly execute. That is a fucking valuable individual who deserves top pay.

      I took the top result on a google search for a senior software engineer and to convert it to a comparable skill in another profession we end up with something like:

      Be fluent in 11 languages and 6 dialects
      Have 12 trades certifications
      Be capable of architectural designs and engineering plans
      A degree in library sciences
      Have complete knowledge of the insurance industry
      Willing to travel
      Willing to work unpaid overtime
      Have a teaching degree and teach junior members
      Expert at security
      Expert at telecommunications
      Actuary skills
      Manager level banking skills

      And on top of that you need soft skills so you can dumb it down for us, explain all the stuff we don't understand to shareholders, "please" our clients, and be self-directed - while working in a team - doing multiple things at once - and be proactive and fix the mistakes we can't see coming... oh and be passionate and keep up with everything going on in your spare time

      $57k

      Flip burgers at McDonalds

      $20k

      Somehow it just doesn't quite add up that $60k is "more than enough"

  3. Try this simple test. by Anonymous Coward · · Score: 5, Funny

    Place a software developer and a box of money on the ground, and see which one I grab and run off with.

  4. Obviously. by OldMugwump · · Score: 5, Interesting

    Given that companies routinely give away money (in salaries) to hire developers, obviously they'd prefer to have the developers. Of course, you can say the same about every employee in every job - the employer prefers to have the staff member rather than they money they pay them.

    --
    "Shoot, a fella could have a pretty good weekend in Vegas with all that stuff."
  5. Article Lacks Basic Economic Reasoning Ability... by brian.stinar · · Score: 5, Interesting

    Software developers are, by definition, more valuable than the money a company pays to employ them. This is also true of any employee. Unfortunately, the author of the article seems to not be aware of this basic economic trade-off. Someone that pays money for something values that thing more than then money they paid for it. This is probably the most fundamental principle of basic economic exchange.

    I do actually think I have something else to add, besides a basic criticism of click-bait titles.

    As someone that owns a software company, my company provides services that typically either replace, or supplement, internal development skills. We step in and work for our clients for a number of reasons. One reason is when an organization relies on custom software, but cannot manage the development process, typically through the work of a talented, previous, employee that has since left the company where no one in management had any idea of what they actually did, but they rely on it. Another common reason is that the clients cannot actually pay for a W2 employee to do the work. We are able to charge at least 2x as much as an employee, but since we need to work half the time (either through efficiencies, or because they simply do not have full time work available), this is typically a cost savings. Usually, there is some combination of lack of development/management skill, and cost savings, which is why it makes sense to "outsource" to a U.S. based company, as opposed to developing software skills in-house.

    So, I feel push back on price when selling sometimes. Often times, organizations will simply leave a position empty than pay the 2-3x contractor rates needed to fill these positions, immediately, with me and my team. For those people, developers are NOT worth more than 2-3x an employee rate. They ARE worth the somewhat inflexible price range their HR department is looking to fill people into.

  6. Re:Article Lacks Basic Economic Reasoning Ability. by Kjella · · Score: 5, Interesting

    Software developers are, by definition, more valuable than the money a company pays to employ them. This is also true of any employee. Unfortunately, the author of the article seems to not be aware of this basic economic trade-off. Someone that pays money for something values that thing more than then money they paid for it. This is probably the most fundamental principle of basic economic exchange.

    It's true in a theoretical world. In the real world, it's not really your manager's money but the company's money. Many people are employed despite their sub-par performance because termination processes are nasty. Termination processes reduce headcount you may not get back. Termination processes may cause employees that actually perform above their pay grade to seek other work. Replacing a hire causes new recruitment costs for a replacement that may not be better than what you had. And even if they are, you've sunk a lot of training cost into the employee you have. If you don't know a mediocre employee that strictly speaking should have been fired but just isn't that horrible, you're not looking very hard or you're it. Honestly if you're terminated for a non-downsizing reason - and I'm including outsourcing in that - you've probably been a rather dreadful employee.

    --
    Live today, because you never know what tomorrow brings