Categories
Tips

Developers influence technology decisions 

I once had the opportunity to work for a large digital company that was preparing to modernise its infrastructure by choosing a new cloud platform vendor. A small team of six developers was tasked with organising a proof-of-concept (POC) to demonstrate the feasibility of this endeavour. After six weeks of intensive work, some developers began expressing their dissatisfaction with the new platform’s cumbersome interface. Suddenly, a multimillion-dollar commitment hung in the balance, relying on the opinions of a few hands-on experts.

Over a span of three years, ending in Q1 2021, we conducted six surveys to track developers’ engagement with and adoption of various technologies. To assess engagement and adoption, we asked developers if they were working on, learning about, interested in, or uninterested in different emerging technologies. We continuously updated the list as new innovations emerged. Adoption was measured by the proportion of engaged developers actively working on a technology. To provide context, each technology was categorized based on whether its engagement and adoption rates were above or below the median, resulting in four quadrants:

1. High engagement/High adoption: These technologies captivate the imagination of numerous developers and have demonstrated commercial success.

2. High engagement/Low adoption: These technologies generate significant interest among developers but have yet to make a substantial commercial impact.

3. Low engagement/Low adoption: These fringe technologies do not attract much interest from developers, and their commercial value is yet to be proven.

4. Low engagement/High adoption: These technologies might not appeal to many developers, but for those interested, commercial adoption is high.

In our analysis, after excluding DevOps from our emerging technology tracker, robotics, mini apps (apps embedded within another app), and computer vision emerged as the most engaging technologies for developers. Approximately half of the developers expressed that they were working on, learning about, or interested in each of these technologies. While professional developers showed the highest adoption rate for mini apps, robotics piqued the interest of hobbyists and students. However, of the developers engaged with mini apps, nearly a quarter were actively working on the technology, whereas for computer vision, this figure dropped to 15%, and for robotics, it was only 10%. Despite similar levels of engagement, mini apps’ practical applications were widely recognized by developers, as adoption increased by four percentage points over the past year, representing one of the largest increases observed.

64% of developer team leads are influencing decision makers or making recommendations

Developers influence technology decisions

Cryptocurrencies garnered the highest engagement among developers, with almost three in ten engaged developers expressing interest in learning about them. Other blockchain applications closely followed at 26%. However, the academic interest in these technologies has yet to directly translate into adoption, as only 14% and 12% of engaged developers are actively working on projects involving cryptocurrencies and other blockchain applications, respectively. 

More than 40% of these developers are professionally involved in web apps/Software as a Service (SaaS), and a third are engaged in mobile development. Nevertheless, adoption increased for both cryptocurrencies (by 5 percentage points) and other blockchain applications (by 4 percentage points) in the past year, indicating ongoing exploration of practical applications. As demonstrated by companies like Maersk incorporating blockchain technology into their logistics management systems in recent years, broader adoption is inevitable.

Quantum computing and self-driving cars continue to have limited adoption rates but capture the imagination of some developers, with over two in five engaged with these technologies. However, fewer than one in ten of these engaged developers are actively working on each of these technologies. Although engagement decreased over the past year, adoption increased for both quantum computing (by 4 percentage points) and self-driving cars (by 2 percentage points). A similar pattern emerged with brain/body computer interfaces, anew technology added in the most recent survey, where many developers expressed engagement, but due to its cutting-edge nature, very few are actively working on it.

Recently, we added hearables, DNA computing/storage, and haptic feedback to our list of emerging technologies. Engagement with these technologies remains low, similar to fog/edge computing, with a quarter to a third of developers showing interest. Among the engaged developers, approximately one in ten are actively working on these nascent technologies, while two in ten are learning about them. 

For each of the discussed emerging technologies, there are various barriers preventing widespread adoption. Technological hurdles are prominent, as advances required for mainstream implementation of quantum or DNA computing are still several years away. Additionally, social, cultural, and even legislative barriers can impede progress. While developers play a crucial role, they are only one piece of the puzzle.

Categories
Analysis

Why do developers switch jobs?

During the 21st edition of our Developer Nation survey we asked professional developers what – if anything – would make them switch jobs. It turns out many developers know their worth. Just one in ten developers say that nothing would make them leave their current employer. You can also share your input and participate in our more recent survey to answer this and other interesting questions.

It looks like the majority of developers are financially motivated, either in the form of higher compensation and/or an improved benefits package. Half of developers would switch employers for higher compensation and a third would switch jobs for an improved benefits package. Nearly two-thirds selected either option. 

However, this means that just over a third of developers have motivations that extend beyond immediate financial reward. When we remove the two-thirds of developers who said that increased compensation or better benefits would incentivise them to move, career advancement and broadening skills take the top two spots. This shows that developers are hungry to learn and to progress – these are also important factors for developers who could be tempted by financial rewards. 

Money talks for half of developers

