The Next Chapter of Dev Productivity: Aligning Experience with Excellence

Bookmark
Rate this content

Most organizations have already taken strides to improve developer experience, streamlining workflows and adopting modern tooling. Yet many still grapple with operational blind spots, security risks, and escalating costs. In this forward-looking session, we explore how to move beyond a narrow focus on developer satisfaction and integrate core pillars of engineering excellence—security, reliability, efficiency, and velocity—into every facet of the development process. Building on the foundation of your existing DevX successes, we’ll dive into practical strategies for enforcing production-ready standards, automating security checks, and optimizing performance without sacrificing developer autonomy. Learn how to evolve your DevX efforts into a holistic approach that not only keeps your teams happy and productive, but also ensures that your software remains stable, cost-effective, and ready for the future. Join us to discover how to write the next chapter in developer productivity—one that truly balances experience with excellence.

This talk has been presented at Productivity Conf for Devs and Tech Leaders, check out the latest edition of this Tech Conference.

FAQ

Jeff uses the metaphor of a '25% bike wheel' to describe the journey of software development, suggesting that the field is still evolving and there is more to achieve.

Jeff defines engineering excellence as a continuous journey towards improving developer productivity by providing the right tools, reducing friction, and enabling developers to focus on writing feature code.

According to Jeff, DevEx (Developer Experience) and engineering excellence are essentially the same, both aiming to reduce friction and improve productivity for developers.

Challenges include managing the adoption of new technologies, dealing with cognitive load on developers, and balancing standardization with developer preferences for tools.

AI can help by automating onboarding, maintaining updated teams, and integrating data from various tools, thereby facilitating a smoother path to engineering excellence.

Jeff draws from his 16 years of experience at Workday and his current role at Cortex, sharing insights into evolving from developer experience to engineering excellence.

Cortex is hosting a series of engineering excellence activities in various cities to continue the conversation and explore the next steps in the journey from DevEx to engineering excellence.

The main topic of Jeff Schnitter's talk is Dev Productivity and aligning experience with excellence, focusing on his personal experience in the field.

Organizational culture affects the journey by influencing how different teams adopt new practices and technologies, with varying levels of risk aversion or willingness to change.

Internal developer portals provide a foundation by cataloging tools and owners, which helps organizations manage their engineering ecosystem more effectively.

Jeff Schnitter
Jeff Schnitter
19 min
27 Mar, 2025

Comments

Sign in or register to post your comment.
Video Summary and Transcription
Hi, everyone. Thanks for joining this talk on the next chapter of Dev Productivity, aligning experience with excellence. My name is Jeff Schnitter. I'm a Solution Architect at Cortex, and frankly, I'm not sure if I'm qualified to give the talk about Dev Productivity and aligning experience with excellence across the entire industry. So, good developer experience make developers happy. Great NGX makes the business thrive, and this ties it back to developers being happy. NGX excellence is really a constant journey. The adoption of those tools makes sense. It's still really difficult to make sense through all of that. Think about a developer whose job is really to understand the complexity of writing code and deploying it in different environments. Developer productivity is about reducing friction and enabling them to write better, performing, and secure code. Customers are on different paths in their journey to engineering excellence. AI can play a huge role in the engineering ecosystem. Metrics and a broader perspective beyond tools are necessary for engineering excellence. DevEx and engineering excellence are essentially the same, focusing on freeing up developers to write feature code and get ideas to production while addressing challenges like cost and security. Cortex invites you to join engineering excellence activities and share thoughts on completing the journey from DevEx to engineering excellence. The conversation and journey never end, so being prepared and adaptable is crucial.

1. Introduction

Short description:

Hi, everyone. Thanks for joining this talk on the next chapter of Dev Productivity, aligning experience with excellence. My name is Jeff Schnitter. I'm a Solution Architect at Cortex, and frankly, I'm not sure if I'm qualified to give the talk about Dev Productivity and aligning experience with excellence across the entire industry. I work with an amazing marketing team that studies this, and they take a look at the landscape and the competition. So, intent of my talk isn't really to talk about all that. It's really to give you my personal experience that I've seen both as a customer of Dev Productivity, Dev Engineering Excellence, and then to show you the flip side, which is my opportunity to work with other customers working in this space.

