Developers are spending even less time on programming this year, and nearly two –thirds are still struggling with managing dependencies when it comes to open source languages.
Those are among the findings of ActiveState’s “2019 Developer Survey: Open Source Runtimes.” The second annual survey includes responses from 1,250 developers in 88 countries, the majority (65 percent) of whom identify as professional software developers.
Among the key findings of this year’s survey:
Developers are still wasting time on retrofitting languages to comply with enterprise criteria.
More than 61 percent of respondents spend four hours or less per day programming, a nearly 20 perdent decrease in time spent programming from 2018.
65 percent of respondents said they don’t contribute to or maintain open source projects; nearly half of them (49 percent) blamed a lack of time.
52 percent ranked adding or incorporating a new language as difficult to very difficult.
Enterprise IT departments lack visibility into new security threats and struggle to track code in production for required updates, patches and new vulnerabilities.
41 percent experienced some or a lot of problems ensuring security is up-to-date with the latest or most secure version of every package.
40 percent experienced some or a lot of problems building new, stable releases that behave the same as old releases.
Bottlenecks and approval processes were ranked as the third and fourth biggest problems for developers.
Popularity and satisfaction aren’t always connected when it comes to open source languages.
Developers use SQL the most often day to day, but Python has the highest satisfaction levels.
77 percent were satisfied or very satisfied with using Python, followed by C# ranked at a satisfaction level of 68 percent.
“Open source languages drive innovation, but developers struggle with managing dependencies and adding new languages securely and efficiently,” explained Bart Copeland, chief executive officer at ActiveState. “We hope that by identifying the pain points developers face, better methods and solutions can be found so developers can get back to programming.”