Around one in five developers state that a better company culture would be a tempting reason to switch employers. However, while you could negotiate better incentives and more perks and benefits, company culture is harder to influence. There are well documented issues with culture in software development. There have been several high profile cases of discriminatory working environments in the last few years, and many software developers are no strangers to long hours, especially as a project nears completion. 

Remote working 

Software development has historically been a pioneering industry for remote working. The pandemic has likely made this especially salient. Not surprisingly, around a quarter could be tempted to move by a remote position. Just over one in eight would move in order to relocate. 

Eastern European developers are the most concerned with compensation

Are you perhaps based in Eastern Europe? Developers there are the most concerned with increasing their salary. Nearly seven in ten say that this would make them switch employers. The close geographical proximity to richer Western European countries likely makes depressed salaries in this region feel particularly unfair. For these underpaid developers in Eastern Europe, an upgraded benefits package won’t cut the mustard; instead other factors are more important:

  • broadening skills (50%), 
  • taking a more challenging role (32%), or
  • relocation (22%). 

It seems that Eastern European developers are taking a longer-term look at their finances and possibly considering uprooting their lives for an increased chance of success.

Developers in North America seem the happiest at their current jobs

14% of devs in N.America said that nothing would make them switch. As with most regions, higher compensation is the most tempting option; half of developers here selected this. These developers are much less likely than average to select career advancement, broadening skills, or taking on a more challenging role as reasons for moving. By and large, North American developers appear to be satisfied with their professional lives. For those who would be tempted to move, higher compensation is mentioned as a reason by three in five. 

Culture also matters in China

For Chinese developers, compensation is also important. Three in five developers here selected this option, the second-highest of any region. In comparison with their Eastern European counterparts, however, Chinese developers were almost twice as likely to say that a better benefits package would tempt them to move. This said, although financial motivations are important for developers in Greater China, they are some of the most likely to select ‘softer’ benefits such as better company culture, working environments, or shorter commutes. Reports of the Chinese government taking steps to reduce the ‘996’ working culture prevalent in many tech organisations in the country may well make these factors less of an issue in the future.

Developers in Greater China are less likely to say that remote or flexible working would tempt them to switch employers. Such flexibility is more highly valued by developers in Eastern Europe or North America. It’s likely that the pandemic’s effect on working culture has affected different regions in different ways. For instance, developers in North America may well be used to working from home after more than a year of doing so, and with Eastern Europe already an established outsourcing destination, remote work is more likely to be salient for developers here. On the other hand, developers in regions that may have limited opportunities to offer are more likely to see remote working as a door opener to the global labour market. More than one in three developers in the Middle East and Africa and 30% of developers in South America, for example, would switch jobs for a remote role.

Eastern European developers feel underpaid

Experienced developers are the most content in their jobs 

Around one in six of those with 16 or more years of experience say that nothing would make them move. This group is also the most financially-motivated, with over half saying that higher compensation may tempt them to move. As developers gain experience, they know better which roles they want to take. With managerial positions often forming an artificial ceiling, some experienced developers will want to stay closer to the code. 

Here is something important to consider: Career advancement and taking on a more challenging role both peak for developers with three to five years under their belts. A well-timed change at this point in a developer’s career can have a large impact on their future earnings and professional success. At three to five years of experience, many developers are beginning to feel established and comfortable in their skills, so a challenging opportunity can often provide a catalyst for future success.    

There are many reasons why a developer may choose to switch jobs, and whilst it’s impossible to ignore the impact of compensation, other factors play an important role, especially as the role of work in our lives continues to evolve. We are capturing these and other interesting facts that make tech giants shift their strategies in our Developer Nation Surveys. Raise your voice and shape the future.

Compensation becomes more important as developers gain experience
Categories
Community

First Prize Winners of the 22nd Developer Nation Survey

We’ve been busy running our prize draws since the launch of our 22nd survey in December.

Some of the prizes have already reached their destinations:

“It was my first time winning a prize on the Developer Nation, and I received it before Christmas so it feels like a Christmas gift from someone special” – Akash, India.

“I just want to thank you, hopefully it can be used to support our lesson plans to develop applications for small entrepreneurs.”Michael, Indonesia

Here is the full list of the Developer Nation prize winners from weeks 1 to 4, including runner-ups. ?

Prize draw winner

Thanks to our friends at Linode for their generous gift of the $500 credit. We’ll continue to run weekly prize draws between now and the end of January 2022. Once our survey closes, within 30 days we’ll run the draws for premium prizes, cool accessories, exclusive community prizes, and more.

We’ve reached out to all winners directly via email. If you recognise your email address but believe you haven’t been contacted yet, get in touch here.

If you’ve not taken the survey yet, why not hop in for a chance to win a prize (all participants will get a virtual goody bag).

Take the survey!

Here’s one of our community members, Amulya, with his Developer Nation t-shirt and mug. Swag like this could be yours!