VOOZH about

URL: https://thenewstack.io/optimizing-for-developer-productivity-creates-a-winning-devex/

⇱ Optimizing for Developer Productivity Creates a Winning DevEx - The New Stack


TNS
SUBSCRIBE
Join our community of software engineering leaders and aspirational developers. Always stay in-the-know by getting the most important news and exclusive content delivered fresh to your inbox to learn more about at-scale software development.
REQUIRED
It seems that you've previously unsubscribed from our newsletter in the past. Click the button below to open the re-subscribe form in a new tab. When you're done, simply close that tab and continue with this form to complete your subscription.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.
Welcome and thank you for joining The New Stack community!
Please answer a few simple questions to help us deliver the news and resources you are interested in.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Great to meet you!
Tell us a bit about your job so we can cover the topics you find most relevant.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Welcome!

We’re so glad you’re here. You can expect all the best TNS content to arrive Monday through Friday to keep you on top of the news and at the top of your game.

What’s next?

Check your inbox for a confirmation email where you can adjust your preferences and even join additional groups.

Follow TNS on your favorite social media networks.

Become a TNS follower on LinkedIn.

Check out the latest featured and trending stories while you wait for your first TNS newsletter.

PREV
1 of 2
NEXT
VOXPOP
As a JavaScript developer, what non-React tools do you use most often?
Angular
0%
Astro
0%
Svelte
0%
Vue.js
0%
Other
0%
I only use React
0%
I don't use JavaScript
0%
Thanks for your opinion! Subscribe below to get the final results, published exclusively in our TNS Update newsletter:
NEW! Try Stackie AI
From clobbered drafts to real-time sync
Apr 14th 2026 10:00am, by David Moore
TypeScript 6.0 RC arrives as a bridge to a faster future
Mar 14th 2026 9:00am, by Darryl K. Taft
Mastra empowers web devs to build AI agents in TypeScript
Jan 28th 2026 11:00am, by Loraine Lawson
2025-02-10 06:39:17
Optimizing for Developer Productivity Creates a Winning DevEx
sponsor-ambassador,sponsored-post-contributed,
Software Development / Tech Culture

Optimizing for Developer Productivity Creates a Winning DevEx

Developer productivity is not about having 50 tools. It's about improving experience, speed and productivity with the right kinds of tools.
Feb 10th, 2025 6:39am by Matt Voget
👁 Featued image for: Optimizing for Developer Productivity Creates a Winning DevEx
Image from Ozz Design on Shutterstock.
Ambassador sponsored this post. Insight Partners is an investor in Ambassador and TNS.

Developers often face compounding pressures to meet business objectives while maintaining operational excellence. But being hands-on, which some advocate for, doesn’t always translate to better developer experience (DevEx).

We hear about DevEx a lot in every keynote, blog post and vendor pitch — and that term is starting to lose its meaning. Don’t get me wrong, DevEx is important. But while it’s often discussed as a broad concept, focusing on tangible productivity improvements — like streamlining the loop of coding, testing and debugging — delivers more immediate and measurable results.

Developer productivity (DevProd) is not about having 50 tools at your disposal. It’s about improving the experience, speed and productivity with the right kinds of tools. With that mindset, it becomes easier to focus on what truly empowers developers — removing obstacles and creating an environment where they can focus on building exceptional software.

And in my experience, the heart of DevProd lies in what we at Ambassador evangelize as “optimizing the inner dev loop to increase developer velocity.” A core cycle of activities developers perform, say, while working on a feature or squashing a bug. It’s the flow of:

  • Writing code
  • Building the application
  • Running and testing
  • Debugging
  • Committing code

This loop repeats, sometimes dozens of times a day — the core loop of coding, building, testing and debugging. The smoother and faster this “inner dev loop,” the more productive developers become. And they can iterate more quickly, solve problems faster and develop features at a quicker pace.

Many Potholes to Patch

But this is not happening because of the “outer dev loop,” which, in contrast, encompasses the broader development life cycle, including but not limited to tasks like planning, collaborating, integrating and deploying. This flares up friction and increases context switching, often fragmenting workflow and disrupting developer focus, which eventually increases the downtime tax of the inner dev loop.

One of the biggest challenges developers face is the burden of repetitive manual tasks and inefficiencies in their workflows. Manually configuring environments or updating dependencies slows down developers and prevents them from focusing on solving real problems. Also, inefficient feedback loops are super frustrating. When developers are stuck waiting on feedback from tests or deployments, it breaks their flow and kills momentum. These delays hurt productivity and, honestly, morale.

Containerization was supposed to improve developer productivity — and in some ways, it did — but you really need to consolidate (and manage) the right kinds of tools to keep your developers in the inner loop. But even then, the added system complexities will increase technical debt.

Say, for a developer making a small change locally, the cycle typically takes four to five minutes. If all goes well, they move to the next task. If not, they keep working while the issue is still fresh. And, assuming a developer works six hours of work a day, a developer could complete around 70 iterations.

Applied strategically, this level of productivity can address technical debt. But consider all the noncoding tasks in the development life cycle: planning, task assignments, code reviews, status updates, CI/CD management, performance monitoring, incident response, retrospectives and more. While necessary, these activities take time away from the core coding loop. We can’t eliminate them, but it’s clear the current approach isn’t ideal.

