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

      Designing Better UX For Left-Handed People

      July 25, 2025

      This week in AI dev tools: Gemini 2.5 Flash-Lite, GitLab Duo Agent Platform beta, and more (July 25, 2025)

      July 25, 2025

      Tenable updates Vulnerability Priority Rating scoring method to flag fewer vulnerabilities as critical

      July 24, 2025

      Google adds updated workspace templates in Firebase Studio that leverage new Agent mode

      July 24, 2025

      Trump’s AI plan says a lot about open source – but here’s what it leaves out

      July 25, 2025

      Google’s new Search mode puts classic results back on top – how to access it

      July 25, 2025

      These AR swim goggles I tested have all the relevant metrics (and no subscription)

      July 25, 2025

      Google’s new AI tool Opal turns prompts into apps, no coding required

      July 25, 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

      Laravel Scoped Route Binding for Nested Resource Management

      July 25, 2025
      Recent

      Laravel Scoped Route Binding for Nested Resource Management

      July 25, 2025

      Add Reactions Functionality to Your App With Laravel Reactions

      July 25, 2025

      saasykit/laravel-open-graphy

      July 25, 2025
    • Operating Systems
      1. Windows
      2. Linux
      3. macOS
      Featured

      Sam Altman won’t trust ChatGPT with his “medical fate” unless a doctor is involved — “Maybe I’m a dinosaur here”

      July 25, 2025
      Recent

      Sam Altman won’t trust ChatGPT with his “medical fate” unless a doctor is involved — “Maybe I’m a dinosaur here”

      July 25, 2025

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

      July 25, 2025

      Top 6 new features and changes coming to Windows 11 in August 2025 — from AI agents to redesigned BSOD screens

      July 25, 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

    Designing Better UX For Left-Handed People

    July 25, 2025
    Tech & Work

    This week in AI dev tools: Gemini 2.5 Flash-Lite, GitLab Duo Agent Platform beta, and more (July 25, 2025)

    July 25, 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

    CVE-2025-6063 – XiSearch WordPress CSRF

    Common Vulnerabilities and Exposures (CVEs)

    CVE-2025-43547 – Bridge File Integer Overflow Arbitrary Code Execution

    Common Vulnerabilities and Exposures (CVEs)

    How to Automate Mobile Testing: Strategies for Reliable, Scalable Tests

    Development

    Building an Infinite Parallax Grid with GSAP and Seamless Tiling

    News & Updates

    Highlights

    CVE-2025-7088 – Belkin Webs Stack-Based Buffer Overflow

    July 7, 2025

    CVE ID : CVE-2025-7088

    Published : July 6, 2025, 6:15 p.m. | 10 hours, 44 minutes ago

    Description : A vulnerability, which was classified as critical, was found in Belkin F9K1122 1.00.33. This affects the function formPPPoESetup of the file /goform/formPPPoESetup of the component webs. The manipulation of the argument pppUserName leads to stack-based buffer overflow. It is possible to initiate the attack remotely. The exploit has been disclosed to the public and may be used. The vendor was contacted early about this disclosure but did not respond in any way.

    Severity: 8.8 | HIGH

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

    DOOM: The Dark Ages release date — Launch time, Early Access, and when it comes out in your time zone

    May 13, 2025

    Community News: Latest PECL Releases (04.08.2025)

    April 8, 2025

    8 Best Free and Open Source Diary Software

    June 6, 2025
    © DevStackTips 2025. All rights reserved.
    • Contact
    • Privacy Policy

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