Categories
Community Platforms

Decoding development trends: The 17th State of the Developer Nation Report is out

Every six months, the Developer Economics Survey captures the voice of more than 20,000 developers globally. Our surveys engage developers working across mobile, desktop, IoT, cloud, web, game, AR/VR, machine learning development and data science, decoding development trends.

The 17th Developer Economics survey ran between June and  August 2019. The data analysed provided really interesting insights about the different developer profiles out there.

For instance, one in three developers are all-rounders. Only one in five declare themselves as specialists. There are almost four times as many introverts (37%) as extroverts (10%) among developers. This is a significant difference from the 2:1 ratio in favour of extroverts found in the wider community.

We also included several unusual labels, uncovering, for example, that there are double the number of night owl developers than early birds (29% compared to 14%).. What time is it with you right now?

2X night owl developers compared to early birds (29% compared to 14%

Javascript remains the Queen

Looking, into programming language trends we found that JavaScript remains the queen with a community of over 11M active developers. On the second tier we have Java (6.9M) and Python (6.8M).

Our data challenges the assumption that developers’ language use is relatively stable over time. Instead, it seems that developers drop and adopt new languages all the time, depending on their needs and on their running projects.

Kotlin is the rising star among programming languages. It moved up from 11th to 8th place in just a year.

Ÿ
Growing interest and adoption in 5 emerging technologies

We saw a significant increase in developers’ involvement and adoption of five technologies in the 6 month period ending Q2 2019. These are DevOps, mini-apps, computer vision, cryptocurrencies, and fog/edge computing. For DevOps in particular, the percentage of developers who are either interested in it, learning about it, or have already adopted it increased from 66% to 70%.

Computer vision, on the other hand, saw a noticeable growth in the number of developers involved in it.  Meanwhile, the share of those developers who are actually adopting it increased only slightly.

Interest in robotics and quantum computing also increased.

However, the share of interested developers that are working on the technology dropped.

ŸInterest and adoption in blockchain applications other than cryptocurrency, conversational platforms/voice search, drones and biometric technologies remains constant.
Ÿ

Streaming games and extending reality

ŸJust 16% of professional and 10% of hobbyist game developers say they are actively working on designing games for streamers to live-stream their gameplay to an audience. Gameplay streaming is mostly associated with brand promotion and revenue generation. Therefore, the difference between professional and hobbyist interest is to be expected.

One in five AR/VR game developers design for gameplay streaming. This might be because they are the most comfortable with different models for their games, on emerging hardware and across new business channels.

Decoding development trends across regions and screens

  • 2 out of 5 app developers in Asia build apps for messaging platforms and/or chatbots.
  • 34% of mobile developers used cross-platform frameworks in the last 12 months (40% of professional mobile developers, 33% of hobbyists and students).
  • Almost one in four mobile developers opt to use React Native.
  • 31% of mobile developers whose primary target is iOS are using React Native. This compares with 21% of those who primarily target Android.

You can read the full State of the Developer Nation report here.

We look forward to decoding development trends in our next report. You can help shape the trends by taking the 18th Developer Economics survey here!

Categories
Community Languages Tips

The Latest Topics Developers Are Reading

What are the latest topics developers are reading? Some things change and others stay the same. When we looked at our data on what developers were reading in Q2, data and analytics, Jakarta, cloud-native, Kubernetes and Open Source topped the list.

In Q3 analytics (together with data) remained high on the list, but a few other topics emerged. The whole “shift left” movement is hot, as is security and anything related to “full stack”.

Here’s how we do the analysis. With 29 million unique readers every year, we decided to evaluate the data on DZone.com from quarter to quarter. In this post, I’m also looking at Q1 to Q3.

Keep in mind the pageview comparisons provide insight into what developers are reading and interested in learning about. The tags used to collect our data are assigned by our editors and used to help readers search once they’re on our site. They aren’t keywords.

So, with that in mind, let’s take a look at what’s trending right now.

The Latest Topics Developers Are Reading:

Data + Analytics = Popular Reading

This quarter, we saw significant growth in the following topics: “data analysis tools,” which grew by about 3343% from Q1 to Q3, “data application,” showing 37% growth from Q2 to Q3 and 950% from Q1 to Q3, and lastly “augmented analytics,” which grew by 21% from Q2 to Q3 and 1108% from Q1 to Q3.

It’s no secret that our world is becoming increasingly data-driven. As this article series has discovered time and again, data and analytics dominate software trends.

One pivotal factor in data analytics is the use of Python. Python can wear many hats. Heavily used in back-end development, it’s also beginning to dominate algorithms, analytics software, and the entirety of a data project’s lifecycle. Python data tools can be found for data collection, data modeling, and data visualization.

As computer scientists get more and more involved in data science, they are using Python to write algorithms, explains Michael O’Connell, chief analytics officer at TIBCO. This is resulting in a major surge in Python libraries and data analytics tools based in this language. “Computer scientists and mathematicians are starting to blend,” he says.

Another term that saw tremendous growth this quarter, and this year, is the concept of augmented analytics.

augmented analytics growth

“In order to bring AI forward, we need to understand brain structures better,” O’Connell says.

This will help process and analyze data much faster.

“I think what people have started to realize is that time is very precious and continues to become even more precious. Data volume is increasing. The need for insights in real-time is increasing. So, the only way you can do that is through augmenting your intelligence effectively by building solutions that don’t give you the answer but provide you smarter ways of being able to slice and dice information.”

No matter your job title, whether you’re a developer, project manager, marketer, or something entirely different, any and every profession will benefit from smarter data collection, processes, and tools.

Automated Testing Topics Show Growing Interest

Interest in automated testing grew steady among DZone.com readers over the last 9+ months. “Shift left,” a term meaning to ‘test early, and test often,’ has taken over the SDLC — developers are looking for more tools and frameworks that can easily integrate tests with minimal amounts of code.

This is where testing platforms like Selenium and Katalon Studio come in handy. These platforms allow testers to avoid manually writing tests. They can also create automated tests throughout dev environments.

Here’s a look at how these automation testing topic tags performed:

  • Automation testing tool grew over 60% from Q2 to Q3 and 1176% from Q1 to Q3
  • Selenium test automation grew over 23% from Q2 to Q3 and 1053% from Q1 to Q3
  • Testing frameworks grew 22% from Q2 to Q3 and over 641% from Q1 to Q3.

“The process of creating automation tests shouldn’t require writing extra code,” explains Jason Simon, (@jason_c_simon) freelance web developer, and tech writer. “Eventually, as we’re getting more and more code-free, this will not just be popular in test tech but in all parts of software development. The idea is to have business analysts doing a lot of the programming logic, without actually having to write a single line of code.”

 Automation testing tool grew over 60% from Q2 to Q3 and 1176% from Q1 to Q3 Selenium test automation grew over 23% from Q2 to Q3 and 1053% from Q1 to Q3 Testing frameworks grew 22% from Q2 to Q3 and over 641% from Q1 to Q3.

Simon predicts that in 2020, as testers write less and less code, the testing process will become more autonomous, with companies even adopting AI bots to automatically test new features. So basically, your test code will begin to automate itself. How cool is that?

The latest topics developers are reading on the Rise of Modern Security

Basic authentication and password management no longer cut it. The end of 2018 and early parts of 2019 were all about adopting basic security hygiene. But now, we’ve got to get more sophisticated and intentional about security — in all aspects of the development lifecycle.

This quarter, we saw topic tags such as “JSON web token,” grow over 190% from Q2 to Q3, “cloud security issues,” grow about 10% from Q2 to Q3 and 434% from Q1 to Q3, and “web vulnerabilities,” grow by 18% from Q2 to Q3 and 459% from Q1 to Q3.

Hackers are getting smarter, so companies and developers have to get smarter and more strategic about security practices. This is giving rise to the skyrocketing interest specifically around JSON Web Tokens and cloud security.

This quarter, we saw topic tags such as “JSON web token,” grow over 190% from Q2 to Q3, “cloud security issues,” grow about 10% from Q2 to Q3 and 434% from Q1 to Q3, and “web vulnerabilities,” grow by 18% from Q2 to Q3 and 459% from Q1 to Q3.

JSON Web Tokens (JWTs) are becoming more ubiquitous. Although they’ve been around for years, more organizations are complying with modern

security standards, particularly in Europe post-GDPR. For a better understanding of JWTs check out this article.

The growth in interest in cloud security relates to what Matt Quinn, COO at TIBCO calls the second major cloud migration. “There’s no cutting corners with this [cloud security]. If you don’t do the investments in the right place, in areas like CloudOps and DevOps, you don’t change your development practices.”

“People can still screw up,’’ Quinn adds. “But ultimately, security is something that we know what we have to do. Sometimes, we don’t do it. But I think everyone has a good idea and understanding of what good practices are. The early majority are probably still rediscovering some of those. And I think there are still some pockets of resistance to the cloud because of security-based issues.”

In other words, don’t cut corners and make sure you are adopting industry standards. Hackers aren’t slowing down, and neither should you.

Full Stack Developers, Frameworks and Popular Tutorials

The term “full stack” refers to both frontend and backend development. If someone is a “full-stack developer,” it means they have the skills and proficiency in both aspects of development.

This quarter, we saw growth in topic tags “full stack development”, which grew by over 97% from Q2 to Q3 and 547% from Q1 to Q3, “asp.net tutorials”, which grew by about 85% from Q2 to Q3; 2395% Q1 to Q3, and “python frameworks” , which grew by 137% from Q2 to Q3 and about 950% from Q1 to Q3.

This quarter, we saw growth in topic tags “full stack development”, which grew by over 97% from Q2 to Q3 and 547% from Q1 to Q3, “asp.net tutorials”, which grew by about 85% from Q2 to Q3; 2395% Q1 to Q3, and “python frameworks” , which grew by 137% from Q2 to Q3 and about 950% from Q1 to Q3.

ASP.NET is an open-source, cross-platform framework used for building web apps in C#. Many companies and developers are attracted to its user-friendly nature and are becoming overwhelmingly popular.

We talked with Microsoft MVP and tech leader, Gunnar Peipman (@gpeipman) about ASP.NET, why it’s so popular, and where he sees it moving into 2020. Peipman identified four key features about the language that made it stand out from other frameworks: its cross-platform abilities, lightweight and easy startup, abundant libraries, and high performance.

These features have led to increased interest in the framework that has led to more users.

“New users are coming from other ASP.NET [platforms] and so I think this transition will continue over the next few years. Many companies just cannot transition their current systems,” Peipman explains. Transitioning your codebase is no easy task. “So, I think over the next few years, ASP.NET development will be a hot topic.”

In addition to tutorials on ASP.NET, we also saw a huge jump in readership of tutorials on various Python frameworks. We spoke with Python developer and writer, Mike Driscoll, (@driscollis) about where Python for enterprise development is headed as 2019 comes to a close.

Driscoll highlighted why Python is popular amongst full-stack developers:

“The nice thing about Python web development is that it works on all PCs, across all platforms, so it’ll work on Windows, Mac, and Linux. And if you design it correctly, it’ll also work on most tablets and phones too. So, you’ve basically got a universal language, so to speak. That’s why it’s growing so much.”

Working Smarter, Not Harder

As 2019 draws to a close, developers want to make sure they have the right tools and processes in place to be successful through Q4.

One similarity between each of these topics and their related tags is tools. Developers want to find the best tools and frameworks to solve their problems — with as little startup time possible. Having the right tools for the job is critical, and that desire dominated Q3 readership results.

As we count down the final days of 2019, it will be interesting to see which trends carry over into 2020.

About the author:

Lindsay is a Content Coordinator at Devada. She works closely with contributors to DZone, a website for software developers and IT professionals to learn and share their knowledge. Editing and reviewing submissions to the site, she specializes in content related to Java, IoT, and software security.

Categories
Community

Dear all taking our Developer Economics surveys – or wondering why you should

First of all – thank you. Thank you for taking, or even for just considering taking, our Developer Economics Survey. Some of you have given us feedback (yes, we do read all of it!) asking what the survey is about, where we use the data, why we do this, and “who are you people anyway”? Right. About time we provided a comprehensive answer then! Transparency is, after all, one of our core values.

  • “Be more transparent about how you will use the data, who you will sell it to, how much you intend to spam me, and why, exactly, are you offering a range of inducements at later stages”
  • “Explaining a bit more what is this for. :)”
  • “More detailed description of your activities and details of cooperation with you for new users.”
  • “You just started to ask questions w/o sharing why you are asking your questions… Why?”
  • “It’s a little hard to be sure who this data is for. It seemed like it came from Mozilla, but got so many questions about Microsoft it made we wonder!”
  • “It’s cool but needs to be explained in more detail”

