Agile Software Development, Scrum, Extreme Programing, XP, Test Driven Development, TDD, Feature Driven Development, FDD, Lean, DSDM, Behavior Driven Development, BDD, Refactoring, Pair Programming, Kanban
 

Pull Requests: Merging With Your Team

Working as developers in Scrum teams, we continuously submit our code to be scrutinized by our peers. With written language being fragile and easy to misunderstand, pull requests can quickly become a breeding ground for demotivation and resentment. Ideally, pull requests should be the exact opposite: a place for us to give our peers praise for their good work, encourage learning, and ultimately make sure that the code produced has the entire team behind it.

This presentation discusses the psychology of giving and receiving critique, and how we can shape the language we use (specifically in regard to pull requests) to cultivate an environment in which we thrive as developers. The only precondition for attending this talk is knowing what a pull request is. My hope is that after attending this talk you will be itching to submit your next pull request and also delight your fellow teammates with wonderful code reviews.

Video producer: https://ndcoslo.com/