How developers interact with AI technologies
Exploring the ways in which developers work with AI models, tools, APIs, and services
About this Report
This report investigates the current landscape of developers' work with artificial intelligence (AI) technologies and how this impacts their careers. We start by looking at the ways in which developers work with machine learning (ML)/AI models, tools, APIs, and services and highlight the key differences between professional and amateur developers. Following this, we focus on professional developers and explore the correlation between working with AI and self-perceived promotion opportunities at their current jobs. Finally, we take a closer look at the developers who are the most likely to express intent of quitting or changing jobs in the next 12 months.
Key Questions Answered
How prevalent is the use of AI tools in developers’ workflows?
What are the differences in how professional developers and amateurs engage with AI-assisted development tools?
What role does working with AI play in enhancing developers' perceptions of career progression opportunities within their current jobs?
What barriers prevent a share of developers from engaging with AI tools, models, or services?
Click to expand
Methodology
The 26th edition of the Developer Nation survey reached more than 10,000 respondents from 135 countries around the world. This research report delves into key developer trends for Q1 2024 and beyond.