Our mission is to help the world understand and support developers.

In this way, we aim to contribute to evolving technology in all the ways that matter to developers and, consequently, to end users too. The Developer Economics surveys are our means of doing just that. Yes, of course we sell the insights and the anonymised aggregate data in the process, as we also need to make a living somehow. But out of all the ways in which we could be making a living, we very consciously choose this one, as we are a team of people who first of all strive to make this world a better place in the infinitesimal ways that we can, and this is our very own geeky way of doing so. We are sworn data geeks, or as our marketing team more elegantly puts it: Data is in our DNA.

Now, as to who our data and insights go to: Our client base includes the leading tech organisations, such as Microsoft, Intel, Google, Amazon, Facebook, Mozilla and many more. We take pride in supporting them to design future technologies around actual developer needs and wants – your own needs and wants. So please be truthful in your answers, or you may lead the decision makers, and therefore your development tools, in a very wrong direction!  

Not all of our data is behind a paywall though. 

As a thank you to all of you who contribute to our life’s work, we release our free State of the Developer Nation report, filled with what we hope is valuable information for all developers out there, whether professionals, hobbyists, or just students on the onset of their exciting journey in the world of software development.

There are also free interactive graphs that aim to help you benchmark yourself (or rather, your technology choices) against the rest of the community. Check out the resources space on our Developer Economics website for all the data goodies we have to offer. 

