Stripe partnered with Harris Poll to survey developers, technical leaders and C-level executives about their organizations’ business challenges, software development practices, and future investments to determine the role that developer productivity plays in their success—and the growth of worldwide GDP overall.
More than 1,000 developers and more than 1,000 C-level executives in the United States, U.K., France, Germany, and Singapore participated in the study.
A decade since the global financial crisis, companies no longer face challenges with the scarcity of capital. Instead, as technology fracks into every aspect of the world economy, high-quality software engineers are now becoming the world’s most precious resource.
While businesses today face myriad issues—security vulnerabilities, trade tariffs, complex government regulations, increased global competition—how they deploy their developers may be the single biggest factor impacting their future success. Developers act as force-multipliers, and if used effectively, have the collective potential to raise global GDP by $3 trillion over the next ten years. While many people posit that lack of developers is the primary problem, this study— which surveyed thousands of C-level executives and developers across five different countries—found that businesses need to better leverage their existing software engineering talent if they want to move faster, build new products, and tap into new and emerging trends.
Access to developers is a bigger constraint than access to capital
Senior executives report that the lack of quality developer talent is one of the biggest potential threats to their businesses. In fact, they now worry about access to skilled developers more than they worry about access to capital, immigration concerns, and other challenges. Despite the number of developers increasing year-over-year at most companies, the best developers working on the right things can accelerate a company’s move into new markets or product areas and help companies differentiate themselves at disproportionate rates. This underscores the most important point about developers as force-multipliers: It’s not how many devs companies have; it’s how they’re being leveraged.
How much of a constraint are the following items to your company’s growth? (moderate/major)
How threatening are the following factors to the success of your business? (somewhat/very)
How much of an impact can developers have to help your company with each of the following challenges? (moderate/major)
How has the number of developers/software engineers changed in the following year?
‘Bad code’ costs companies $85 billion annually
While it’s a priority for senior executives to increase the productivity of their developers, the average developer spends more than 17 hours a week dealing with maintenance issues, such as debugging and refactoring. In addition, they spend approximately four hours a week on “bad code,” which equates to nearly $85 billion worldwide in opportunity cost lost annually, according to Stripe’s calculations on average developer salary by country. Nearly two-thirds of developers agree that this is “excessive” and believe that clear prioritization, responsibilities, and long-term product goals would improve their own productivity.
How much of a priority is it for upper management to increase the productivity of its developers?
Approximately, how many hours on average do developers at your company work each week?
How many hours per week do you estimate developers at your company waste on maintenance (i.e. dealing with bad code/errors, debugging, refactoring, modifying)?
How many hours each week do you think the average developer at your company spends on addressing “technical debt?”
In your opinion, as a whole, how productive are developers at your company? Consider 100% being perfectly productive and 0% being completely unproductive.
How much of a negative impact does each of the following have on your personal morale?
Technology companies pose the biggest threat across industries
Senior executives feel the threat of tech industry competitors most acutely, which is why they’re prioritizing investments in infrastructure, R&D, and recruiting over the next five years. Both developers and C-level execs agree that artificial intelligence, Internet of Things, and API services are having the biggest impact on their businesses today, with ML, virtual assistants, and blockchain likely to be impactful in the next 10 years. Senior executives are more optimistic than developers that their companies will be ready to tap into these trends, however, with developers worried about not having the right technology infrastructure and skilled employees.
Companies in which of the following industries pose the greatest competitive threat to your business?
What are the top three areas your company plans to increase investment in the next 5 years?
Why aren’t you confident that your company has sufficient engineering resources to keep up with these technology trends?