Hi, everyone. Thanks for joining this talk on the next chapter of Dev Productivity, aligning experience with excellence. My name is Jeff Schnitter. I'm a Solution Architect at Cortex, and frankly, I'm not sure if I'm qualified to give the talk about Dev Productivity and aligning experience with excellence across the entire industry. I work with an amazing marketing team that studies this, and they take a look at the landscape and the competition.

So, intent of my talk isn't really to talk about all that. It's really to give you my personal experience that I've seen both as a customer of Dev Productivity, Dev Engineering Excellence, and then to show you the flip side, which is my opportunity to work with other customers working in this space.

So, I'd like to start off with a small story about the parable of the 25% bike wheel. I wish there was a parable, actually. I had a dream last night before I was going to give this talk, and I was going to ride my bike in the city. I took the bike into the city. I was in the car, and I pulled the bike out of the trunk, and I noticed that 75% of the front wheel was gone, and it had been eaten by rodents, and I figured this must be some kind of a sign for this talk.

Now, you can see in the picture that I had ChatGPT create for me that I have no idea what was going on here, and I was trying to think, is there a parable here? I would like to point out that in my dream, I kind of looked at that wheel, and the first thought I had was, would it be possible for me to ride this bike even though I've only got 25% of the wheel? And ChatGPT is really nice. After I asked it to show a 25% wheel, it puts 23% up on this target. It made me wonder, is there a story here? And I'm probably grasping at straws, but I think that to tie this into dev productivity and engineering excellence, there's a part of me that thinks we're only like 25% of the way there. Software is a journey, and this space, the ability to have the need for an internal developer portal for this kind of a product, exists because of the evolution of software, and there's a part of me that thinks that this is a sign, number one, of me grasping at straws for a metaphor, but number two, thinking that maybe there is a story here, and I think part of the story is that eng excellence is difficult, and I think that I've had days where at the end of the day, I feel like I've been riding a bike that's only got a quarter of a wheel, and it's a little bit painful on the backside, but the thing is that we got through it. So I'd love to hear your comments after you hear this talk. Do you think that we're 25% of the way through this journey from dev productivity, engineering excellence, and where would we potentially fill out the rest of the slices here? I can kind of imagine that these wedges might relate to artificial intelligence, how we're going to do automated ownership, how we're going to figure out your ecosystem based on the integrations that you're feeding in, but would love to hear your thoughts. Thanks for listening to that crazy story about the parable of the bike wheel.

So, what you're going to see in this talk is you're going to see some great slides put together by the marketing team, and then it'll be very clear the slides that I have put together, but this slide really resonates with me because it's the same journey that I've been on. I think that when I started my career in the last 15 years, I found that I was spending a lot of time on developer experience, even though we didn't call it that at the time. I was a build and release engineer. I was working on tools that developers used, and I found that I was trying to figure out the best way that we could use those tools to make developers more productive, make them happier, get the work done that they wanted to.

I think that it's been a natural evolution to move toward engineering excellence because developer experience is part of the story, but it doesn't encompass everything. I think DevEx is really about the tooling that you're using and reducing the friction for developers to make their lives easier. Engineering excellence takes a look at the full story, and I think what I have found is that there's a great amount of overlap between the two.

The story I'm going to tell is about what I found working at Workday. I was there for 16 years, and I'm going to walk you through that journey about how I kind of went from developer experience to engineering excellence, and then I'm going to extend the story since I've joined Cortex, which builds an internal developer portal, and I had the opportunity to talk to numerous customers about their journey. So, good developer experience make developers happy.

2. NGX Excellence

Short description:

So, good developer experience make developers happy. Great NGX makes the business thrive, and this ties it back to developers being happy. NGX excellence is really a constant journey. You're never really going to achieve that end goal because this is constant change that's going on. The problem is if you're working at a company that's becoming more and more successful, you're going to start to adopt these things at different times through your organization. How do you manage all of that? How do you drive all that? ChatGPT to the rescue. The adoption of those tools makes sense. We know that it will get you toward this path of engineering excellence. It's still really difficult to make sense through all of that. I wanted to walk through my journey at Workday. There was an evolution here. You're constantly moving from the previous thing to the next thing, and it really is very difficult to keep these things all going together. Developers are working on multiple things at once. They often don't know all of these technologies.