It’s not just data we give back to the community. 

For the past three surveys and for every qualified response that you provided us, we have been donating $0.10 to a good cause within the developer world. In previous years we supported the Raspberry Pi foundation, and at the same time asked you to tell us where you think our contributions would count the most.

Many of you suggested we should support women in coding, and also developers in Africa. Combining the two suggestions, this time around, and for every qualified response that you provide us, we donate $0.10 to the South African Chapter of Women in Big Data. 

Thank you for making this happen!

  • “How are you supporting female developers?”
  • “Help the developers in west Africa gain the knowledge we desire.”
  • “It would be great if sub-sahara African countries could get more attention and accessibility to internship with all these companies.”
  • “Just want to suggest that you consider investing in Nigeria as the youth are passionate about learning but the constraints are just too much. To give you an idea, compare our achievements with the available resources.”

Onto the key question: what data do we collect? Here are the highlights. 


We track key trends in ten development areas, namely mobile, desktop, web, backend, industrial IoT, games, augmented and virtual reality, consumer electronics, machine learning and data science, and apps/extensions to third party ecosystems (such as voice or CRM platforms). For the areas you tell us you’re involved in we ask you which programming languages, tools and platforms you use, how happy you are with the ones that you use (say, with your selected Cloud PaaS), and what you consider important in tools/platforms of this category (for example, scalability, ease of development, community). We ask you not just about the “how”, but also about the “what” and the “why”: why you got into development to begin with, what type of projects you’re working on, if and how you’re building a business around software development, and more. By understanding your motivations, projects and aspirations the technology builders can design solutions that are better suited to help you achieve your goals. We also ask about your learning interests, methods, and needs. Hopefully, that will lead to learning experiences suited to your style. Last but not least, and in order to help focus efforts on the most promising technologies, we gauge interest in and measure adoption of relatively new or emerging technologies, such as fog/edge computing and self-driving cars.

