(tech) teams
Calendars for Humans - How to Undo the All-day Cram
Getting Buy-In: Overcoming Larman's Law
Facilitating Software Architecture: Empowering Teams to Make Architectural Decisions
Software Architectures, Team Topologies and Complexity Science
Facilitating Software Architecture: Empowering Teams to Make Architectural Decisions
Dungeons Dragons & Developers
Ramp Up, Fan Out: The Tools Spotify Uses to Onboard Engineers and Encourage Career Mobility
Attitude Determines Altitude: Engineering Yourself and Your Teams
SAFe CASE Study
Coaching Teams Through Team Change
Agility is Inefficient
The Development Metrics You Should Use (but Don’t)
Patterns of Effective Teams
Secrets of Effective Communication You Can Learn (from my Failures!)
The Different Perspectives needed for Self-organization
Scaling Engineering Teams
Politics & Hierarchy: How We Create It & How to Stop
Enabling Teams to Embrace Change
Stress & Depression – a Taboo in our Time
Death of The Spotify Model: On Radical Productivity Improvements at Enterprise Scale
Build Agility with Design Sprints
How Software can be Thought of as a Force for Good
Reflections on Re-architecting 2-tier to 3-tier
PopcornFlow: If Change is Hard, Make it Continuous
What Technical Leads Can Learn from Great General Managers Throughout History
Prioritizing Technical Debt as if Time and Money Matters
Space Shuttle
Is Business The Key To Making The World A Happier Place?
The 5 Pillars of Collaborative Product Ownership
Why Open Source Firmware is Important
The Happy Movement: How Business Is The Key To Making The World A Happier Place
Deprecating Simplicity 4.0
Prioritizing Technical Debt as if Time and Money Matters
Thinking Fast and Slow
Re-engineering Inclusion
Dynamic Reteaming at Fast-Growing Companies
People First Leadership
Fight, Flight, or Freeze — Releasing Organizational Trauma
Deprecating Simplicity 3.0
Journey of an Entrepreneur: the Story of a Product Startup from a Founder's Perspective
The Incredibles: Creating an Awesome PO Team
Build Agility with Design Sprints
Moving Fast at Scale
In Search of the Perfect Cloud Native Developer Experience
Mind as Code - Mindfulness for Developers and Knowledge Workers
Swearing, Nudity and Other Vulnerable Positions
CI/CD is just the Beginning: How to Optimize End-to-end Value Creation with the Flow Framework™
Refactoring Trust on Your Team
People First Leadership
This is Your Captain Speaking…” - Leading through Turbulence with Compassion and Confidence
The Coaching Leader & Architect
No Return: Beyond Transactions in Code and Life
Investigation and Creation of Software
Shortening the Architectural Feedback Loop
Build Agility with Design Sprints
Common Retrospectives Traps and Solutions
Agility at Scale: A Meeting of Mindsets
Talking With Tech Leads
The Development Metrics You Should Use (but Don’t)
Team Meetings That Don't Suck - Avoid Retrospectives Antipatterns
Diagrams as Code 2.0
After 20 Years of Agile - Will Mindful Become the New Agile?
Agility at Scale: A Meeting of Mindsets
Once Upon a Time in Agile
War is Peace, Freedom is Slavery, Ignorance is Strength, Scrum is Agile
In the Pursuit of the Best Developer Experience
Once Upon a Time in Agile
When It’s Time to Change, Then It’s Time To Change … A Talk on Adaptability
Bridging the Gap: How Data & Software Engineering Teams Can Work Together to Ensure Smooth Data Integrations
Technologists Around the Campfire: Social Audio as a Vector For Engineering Wisdom
The Sociotechnical Path to High-Performing Teams
"Zero Trust" is for Networks, Not Your Teams
Is Software Engineering Real Engineering?
More Buzzwords Won't Help: The Long History of DevOps Failures
Three Practices for Effective DevOps Adoption
How Work Works & Other Curiosities
Pillars of Async Communication
Pillars of Async Communication
How to Build a Consultancy People Enjoy Working for
Swearing, Nudity and Other Vulnerable Positions
Mind as Code - Mindfulness for Developers and Knowledge Workers
Talking with Tech Leads
Accelerated Learning: How Agile Can Help You?
Politics & Hierarchy: How We Create It & How to Stop
Coworking Spaces - a Journey through the Concepts with Destination Dream Space
Your Brain on Software Development
What Engineering Managers Should Do (and Why We Don’t)
The Language of Programming
Moving Fast At Scale
Riding Waves of Change: From Motorbike Novice to Career Crossroad
Riding Waves of Change: From Motorbike Novice to Career Crossroad
Adaptive Socio-Technical Systems with Architecture for Flow
Mob Programming: A Whole Team Approach
Riding Waves of Change: From Motorbike Novice to Career Crossroad
Pillars of Async Communication
From Hardware Hacker to CTO: Building Teams That Scale
Mind as Code - Mindfulness for Developers and Knowledge Workers
The Happy Movement: How Business Is The Key To Making The World A Happier Place
It's Getting Faster
Temporal Modelling
Attitude of Iteration
Turning Dreaming into Doing - A Life Manual for Nerds
Turning Dreaming into Doing - A Life Manual for Nerds
Turning Dreaming into Doing - A Life Manual for Nerds
Sales & Tech - Our Differences Make the Difference
Attitude Determines Altitude
Mob Programming: A Whole Team Approach
Legacy Evolution – The Innovation Opportunity!
Democratising Software Architecture
How to Reverse Software Entropy
Paving the Road to Effective Software Development
From Lag to Lightning: Confident, Automated Changes at Scale
Facilitating Software Architecture: Empowering Teams to Make Architectural Decisions
Dynamic Teams: Reteaming Patterns & Practices
Level Up: Choosing The Technical Leadership Path
Three Words to Remember When Working with People’s Motivation and Productivity: Autonomy, Competence, Relatedness to Others
Dungeons Dragons & Developers
Dungeons Dragons & Developers
Dynamic Teams: Reteaming Patterns & Practices
Building Bridges: From Developer to Developer Advocate
Cloud Career Journeys
Professional Skills for Software Engineers
Sensible Defaults for Tech Management
An Average Working Day on Visionary NASA Projects
Coal to Code: Developing Developers
Engineering You
Beyond Developer
One Rule to Rule Them All
One Rule to Rule Them All
One Rule to Rule Them All
Observability for Data Pipelines: Monitoring, Alerting, and Tracing Lineage
Optimizing Performance of Stateful Applications for Globally Distributed Users
Drinking a River of IoT Data with Akka.NET
Introduction to Real-Time Analytics with Apache Pinot
JVM Performance Engineering
Optimizing Cloud Native Java
What Every Programmer Should Know about How CPUs Work
Maximizing Java Application Performance with GraalVM
Ray: A System for Distributed Applications
Building a Real-Time Analytics Database: A 'Choose Your Own Adventure' Journey
Common Retrospectives Traps and Solutions
The Development Metrics You Should Use (but Don’t)
Stop Punching Yourself in the Face
Build Agility with Design Sprints
“Good Enough” Architecture part 2
Sales & Tech - Our Differences Make the Difference
Talking With Tech Leads
When the 'Truth' no Longer Matters
Signals & Levers: Systems Thinking Tools to Unblock Software Delivery
Scaling Engineering Teams
Technologists Around the Campfire: Social Audio as a Vector For Engineering Wisdom
How to Lead your Organisation’s AI-transformation: Strategies, Skills, and Culture
How to Lead your Organisation’s AI-transformation: Strategies, Skills, and Culture
Lean Design Thinking
Five Things Every Developer Should Know about Software Architecture
Dynamic Teams: Reteaming Patterns & Practices
How to Lead your Organisation’s AI-transformation: Strategies, Skills, and Culture
More Buzzwords Won't Help: The Long History of DevOps Failures
Coaching Teams Through Team Change
"Zero Trust" is for Networks, Not Your Teams
Keynote: Meeting Resistance and Moving Forward
“Good Enough” Architecture part 1
Software-Defined Culture
The Sociotechnical Path to High-Performing Teams
Agility at Scale: A Meeting of Mindsets
Calendars for Humans - How to Undo the All-day Cram
How Architecture & Culture Go Hand in Hand
Amazing Code Reviews: Creating a Superhero Collective
"Zero Trust" is for Networks, Not Your Teams
It's a Noisy World Out There
Developer Productivity With IntelliJ IDEA
Building Evolutionary Infrastructure
Mind as Code - Mindfulness for Developers and Knowledge Workers
Modern Continuous Delivery
A Kick in the Butt for Developers #devemp
Developer Productivity Panel
Three Words to Remember When Working with People’s Motivation and Productivity: Autonomy, Competence, Relatedness to Others
Moving Fast At Scale
Navigating Backstage: A Year in Developer Life
Building Resilient Frontend Architecture
Shaping The Future of Developer Productivity with Backstage
How to Reverse Software Entropy
Small Steps Are the Fastest Way Forward: Life Beyond Agile & Scrum
Experiment to Innovate
Embedded Application Development (for Web Developers)
Building Better Products Faster: DevUx is the New DevOps
PopcornFlow: If Change is Hard, Make it Continuous
Making Mutants Work for You
Kubernetes Day 3: The State of Kubernetes Development Tooling
Visualizing Cloud Systems
Mastering the Linux Command Line
Why You Need a Software Delivery Machine
40 Jenkins Features & Plugins You Wished You had Known about Before!
Your Brain on Software Development
Are Your Tests Slowing You Down?
Leading 3000 Developers into the Next Era of Software Engineering
The EiC Problem: Junior Developers, AI Agents, and the Missing Context Layer
Why You Need a Software Delivery Machine
Forget Velocity, Let's Talk Acceleration
AI as an Amplifier: State of AI-Assisted Software Development
From Lag to Lightning: Confident, Automated Changes at Scale
Building HTTP API SDKs that Really Are a Kit
The Science of Sleep
Developer Productivity With IntelliJ IDEA
Bringing Automation to Web App Hosting and Deployment
Developer Productivity With IntelliJ IDEA
Mob Programming and the Power of Flow
Prioritizing Technical Debt as if Time and Money Matters
The 5 Pillars of Collaborative Product Ownership
Deprecating Simplicity 4.0
Lies, Damned Lies, and Metrics
Migrating Spring Boot Apps from Annotation-based Config to Functional with Kotlin
Troubleshooting Tiered Tragedy: A Peek Into Failure
Doubling Engineering Productivity at eBay Through DevOps
In Search of the Perfect Cloud Native Developer Experience
Knowledge is Power: Getting out of Trouble by Understanding Git
Work Less and Do More: Google Sheets for Developers
What Engineering Managers Should Do (and Why We Don’t)
Introduction to OpenAPI
When It’s Time to Change, Then It’s Time To Change … A Talk on Adaptability
More Buzzwords Won't Help: The Long History of DevOps Failures
The Sociotechnical Path to High-Performing Teams
Is Software Engineering Real Engineering?
One Rule to Rule Them All
Developer Productivity at a Developer Productivity Startup
Bridging the Gap: How Data & Software Engineering Teams Can Work Together to Ensure Smooth Data Integrations
Mob Programming: A Whole Team Approach
Why Business Cases are Toxic
Building Software That Survives: Autonomy, Architecture & Alignment at Scale
Remote Working Approaches That Worked (And Some That Didn’t)
Future Skills - How to Foster IT Creativity
The Most Dangerous Phrase
Why Most Data Projects Fail and How to Avoid It
How Work Works
130 People with No Bosses. Too Good To Be True?
How to Bake a Change
Building Better Software: Why Workflows Beat Code Every Time
How Work Works & Other Curiosities
Optimizing Organizational Flow with Wardley Mapping & DDD
Choose Your Own Adventure: The Treacherous Trek to Development
Spotify Plugins for Backstage: How Commercial & Open Source Software Go Hand-in-Hand at Spotify
Keep Your Dependencies in Check
Socio-Technical Smells: How Technical Problems Cause Organizational Friction
Riding Waves of Change: From Motorbike Novice to Career Crossroad
Sensible Defaults for Tech Management
Mastering Tech Leadership in 50 Minutes
How to Lead your Organisation’s AI-transformation: Strategies, Skills, and Culture
How to Lead your Organisation’s AI-transformation: Strategies, Skills, and Culture
The Engineering-Manager Transition: How to take great Engineers and make them great Technical Leaders
Keynote: From Heart of Agile to Guest Leadership
Talking with Tech Leads
Layers of Leadership
Riding Waves of Change: From Motorbike Novice to Career Crossroad
Technical Leadership in Media: Architecture, Communication & AI Challenges at FT
Layers of Leadership
Level Up: Choosing The Technical Leadership Path
Level Up: Choosing The Technical Leadership Path
Become an Effective Software Engineering Manager
How to Lead your Organisation’s AI-transformation: Strategies, Skills, and Culture
Pillars of Async Communication
130 People with No Bosses. Too Good To Be True?
Why Open Source Firmware is Important
Building Software That Survives: Autonomy, Architecture & Alignment at Scale
Level Up: Choosing The Technical Leadership Path
Pillars of Async Communication
Pillars of Async Communication
How to Build a Consultancy People Enjoy Working for
Level Up: Choosing The Technical Leadership Path
Insights on Leadership & Innovation
How To Lead Through Transformation in Tech
The Stack You Can't Refactor
Riding Waves of Change: From Motorbike Novice to Career Crossroad
Layers of Leadership
Cultivating Instinct
Become an Effective Software Engineering Manager
How to Avoid Failure in Your Agile Retrospective
Retrospectives Antipatterns with Aino Vonge Corry
The Best of GOTO Book Club Part One
Software Engineering at Google
Software Architecture: The Hard Parts
Behavioral Code Analysis: Why Is It So Hard to Write Good Code?
Conway's Legacy
The Challenges and Dangers of Digital Nudging
Architecture Modernization
How to Manage Your Manager
Sooner Safer Happier: Antipatterns and Patterns for Business Agility
Become an Effective Software Engineering Manager
Anniversary Edition of The Pragmatic Programmer
Why Architectural Work Comes Before Coding
Software Architecture for Software Developers
GOTO Book Club Yule Special
Is Software Architecture Still Important?
Software Engineering at Google
Software Architecture: The Hard Parts
Become an Effective Software Engineering Manager
How to Manage Your Manager
Next Generation Cloud System
Expert Talk: How to Deal with Hypergrowth
How Microteams Change the Way We Collaborate. Again.
Inclusion in the Workplace
Efficiency vs Effectiveness in Agile
Leveraging Our “Brains” in Software Development
How To Run a Successful Asynchronous Team
Can Top-Down Agile Work?
Global Himalayan Expedition
How Team Structure Influences Code Quality
How Team Structure Influences Code Quality
Driving Innovation with Kubernetes & Java
Beyond the Hype: What AI Actually Can (and Can't) Do
The Path to Becoming a Senior Engineering Manager
How Our First On-Site Conference Since March 2020 Went
Tips and Tricks to Manage Stress as a Developer
Expert Talk: gRPC, Kubernetes & .NET
How Architecture and Culture Go Hand in Hand
Fun is a Serious Business in the Workplace: Holly Cummins
Modern Software Practices in a Legacy System
Tips to Prevent Burnout
Putting a Prompt into Production
Beyond the Hype: What AI Actually Can (and Can't) Do
Enhancing Productivity with Aesthetics, Tools, and AI
Expert Talk: How to Deal with Hypergrowth
Fun is a Serious Business in the Workplace: Holly Cummins
Betty Enyonam Kumahor
The Cobalt Partners
Managing Partner at Cobalt Partners focused on frugal digital innovation
Matt Stratton
Aiven
Host of the Arrested DevOps podcast and Director of Developer Relations at Aiven
Eduardo da Silva
Independent Consultant on Sociotechnical Systems, Architecture, and Leadership modernization
Marc Cohen
Building tools, demos, tutorials, and other educational artifacts to make computing and data science more accessible and inclusive
James Stanier
Spotify
Director of Engineering at Shopify & Author of "Become an Effective Software Engineering Manager"
Patrick Kua
patkua.com
Founder of the Tech Lead Academy
Eduardo da Silva
Independent Consultant on Sociotechnical Systems, Architecture, and Leadership modernization
Browse all tags
Here