So, good developer experience make developers happy. Great NGX makes the business thrive, and this ties it back to developers being happy. I kind of see these as being one and the same in a way because even though NGX takes a look at the business as a whole, if you have really good NGX, it means you've paved the way for developers to do what they want to do, which is write code, and we'll get into that a little bit more.

So, I'm an engineer at heart. I am not a slide creator, so I really needed help putting this presentation together, and what I wanted to convey is that NGX excellence is really a constant journey. You're never really going to achieve that end goal because this is constant change that's going on, and my experience was that you're always moving to the next great thing. That's the thing about software is that you implement something, and then you find that there's a better, smarter way to do it.

The problem is if you're working at a company that's becoming more and more successful, you're going to start to adopt these things at different times through your organization. You're going to have your early adopters. You're going to have your late adopters, and so how do you manage all of that? How do you figure out all of those things that are going on within your organization and try to figure out the path forward because you're going to have your late adopters who don't have that new technology. Again, you have your early adopters, and then the next thing's going to come, and this is why I think NGX excellence is really difficult because you're trying to provide those tools for developer experience. You're trying to provide the way that make things more efficient, work better, less cost, and so how do you drive all that?

So, ChatGPT to the rescue. And when ChatGPT created this graph for me, I realized that my job really isn't threatened, at least in the near term, from what ChatGPT is able to do. I think this is such a horribly gaudy graph that I wanted to include it. I kind of think that, in a way, I'm like this woman with the dress and the one eye, like, what's going on? It's kind of like my quarter bike wheel. It's just absolutely mayhem out there, and I wanted to keep this slide here because even though it's a nonsense slide, the graph doesn't really make sense. There's a lot of confusion out there with all of the great tools that are coming. The adoption of those tools makes sense. We know that it will get you toward this path of engineering excellence. It's still really difficult to make sense through all of that, just like this horrible graph is.

I wanted to walk through my journey at Workday. As I mentioned, I was there for 16 years, super successful company, really technically advanced. I don't want to walk through all of the items on this slide, but I did want to point out that there was an evolution here. The evolution shows that you're always moving from one thing to the next. At times, you can kind of lose that forest for the trees example and realize that you're working on a single migration or you're working on a single feature. I think it's often helpful to step back and take a look at the sum of the things that you've been working on over the course of several years to truly understand that this is a journey. You're constantly moving from the previous thing to the next thing, and it really is very difficult to keep these things all going together because often there will be multiple streams.

Now, I've picked out a handful of them that I wanted to show here, but the point is that these things are often going in parallel. So, developers are working on multiple things at once. They often don't know all of these technologies.

Check out more articles and videos

We constantly think of articles and videos that might spark Git people interest / skill us up or help building a stellar career

