Old and Bad Code Waste Billions
Written by Sue Gee   
Monday, 10 September 2018

Companies lose upward of $300 billion a year through developers devoting almost half their time to maintaining legacy systems or dealing with bad code. This limits the ability of businesses to keep abreast of emerging trends.

stripe

To come to these conclusion, the payment processing company Stripe partnered with Harris Poll to conduct a study across more than thirty industries to look at how businesses are currently using developer talent, and what they could be doing differently. More than 1,000 developers and more than 1,000 C-level executives, in the US, UK, France, Germany, and Singapore participated.

The survey was a mix of fact and opinion and the finding that is so depressing is that half of the average developer's time can be taken up with maintenance chores such as dealing with bad code and errors and debugging, refactoring and modifying legacy code. The situation was worst in France where developers estimated 20.9 man hours of a 39.6 hour working week can be wasted in this way. The overall average was 42% and the majority (nearly two-thirds) of developers considered this excessive.

devworkweek

According to the survey bad code alone equates to nearly $85 billion worldwide in opportunity cost lost annually and the overall impact of "technical debt" on GDP adds up to around $300 billion according to this calculation, which takes as its sources Evans Data Corp and CIA Factbook as well as Stripe research:

stripesum

Asked about the constraints on their companies growth, C-level executives put access to skilled developers at the top of the list (55%), with legacy IT infrastructure also prominent (51%).

Frustration at having to maintain legacy software has been expressed in previous surveys, see for example Stack Overflow Publishes Largest Ever Survey, so it is not surprising that maintenance of legacy systems came top (52%) of developers' list of factors hindering developer productivity. It also loomed large as a negative impact that affected their personal morale, a list headed by work overload: 

negimpact

The survey also asked about the technology trends that were having the greatest impact on companies - both today and 10 years into the future. Both C-level executives and developers put AI top of both lists - being unanimous that 10 years hence AI would be even more important. While IoT came in second place its impact isn't set to increase. 

 threats

Overall the survey found C-Level executives to be  more optimistic than developers that their companies will be ready to tap into these trends, with developers worried about not having the right technology infrastructure and skilled employees.

The main takeaways from the survey are:

  • When software engineers are working on what matters, businesses thrive. When they’re not, it costs billions. 

  • Businesses need to use their existing software engineering talent better if they want to move faster and keep abreast of new and emerging trends.

money

 

More Information

The Developer Coefficient (pdf)

Related Articles

Are You A Typical Developer?

Stack Overflow Publishes Largest Ever Survey

 

To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on Twitter, Facebook or Linkedin.

 

Banner


Ruby On Rails Adds Kamal And Thruster Support
17/12/2024

Ruby on Rails 8 has been released. The new version comes preconfigured with Kamal 2 for application deployment, a new proxy called Thruster, and a trio of SQLite database-backed adapters named Solid C [ ... ]



Rust And C++ Should Be Friends?
20/11/2024

The Rust Foundation has just released a statement on Rust and C++ interoperability and Google is ponying up $1000,000 to see that it gets done.


More News

espbook

 

Comments




or email your comment to: comments@i-programmer.info

Last Updated ( Monday, 10 September 2018 )