Developer Economics Survey: We know it is long.

Taking in your past feedback on the matter, we have put effort in making it shorter, and when some of you actually noticed I am not (very) ashamed to say I was hopping around the room in excitement. Some of you suggested that we break it down into smaller surveys. I might as well admit it, I am the villain who stubbornly resists that change!

The reason is simple: most of you are involved in more than one development areas, using multiple categories of tools, and the whole point here is to capture your full experience, across all sectors, and to map synergies between tools and platforms. We wouldn’t be able to do that if we were to ask you about each of the areas in a separate survey (plus we would be pestering you to take a survey ten times as much! You’re convinced now, right?). As another of our core values is to be data-driven, here’s the key data point behind this decision: “More than 80% of developers are involved in 2+ of the development areas that we track, and half are into at least four.” 
This is just an outline of who we are, what we do, and why. In case you have any comments or questions, please feel free to drop us a note and let us know of your thoughts. If you have already taken our 18th Developer Economics survey, we hope you enjoyed it and that you’ll spread the word among your friends – we’d love to welcome you all to our community. If you haven’t yet taken the survey we very much hope that you will, and that you won’t forget to say hello under that “Anything we forgot to ask?” open question at the end! There are 20+ pairs of eyes eagerly reading your feedback almost in real time, and virtually waving back to you. See you there.

