Latest videos
-
Making do: Scaling expertise on teams you can’t grow
Explore how flexible team models enable small teams to handle high-stakes challenges, maintain resilience, and sustain morale during periods of organizational change.
-
Navigating complex projects: Finding the right mode of operation
In this talk, I share my journey of deciding on an effective mode of operation when engaging with complex projects.
-
Sunsetting legacy: Navigating the Shop merchant eligibility data pipeline migration
In this talk, I’ll share the strategies used to disassemble our legacy data pipelines responsible for managing merchant eligibility on the Shop apps. Join me on a journey through our successes, challenges, and invaluable learnings in the meticulous orchestration of terminating our legacy data pipelines.
-
Content sponsored by Harness
How to build a culture of accountability in your teams
In this panel, we’ll discuss what a culture of accountability actually looks like in practice, and the role of the engineering leader in encouraging a culture of accountability, not blame, in busy developer teams.
-
Content sponsored by Pluralsight
Choosing metrics your teams won’t hate
In this panel, we’ll explore how to go about choosing the metrics that accurately capture the complexity and nuances of your team’s work.
-
Transformed: Moving to the product operating model: Marty Cagan in conversation
In this episode, Marty discusses the reasons why organizatons need to transform and the practical ways that you can be successful in achieving meaningful change and innovation similar to the top tech companies out there.
-
Content sponsored by X-Team
Essential soft skills you need to succeed as an engineer
There is a big focus on technical expertise in software engineering – but soft skills are equally as important. Which ones are crucial to master and how can you do this?
Highlights from our conferences
Measure for Change
Picking metrics is one thing. But the harder decisions lie in what to do with them afterward.
View all videos from LeadDev London
Drive product gaps as an engineering leader
Discover practical strategies for engineering leaders to influence product development effectively, even in the absence of strong product management and a clear company vision.
view all videos from LeadDev NEW YORK
Growth in a downturn
In this talk, Smruti Patel asks, if hyper-growth is marked by spending more to make more, what does building for enduring growth look like?
view all videos from LeadDev berlin
Idea to Innovation
Join me as we embark on a journey to dissect the anatomy of innovation, uncover strategies to unlock the full potential of ideas, and transform them into impactful realities. Let’s build a strong culture of innovation, and make sure that it is not just a buzzword but a tangible outcome.
view all videos from staffplus london
Slack enterprise key management: Senior to staff lessons
Explore the key lessons and skills Audrei gained during their first Staff+ project, Slack Enterprise Key Management. This talk offers insights for anyone growing in their Staff+ career.
view all videos from staffplus NEW YORK
All videos
-
The ultimate candidate experience: the effect of an inclusive hiring process
In my role as a VP of Engineering at a fast-growing startup, I spent hundreds of hours interviewing and sourcing candidates in the last year alone. The bar we set ourselves was high: not just hire people with excellent skills and culture add, but also maintain and improve our current diversity (33% women, 9% people of color) across experience levels.
-
Mobile development 10 years on: native vs. cross-platform
We’re 10 years into Android and iOS development and there are more ways to build an app than ever before.
-
Building a culture of security for your infrastructure teams
Security is an increasingly important aspect of software development, especially for services that process and store sensitive data.
-
Shor’s algorithm and how to avoid oncoming catastrophes
Quantum computers are real and are starting to be used for some interesting applications. As well as many applications in finance, organic chemistry and complex dynamical systems there is an ugly elephant in the room. That elephant is Shor’s algorithm.
-
Navigating front-end architecture like a Neopian
Over the past few years, I’ve gained expertise in front-end web architecture. I’ve done this work at Indiegogo, Headspace, for my open source mental health project if-me.org, and in my current role at Mailchimp.
-
How synergy between product and engineering can solve the problem of software estimation
We’ve probably all been asked to come up with a set of software estimates for a project with very little detail, very little time to do it and plenty of quizzical looks when it’s given.
-
Creating positive cultures distributed engineering teams through communication
When your team is wholly distributed it can be tough to develop a team spirit, strong culture and shared approach. This talk will highlight the difficulties we’ve seen and suggest tips and tricks that we have experimented with to improve this.
-
Effectively leading your engineering team through rapid growth
Team leadership and technical leadership come with variety of challenges and require various skills. One of them is an insightful future outlook and being ready for what’s yet to come.
-
Travel through time and break free from rigid working cultures
How does time impact on your working day? Would you like to hack time and live outside the clock? The answer is likely to be yes.
-
How to create a career ladder for your software engineering teams
When hiring, have you noticed the shift in candidates asking less about your tech, and more about how they can progress in your business?
-
How to scale yourself at the speed of Slack
Your organization is going through an unprecedented period of growth. How do you keep up?
-
How to lead your engineering team through a period of change
An effective framework for leading your engineering team through change.
-
Effective career conversations with your engineers
Career conversations are a necessary part of your direct report’s growth, but without care, these meetings can lack purpose, meaning, and impact.
-
Engineering teams work better remote-first
Your team has communication problems. You just can’t see them because you all sit in the same room.
-
Designing software to maximize developer productivity
Having worked extensively in the Shopify codebase, one of the largest rails apps in existence, I have experienced firsthand some of the downsides of working in monolithic codebases.
-
Principles for managing product quality
Keeping an application stable starts off being simple since your codebase is small, there are few points of failure, and you can easily reason about the implications of code changes.
-
Breaking down our understanding of system resilience
How confident are you in your prod servers staying up without your help?
-
Optimizing the ‘glue work’ in your team
Your job title says “software engineer”, but you seem to spend most of your time in meetings.
-
Being right is only half the battle: how to optimize your interpersonal connections
True or False. Zero or One. Computers are viciously black and white in their logic. Humans, on the other hand, are messy — Emotional, forgetful, biased and opinionated.
-
Managing the burnout burndown
As engineering managers, we’re used to managing the Sprint Burndown chart. Even in non-agile projects, the idea still applies. Over time, the amount of work that remains to be done should go down, and good engineering managers carefully guide the team towards this goal.
-
The future of cross-platform is native
The quest for the perfect cross-platform solution has been like the quest for the Holy Grail. It’s been going on a long time, there are a myriad of perceived benefits, and every time someone claims to have found it, it’s never the right one.
-
Documenting and communicating architectural decisions
As technologists and technology leaders, we live in an interesting and chaotic time. The days of ivory-tower enterprise architects doling out treatises on approved technologies are over, instead, we have agile, two-pizza teams building using emerging architecture techniques and the latest languages.
-
Using observability to detangle and understand production
When using tens or hundreds of microservices to provide an application’s critical functionality, diagnosing what interaction between components is causing an outage can be challenging.