> Markdown version of [/videos/613-how-sparking-developer-joy-unlocks-developer-productivity](https://www.wearedevelopers.com/videos/613-how-sparking-developer-joy-unlocks-developer-productivity). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # How Sparking Developer Joy Unlocks Developer Productivity When Atlassian doubled their engineering workforce, strict processes accidentally crushed productivity. Learn how they restored velocity and eliminated codebase fear by prioritizing developer autonomy. Joy fundamentally drives output. - **Speakers:** [Anu Bharadwaj](https://www.wearedevelopers.com/@anu-bharadwaj) - **Event:** World Congress 2023 - **Published:** August 11, 2023 - **Duration:** 31:59 - **URL:** https://www.wearedevelopers.com/videos/613-how-sparking-developer-joy-unlocks-developer-productivity ## Summary Software engineering fundamentally relies on developer joy to achieve high productivity, yet rapid scaling often strips this joy away. Addressing the growing pains of doubling their workforce in a distributed setup, Atlassian realized that adding more structural processes inadvertently reduced velocity. When an internal survey revealed that fewer than half of their engineers felt productive, leadership identified core bottlenecks: rising deployment friction, a perceived lack of autonomy to fix systemic issues, and a pervasive fear of breaking brittle, layered architecture. Overcoming these hurdles required a unified framework prioritizing tooling choice, team autonomy, and deliberate culture. Rather than mandating rigid software suites, an open toolchain philosophy enables developers to assemble custom environments optimized for local workflows. To manage the sprawl of thousands of internal microservices, Atlassian built Compass, a unified internal developer experience platform that operationalizes a 'you build it, you run it' DevOps philosophy. Concurrently, leadership empowered teams to run health monitors and fix their own internal pain points, which drove organic improvements like introducing local service mocking to rapidly improve commit-to-deployment cycle times. Fostering a high-performing distributed engineering culture at scale demands a severe shift toward asynchronous communication. Through their remote-first policy, writing internal context in a centralized repository has replaced tribal knowledge, maintaining alignment without mandating office attendance. Ultimately, measuring team output requires balancing qualitative developer satisfaction with quantitative OKRs. Treating tech debt and codebase health is an infinite game akin to human body maintenance: you take care of it and it'll take care of you. **Keywords:** developer joy, developer productivity metrics, distributed engineering culture, open toolchain architecture, internal developer experience platforms, microservice catalog orchestration, tech debt management, asynchronous communication practices, developer onboarding context, deployment cycle time reduction, autonomous engineering teams, local service mocking, developer satisfaction surveys, generative ai developer tooling ## Chapters 1. **Connecting developer joy to overall engineering productivity** (00:21) — Achieving a state of flow and delight leads to deeper engineering efficiency. 1. **Rethinking how teams measure developer productivity** (05:39) — Traditional metrics like lines of code fail to accurately capture code reliability and developer time saved. 1. **Surveying teams to assess baseline internal developer satisfaction** (07:35) — Running internal surveys revealed that less than half of the organization felt adequately productive. 1. **Identifying root causes of engineering friction and slowdowns** (09:14) — Hyper-growth, rigid processes, restricted autonomy, and brittle codebases generate significant organizational friction. 1. **Implementing a three-part framework for developer experience** (12:53) — A strategic productivity approach prioritizes better tooling, team empowerment, and intentional culture building. 1. **Promoting an open toolchain to maximize developer choice** (13:40) — Allowing engineers to optimize their own setups with flexible integrations avoids restrictive workflow bottlenecks. 1. **Managing microservices sprawl with centralized service catalogs** (15:51) — Building a unified developer platform orchestrates ownership and dependency tracking across thousands of internal microservices. 1. **Leveraging generative AI as a collaborative engineering teammate** (17:12) — Integrating artificial intelligence workflows lowers entry barriers and augments daily collaborative software development tasks. 1. **Empowering teams to resolve local productivity blockers** (19:04) — Running team health monitors and building local test automations drastically speeds up deployment queue times. 1. **Scaling engineering culture across a distributed remote workforce** (22:56) — Scaling a supportive engineering culture succeeds without enforcing mandates for physical office attendance. 1. **Adopting asynchronous communication and rigorous writing practices** (25:32) — Establishing robust internal documentation workflows preserves necessary tribal knowledge asynchronously across multiple time zones. 1. **Treating developer productivity as continuous organizational commitment** (28:11) — Sustaining high developer satisfaction and minimizing technical debt fundamentally requires continuous organizational investment. ## Related Moments - [Shifting focus from developer productivity to developer experience](https://www.wearedevelopers.com/videos/1698-state-of-devex-2025-navigating-the-ai-revolution-and-developer-experience) (from "State of DevEx 2025: Navigating the AI Revolution and Developer Experience") - [Driving organizational AI adoption through holistic developer joy](https://www.wearedevelopers.com/videos/1699-leading-efficiency-empathy-and-the-human-experience-with-ai) (from "Leading efficiency, empathy, and the human experience with AI") - [Addressing developer productivity challenges with internal tooling](https://www.wearedevelopers.com/videos/1118-developer-experience-in-the-age-of-ai) (from "Developer Experience in the Age of AI") - [Core takeaways for sustaining long-term developer productivity](https://www.wearedevelopers.com/videos/1025-do-you-know-how-fast-you-were-developing) (from "Do you know how fast you were developing?") - [Measuring developer productivity, efficiency metrics, and team happiness](https://www.wearedevelopers.com/videos/100256-can-this-elephant-dance-ibm-bob-and-the-future-of-ai-first-software-development) (from "Can This Elephant Dance? IBM Bob and the Future of AI-First Software Development") - [Cultivating developer happiness to improve software team productivity](https://www.wearedevelopers.com/videos/1017-next-level-enterprise-architecture-modular-flexible-scalable-multichannel-and-ai-ready) (from "Next Level Enterprise Architecture: Modular, Flexible, Scalable, Multichannel and AI-Ready?") ## Related Articles - [Exploring AI: Opportunities and Risks for Developers](https://www.wearedevelopers.com/magazine/522-exploring-ai-opportunities-and-risks-for-developers) - [What is Software Engineering in the Age of AI?](https://www.wearedevelopers.com/magazine/640-what-is-software-engineering-in-the-age-of-ai) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Why developer experience matters](https://www.wearedevelopers.com/magazine/514-why-developer-experience-matters) ## Related Jobs - [Tribe Lead - ( Software) Engineering Centre of Excllence](https://www.wearedevelopers.com/jobs/ext/1475530-tribe-lead-software-engineering-centre-of-excllence) at **SD Worx** - [Principal Product Manager, Agent Platform](https://www.wearedevelopers.com/jobs/ext/277541-principal-product-manager-agent-platform) at **GitHub** - [Senior Engineer, Infrastructure Platform](https://www.wearedevelopers.com/jobs/ext/328836-senior-engineer-infrastructure-platform) at **Intercom, Inc.** - [Principal Software Engineer, Enterprise AI Platform](https://www.wearedevelopers.com/jobs/ext/1467292-principal-software-engineer-enterprise-ai-platform) at **GitHub** - [Senior Software Engineer](https://www.wearedevelopers.com/jobs/ext/15942-senior-software-engineer) at **GitHub** - [Staff Software Engineer, Copilot Experiences](https://www.wearedevelopers.com/jobs/ext/164361-staff-software-engineer-copilot-experiences) at **GitHub**