Close Menu
    DevStackTipsDevStackTips
    • Home
    • News & Updates
      1. Tech & Work
      2. View All

      The Value-Driven AI Roadmap

      September 9, 2025

      This week in AI updates: Mistral’s new Le Chat features, ChatGPT updates, and more (September 5, 2025)

      September 6, 2025

      Designing For TV: Principles, Patterns And Practical Guidance (Part 2)

      September 5, 2025

      Neo4j introduces new graph architecture that allows operational and analytics workloads to be run together

      September 5, 2025

      ‘Job Hugging’ Trend Emerges as Workers Confront AI Uncertainty

      September 8, 2025

      Distribution Release: MocaccinoOS 25.09

      September 8, 2025

      Composition in CSS

      September 8, 2025

      DataCrunch raises €55M to boost EU AI sovereignty with green cloud infrastructure

      September 8, 2025
    • Development
      1. Algorithms & Data Structures
      2. Artificial Intelligence
      3. Back-End Development
      4. Databases
      5. Front-End Development
      6. Libraries & Frameworks
      7. Machine Learning
      8. Security
      9. Software Engineering
      10. Tools & IDEs
      11. Web Design
      12. Web Development
      13. Web Security
      14. Programming Languages
        • PHP
        • JavaScript
      Featured

      Finally, safe array methods in JavaScript

      September 9, 2025
      Recent

      Finally, safe array methods in JavaScript

      September 9, 2025

      Perficient Interviewed for Forrester Report on AI’s Transformative Role in DXPs

      September 9, 2025

      Perficient’s “What If? So What?” Podcast Wins Gold Stevie® Award for Technology Podcast

      September 9, 2025
    • Operating Systems
      1. Windows
      2. Linux
      3. macOS
      Featured

      Distribution Release: MocaccinoOS 25.09

      September 8, 2025
      Recent

      Distribution Release: MocaccinoOS 25.09

      September 8, 2025

      Speed Isn’t Everything When Buying SSDs – Here’s What Really Matters!

      September 8, 2025

      14 Themes for Beautifying Your Ghostty Terminal

      September 8, 2025
    • Learning Resources
      • Books
      • Cheatsheets
      • Tutorials & Guides
    Home»Tech & Work»AI and its impact on the developer experience, or ‘where is the joy?’

    AI and its impact on the developer experience, or ‘where is the joy?’

    July 23, 2025

    The role of software developer has historically morphed to keep up with advancements in technology. From basic writing and testing code, to use of open source code, to Agile and DevOps tools and methodologies, to security and cloud, and now to AI and vibe coding, developers have been asked to take on more tasks that take away from their original, joyful experience of creating code to meet enterprise needs.

    With the adoption of AI to produce code even more quickly than developers could, the role is morphing again. Some call it context engineering, or prompt engineering. Some say developers will now have to take on model training and software architecture.

    All of this raises the question:  What impact does all of this have on the Developer Experience? How can the elusive ‘joy’ in the work be found?

    To answer those questions, it’s important to first define the term ‘developer experience.’ Andrew Boyagi, customer CTO at Atlassian, helps organizations elevate their developer experience,  making it as smooth and joyful as possible to deliver high-quality software quickly. To improve the developer experience, he said organizations need to remove the friction points developers face in doing their jobs, such as searching for information, technical debt removal, and what has been described as ‘toil.’

    First and foremost, developers love to write code, because they love to solve problems, Justin Reock, deputy CTO at engineering intelligence platform provider DX, said. “A programming language provides an abstraction and a framework and a language to solve problems, but at core now, I think that we can use AI to augment our capabilities and offload some of the more boring stuff that we have to do, like, for instance, documentation,” he said.

    Boyagi said that AI, though, is not being used to solve the problems that developers actually face. Writing code, he explained, is not a friction point for developers. In a State of Developer Experience report that Atlassian recently released, respondents said that while they saw big time savings using AI for code, they were spending (wasting) more time on organizational inefficiencies. In fact, 63% of respondents said their leaders don’t understand the problems they face in their rush to adopt AI.

    Time Being Saved, But How’s That Time Being Used?

    Developers remain important enough that they can still gravitate towards what they love, Reock said. But now, “I think that we will now be able to spend more of our time on higher-order thinking, and perhaps even be able to hit use cases and stuff that we just didn’t have the time for before the introduction of AI. But I don’t think that any real engineer is going to allow the AI to do the fun stuff for them. Why would they?”

    He described activities such as architecture, brainstorming, planning and “putting up the scaffolding” as higher-level thinking. “And running the app, and poking at the app and doing all those things that the AI, at least now, still can’t really do for us.” AI seems like “magicky technology,” he said, but noted that even the highest performing agents on the SWE-bench site can only complete about a third of tasks in a totally automated, non-human way.  “Most of those tasks are low level. They’re stuff that I would happily hand off to an agent so that I can work on more interesting problems.”

    Boyagi said that in doing the report, the top use of saved time by developers is for improving code quality. And, he said, “I can tell you that this would not have been even in the top 20 things two years ago. So if they’re improving code quality, I’m assuming they’re improving the code quality of AI-written code, of course, but then they’re doing some other good things too, like developing new features, improving culture, and using it for documentation. So to me, the headline is they’re saving a lot of time. They’re reallocating their time wisely, but they’re losing just the same amount of time through the other elements of having a poor developer experience.”

    So What Is The Developer Role Going To Become?

    Brian Douglas, head of developer experience at open source AI assistant creator Continue, said he is seeing a shift in what a developer is. “I feel like what a developer is now, is anybody who can [speak] natural language to ask questions about your code.” He added that context engineering, more so than prompt engineering, is critical, “because when you go from junior to senior to leading an organization, all that context is going to get lost when people are prompting left and right and not knowing what’s happening in the team.” 

    He said that when he was working as an engineer, he dreaded trying to get updates in Jira tickets, and now, he can just ask a few questions to implement a feature. “This morning, I was building an analytics dashboard for my database, something I would never do myself. It’s not worth the effort. I could only do SQL commands. But right now I’m building a beautiful UI on top of my database queries to find out where its performance is good or where there’s degradation. It’s all that type of stuff that I would never have been able to buy time from my [project manager] to say, ‘Hey, go do this thing’. But now I can basically take a couple hours and say, ‘Here’s the scope of work. Let me plan it. Here’s the repo, here’s a database schema.’ Like, let’s just go to work and build a progressive implementation.”

    Douglas acknowledged that there will be fewer hands needed on keyboards, but sees an opportunity for the industry to shift its collective mindframe to raise developers up. “I think it’s unfortunate to watch Microsoft do a bunch of layoffs, and a bunch of other folks now trying to figure out what their next step is and their job. Because I actually think that you could really leverage this and lean in to get 10x type of output from folks – and not 10x as in 18 hours a day instead of eight hours. Instead you’re just getting better work during your five to eight hours on the keyboard writing code.”

    He mentioned amplify.dev, which according to the website says it is dedicated to empower developers and raise awareness of systemic issues in how engineering organizations are adopting, using, and evolving AI software development systems. “The opportunity is to retrain and reconfigure these resources. So where previously, you’d have a specific front-end developer, and then you have a specific back-end dev, and you’d have a DevOps person, there’s a world now where there’s one person who could orchestrate and context-engineer themselves into solving problems on multiple parts of the stack,” he said. “You amplify the skills you already have, so if you’re an okay engineer, you get to amplify yourself to be a much better engineer by using AI. If you’re already an extremely well-rounded engineer, you’re going to be able to get yourself to an elite level just by leveraging the tools that are out there through using AI.” 

    All agreed that for developers to continue to find employment – and joy – they will have to skill up on AI.

    Need Help? Talk To The Duck

    “As an engineer, literally, you take a rubber duck and you talk to it about the problem that you’re trying to solve, and you try to explain to it what you’re trying to do,” Reock explained. “It’s a great way of getting your thoughts outside of your head and to try to make your solution a little bit more bulletproof.” 

    AI now represents a rubber duck that knows how to code, how to speak to a human developer and understand what the developer is saying. “That’s one of my favorite workflows, actually, for AI, is what we call recursive prompting, or prompt chaining. Ask me one question at a time about this problem that I’m trying to solve right now, and after about 30 or 40 more, give me a blueprint or a specification that I could feed into a reasoning model to create a scope of work.” 

    That, he said, saves so much time, because rather than having to sit down and whiteboard, where there inevitably will be gaps in the way development teams plan, and things the team forgets, the AI doesn’t forget. “And it asks me the deeper, nitty-gritty questions about how do you want to handle storage? And how do you want to handle the data model, and what are the UI concerns,” he pointed out.  “So to sit down and have a cool brainstorming session, I do get in flow, I stay in flow, and it’s a fun experience.”

    This is where Reock said developers will find their joy. “It’s in the problem solving and the creation of the way that the problem is going to be solved that doesn’t necessarily involve them coding every bit of it, but still getting to that same solution where they can feel satisfied at the end of the day.” 

    The post AI and its impact on the developer experience, or ‘where is the joy?’ appeared first on SD Times.

    Source: Read More 

    news
    Facebook Twitter Reddit Email Copy Link
    Previous ArticleGoogle launches OSS Rebuild tool to improve trust in open source packages
    Next Article User Stories: Techniques for Better Analysis

    Related Posts

    Tech & Work

    The Value-Driven AI Roadmap

    September 9, 2025
    Tech & Work

    This week in AI updates: Mistral’s new Le Chat features, ChatGPT updates, and more (September 5, 2025)

    September 6, 2025
    Leave A Reply Cancel Reply

    For security, use of Google's reCAPTCHA service is required which is subject to the Google Privacy Policy and Terms of Use.

    Continue Reading

    5 Common Mistakes When Creating Design Specs

    Web Development

    Perficient and DTE at DTECH Midwest: Powering AMI Networks with User-Centric Solutions

    Development

    “It deleted our production database without permission”: Bill Gates called it — coding is too complex to replace software engineers with AI

    News & Updates

    CVE-2025-38225 – Vulnerability Title: “Imx-Jpeg Linux Kernel NULL Pointer Dereference”

    Common Vulnerabilities and Exposures (CVEs)

    Highlights

    CVE-2025-52895 – Frappe SQL Injection Vulnerability

    June 30, 2025

    CVE ID : CVE-2025-52895

    Published : June 30, 2025, 5:15 p.m. | 26 minutes ago

    Description : Frappe is a full-stack web application framework. Prior to versions 14.94.3 and 15.58.0, SQL injection could be achieved via a specially crafted request, which could allow malicious person to gain access to sensitive information. This issue has been patched in versions 14.94.3 and 15.58.0. There are no workarounds for this issue other than upgrading.

    Severity: 0.0 | NA

    Visit the link for more details, such as CVSS details, affected products, timeline, and more…

    There’s a massive 42% Amazon Prime Day discount on the Razer DeathAdder V3 Pro — One of the best gaming mice we gave a near-perfect score to

    July 8, 2025

    CVE-2025-46559 – Misskey AiScript Cross-Site Request Forgery (CSRF)

    May 5, 2025

    CVE-2025-8702 – Wanzhou WOES Intelligent Optimization Energy Saving System SQL Injection Vulnerability

    August 7, 2025
    © DevStackTips 2025. All rights reserved.
    • Contact
    • Privacy Policy

    Type above and press Enter to search. Press Esc to cancel.