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?


4 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 Anonymous Coward · · Score: 3, Insightful

      Sometimes, it's the way projects are managed. In the old days of programming, you had a specification for each software component which covered exactly how it was supposed to work. It was be the responsibility of one programmer to get all of that done in one task. These days, that specification is split up into about a dozen Jira tasks, prioritized by how whether they will look good for demo day and how quickly they can be done in order to fit inside one sprint.

      Something like a customizable splash screen that appears within milliseconds of power up becomes split up into several tasks; implement the GUI interface to select the image [demo day GUI programmer], display the actual image during boot up [demo day GUI programmer] and sending the UI selection to the display task [backend system programmer]. When it comes to implementation, they put the splash image into the ROM bootloader, get the GUI to provide a menu. Then several sprints layer, it becomes the task of the system programmer to write the GUI selection into the ROM bootloader without requiring a reboot or flash SD card.

    2. 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"