Take the survey

developer economics survey

Categories
Community Interviews

[Interview] Women in Tech: Diversity and Inclusion

It is increasingly recognized that a successful workplace depends on diversity and inclusion in any organization. Moreover, we now have proof of the correlation between gender diversity and better business performance. Efforts are made to increase diversity in the more traditional ecosystems, i.e including women in tech, finance or data analytics. However, data show we are not quite there yet: 

Female developers responding to our survey were outnumbered by males by a ratio of 1 to 10 (9% women and 91% men). This suggests a global population of 1.7 million women developers and 17 million men.’ [State of the Developer Nation report, 16th edition]

That said, significant progress has been made in acknowledging the issue, and discussing it openly. We see many inclusion initiatives taking place in different forms and across all fields. In the past, we have interviewed a couple of very dynamic women in tech roles, specifically Silvana and Rachel.

Today, we are meeting with Naomi Molefe, Innovation + Digital Talent Consultant and the SA Chairperson in Women in Big Data to discuss and learn more about this initiative.

In your mission we read “WiBD is an industry initiative with the mission to inspire, connect, grow, and champion the success of women in this field.” Tell us one of the inspiring stories you share with women who reach out to you.

I do not come from a technical background; my training was in the social sciences. I majored in psychology and later completed a business master’s degree in strategic management. When I was interviewing for an internship at data analytics and innovation organisation in Dublin, I told the hiring manager that I did not belong there and that they had made a mistake by shortlisting me. He told me that my business skills were needed by the organisation and my professional background had provided me the kind of exposure and access to leadership that no one in that intern group possessed.

I was selected as one of the 6 interns for that summer and I did not look back ever since. 

The imposter syndrome and self-exclusion is a real thing. I tell the ladies we connect and engage with to be aware of it, but not let it dictate which opportunities they choose to pursue.

What are the questions women that reach out to you first ask? Which problems are they trying to tackle?

There are 2 main types of questions that we get.

The first is:  “How does one get involved in Tech?” (these are women who don’t come from a traditional tech background). The second: “How can I pivot my career and use the skills I have acquired over the years to prepare for the emerging tech roles?” (women who have the technical background required but are interested in the emerging fields like machine learning). 

South Africa, like many emerging markets is leap frogging both in developing technologies and as well as in creating new patterns and ways of working. The demand for tech talent is also huge. Many of the women we engage with seem to be intimidated by the language and framing of how artificial intelligence will disrupt their current roles.

What brought you to WiBD? Where did you kick off your career?

I kicked off my career in academic research with a study that was a collaborative effort between the University of Pretoria and Johns Hopkins University in the USA. It was a phenomenal experience in learning how to collect qualitative and quantitative data and the analysis of it.

I grew into business research and applying it to the search of C-Suite leadership; my reintroduction into Data analytics with tech as an enabler was during a summer internship at AON’s Centre for Innovation and Analytics (ACIA), in Dublin Ireland. When I came back to South Africa, after my studies in Dublin, I wanted to join a community where I would learn as much as I can and grow my Big data skills, particularly for the emerging markets. At the time Big data was not a field that was widely talked about in the media and other forums, so joining such a community seemed like a promising option for me.

I came across an article on LinkedIn by the German chapter lead for WIBD, about an event they would soon be hosting. I connected with her and we started talking about how I could join the community. The more we spoke the more I realised that South African women could benefit from this community too.

