Here is something we’ve known since our company was founded in 2015, but was quantified by the industry analyst firm, IDC – developers wield enormous influence.

IDC research director, Arnal Dayaratna, said it very well:

"The autonomy and influence enjoyed by developers today is illustrative of the changing role of developers in enterprise IT in an era of rapidly intensifying digital transformation. Developers are increasingly regarded as visionaries and architects of digital transformation as opposed to executors of a pre-defined plan delivered by centralized IT leadership."

The IDC report is based on a global survey of 2,500 developers. It said 67% of organizations have adopted DevOps practices in some way and that was no surprise to us since DevOps is among the most prevalent use case of source{d}, which is used by enterprises to help evaluate their engineering effectiveness in terms of velocity, quality and ability to report against business objectives.

Sample queries from the source{d} platform

Another finding of the survey was that the contemporary landscape of software development languages and frameworks remains highly fragmented, which creates a range of challenges for developer teams as well as potentially significant implications for the long-term support of applications built today.

That is one of the insights that can be gained from source{d} as illustrated in our analysis of the Kubernetes codebase where we were able to see that at its outset in 2014, the Kubernetes project had 15 programming languages. That quickly increased to 35 by the beginning of 2017. Specifically, we learned that Go is by far the dominant language followed by Python, YAML and Markdown. The analysis shows that other languages such as Gradle and Lua have been dropped while some others like Assembly, SQL and Java made a comeback.

The popularity of programming languages in the Kubernetes codebase over time

The report really hit home with us validating our strategy to provide one platform which not only provides IT executives with actionable insights about the company-wide codebase, software development processes, and engineering teams but also allows developers to self evaluate their code quality, areas of improvements and compliance to engineering rules and guidelines.

source{d} not only helps enterprises improve their engineering effectiveness and efficiency but also their IT modernization and compliance, DevOps adoption and engineering talent management efforts.

To learn more, here are some resources for you: