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?


96 comments

  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.
    1. Re:Ran out of news? by Anonymous Coward · · Score: 0

      Um yes Fake BeauHD account that has a five million account number and is incredibly not banned.

    2. Re:Ran out of news? by balsy2001 · · Score: 1

      It isn’t even a different news outlet that was linked to. Both the same cnbc story. The original /. story is here https://developers.slashdot.or...

      --
      GENERATION 27: The first time you see this, copy it into your sig on any forum and add 1 to the generation.
    3. Re:Ran out of news? by fahrbot-bot · · Score: 1

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

      Perhaps content is more valuable to /. than editors.

      On the other hand, recycling is very environmentally conscious.

      --
      It must have been something you assimilated. . . .
    4. Re:Ran out of news? by TigerPlish · · Score: 1

      You must be new here, dupes are a time-honored slashdot bug. er, feature.

      --
      The "Civilized World" jumped the shark ca. 1973.
    5. Re:Ran out of news? by Anonymous Coward · · Score: 0

      Um yes Fake BeauHD account that has a five million account number and is incredibly not banned.

      The fact that the account in question is not banned speaks volumes about the people who run Slashdot, and what it says
      is not complimentary.

    6. Re:Ran out of news? by CaptainDork · · Score: 1

      Yeah, I got a stalker, cre1mer, (notice the one).

      Don't know if it's still around.

      It's not that I don't care; it just doesn't matter. ~ © 2018 CaptainDork

      --
      It little behooves the best of us to comment on the rest of us.
    7. Re:Ran out of news? by Anonymous Coward · · Score: 0

      a time-honored slashdot bug. er, feature

      As is saying "you must be new here" to people who are clearly not new, and who are just participating in a time-honored tradition (like pointing out that dupes are dupes).

  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 fabriciom · · Score: 1

      Click bate sir, just bate...

    2. Re: IF they were valuable by Anonymous Coward · · Score: 0

      Only one way to find out

    3. Re:IF they were valuable by Anonymous Coward · · Score: 1

      My impression is that the outsourcing etc. has resulted in many bad solutions that are expensive to fix or replace. Programmer != Programmer. You can't equate programmers because they have different talents and some are more talented than others.

    4. Re:IF they were valuable by Dutch+Gun · · Score: 1

      My employer and I have established exactly how much money I'm worth to them per year. It's a silly premise to begin with.

      --
      Irony: Agile development has too much intertia to be abandoned now.
    5. Re:IF they were valuable by Riceballsan · · Score: 1

      The bottom line, assuming software isn't the product of said company isn't software, there's generally a diminishing return on software development. Generally the developers are going to automate, and add a snappy interface to supercharge every other department, lessen their workload maximize time efficiency etc... In a few months a developer or small team of developers can easily create the productivity increases of 50x as many employees. But after that initial push, he's just maintaining, adding small barely noticable improvements, cleaning up a few minor quirks and waiting for the company to pick up new tasks to improve. It's a lot like plumbers, carpenters etc.... super valuable and important to have to get things rolling, but once things are built it's better to hire them on demand.

    6. Re:IF they were valuable by Anonymous Coward · · Score: 0

      The first bit doesn't make any sense. If why wouldn't you get valuable material from countries where it's cheaper?

      The second is just untrue in my experience. I suppose it depends on your industry. Without knowing specific details, I can imagine that IT truly *is* the least important in a recession to the oil and gas industry. I don't know that, but I can imagine it.

      However the entire premise is a weird phrase, and I clicked on it to get a translation into real English. Money is a group noun. Money can be converted into Software Developers. Some amount of money is not enough. Another amount of money is way more than enough. This suggests that software developers are both more and less valuable to companies than money.

      The article itself makes more sense. Shortages of software developers is more of a threat to established companies than shortages of capital (mostly, money). I know the instant Slashdot response is just raise salaries and shortages will always disappear, but this threat makes sense in the same way that shortages of capital can be more of a threat than shortages of fruit roll-ups, even though you can surely exchange all your fruit roll-ups in bulk for money if you make the fruit roll-up to money ratio enticing enough.

    7. Re:IF they were valuable by Billly+Gates · · Score: 1

      Any large organization or even a medium one has many many business processes. The problem is people think of technology they think of the guy plugging in desktop computers and calling when one breaks.

      They don't understand the value of software and automation. Some big ones do, other big ones get leaders and executives more concerned with cutting costs to boast the shareprice and don't give a shit about anyone else but their personal bonuses. Other organizations are clueless and think great ideas only come from Managers, not software.

      A long time ago software used to be all in house and not through expensive PeopleSoft Oracle contracts. So it was used to automate and make things efficient. Today people use prepacked and continue unoptimized unable to see the forest from the trees of their own departments.

      Business processes are continuing getting complex and software to work with it always needs updating and yes it can make a larger organization more efficient. There is a reason a company gets very large and a younger nibble competitor comes. No freaking redtape and meetings and decisions can be done by the small one in an instant.

    8. Re: IF they were valuable by Anonymous Coward · · Score: 1

      MBAs (The executives all seem to have MBAs...) are taught to see and believe IT as only a cost center, even if said IT is the backbone of the company and the money and profits it makes in the first place. Also, the IT staff tend to be kind of smart, so are a bit of a percieved threat for perhaps calling out their supposed superiors for stupid decisions they might make, for their potential of mucking up said IT systems, etc.
      Decisions that are often good for the executive suite (bonuses) and shareholders (because some if those bonuses are in the form of stock) but usually at the detriment of those ungrateful employees who still have their jobs. And that IT people seem to have fewer inhibitions for calling out said decisions.

    9. Re: IF they were valuable by Anonymous Coward · · Score: 0

      now go ask for that raise you feel you rightly deserve... tell us how well it goes.

    10. Re: IF they were valuable by Anonymous Coward · · Score: 0

      well, we pay firefighters a non-insignificant salary to sit around and do a lot of chrome & brass polishing, floor (re)waxing, etc. oh and occaisionally answer a call for help and maybe put out a fire driving arond in big dandy shiny well-polished and colorful trucks.

      at least thats putting the general perception of IT staff on firefighters.

    11. Re: IF they were valuable by IcyWolfy · · Score: 2

      I think we are all horribly overpaid. There is no reason for a developer to be making more than 60k a year. 10% over national average for a household is more than enough. Why do people in the US have to be so damned greedy?

      When working in other countries, I make a sensible wage.
      When working in the US, they pay a stupid amount that would be better spent improving the local communities, with better infrastructure, better recreation facilities (which can also make money and jobs for the company that builds them), better training systems, or just more time off for a better work-life balance.

      It

    12. Re:IF they were valuable by Billly+Gates · · Score: 2

      Makes perfect sense. If something is not valuable you go cheap. If something is valuable you pay more for better quality and quantity.

      There is a shortage of *qualified* software developers because of outsourcing last decade put all the skills to foreign countries while many left the IT field as a result to do better things. Now these technical debt gladden projects need to be redone and with a lesser supply.

    13. 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.

    14. Re:IF they were valuable by CaptainDork · · Score: 1

      This.

      I'm retired from Mobil Oil. I went from systems analyst to senior network engineer.

      We had great expense accounts, travel, nice perks.

      Then they bought Montgomery Ward, Went self-insured and sold insurance, got into real estate and built Reston, Va. ... all kinds of wacky shit out of their wheelhouse.

      The problem was cash-on-hand that shareholders wanted them to use to get more money.

      The first thing Mobil did, right before going under, was "right-sizing" (downsizing).

      Great way to instantly decrease spending.

      They outsourced many IT jobs and hired contractors.

      That was way more expensive.

      SAP scammed their ass.

      I refused to work with that piece of shit, and stuck with network stuff.

      Exxon bought them for a song.

      --
      It little behooves the best of us to comment on the rest of us.
    15. Re:IF they were valuable by rtb61 · · Score: 1

      You have no idea. The bosses only give a crap about how much you are worth on one side of the payment equation. Are they paying you less than the profit you are generating, that is all. How much less, they can pay you, BONUS.

      You want to earn money as a developer, learn different language skills, how to shamelessly lie, verbal emotional manipulation, learn to listen to other people's ideas to steal them, finding the right staff, how to pay them as little as possible, the language of IPOs, and accepting you are a cunt and fuck everyone else. The you are on your path to the top, it is the way the system is designed, it is they way they, those of that ilk designed it.

      What you are worth, is what you can be exploited for, in today's capitalist society and that is it, die immediately after useful exploitation over, so fucking what, in fact bonus.

      Honestly, seriously, and the reality to the question want to be better off as a developer, only one answer to that question, become more politically active, because the system has been stacked against you and is very corruptly run. Yes, you have to do the hard yards as a result of decades of indifference to socio economic politics. That is the truth, you must campaign for better employment conditions overall, as well as better social conditions and infrastructure because they are the real drivers for better or worse social conditions, not the imaginary carrot you are chasing with the threat of the stick chasing along behind.

      --
      Chaos - everything, everywhere, everywhen
    16. Re: IF they were valuable by Anonymous Coward · · Score: 0

      House negro

    17. Re:IF they were valuable by MaryannG · · Score: 1

      For years, when I was asked to describe my job (web application dev) I replied that I was, pretty much, a high tech carpenter. I built things and once those things were built, I was seeking the next thing to build because the people who employed me to build things did not tend to keep me to maintain them.

      Enter India, Bangladesh and China and I found that when I was bidding on projects, I was doing so against a foreign ignoramus who would bid 1/4 of what I was quoting. What made that situation more galling was that I also mentored for my particular language on a tech forum and I'd have Indians, Bangladeshis and Chinese create an account, vomit an entire code module into a post and conclude with some pidjin English version of "how I fix?".

      Long story short, my industry (application development) does not value the end product nearly as much as they care about how many dollars can they get a barely functioning POS up and creaking along. No appreciation for future maintenance, upgrading and patching costs, no apparent awareness of how their delightfully cheap overseas dev will sell their "custom" code to the next similar project.

      Software developers are only valued for their immediate capabilities of building the house...that the company will allow to fall into disrepair via neglect or cheap maintenance attentions.

      --
      Social Media Handywoman at Texas Boys Balloo
    18. 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"

    19. Re:IF they were valuable by Anonymous Coward · · Score: 0

      One of the most basic principles of Agile is that you're supposed to provide something valuable for the customer at demo time.
      If you show only a GUI, there's no real value. You should normally deliver something which is end to end, even if covers only a subset of the desired functionalities. Obviously, to do this you need to have both front end and back end developers working in the same team in close collaboration - this is what feature teams are for.

      Yet another 'faux agile' implementation.

    20. Re:IF they were valuable by Anonymous Coward · · Score: 0

      There are two questions:
      - Are software developers valuable?
      - Do managers know that software developers are valuable?

    21. Re: IF they were valuable by Lonewolf666 · · Score: 1

      And usually, the only way to make sure a significant part of your excessive income goes to improving the local communities is if you donate it to some respectable charity (or directly).

      If you voluntarily make do with a lesser wage, most employers will simply pocket the difference.

      --
      C - the footgun of programming languages
    22. Re: IF they were valuable by AmiMoJo · · Score: 1

      Depends where you live. $60k is not enough to be comfortable around here.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    23. Re: IF they were valuable by MrKaos · · Score: 1

      Where are my mod points?

      --
      My ism, it's full of beliefs.
    24. Re:IF they were valuable by Anonymous Coward · · Score: 0

      As a software developer, that's not my experience. When the recession hit in 2007 my career absolutely boomed, because companies were desperate for software engineers due to the fact we can automate away the work of multiple people.

      I remember it distinctly, because I actually felt pretty bad about the fact I was doing well when everyone else was suffering. At no other time has my career rocketed so well as in the financial crisis when companies were competing to axe multiple people to software developers like me.

      I actually find it's in boom times that software developers don't do as well, because companies can become inefficient again as the economy is growing sufficiently well that it doesn't matter if they're not at optimum productivity.

    25. Re: IF they were valuable by Anonymous Coward · · Score: 0

      Well, here's the thing: if you think someone else deserves the money more than you do, you can give it to them.

      If the money isn't yours, you have no say in who gets it.

    26. Re:IF they were valuable by bronney · · Score: 1

      It's not that they aren't valuable but as you said they are replaceable, by India. And it's not respect it's just money. The ones that doesn't get laid off during recessions are the ones that holds business relationships and the ones that sell the products to the relationships. When the recession ends, you still need the same relationships. But at that time it also won't be hard to re-hire the worker ants. Laying off the ones with the connections would make re-building way harder in the same time-frame so the higher up always lay off the correct ones.

    27. Re: IF they were valuable by Gr8Apes · · Score: 2

      First, I believe this is the first headline question that proves the lie to the answer is always "no". Dang, now I'm actually going to have to read those questions.

      You missed a few main job requirements:
      Be a logistics expert - you will have tons of moving parts that all need to come together at the right time
      Be a project management expert with spot on estimation skills - because you're building something that's not even well defined and you have 6 months to make it happen
      Be a legal expert - you have to know what every single 3rd party library's legal clauses mean for your company and whether you can use them

      Yeah, by my count such a person should be worth at least six $60K people. Then top that off with being able to manage all those responsibilities in a cohesive and complimentary fashion, let's double that. So we're somewhere north of $720K by now, as far as value to the company. Add to that that such a person relieves a C level or VP of a lot of headaches and responsibilities, and why are we still talking about how underpaid such people are?

      And in case you think I believe that there's a lot of underpaid developers out there, let's boldly state there's significantly less people in this category than C-levels making more than $500K in their total package.

      --
      The cesspool just got a check and balance.
    28. Re: IF they were valuable by djinn6 · · Score: 1

      A lot of people work 60-80 hours a week. They might be getting $100k, but their hourly earning is less than $60k @ 40 hours a week.

    29. Re: IF they were valuable by Anonymous Coward · · Score: 0

      There is not a shortage of quality software developers. There is a shortage of companies willing to look past resumes to check developer's core skills.

      There is a shortage of employers willing to give high salaries to the 21 year old developer who learned how to program in his free time and can actually do a good job.

      Copanies all wonder why they can't find talent, but they keep hiring the degree holders instead of the self taught.

      Our university system sucks ass. Unless you come from MIT, Berkley, UOI, GT or whatever your tech degree is basically worthless.

      So where is the skill? From self made developers. And in lots of people without good levels of social skill.

      Companies need to go out of their way to find the introverts with the skills they need but not the personality to sell themselves.

    30. Re: IF they were valuable by deodiaus2 · · Score: 1

      I don't know about everyone else, but the contracting rates that I offered are not substantially higher than the comparably salary (including time-off and insurances). Moreover, contractors tend to get hired in the "crisis" of the project, so are expected to be highly effective with their resources and time, unlike management or BAs, which seem to just babble platitudes from a canned speech. Unless agencies or mid-management thinks that [we] programmers are smart enough to program, but stupid in the world of business, the only alternative that exists [for agencies or mid-level management] is to hold the line at a certain level of compensation. After all, either the project is not important enough, or the money needs to go to others, not the programmers. Even some of the "benefits" that we get are down right silly. I don't enjoy going to a baseball game or other parties, so its just not a "reward" for me. Maybe it is good for 60% of the team members, but the remaining 40% of us feel as if we are going through the motions of having a good time.

    31. Re:IF they were valuable by Anonymous Coward · · Score: 0

      If they were [recognized as] valuable they would not be outsourced to India and be the first ones laid off when a recession starts.

      FTFY.

      Just because something is not treated as valuable, does not mean it is not valuable. Management could simply be ignorant of the reality of the situation. Or they could know what the situation is, but they still go through with things because they want to make their quarterly numbers (or want to hit their juke the numbers to be able to get their bonuses).

    32. Re: IF they were valuable by Anonymous Coward · · Score: 0

      More than 70 percent of firefighters and more than 85 percent of the USAâ(TM)s fire departments are volunteer.

  3. totally lost by Anonymous Coward · · Score: 0

    I am software developer and I am nothing. Well better yet I am no-thing.

    If someone bases their value or the value of their company on someone or something its my opinion they are lost. Or better yet, they have lost whatever they had.

  4. Dupe by Anonymous Coward · · Score: 0
  5. Developers cost too much! by Anonymous Coward · · Score: 0

    We need more H1Bs!

  6. The ones that don't... by Anonymous Coward · · Score: 0

    Post dups to slashdot are.

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

    1. Re:Try this simple test. by FilmedInNoir · · Score: 1

      ^ This guy's a CIO. ^

      --
      Sig. Sig. Sputnik
    2. Re:Try this simple test. by Anonymous Coward · · Score: 2, Funny

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

      Depends - am I married to the software developer and is someone watching our kids for the weekend?

  8. From the dupe of this 2 days ago by Harlequin80 · · Score: 1

    No where does it say that companies think developers are more important than money.

    The results state that the companies perceive the risk of not being able to find skills as higher than the risks of not being able to access capital.

    This is especially true if you're a cash rich organisation.

    In the current financial climate finding returns on your investments is hard. Interest rates are at historically low levels, bond returns are zero, and so that leaves higher risk investments to get returns. That effectively translates into money moving into the stock market and VC type investments which pushes money further and further up the risk tree making funding generally easy to find.

  9. 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."
    1. Re:Obviously. by jellomizer · · Score: 1

      I think is suppose to mean that companies wan't software developers more then the measurable amount they pay back to the company.

      Typically for a Software Company, if the product they are making and selling brings in more revenue then the cost to pay the developers, then they are worth the expense.
      In other sectors, The cost of a developer should be less then it would be to buy and pay for a support contract from such company listed above.

      Those are the typical measure of value.
      However I think most of these companies are hiring developers for what use to be called Research and Development, however R&D is now considered a useless expense that will not get outside funding. However software development, even if it does everything that R&D does, just a different name, will get funding.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    2. Re: Obviously. by Anonymous Coward · · Score: 0

      So it's just a funny way of saying that software devs are drastically underpaid. As somemone who is now a product manager (a title I roll my eyes at), I honestly think I contributed more as a software developer. Why am I not one? I make about 20% more doing product management. Should I? Absolutely not. But, I ain't working for no reason. I gotta get that money.

  10. Budgets? by The+Cynical+Critic · · Score: 3, Interesting

    The plain sense answer is just one of "No" for the very simple reason that companies have limited resources and have to get as much work done with what they have. There simply is no such thing as a manager who doesn't have to consider money when deciding who to hire and fire the same way they have to consider money when considering other things that can cost or save them money.

    When you consider that, managers who are actually trying to do their jobs and looking out for the interests of their employer will obviously try to maximize what they can achieve with their allotted budgets. This is the fundamental reason why so many companies are going for H1B workers and avoiding over-qualified workers

    --
    "Why should I want to make anything up? Life's bad enough as it is without wanting to invent any more of it."
    1. Re:Budgets? by jellomizer · · Score: 1

      For the bean counters this makes sense. However if you are to dig further, you will find a skilled over-qualified worker can be 5x more effective then hiring some guy who says they know technology.
      I recently did a skill assessment for a job interview. The questions were so simple that I took more time trying to make sure they weren't trick questions. I have over 20+ years experience in the area. So such questions are no problem, however having given similar assessments in the past, I see so many jr. developers just fumble on the basic questions, this quiz that took me 30 minutes (mostly making sure I was following the questions) took these other developers hours to complete.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    2. Re:Budgets? by The+Cynical+Critic · · Score: 1

      If there really are 5x improvements to be had to the efficiency of a particular task, then those should be something any qualified person will know or figure out. Hence I'm highly skeptical of your claim.

      As for the tests that a lot of tech jobs put workers trough, those are there to easily weed out the truly incompetent applicants with minimum effort from the people in charge of the recruitment. After you pass those you then get to the real assessment of your suitability to for the job and it gets a bit less "Do they think I'm stupid or something".

      --
      "Why should I want to make anything up? Life's bad enough as it is without wanting to invent any more of it."
    3. Re:Budgets? by Billly+Gates · · Score: 1

      You assume the manager is technical at all and the Finance folks who set the budgets out are aware of this. Hint, they are not.

      The silly tests show basically that this potential employer is out in the mud panning for that one diamond by underpaying for the position and requiring years of experience rather than particular skillsets for the job. Another annoying problem.

      As stated by another Slashdotter here other jobs in like HR or accounting all the workers are the same as there is little productivity difference between a jr accountant with 3 years experience vs senior accountant with 10 years experience. Both produce the same quality and volume of work so pay for the cheaper one.

      They make the assumption with programmers too as both HR and finance set the budgets and read the resumes.

    4. Re: Budgets? by Anonymous Coward · · Score: 0

      That's very true. The idea that experience in software development in general is more valuable than say, C++ experience in a C++ project, is wrong. Programming language experience is most critical.

      For example, you have a project where 90% of the code is C++. Your project is about a logistic mangement application. You have 2 developers to pick from:

      Developer A has 15 years development experience working for companies. Almost all of it in Java, some in C#. Bachelor's degree. Experienced in logistic management. No C++ experience.

      Developer B has 2 years hobby experience with C++. Has built multithreaded applications and uses latest C++ standard features. No degree.

      Developer B is a better fit for this job. Java skills don't transfer to C++ well. Yes he'll have to learn many things. But most of the pain is going to be in learning the code base. C++ experience makes that much easier.

      Company hires developer A instead and the software is full of bugs because the Java coder is bad at C++.

      We wonder why software is so buggy?

    5. Re:Budgets? by The+Cynical+Critic · · Score: 1

      In my experience the managers who decide which applicant(s) they're going hire are the technical managers and thus are the ones that understand the actual job the best. The involvement of HR or recruiters is mostly to put up the job listings and help narrow down the applicant pool so that managers can still spend most of their time actually working on the product(s) while recruitment is going on.

      Oh and before you ask, I've interviewed for everything from dozen person startups to 10k+ employee multinationals with offices on every continent.

      --
      "Why should I want to make anything up? Life's bad enough as it is without wanting to invent any more of it."
    6. Re:Budgets? by DarenN · · Score: 1

      there is little productivity difference between a jr accountant with 3 years experience vs senior accountant with 10 years experience

      That's exactly the same as someone telling you there's no difference between a programmer with 3 vs 10 years experience. You build experience over time and a 10 year experienced accountant is likely be to be able to pick up something new in their domain much quicker than a 3 year experienced one.

      The problem for me is not Finance, it's management not understanding the value that people bring and looking at everything as a cost. The company's annual budget is (or should be) a give and take between inputs and outputs and it's up to the group leadership to advocate for more of the pie. If they can't, that's their failing (and the failing of executive leadership also if they're letting the rot set in).

      --
      Rational thought is the only true freedom
  11. 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.

  12. Unless you can pay SWDs in SWDs by Anonymous Coward · · Score: 0

    No.

  13. No. by BlazeMiskulin · · Score: 1

    The goal of any company is to make money. They may restrict or target their approach, but the bottom line is... well... the bottom line. The headline is "semantic bullshit". Does it mean "Devs are more valuable than a cash stack of cash"? or does it mean "Devs are more valuable than the income they can produce"?

    For the former: Absolutely. As is every class of employee. That's the entire purpose of employees: to generate more income than it costs to employ them. (The only source of income for a company is sales. Every other department is there to support sales or reduce overhead.)

    For the latter: Absolutely not. The only value of a company is money. Absolutely every other "thing of value" is given its value according to it's potential to bring in money or save money.

    1. Re:No. by Jeremi · · Score: 1

      The only value of a company is money. Absolutely every other "thing of value" is given its value according to it's potential to bring in money or save money.

      That's a common way to run a company, but certainly not the only way. Companies can also be formed as part of an effort to accomplish other (non-monetary) goals, with making money seen as merely a means towards reaching those goals. (e.g. SpaceX and colonizing Mars)

      --


      I don't care if it's 90,000 hectares. That lake was not my doing.
    2. Re:No. by BlazeMiskulin · · Score: 1

      Every company has a goal. It may be teaching kids, providing entertainment, or reaching Mars.

      Goals require resources. Resources are purchased with money. If an asset does not bring in money--or provide access to others who bring in money, or preserve (or reduce loss of) assets--then they are a liability. A liability reduces the chance of a company reaching its goal.

      You can't "go to Mars" without money. A lot of money. SpaceX isn't going to hire people who "sit around an dream of going to Mars". And SpaceX isn't going to Mars unless they can generate enough income to do so. And it's a fair bet that the reason they want to go to Mars is closely tied to making more money. If SpaceX were a charitable organization (501(c)3 in US legal terms), then you might have an argument. However.... I've spent far too many hours at "fundraising events" for organizations that have goals that (supposedly) "don't involve money" to question even that.

      There are organizations that are primarily focused on "giving", but they are few and far between. But even those run on money, and not some nebulous "having developers".

  14. If used corectly. by jellomizer · · Score: 1

    Most software developers have college degrees or at least equivalent amount of experience. The work required for successful development projects, actually needs such levels of education/experience.
    Most businesses need workers, but not too much in terms of highly trained specialists. So the businesses just don't know how to handle Software Developers. Either they just treat them like their normal work staff. Where they are micromanaged and just hindered from creating and thinking, thus paying them and not being able to improve your business because you are leaving skills on the table, because the management just doesn't understand why improving on something (even if it currently works) is valuable . Or they are treated as some aloof subgroup, where their is no leadership or direction thus they are not working on the right things to help improve the business.
    Often both conditions are how businesses handle the groups they are hindered from being creative and never working on a project that is needed. In theory if a company (assuming a non software development firm) could properly manger their development staff, then these developers would be extremely valuable to the company. However in practice, the development staff is so inefficient that they would be first to be laid off, not due to bad people, but bad management.

    --
    If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    1. Re:If used corectly. by Billly+Gates · · Score: 3, Informative

      At the end of the day the bad managers always keep their jobs during a downsizing. There jobs are off the table.

      A successful gas company which I will not name here has 75% of all employees managers at their corporate office. Many have just 1 to 2 people in their so called "teams".

      Everyone else got laid off and this company is still struggling to remain competitive when half the workforce sits in meetings and gets paid $150K a year to tell their 1 employee what to do!

      Yes they wanted me as an outsourced contractor as I was dispensable. But not the managers where 2/3s of the staff left just sit in meetings of course.

  15. only in the sense that.. by Anonymous Coward · · Score: 0

    they're 'worth more' than the crappy paychecks many of them get... especially when h1b recipients (or outright outsourcing overseas) are competing against them for jobs, depressing salaries across the board.

  16. Re:Worse Than Millennials by jellomizer · · Score: 1

    If you are working in a job that is in High Demand, where there is a small supply. You are going to be wanted to be paid more. It isn't entitlement but Economics.
    Employees are their own independent business people. Millennial or not they are going to try to get the most of what people are willing to pay for them.

    --
    If something is so important that you feel the need to post it on the internet... It probably isn't that important.
  17. Re:Article Lacks Basic Economic Reasoning Ability. by Jeremi · · Score: 1

    Software developers are, by definition, more valuable than the money a company pays to employ them. This is also true of any employee.

    Not by definition, no, because no employer has perfect knowledge of the actual value of an employee to their company -- particularly not at the moment they decide to hire that employee. Every new hire is something of a gamble over whether and when the employee will actually yield the quality and quantity of product that the employer predicts they will.

    --


    I don't care if it's 90,000 hectares. That lake was not my doing.
  18. 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
  19. Get real by AndyKron · · Score: 1

    My lawn mower does NOT need blue tooth!

    1. Re:Get real by NicknameUnavailable · · Score: 1

      But apps.

    2. Re:Get real by asylumx · · Score: 1

      My lawn mower does NOT need blue tooth!

      Ya, wi-fi would work better for something that has to cover that much ground. Better range.

  20. If they are worth so much.. by Anonymous Coward · · Score: 0

    Why don't software companies do more profit sharing?

  21. Only Young Monster Addicts by Anonymous Coward · · Score: 0

    Anyone over 35 is a Grump.

    I simply can't figure out why everyone keeps making such stupid, schoolboy decisions...

  22. That's not the goal of our company. by Anonymous Coward · · Score: 0

    The goal of our company is to employ as many of the owner's family as possible. I'm not one of
    them, but I'm sort of ok with this. It is his company. As long as it's interesting, not too crazy
    schedule wise, and I'm paid well, I'm fine with it.

  23. I wish they felt the same about systems engineers. by TigerPlish · · Score: 1

    I wish they felt the same about systems engineers.

    Some I've worked with recognize the value, and treat you accordingly -- or at least they pretend, which is almost as good.

    But most? To most, IT is a drag, not an asset.

    --
    The "Civilized World" jumped the shark ca. 1973.
  24. Re:Article Lacks Basic Economic Reasoning Ability. by Anonymous Coward · · Score: 0

    The word "economic" is extraneous. Anyone who uses the phrase "more valuable than money" is apparently incapable of logical thought. Money is the medium with which value is measured, not an amount that can be compared. One might as well ask "Is a week longer than time?" or "Is a pound heavier than weight?"

  25. Nope by Anonymous Coward · · Score: 0

    I got seriously lowballed on my last offer, on a company who can definitely afford to pay me correctly. So no, software are not more valuable to companies than money.

    Plus I've had discussions with friends and their jobs and what they are paid, and I completely maintain my answer.

    Most people are full of shit when they brag about what they make. The reality is pretty shocking.

  26. Re:Article Lacks Basic Economic Reasoning Ability. by Billly+Gates · · Score: 2

    It depends on the industry.

    I got termed and it hurt my career because of this perception. It was a call center like environment where a new manager came in and fired 7 of us within the first week to make his numbers look good. I was fired because my call volume was 2.6 cases per day and not 2.9 and I was only 3 months in.

    I exceeded my average the last month as I got used to the job and got better at it. However, he averaged training where i didn't take calls. So all the new guys were fired for being incompetent as only 1 other person hired on the team met this.

    Long story short I was laid off before this and now had those 2 events and a gap on my resume which made HR freak out. I almost had to leave the technology field and to this day take temp jobs.

    Understand, you need to walk in someone elses shoes before making a general assumption. Many organizations have high turnover as well and fire easily as part of their business culture.

  27. Um ... money is a medium of exchange. It's not worth anything in itself.

    And companies invest money in programmers, in the hopes of making more money than they invested. But only so they can trade that money for other stuff.

    So your question is oddly nonsensical. Like asking "is thirst more valuable than sideways" or something.

  28. People by shaksys · · Score: 0

    This just in: Some people are more valuable than money, which also implies that some aren't.

  29. Pure Bullshit by Anonymous Coward · · Score: 0

    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.

    No where in the above statement does it say anything close to "developers are more valuable than money". It could simply mean that access to capital has already been taken care of. Or that they don't plan on doing any infrastructure investment, so it's not needed. Or any of a million other things.

    Executives value software devs exactly as much as their behavior indicates. Now get back to work before the next round of layoffs.

  30. Re: Article Lacks Basic Economic Reasoning Ability by Anonymous Coward · · Score: 0

    Someone can be very productive but still dreadful employee due to their condesendence and resistance to cooperation. During downsizing criterias are often mandated and more to do with office politics.

  31. Re: Article Lacks Basic Economic Reasoning Ability by Anonymous Coward · · Score: 0

    Someone doesn't know the difference between economic value, financial cost and opportunity cost.

    Nice try at seeming smart to random internet people though. Next up, How are you at shifting goalposts?

  32. IT is not a monolith by SaBumNim · · Score: 1

    All IT is not created equal. There are IT workers in call centers - this work is easily outsourced. There are simpler, "maintenance" type IT tasks programmers perform - this work is also fairly easily outsourced these days. Then there is high-impact, design level IT work. This work requires a high level of business knowledge AND strong developer skills. These are the workers companies are competing for because they're in short supply - it's simply a rare individual that has a high level of proficiency at both. The most effective management people will be able to quickly distinguish between the 3 and spend money only in the category needed for the business needs at hand. Don't pay US developer salaries for outsource type work. Conversely, don't expect most offshore teams to handle your high impact design level issues, at least without very strong management from the business side.

  33. People always matter by aglider · · Score: 1

    Money is just a tool for the people.

    --
    Sent as ripples into the electromagnetic field. No single photon has been harmed in the process.
  34. Egg and Chicken by Anonymous Coward · · Score: 0

    Money has been and will always be more important than human flesh.

  35. what do those words even mean? by Paul+Carver · · Score: 1

    How valuable is money?

    A penny is money. I think most developers are worth more than a penny. A hundred dollar bill is money and I think most developers are worth more than a hundred dollar bill. A bank account containing a billion dollars is NOT money, although the bank will be willing to give you lots of money in exchange for decrementing the number in their computer.

    The whole question "is X more valuable than money" is utter nonsense. What are you measuring the value of X in if not units of money?

    The topic of the original article was "Are companies more worried about the difficulty in obtaining sufficient developers or the difficulty in obtaining sufficient money (i.e. capital investment or loans) needed to develop their product?" Obviously they will need to use some of the money they obtain (if they are able to do so) to pay the developers they hire whatever those developers agree they are worth. But they might not be able to obtain the developers even if they have the money.

    1. Re: what do those words even mean? by Anonymous Coward · · Score: 0

      Product development not software development. Hardware can be an order of magnitude cheaper than enterprise software licenses and support although the IaaS models are now mature enough to allow hourly rental. Open source development tools can be completely free but good programmers usually cost more to run over time than the servers and applications that run on them. This is especially true on newer development projects versus legacy crap where you have to integrate new code along with hundreds of horribly hacked together other interfaces on servers up to decades old. If your products are purely digital software such as web services then there is little excuse for having any legacy crap laying around and your competitors will outpace and replace you if you don't continuously innovate to rapidly improve and differentiate the products that you're developing.

  36. Re:Article Lacks Basic Economic Reasoning Ability. by djinn6 · · Score: 1

    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.

    There are companies that outsource their entire software development department. Nobody but the execs have any control over that.

    Besides, if you want to blame any single employee for outsourcing, why aren't you doing that for downsizing? They could've given 10000% and propped the company up even in a recession.

  37. Isn't it dependent on by NewYork · · Score: 1

    Owners/Lenders/Shareholders/Managers/Customers

  38. Re: Article Lacks Basic Economic Reasoning Ability by brian.stinar · · Score: 1

    That's actually a really good point. It's not just economic reasoning that is problematic in that article, but reasoning all together.