Kubefeeds Team A dedicated and highly skilled team at Kubefeeds, driven by a passion for Kubernetes and Cloud-Native technologies, delivering innovative solutions with expertise and enthusiasm.

What 2024’s Data Told Us About How Developers Work Now

6 min read

year wrapup illustratiojn

2024 saw The New Stack report on a variety of survey-based research about software development. Here are the takeaways we think are most relevant to you as you plan for 2025.

Platform Engineering and Developer Platforms

  • Platform engineers are focused on infrastructure provisioning, which can be problematic because of the diversity of platforms being managed.
  • Even though self-service increases productivity for developer teams, too many platform teams are failing to collect and demonstrate metrics of success.

Open Source

  • Paid maintainers keep code safer.
  • Maintainers worry about contributions from AI and unknown developers.

AI and Developers

  • Time savings and increased productivity, not code quality, are why developers are using AI.
  • Led by younger, inexperienced developers, AI tools have rapidly been adopted for use within the development process.
  • GitHub Copilot did not experience mass adoption.

Hiring and Careers

  • Personal job security is stronger than would be expected based on developers’ generalized anxiety.
  • Developer salaries and wages have been constrained.

Programming Languages

Other Noteworthy Findings

  • Not all companies are leaving the cloud.
  • Customer-facing incidents are on the rise.

Platform Engineering and Developer Platforms

While not a portmanteau like DevOps, platform engineering has emerged as the discipline in which the goals of development and operations converge.

Throughout 2024 we reported on more than four survey-based reports that provided insights into platform engineering and internal developer platforms (IDPs). They demonstrated that the vast majority of enterprises have adopted platform engineering, even though they may not have a formal team with that name.

Standardizing infrastructure provisioning and consumption of IDPs is a main focus of 68% platform teams. Improving developers’ experience and productivity with IDPs follows closely as focal points, per the latest version of the “State of Platform Engineering Report.” by Gitpod and Humanitec.

Companies that adopt a platform for the first time overwhelmingly receive a positive return on investment, but many platform teams do not know how to measure success. According to the same “State of Platform Engineering” study, only 43% of platform teams surveyed self-described their feedback mechanisms as “ad-hoc” or “inconsistent.”

Worse, 45% of platform teams don’t measure anything at all, while another 26% are collecting performance data but not actually analyzing it.

Even among organizations that are looking at productivity, the jury is still out on how to gauge the success of platform teams. Indeed, the latest DORA report, published by Google Cloud, found that throughput and change stability metrics declined as the maturity of platform engineering programs mature. On the other hand, organizations that use IDPs see higher levels of individual and team productivity, likely due to the self-service made available via an IDP.

Looking forward, we anticipate that organizations will face the question about how many platforms are too many. The issue is coming to a head because 75% of those surveyed for the “2024 State of DevOps Report” from Puppet by Perforce said they are using at least three internal self-service platforms, which is significantly more than the 59% that had three or more platforms in the previous study.

With at least basic acceptance in the enterprise, platform engineering should see more resources poured into it. A survey by Rafay Systems found that 69% of organizations with platform teams expected staffing for these teams to increase by at least 25% through 2024. However, a challenge facing companies, according to the Rafay report, is that only 47% of platform teams actually have a budget that is separate from IT.

Perhaps platform engineering will divert money dedicated to the purchase of Infrastructure as Code (IaC) and CI/CD tools. Indeed, as shown in the chart above, many platform teams are focused on implementing IaC or building platforms on top of CI/CD systems.

Platform teams may be able to enforce consistent configurations across different environments, but they are also challenged because of the proliferation of IaC tools and frameworks. In fact, 54% of those surveyed for “Stacked Up 2024: The IaC Maturity Report,” by StackGen, face challenges with IaC because multiple tools result in steep learning curves and compatibility issues. Determining how many IaC frameworks can be managed effectively will continue to be an issue in 2025.

Kubernetes and Platform Engineering

Platforms run on top of CI/CD systems are often running on top of Kubernetes, which is why Rafay Systems’ survey of platform teams focused on Kubernetes users. Both topics are faced with complexity problems because of a proliferation of tools.

