2024-05-15 –, Auditorium
In this talk, Mark and his son, Benjamin, will demonstrate pair programming and test driven development by live coding a simple algorithm. If you've heard about how pair programming and TDD work, but haven't ever seen it in successful practice, this demonstration should clear up some common misconceptions and give you an idea of how it might be useful to you and your team.
Do you think of pair programming as a way for one developer to write code while the other browses facebook? Or do you see test driven development as a something that slows down the development process and limits the exploration that needs to happen to create good code? If so, this talk may give you a different perspective. Mark and his son, Benjamin, will live code an algorithm in hopes of dispelling some of the myths around both of these techniques and giving a clearer picture of how they can be useful as part of your team's successful software delivery.
Mark Shead has worked as a system administrator, network administrator, IT director, and software engineer in a variety of industries. Currently, he works with startups and on startup style projects within larger organizations. His focus is on getting better business results by improving software engineering processes–paying particular attention to the human element. This includes helping teams follow Agile principles, using DevOps to drive the delivery of business value, and engineering process improvements. He hosts the online weekly lunch and learns at https://www.agilelnl.com.
Benjamin Shead is a freshman in high school.