And so, in a time when distractions and the need to switch between various tools — causing mental fatigue and decreased efficiency — make it exceedingly difficult for engineering leaders to streamline workflows and improve development velocity with limited resources, leaning toward DevProd is an imperative need to address the challenges their organizations face.

By investing in DevProd, engineering leaders aren’t just optimizing workflows, they’re investing in the very foundation of their software and reclaiming the lost velocity that lies in streamlining the inner dev loop flow. A unified solution can significantly help optimize this.

Scaling Up While Slowing Down

Containerization is great for the modern cloud native way of building and architecting applications. Containers enable companies to scale and serve vast user populations across diverse environments, providing consistency and portability, ensuring applications run reliably regardless of the underlying infrastructure. But this boon for operations teams comes at a cost for developers — the dreaded “container tax.”

The desire for seamless, cloud native development often clashes with the undifferentiated heavy lifting of managing complex container configurations, dependencies and networking. Containers, while radically changing deployment and production, often introduce significant complexities into the development workflow. And so, developing for containerized environments has become harder, not easier.

Instead of streamlining the inner dev loop, containers often disrupt it. Developers find themselves wrestling with Dockerfiles, Kubernetes manifests and a host of other container-specific tools, pulling them away from the core task of writing code and building features. Debugging becomes more challenging, forcing developers to navigate container logs and understand intricate network interactions. And spinning up a development environment can itself turn into a complex orchestration, slowing down iteration cycles and hindering rapid experimentation.

Many tools have simplified container-based development. Docker made containers more accessible, and Kubernetes offered solutions for orchestrating container deployments. But these, while valuable in their own right, haven’t fully addressed the core challenge: preserving the developer’s inner loop within a containerized world.

That’s because they often add layers of abstraction that, while useful for production, create friction for developers trying to iterate quickly and efficiently. The promise of easy container-based development has often fallen short, leaving developers struggling with the complexities of the container ecosystem.

Yet developers love local setups, even when working with containerized applications, whether those environments are local or remote because the familiarity and speed of local development allow for quick iteration and faster feedback loops. But integrating local changes with remote containerized environments can be very challenging and potentially slow down the development process.

Developers shouldn’t have to become container experts to stay productive. Blackbird, newly integrated with Telepresence, offers a new approach to container-based development. It allows developers to focus on what they do best — writing code — while abstracting away the complexities of container management. By providing a dedicated, hosted production-like development environment, Blackbird empowers developers to reclaim their inner loop, enabling them to iterate quickly, test thoroughly, and build exceptional software, even in a containerized world. And with the addition of Telepresence, developers can still choose to connect with live remote clusters when they need to, all while staying in the comfort of their local machine.

Removing Bottlenecks With the Right Tooling

Engineering leaders looking to improve DevProd need to start by listening to developers. Understand where they’re struggling and invest in solutions that address those specific pain points. If you really want to improve DevProd, try to understand how streamlining your developer team’s feedback loop can make an immediate impact. Developers hate waiting, so anything you can do to speed up processes — whether it’s automating tasks or improving testing environments — pays off in productivity and morale.

Let them stay in the inner dev loop where they do their best work (coding). And don’t overlook AI. As I pointed out in Ambassador 2025 Predictions, AI is becoming essential for automating repetitive work and giving developers more bandwidth to focus on high-value tasks.

AI has been a game changer for tackling manual work. AI-powered solutions can automate mundane tasks like configuration management, letting developers focus on the creative and complex parts of their job. Getting the right tools creates seamless workflows for API development, which is incredibly impactful.

You want to seek out technology that will help you accelerate feedback cycles and make it easier for developers to stay in a flow state. Whether it’s ephemeral environments for testing or streamlined AI-powered API tools, these technologies remove friction and let developers do what they do best.

Stirring Up a DevProd Culture Initiative

It all starts with empathy. Leaders need to deeply understand what their teams are going through — what frustrates them, what slows them down — and work to remove those obstacles. Creating a culture where feedback is welcomed and experimentation is encouraged matters. When you empower developers with the right tools and foster a collaborative environment, developer productivity naturally follows.

Ambassador is the cloud native developer experience leader. The company’s developer control plane for Kubernetes integrates the development, deployment, and production infrastructure for developers and organizations worldwide so they can code, ship and run apps faster and easier than ever. Insight Partners is an investor in Ambassador and TNS.
Learn More
The latest from Ambassador
TRENDING STORIES
Matt Voget is director of technology at Ambassador. He brings more than 10 years of experience working as a multidisciplinary engineer on software projects ranging from enterprise SaaS web apps to embedded software on satellite payloads. He applies his experience...
Read more from Matt Voget
Ambassador sponsored this post. Insight Partners is an investor in Ambassador and TNS.
SHARE THIS STORY
TRENDING STORIES
TNS owner Insight Partners is an investor in: Docker, Ambassador.
SHARE THIS STORY
TRENDING STORIES
TNS DAILY NEWSLETTER Receive a free roundup of the most recent TNS articles in your inbox each day.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.
👁 Image
Effective Management of APIs - Managing APIs in Kubernetes Environments: Key Scaling Tips