In fact, according to a 2024 survey by Spectro Cloud, 48% of Kubernetes users found it difficult to decide which stack components to use from the broad cloud native ecosystem. That figure shot up from the 29% who said the same in Spectro Cloud’s 2023 report.

Best Platform Engineering Reports of 2024

Open Source

Funding, or the lack of it, for open source maintainers continues to endanger open source software.

2024 saw a proliferation of software bills of materials (SBOMs) and tools that automate dependency management and can reduce some security concerns. However, open source maintainers just don’t have enough time to prioritize security, especially as they are also facing an influx of new threats generated by AI-based coding tools.

Among the key findings:

  • Security needs are solved best by paying maintainers. Developers who are compensated for their time working on open source are more than 50% more likely to follow best practices that impact a project’s security posture. That’s according to Tidelift’sState of the Open Source Maintainer,” which also looked at quality and security concerns about pull requests coming from unknown contributors and generated by artificial intelligence.
  • Maintainers worry about contributions from AI and unknown developers. The Tidelift report found that because of the Linux xz utils backdoor that was discovered in March, two-thirds of maintainers are less trusting than they used to be of pull requests from non-maintainers of their project. Even more troubling, 64% said they would be less likely to review and accept project contributions that they knew were created with AI-based tools.

In 2025, we expect unpaid volunteers to continue struggling to follow many practices that are becoming increasingly mandatory to comply with new government regulations.

Other Noteworthy Research on Open Source

AI and Developers

Time savings and increased productivity, not code quality, are why developers are using AI.

  • Among developers who regularly use an AI tool for coding and other development-related activities, 85% say these types of tools make them perform their job faster than before. That’s according to Jetbrains’ “State of Developer Ecosystem Report.” Much of the time savings are incremental, but 46% said they saved at least two hours a week due to these tools.
  • In contrast, only 23% say these tools actually improve the quality of the code and solutions being created. This finding should dampen the optimism reported by a 2024 GitHub survey, which found 90% of U.S. developers claiming that using AI-coding tools increased their code quality.
  • Overall, the Jetbrains study found that 65% said they spend more than half of their work time coding, which is up from 57% in 2023. In the upcoming year we hope to see if this trend continues and can be linked directly to the use of AI coding tools

Led by younger, inexperienced developers, AI tools have rapidly been adopted for use within the development process.

  • According to Stack Overflow’s “2024 Developer Survey,” younger developers, those with less experience and those living in countries such as India and Brazil are more likely to use and trust AI. Seventy-one percent of developers with less than five years of experience reported using AI tools in their development process, as compared to 49% of developers with 20 years of experience coding.

GitHub Copilot did not experience mass adoption.

  • GitHub Copilot was used by 41% of respondents in the last 12 months, down from 55% when the same question was asked in 2023 in the “StackOverflow Developer Survey.” We believe the decline is based on a changing perception of the Copilot product.
  • Only 26% of developers regularly use GitHub Copilot for coding and other development activities, according to Jetbrains’ “State of Developer Ecosystem Report,” although another 14% have previously tried using it. That compares to 49% that regularly use ChatGPT for coding purposes and another 20% that had previously tried it.

Hiring and Careers

Personal job security is stronger than would be expected based on developers’ generalized anxiety.

Developer salaries and wages have been constrained.

Other Noteworthy Research on Tech Jobs and Careers

Other Noteworthy Findings

  • Not all companies are leaving the cloud. While some companies are moving workloads on-premises from public clouds, news of massive cloud repatriation is overblown.  In fact, cloud migrations were more likely in 2024 than before. According to Flexera’s “2024 State of the Cloud Report,” 58% of those surveyed said they were planning to migrate more workloads to the cloud in 2024, up from 44% in 2023.
  • Customer-facing incidents are on the rise. Fifty-nine percent of IT leaders said they saw more incidents that affected customers than in the previous year, according to a June survey from PagerDuty. Furthermore, survey participants said the number of incidents increased by 43%. Despite this trend, 69% said their organization is not investing in reducing such incidents.

The post What 2024’s Data Told Us About How Developers Work Now appeared first on The New Stack.

Kubefeeds Team A dedicated and highly skilled team at Kubefeeds, driven by a passion for Kubernetes and Cloud-Native technologies, delivering innovative solutions with expertise and enthusiasm.