Are Software Developers Really More Valuable To Companies Than Money? (cnbc.com) 96
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.
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?
Ran out of news? (Score:5, Insightful)
Re: (Score:2)
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
Re: (Score:2)
Re: (Score:2)
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.
Re: (Score:2)
You must be new here, dupes are a time-honored slashdot bug. er, feature.
IF they were valuable (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.
Re: (Score:1)
Re: (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.
Re: (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 th
Re: (Score:2)
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.
Re: (Score:3)
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
Re: IF they were valuable (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"
Re: (Score:2)
Where are my mod points?
Re: (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
Re: (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.
Re: (Score:2)
Depends where you live. $60k is not enough to be comfortable around here.
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
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
If used corectly. (Score:2)
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
Re:If used corectly. (Score:4, 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.
Re: (Score:2)
Re: (Score:2)
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 f
Re: (Score:3)
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.
Re: IF they were valuable (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 (bec
Re: (Score:2)
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 spendi
Re: (Score:1)
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 galli
IT is not a monolith (Score:1)
Re: (Score:2)
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
Try this simple test. (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.
Re: (Score:2)
Re: (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?
From the dupe of this 2 days ago (Score:2)
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 effective
Obviously. (Score:5, Interesting)
Re: (Score:2)
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 co
Budgets? (Score:4, Interesting)
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
Re: (Score:2)
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. devel
Re: (Score:2)
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
Re: (Score:2)
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 differ
Re: (Score:2)
Oh and before you ask, I've interviewed for everything from dozen person startups to 10k+ employee multination
Re: (Score:2)
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
Re: (Score:2)
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.
Article Lacks Basic Economic Reasoning Ability... (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 [noventum.us], 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.
Re: (Score:2)
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.
Re:Article Lacks Basic Economic Reasoning Ability. (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.
Re: (Score:3)
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 incompe
Re: (Score:2)
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.
Re: Article Lacks Basic Economic Reasoning Ability (Score:2)
That's actually a really good point. It's not just economic reasoning that is problematic in that article, but reasoning all together.
No. (Score:2)
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 compa
Re: (Score:2)
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)
Re: (Score:2)
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".
Get real (Score:2)
Re: (Score:1)
Re: (Score:2)
Ya, wi-fi would work better for something that has to cover that much ground. Better range.
I wish they felt the same about systems engineers. (Score:2)
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.
um (Score:2)
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.
People always matter (Score:2)
Money is just a tool for the people.
what do those words even mean? (Score:2)
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 topi
Isn't it dependent on (Score:1)
Owners/Lenders/Shareholders/Managers/Customers