# Do Software Developers Like Using Gen AI? | LinearB Blog

> See how developers perceive Gen AI tools like GitHub Copilot, their impact on productivity, and the challenges of AI adoption in coding workflows.

_This is a markdown rendering of a live HTML page on linearb.io, generated for AI/LLM consumption — it is not a markdown-only site. To get the full HTML page instead, request this URL with an explicit `Accept: text/html` header (no wildcard, no markdown preference)._

[Blog](https://linearb.io/blog)

/

Do Software Developers Like Using Gen AI?

# Do Software Developers Like Using Gen AI?

![Photo of Ben Lloyd Pearson](https://assets.linearb.io/image/upload/c_limit,w_2560/f_auto/q_auto/v1/blp_headshot_1_ee25d527aa?_a=BAVMn6ID0)

By [Ben Lloyd Pearson](https://linearb.io/blog/do-software-developers-like-using-gen-ai#ben-lloyd-pearson)

|

November 6, 2024

![Do_Software_Developers_Like_Using_Gen_AI_9906847c92](https://assets.linearb.io/image/upload/c_limit,w_2560/f_auto/q_auto/v1/Do_Software_Developers_Like_Using_Gen_AI_9906847c92?_a=BAVMn6ID0)

Spoiler alert: according to new research from Microsoft, the answer to this article’s title appears to be yes.

Generative AI (Gen AI) tools like GitHub Copilot continue to gain momentum, and engineering leaders should understand how these tools impact developers’ beliefs and work habits. Microsoft partnered with the Institute of Work Life to [study GitHub Copilot adoption](https://arxiv.org/pdf/2410.18334) at a large enterprise at a large enterprise They used a series of surveys and three weeks of daily dev diaries to explore how exposure to Gen AI tools influenced developers' perceptions, productivity, and attitudes toward their work. 

The findings indicate a significant improvement in developer perception over the three weeks and offer valuable insights to illustrate why developers find value in Gen AI tools.

## Research Context

The research was conducted at a large, multinational software company that maintains one of the world’s largest codebases. It has more than 1 billion [lines of code](https://linearb.io/blog/counting-lines-of-code) and spans decades, with some parts as old as 35 years. It supports a wide range of platforms and services and requires a high engineering proficiency to manage its complexity. In the summer of 2022, the company introduced Copilot, though it initially experienced very low adoption rates. This low awareness created an ideal setting for studying perception changes toward Copilot, as the organization was primed for adoption but had limited familiarity with the tool.

The researchers designed the experiment to explore four questions:

* What were developers’ initial perceptions of Gen AI tools?
* How did sustained use of Gen AI tools influence their beliefs?
* What specific use cases and challenges emerged?
* How did Gen AI affect developers' daily work and sense of purpose?

The researchers conducted pre- and post-trial surveys and a three-week period in which developers created daily diaries. They also measured a handful of coding activity metrics. They sought to capture the quantitative and qualitative impact of Copilot usage on developers’ day-to-day work and self-perception.

## Initial Developer Sentiment Towards Gen AI

Initially, the study found that most developers were aware of Copilot but were skeptical about its effectiveness. 45% of the respondents had heard of Copilot but never used it, while 16% were consistent users. Developers most commonly cited a lack of time as the primary reason they hadn’t adopted Copilot (17%). They also mentioned skepticism about how well it works (12%), technical issues using it (10%), and a general lack of necessity to use it (10%).

However, the survey participants with prior Gen AI experience were significantly more likely to believe the tools were helpful in their job. 86% of respondents with prior experience said Gen AI tools are helpful versus only 44% without Gen AI experience. A similar trend appeared when developers were asked if they liked Gen AI tools.

Additionally, most developers—regardless of experience—were cautious about trusting AI-generated code, with only about 20% expressing confidence in its accuracy. This finding underscores the prevalent hesitation to depend on AI for critical tasks without human oversight, an attitude that persisted throughout the trial.

## Gen AI Usage Results in Developer Perception Improvements

The study's high-level summary is that developers like Gen AI more after using it and are curious to find new ways to leverage it, but there is still a significant amount of distrust in the output of Gen AI tools.

**Increased utility and enjoyment**: Developers' ratings for statements like "I like using AI coding tools" rose significantly. Many participants found that these tools accelerated routine coding tasks and made their workdays more enjoyable. Specifically, developers appreciated the tool’s support for boilerplate code, documentation, and even code comments, with some expressing surprise at how accurately it could generate structured documentation.

**No significant change in trust**: There was a slight improvement in the perception that Gen AI tools generate correct code, and developers grew to appreciate Gen AI’s utility during the trial, even when it was wrong. However, their trust in the accuracy of AI-generated code remained unchanged. This underscores a vital insight for engineering leaders: while AI can save time on repetitive tasks, critical review, and validation are essential to avoid potential errors or security vulnerabilities.

**Greater openness to future use**: Some developers recognized AI’s role in shaping the future of coding, with comments highlighting an increased curiosity about how these tools might continue evolving. This positive outlook is particularly relevant as engineering leaders consider long-term AI adoption strategies.

## Real-World Use Cases

Two major use cases emerged from the daily diaries during the trial period. The first is that Gen AI quickly replaces web searches. Developers increasingly used Copilot instead of search engines for coding queries, especially for learning new languages, resolving debugging issues, or identifying specific code patterns. This unexpected shift indicates a broader role for Gen AI in knowledge retrieval and learning within the IDE, bypassing traditional, fragmented web searches.

The second is that there was a major perceived productivity boost while working on repetitive tasks. Gen AI proved most useful for tasks like code documentation, test creation, and even code comments, where developers reported significant time savings. This aligns with the notion that AI can handle routine tasks, freeing developers to focus on higher-value work.

## Gen AI Adoption Challenges

The study also shed light on some challenges developers face when first adopting Gen AI tools. First, developers expressed many concerns about code accuracy. A common challenge was code that looked correct but contained subtle errors. This issue made some developers question the [productivity gains of AI-generated code](https://linearb.io/resources/measuring-impact-the-genai-code-report), as they needed to spend time validating results. For leaders, this highlights the need for robust testing frameworks and critical thinking when incorporating AI tools.

Gen AI also had varied success when being applied across languages and contexts. While Copilot worked well for widely used languages like Python and JavaScript, it struggled with less common languages and configuration files. This limitation is important for leaders to consider when planning deployment and training, especially in diverse technical environments.

## Lack of Quantitative Impact and Suggestions for Future Studies

Despite significant qualitative shifts in developers' perceptions, the study did not find measurable improvements in [quantitative metrics](https://linearb.io/platform/engineering-metrics), such as lines of code written, pull requests submitted, or coding hours. This lack of quantitative impact suggests two things.

The first is that the study duration might need to be increased to measure quantitative impact. Three weeks may not provide enough time for developers to acclimate to AI tools and realize potential productivity gains. Research on similar AI tools suggests that 11 weeks may be the tipping point for noticeable improvements, so extending the trial period might offer a more accurate reflection of the long-term effects of Gen AI on productivity.

The second, perhaps more critical, improvement is that there is room to incorporate additional metrics that holistically [measure developer productivity](https://linearb.io/blog/developer-productivity). The study focused on metrics like lines of code change, total PRs, [cycle time](https://linearb.io/blog/how-to-improve-lead-time-for-changes-cycle-time), and build time, which aren’t typically enough to quantify developer productivity. Additional metrics like [planning accuracy](https://linearb.io/blog/how-to-accurately-forecast-project-delivery), investment profile, and [change failure rate](https://linearb.io/blog/how-to-improve-change-failure-rate) would provide a more detailed analysis of [Gen AI's impact on productivity.](https://linearb.io/resources/measuring-the-roi-of-genai-code)

## Balancing AI’s Benefits and Challenges

The study highlights the potential of Gen AI tools to transform coding workflows by enhancing productivity and making work more engaging. However, while developers quickly recognized the utility of tools like Copilot, trust in AI-generated code remains limited, emphasizing the need for vigilance and continuous evaluation.

For engineering leaders, this research provides actionable insights into the role of AI in the developer ecosystem. To maximize the benefits of AI tools, companies should:

1. **Foster awareness and training**: Address skepticism through training programs highlighting AI’s benefits and limitations, helping developers understand when and how to rely on AI.
2. **Emphasize critical evaluation**: Encourage developers to scrutinize AI-generated code rigorously to prevent subtle errors, particularly in complex projects.
3. **Consider the long-term impact on developer roles**: As AI becomes an integral part of development, leaders should facilitate discussions around career development and skills that will complement AI capabilities.

By approaching AI integration thoughtfully, companies can empower developers to use these tools effectively, creating a productive, engaged, and future-ready workforce.

## Improve developer productivity with LinearB

Find us on

[](https://www.linkedin.com/company/linearb)
[](https://devinterrupted.substack.com/)

![blp_headshot_1_ee25d527aa](https://assets.linearb.io/image/upload/c_limit,w_2560/f_auto/q_auto/v1/blp_headshot_1_ee25d527aa?_a=BAVMn6ID0)

## Ben Lloyd Pearson

Ben hosts Dev Interrupted, a podcast and newsletter for engineering leaders, and is Director of DevEx Strategy at LinearB. Ben has spent the last decade working in platform engineering and developer advocacy to help teams improve workflows, foster internal and external communities, and deliver better developer experiences.

### Connect with

[](https://www.linkedin.com/in/benlloydpearson)
[](https://substack.com/@benlloydpearson)

## Your next read

[![Cover image for Slack turns channels into the context engine for agentic AI](https://assets.linearb.io/image/upload/c_limit,w_2560/f_auto/q_auto/v1/Blog_Post_Name_2400x1256_077524ba8b?_a=BAVMn6ID0)](https://linearb.io/blog/slack-jaime-delanghe-mcp-agent-context-channels)

Workflow

[Slack turns channels into the context engine for agentic AI](https://linearb.io/blog/slack-jaime-delanghe-mcp-agent-context-channels)

Slack Chief Product Officer Jaime DeLanghe breaks down how channels serve as the foundational context layer for human-agent collaboration. Learn why Slack is...

[![Cover image for Code generation is faster than ever, but shipping value isn't](https://assets.linearb.io/image/upload/c_limit,w_2560/f_auto/q_auto/v1/Blog_AI_code_review_bottleneck_2400x1256_d73333ea46?_a=BAVMn6ID0)](https://linearb.io/blog/code-generation-faster-shipping-isnt)

Workflow

[Code generation is faster than ever, but shipping value isn't](https://linearb.io/blog/code-generation-faster-shipping-isnt)

Your team writes more code than ever, but less reaches production. AI moved the bottleneck to code review. Here's how to measure it and unblock your pipeline.&n...

[![Cover image for AI as a value multiplier: a human-centric approach to engineering leadership](https://assets.linearb.io/image/upload/c_limit,w_2560/f_auto/q_auto/v1/Blog_Servant_Leadership_2400x1256_0cfd4e2a0c?_a=BAVMn6ID0)](https://linearb.io/blog/ai-as-value-multiplier-human-centric-leadership)

Workflow

[AI as a value multiplier: a human-centric approach to engineering leadership](https://linearb.io/blog/ai-as-value-multiplier-human-centric-leadership)

Super.com's Matt Culver explains why AI should be used as a value multiplier, not a cost-cutter, advocating for a human-centric approach to engineering...

## Structured data

_Machine-readable metadata (JSON-LD) embedded in the page for search/AI context — not content rendered on the page itself._

```json
{
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "LinearB",
  "url": "https://linearb.io",
  "logo": "https://assets.linearb.io/image/upload/v1715628027/logo-mark-lg.svg",
  "description": "LinearB is the engineering productivity platform that helps engineering leaders prove AI is improving throughput without sacrificing delivery confidence, flow efficiency, or developer experience.",
  "sameAs": [
    "https://www.linkedin.com/company/linearb"
  ],
  "award": [
    {
      "@type": "Award",
      "name": "LinearB is a Leader in the 2026 Gartner® Magic Quadrant™ for Developer Productivity Insight Platforms",
      "dateAwarded": "2026",
      "awardedBy": {
        "@type": "Organization",
        "name": "Gartner®"
      }
    },
    {
      "@type": "Award",
      "name": "Great Place to Work Certification",
      "dateAwarded": "2025-2027",
      "awardedBy": {
        "@type": "Organization",
        "name": "Great Place to Work"
      }
    },
    {
      "@type": "Award",
      "name": "America's Best Startup Employers 2025",
      "dateAwarded": "2025",
      "awardedBy": {
        "@type": "Organization",
        "name": "Forbes Magazine"
      }
    }
  ],
  "hasCertification": [
    {
      "@type": "Certification",
      "name": "SOC 1 Type 2"
    },
    {
      "@type": "Certification",
      "name": "SOC 2 Type 2"
    },
    {
      "@type": "Certification",
      "name": "GDPR Compliance certification"
    },
    {
      "@type": "Certification",
      "name": "ISO 27001"
    }
  ]
}
```

```json
{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "Do Software Developers Like Using Gen AI?",
  "url": "https://linearb.io/blog/do-software-developers-like-using-gen-ai",
  "author": {
    "@type": "Person",
    "name": "Ben Lloyd Pearson"
  },
  "datePublished": "2024-11-06T08:00:00.000Z",
  "dateModified": "2024-11-06T08:00:00.000Z",
  "image": "https://assets.linearb.io/image/upload/v1730924809/Do_Software_Developers_Like_Using_Gen_AI_9906847c92.png",
  "publisher": {
    "@type": "Organization",
    "name": "LinearB",
    "logo": "https://assets.linearb.io/image/upload/v1777485755/linearb-logo-2026.png"
  },
  "description": "See how developers perceive Gen AI tools like GitHub Copilot, their impact on productivity, and the challenges of AI adoption in coding workflows."
}
```

## More on linearb.io

### Top navigation

- [Book a Demo](https://linearb.io/book-a-demo)
- [AI Code Reviews — Catch security risks, bugs, and spec mismatches](https://linearb.io/platform/ai-code-reviews)
- [AI & Productivity Insights — See how AI tools affect cycle time and delivery speed](https://linearb.io/platform/ai-developer-productivity-insights)
- [Measure AI Impact — Track AI adoption and tie it to delivery outcomes](https://linearb.io/use-case/measure-ai-impact)
- [MCP Server — Chat with your data to spot patterns and boost output](https://linearb.io/platform/mcp-server)
- [Resource Allocation — Cost initiatives and shape your investment strategy](https://linearb.io/platform/resource-allocation)
- [Cost Capitalization — Capitalize engineering costs with audit-ready reports](https://linearb.io/platform/cost-capitalization)
- [Dev Team Management — Set targets and tie throughput to business outcomes](https://linearb.io/platform/goals-and-reporting)
- [DevOps Workflow Automation — Policy-based PR routing, approvals, and tests](https://linearb.io/platform/ai-workflow-governance)
- [AI Powered Support — Unify AI and human code delivery in one clear view](https://linearb.io/use-case/ai-powered-support)
- [Optimization — Surface friction with feedback and MCP insights](https://linearb.io/platform/developer-experience)
- [Reporting — Spot what's working and what needs attention](https://linearb.io/use-case/measuring-developer-experience)
- [Surveys — Turn developer feedback into actionable signals](https://linearb.io/platform/developer-surveys)
- [Platform overview](https://linearb.io/platform/overview)
- [Register now](https://linearb.io/event/engineering-productivity-gap)
- [Customers](https://linearb.io/customers)
- [Pricing](https://linearb.io/pricing)
- [Why choose LinearB — Explore your data. Measure performance. Act to improve it.](https://linearb.io/why-linearb)
- [APEX framework — The operating model for AI-era engineering teams](https://linearb.io/resources/apex-framework)
- [Anti-FAQ — The questions other vendors won't answer](https://linearb.io/why-linearb/anti-faq)
- [Security — Enterprise-grade compliance and zero code access](https://linearb.io/security)
- [Build vs. buy — The hidden cost of building it yourself](https://linearb.io/resources/build-vs-buy)
- [Dev Interrupted Podcast — Conversations with engineering leaders](https://linearb.io/dev-interrupted/podcasts)
- [Reports & Guides — Deep dives on productivity and delivery](https://linearb.io/resources)
- [Webinars — Expert sessions on productivity and AI](https://linearb.io/resources?category=workshops)
- [Metrics Benchmarks — See how your engineering org stacks up](https://linearb.io/resources/software-engineering-benchmarks-report)
- [Blog — Product updates and practical insights](https://linearb.io/blog)
- [Help Center — Documentation, setup, and support](https://linearb.helpdocs.io)
- [API Docs](https://docs.linearb.io/api-overview)
- [Status](https://www.linearbstatus.com/)
- [Integrations](https://linearb.io/integrations)
- [LinearB is a Leader in the 2026 Gartner® Magic Quadrant™ for Developer Productivity Insight Platforms](https://linearb.io/resources/gartner-magic-quadrant-dpi-platforms-2026)
- [Sign in](https://app.linearb.io/login)
- [Enterprise](https://linearb.io/solutions/enterprise)
- [Contact](https://linearb.io/contact-us)
- [About us](https://linearb.io/about-us)
- [Careers](https://linearb.io/careers)
- [Service agreement](https://linearb.io/services-agreement)
- [Privacy policy](https://linearb.io/privacy-policy)
- [DPA](https://linearb.io/data-processing-agreement)
- [Security FAQ](https://linearb.io/security-faq)
- [Substack](https://devinterrupted.substack.com/)

### Footer

_Additional links from the site footer, not repeated from the top navigation above._

- [GitHub](https://github.com/linear-b)
- [LinkedIn](https://www.linkedin.com/company/linearb)
- [Twitter](https://twitter.com/LinearB_Inc)