A Framework for Managing Technical Debt
TechLead Conference 2023TechLead Conference 2023
35 min
A Framework for Managing Technical Debt
Top Content
Today's Talk discusses the importance of managing technical debt through refactoring practices, prioritization, and planning. Successful refactoring requires establishing guidelines, maintaining an inventory, and implementing a process. Celebrating success and ensuring resilience are key to building a strong refactoring culture. Visibility, support, and transparent communication are crucial for addressing technical debt effectively. The team's responsibilities, operating style, and availability should be transparent to product managers.
Principles for Scaling Frontend Application Development
React Summit 2023React Summit 2023
25 min
Principles for Scaling Frontend Application Development
Top Content
Watch video: Principles for Scaling Frontend Application Development
This Talk discusses scaling front-end applications through principles such as tearing down barriers, sharing code in a monorepo, and making it easy to delete code. It also emphasizes incremental migration, embracing lack of knowledge, and eliminating systematic complexity. The Talk highlights the use of automation in code migration and the importance of removing barriers to enable smoother code migration.
Fighting Technical Debt With Continuous Refactoring
React Day Berlin 2022React Day Berlin 2022
29 min
Fighting Technical Debt With Continuous Refactoring
Top Content
Watch video: Fighting Technical Debt With Continuous Refactoring
This Talk discusses the importance of refactoring in software development and engineering. It introduces a framework called the three pillars of refactoring: practices, inventory, and process. The Talk emphasizes the need for clear practices, understanding of technical debt, and a well-defined process for successful refactoring. It also highlights the importance of visibility, reward, and resilience in the refactoring process. The Talk concludes by discussing the role of ownership, management, and prioritization in managing technical debt and refactoring efforts.
Building High-Performing Cross-Cultural Teams
React Day Berlin 2022React Day Berlin 2022
25 min
Building High-Performing Cross-Cultural Teams
Top Content
The Talk discusses the importance of effective communication and collaboration in cross-cultural teams. It emphasizes the impact of culture on communication and performance evaluation. The speaker highlights the differences between low-context and high-context communication styles and the need to understand cultural nuances. It also explores the challenges of giving feedback in multicultural teams and suggests ways to improve communication and create a feedback culture. The influence of language on communication and the importance of transparency and honesty in feedback are also discussed.
Scale Your React App without Micro-frontends
React Summit 2022React Summit 2022
21 min
Scale Your React App without Micro-frontends
This Talk discusses scaling a React app without micro-frontend and the challenges of a growing codebase. Annex is introduced as a tool for smart rebuilds and computation caching. The importance of libraries in organizing code and promoting clean architecture is emphasized. The use of caching, NxCloud, and incremental build for optimization is explored. Updating dependencies and utilizing profiling tools are suggested for further performance improvements. Splitting the app into libraries and the benefits of a build system like NX are highlighted.
A Quick and Complete Guide to Measuring Your Tech Debt and Using the Results
TechLead Conference 2023TechLead Conference 2023
27 min
A Quick and Complete Guide to Measuring Your Tech Debt and Using the Results
Watch video: A Quick and Complete Guide to Measuring Your Tech Debt and Using the Results
This Talk discusses the measurement and interpretation of tech lead, focusing on tech debt. Tech debt is a tool to temporarily speed up development but can have negative consequences if not managed properly. Various tech debt metrics, including heuristic metrics and second-tier metrics, can help identify and manage tech debt. Tech debt interest is crucial for measuring the impact of tech debt and allows for prioritization. It is important to collect and analyze tech debt metrics to ensure software and team health.

Workshops on related topic

From Engineer to Leader: A Workshop for First-Time Tech Leaders
TechLead Conference 2024TechLead Conference 2024
144 min
From Engineer to Leader: A Workshop for First-Time Tech Leaders
Workshop
Andrew Murphy
Andrew Murphy
Transitioning from an individual contributor role to a leadership position, especially in the fast-paced tech industry, is hugely challenging. Most new leaders don't receive any training at all in the first 10 years of their new responsibilities.Our comprehensive workshop is designed to assist new and emerging tech leaders in understanding their new roles and gaining the skills to make them confident, happy and effective leaders.
Managers Are From Mars, Devs Are From Venus
TechLead Conference 2024TechLead Conference 2024
111 min
Managers Are From Mars, Devs Are From Venus
Workshop
Mo Khazali
Mo Khazali
A Developer’s Guide to Communicating, Convincing, and Collaborating Effectively With Stakeholders
It’s a tale as old as time - collaboration between developers and business stakeholders has long been a challenge, with a lack of clear communication often leaving both sides frustrated. The best developers can deeply understand their business counterparts’ needs, effectively communicate technical strategy without losing the non-technical crowd, and convince the business to make the right decisions. Working at a consultancy, I’ve both failed and succeeded in architecting and “selling” technical visions, learning many lessons along the way.Whether you work at a product company, are a consultant/freelancer, or want to venture beyond just being a developer, the ability to convince and clearly communicate with stakeholders can set you apart in the tech industry. This becomes even more important with the rise of GenAI and the increasingly competitive developer market, as problem-solving and effective communication are key to positioning yourself.In this workshop, I’ll share real-world examples, both good and bad, and guide you through putting the theory into practice through dojos.
Out of the Frying Pan, Into the Fire: A Manager's Guide to Helping New Developers Thrive
TechLead Conference 2024TechLead Conference 2024
35 min
Out of the Frying Pan, Into the Fire: A Manager's Guide to Helping New Developers Thrive
Workshop
Andrew Coleburn
Andrew Coleburn
Onboarding to a new project can be difficult, no matter your background and experience. But it can be especially challenging for new developers straight out of school or a coding bootcamp. Drawing on personal experience as a bootcamp grad and JavaScript consultant, this talk will discuss tips and strategies for managers to help the new developers on their teams get their bearings in an unfamiliar codebase, so they can make more of an impact, faster!