Game On! AR vs VR

Two of the areas that we are often asked about by big businesses with skin in the game are Augmented Reality (AR) and Virtual Reality (VR). Part of my job is to brief top tier organisations on what the developer audience is focussed upon so the companies can make the best decisions. I don’t speculate -- I’m not brave enough for that. Instead, like every analyst at the company, I use our data to find trends and outliers in this emerging sector.

JavaScript remains the Queen of Programming Languages

JavaScript is and remains the queen of programming languages. Its community of 11.7M developers is the largest of all languages. In 2018, 2.5M developers joined the community: the highest growth in absolute numbers and more than the entire population of Swift, Ruby, or Kotlin developers, amongst others.

An Agile Software World

Since the emergence of the first agile software development methods more than 20 years ago, development teams around the world have undergone a significant cultural shift. The traditional waterfall approach to running software projects sequentially has been gradually replaced by iterative project management styles. This has enabled organisations of all sizes to scale successfully by remaining resilient in a business environment full of uncertainties. Agile methodology appears to be transforming companies across sectors, but is it really the dominant trend in the software industry nowadays? And if it is, which particular implementations of agile are the most widely used by developers?

True Cloud-native Development Has Yet To Go Mainstream

Cloud-native development and containerisation is redefining how software applications are built and run. The movement has captured an increasing amount of press and adoption is brisk as teams innovate modern architectures to build upon the unique capabilities of the cloud. Designing applications from the ground up to run in the cloud is also delivering more robust and flexible applications. But, while containerising apps has become very popular, many developers are simply migrating old code and processes to containers and are not yet developing true cloud native apps.

Why Is Mainstream Adoption Hard To Achieve

When you are involved and excited by an emerging technology, it is a common instinct to overestimate its impact and promise. Media enthusiasm builds in intensity and stokes interest, and when a new technology is promoted at the proof-of-concept stage, the publicity encourages developers to investigate it. Early adopters dive in, development proceeds, and success stories add to the anticipation of great things to come.

Ethics in AI

AI is a powerful and disruptive technology altering the landscape of application development and the wider world as we know it. The adoption of AI is increasing at a fast pace. While AI helps developers in every area of society to create solutions, implement change, and drive progress, it also forces us to think more deeply about our relationship with technology and the ethics of AI.

Gender Wars

The technology industry often takes credit for the changing world of work. One example is the model of remote employees working as digital nomads in their favourite coffee shop, connected via Slack and collaborating via the cloud to create products and services for consumption over the internet or on smartphones and tablets. But what about work within the technology industry itself? We take a look at the profile of women in technology and compare it with the profile of their male counterparts.

Developer Economics survey Q4 2018 prize draw winners

Here are the winners of the Developer Economics survey Q4 2018 prize draw! Congratulations to all the lucky ones! Stay tuned for the new survey announcements and new prizes coming in Q2 2019.