So, I was elected to be the founder of the South African chapter. I assembled a team of phenomenal women and we have managed to create quite a significant reach and awareness about careers in Big data. We can’t wait to do more!

Lately we see efforts being made, on a global scale to embrace diversity in all industries. What real challenges are there still for women in tech in South Africa, involved in Big Data?

Breaking into this field is proving to be a challenge because the majority of women in South Africa are in highly administrative roles that don’t require technical skills. We have created training programs in place to assist women who are interested in learning and have an appetite for working in data science or analytics. The programs are beginner and all the way up to advanced level for any topic around Big data.

Fortunately, the companies we have been reaching out to partner with us, have embraced our goal and support efforts to include more women into this field.

This is our first year of operation, and we are confident that the more women become aware of our community, the more our workshops and events will grow. The goal is to help women pivot in their current roles and build on the skills that will help them pursue a career path in Big data.

Most people think that they must be Einstein smart to be in this field; which is not true, anyone can work in Big data. There are challenges around self-deselection and confidence building; particularly because our target audience is women.

And what has been a major breakthrough to celebrate?

We recently hosted an introductory workshop to Machine Learning, for women of all professional levels and ages. We tried to partner with as many community ecosystems as possible, to enable us to reach a diverse pool of women. We focused on bringing in women-centric communities that aim at helping women to develop all types of technical skills- from coding to Ai ethics. We also addressed the broader issue of how to cope with the challenges specific to Africa.
To celebrate our one-year anniversary we are hosting a data challenge hosted by Zindi Africa (a data science competition platform). The exercise is asking participants to provide an estimate of the percentage of female headed households in South Africa, using open source data.

We are extremely proud of this opportunity since it is going to get female data scientists flexing their muscles and connecting with other women in tech and female data scientists on the continent. We will celebrate their efforts when the competition closes (March 2020)-the same month as the International Women’s day.

What would be your message to women trying to get into technology and / or Big Data? How can we have more women in tech?

I always say, start with what you have. The professional skill set, and educational background are a good base that will be beneficial to your chosen field within Big data. Remain curious in finding out how new technologies can help you leverage your current role, Big data cuts across all business functions.
Also, you got this! Don’t let that imposter syndrome tell you any different!

Can you share any KPIs or other indicators that you use to track the impact of your work at the WiBD?

We use different channels to measure our reach and impact. The digital metrics that we focus on are the community numbers on our core social media platforms – LinkedIn and Twitter. We look at the engagement and reach of the forum, because the more people know about us, the more women we will be able to communicate with and attract into the community.

We also look at survey data that we distribute periodically to ensure that we are not putting together content that our members do not understand or cannot engage with. We have video testimonies of members who have attended our events that indicate their sentiment level and willingness to come back and bring friends to other events we host.

Also, we have recently partnered with a telecommunication operator to advertise their Big data vacancies on our local site. The idea is that in the future we will be able to use this metric to understand whether our members are being offered job opportunities that contribute to their professional development and ultimately increase inclusion of women in Big data fields (as per our mission statement).

Do you have a personal vision guiding you? And if so, how is this WiBD part of it?

What has been a motivator for me ever since I was younger, was the power of women, being able to achieve so much with so little. I have always been in awe of my mother’s ability to make more from the little that she has. I approach my goals with that same mindset. WiBD plays a part in that. I live out this vision, together with the leadership team and we are able to touch so many women’s lives with the work that we do. Coupled with that mindset, there is a tenacity that can carry us (me) through some of the most challenging situations, to achieve what we have set our minds to.

WiBD was established by women who wanted to promote evolution in how women saw themselves within Tech. That vision is always guiding us, every time we host an event.

Is there a WiBD upcoming event?

Our latest event was in collaboration with a variety of learning communities for women. Ιt was a workshop on the Ιntroduction to #MachineLearning4womxn by womxn– webpage: https://sites.google.com/view/intro2ml4womxnbywomxn

How can one become a member of the WiBD?

