Best Practice
articles, webinars, videos
Five reasons you shouldn’t rewrite that code
How to build an effective code review process for your team
CONTENT SPONSORED by DEEPSOURCE
A guide to measuring and improving code quality
Fixing broken windows: How to deal with legacy systems
CONTENT SPONSORED by CODESIGNAL
Using interview rubrics to make more confident hiring decisions
CONTENT SPONSORED by CRITEO
What I’ve learned from two years of managing remotely
CONTENT SPONSORED by CHRONOSPHERE
How to create sustainable on-call rotations
LeadDev editor’s picks: October 2022
CONTENT SPONSORED by PAGERDUTY
Want to accelerate incident response? Empower customer service teams.
The leader’s journal: Become an inspiring leader in ten minutes a day
CONTENT SPONSORED by AUTOMATTIC
How to succeed by getting good at failing
CONTENT SPONSORED by SHL
How to hire the right engineers for your team
How to get engineering teams on board with accessibility
What to do when a beloved employee quits
Born-left security: The new approach taking over shift-left
How to set yourself up for success in a Staff+ engineering role
How to create an effective offboarding plan when you’re leaving your job
Three ways to make time for reflection as an engineering leader
Want to promote knowledge-sharing in your teams? Standardize the way you take notes.
How to successfully onboard remote engineering staff in four weeks
A CTO’s guide to code-switching: How to tailor your messages to your audience
How to communicate the state of your open source project
A tech lead’s guide to effective communication
The three secrets to building successful engineering and product relationships
CONTENT SPONSORED by CODE CLIMATE
How to level up your reporting as an engineering director
Three strategies for building trust with your engineering teams
Introducing quality ratchets: A tool for managing complex systems
Three ways to run inclusive meetings
Taking over an existing engineering team? Follow these three tips.
Everything you need to know when transitioning from IC to manager
How to break the cycle of tech debt
CONTENT SPONSORED by AIRBRAKE
Five things you need to know about setting the right goals for engineering teams
Five ways to care for your open source contributors
CONTENT SPONSORED by PLIVO
Want to deliver more value to users? Bring engineers and customers together
CONTENT SPONSORED by AIRBRAKE
Making goals a habit: A guide to reaching engineering goals
Five must-reads for Staff+ engineers
CONTENT SPONSORED by PLIVO
How to drive a customer-focused engineering team
Five essential tips for great internal communication
A manager’s guide to performance calibration
CONTENT SPONSORED by CODE CLIMATE
Four best practices for leveraging data responsibly
Taking out the guesswork: How to set clear expectations as a manager
CONTENT SPONSORED by CODERPAD
How to spot high-potential junior talent during interviews
CONTENT SPONSORED by JELLYFISH
Why engineering teams should stop counting Agile story points
Should engineering managers write code?
To code or not to code: What's the right balance for Staff+ engineers?
CONTENT SPONSORED by PAGERDUTY
Fixing and preventing high-toil environments
The three things leaders owe their teams
CONTENT SPONSORED by STACKHAWK
Six ways security teams can build better relationships with engineering
Advice for the reluctant new manager
CONTENT SPONSORED by SHIFTLEFT
Who is responsible for open source security?
Four mistakes I made as a new manager
CONTENT SPONSORED by SHIFTLEFT
How open source maintainers ensure projects are safe, friendly, and thriving
How to build software that’s ready for the handoff
Why open source projects should embrace operational transparency
Top 10 ideas to take into 2022
CONTENT SPONSORED by LINEARB
Are daily standups still adding value?
The best of LeadDev 2022
Why business context is important for technical decision-making
CONTENT SPONSORED by CODESIGNAL
Three ways to remove bias from technical interviews
CONTENT SPONSORED by INSTANA
Five steps for managing legacy code
How to harness the power of deadlines in engineering teams
How to handle a reorganization as an engineering manager
The surprisingly high cost of multitasking (and how to avoid it)
LeadDev editor’s picks: September 2022
CONTENT SPONSORED by SHL
Six inclusive hiring tips to attract the right engineers for your org
How to streamline your processes as an engineering manager
CONTENT SPONSORED by SHL
Seven tips for evaluating soft skills in interviews
Three proven strategies for presenting to busy people (like your boss!)
CONTENT SPONSORED by JELLYFISH
How to scale decision-making in your organization with Circles
Five management anti-patterns and why they happen
CONTENT SPONSORED by HONEYCOMB
Why on-call pain is a sociotechnical problem
How to estimate and communicate timelines when building software
CONTENT SPONSORED by CODE CLIMATE
Five engineering KPIs to consider for your next board meeting
CONTENT SPONSORED by CODE CLIMATE
Reporting to the board as an engineering leader: Secrets to success
Six ways to become a better manager
CONTENT SPONSORED by AIRBRAKE
How do Netflix, Nubank, and Airbrake achieve engineering success?
The dangers of pulling rank as a Staff+ engineer
The key to managing a global remote team
The four habits of highly effective teams
How to build trust when building software
How to lead your junior engineers to success
Promoted someone on your team? Here’s how to announce it fairly.
Fighting the mirrortocracy with inclusive hiring
Five valuable lessons for a new tech lead
Don’t cross the Rubicon: engineering practices you don’t want to delay
Plug in to LeadDev
Want to get regular updates on all things LeadDev? Sign up to our mailing list
To find out more about how your data is handled check out our Data Promise