We have communities in Europe, LATAM and North America. Those interested in joining us can check out our global page: https://www.womeninbigdata.org/. If you are based in South Africa, you can check out our local page. Τhere is a sign-on tab you can complete and keep in touch with our activities. (Local website: https://wibdsa.wixsite.com/wibdsa)

Bonus part: To contribute to the effort of empowering women in tech worldwide, /Data will be donating $0.10 for every developer who completes the new Developer Economics survey, to the WiBD South Africa. Take the survey here!

Naomi Molefe @_naomiza or LinkedIn: https://www.linkedin.com/in/naomimolefe/)

Short Bio: Naomi is the Chair for the South African chapter of Women in Big Data. A global non-profit organisation with a community of 14000 women, that aims to connect, inspire and increase the inclusion of women in tech and specifically in Big Data fields. Naomi, is part of the organising committee for the Deep Learning Indaba X 2020; an academic community of African researchers and practitioners in machine learning and artificial intelligence. She considers herself a community builder and diversity talent specialist. She has extensive experience in Executive Talent acquisition and management, across sectors in Mining, Telecommunications, Financial Services and Media Entertainment. Naomi holds a Master of Science degree in Strategic Management and Planning from triple accredited UCD Michael Smurfit Graduate Business School, in Dublin Ireland.

women in tech

Categories
Languages

The Queen of Programming Languages with 11M+ Users

The choice of programming language matters deeply to developers because they want to keep their skills up to date and marketable. Programming Languages are a beloved subject of debate and the kernels of some of the strongest developer communities. They matter to toolmakers too, as they want to make sure they provide the most useful SDKs.

Here is an update on Programming Language Communities, from our State of the Developer Nation Report 17th Edition.

It can be hard to assess how widely used a programming language is. The indices available from players like Tiobe, Redmonk, Stack Overflow’s yearly survey, or Github’s Octoverse are great, but mostly offer only relative comparisons between languages, providing no sense of the absolute size of each community. They may also be biased geographically, or skewed towards certain fields of software development, or open source developers.

The estimates we present here look at active software developers using each programming language, across the globe and across all kinds of programmers.

They are based on two pieces of data:

First, our independent estimate of the global number of software developers, which we published for the first time in 2017. We estimate that in mid 2019 there are 18 million active software developers in the world.

Second, our large-scale, low-bias surveys which reach tens of thousands of developers every six months. In the surveys, we consistently ask developers about their use of programming languages across ten areas of development, giving us rich and reliable information about who uses each language and in which context.

JAVASCRIPT REMAINS QUEEN OF PROGRAMMING LANGUAGES

11M+ developers use Javascript

The most popular programming language by a wide margin is Javascript, including derivatives like TypeScript and CoffeeScript. The Javascript community counts over 11 million active developers. Even in software sectors where Javascript is least popular like machine learning or on-device code in IoT, over a fifth of developers use it for their projects. 

Programming language communities Q2 2019
Programming language communities Q2 2019

The rise of machine learning is a clear factor in the success of Python:

8 in 10 machine learning developers use Python in their work (compared to just 25% using R, the other language often associated with data science). Java, of course, is a cornerstone of the mobile app ecosystem (Android) as well as a great general-purpose language.

Language use is not static: developers drop and adopt new languages all the time

It would appear that it is not meaningful to speak of “Java developers” or “Python developers” in any fundamental sense, other than that they use those languages at a certain point in time. While we see a net decline in the use of most languages by our repeat respondents, some languages reverse that trend and show significant growth. The first of these is Kotlin, which we are confident to say is the rising star in the programming language firmament.

Kotlin’s rank among programming languages moved from 11th to 8th place in just a year, and one in ten developers now use the language.

Rank of programming language communities 2017-2019
Rank of programming language communities 2017-2019

Tracking the ever-changing landscape of the software development ecosystem is why we run our Developer Economics surveys twice a year and there is one live right now. To track changes on programming languages, tools and platforms we need you to share with us your coding experiences!  We would be very interested to know what programming languages, hardware, frameworks and platforms you use, and the types of projects you’re working on.

Has the new Oculus Quest piqued your interest and restarted the heart of VR development? Or is AR and mixed reality where it really is? Help us tell the technology leaders what you think, and by doing so become part of the change you want to see in the tools you use.