Presentation: "Tackling Code Debt"

Time: Friday 16:00 - 17:00

Location: St James's Suite

Abstract:

As we begin to build larger and more complex browser-based client-side applications, we run into the age old problem in software development: unwieldy code. All too often, the larger applications get the harder they are to extend and the more fragile they become. This problem is perhaps worse in the browser environment than in traditional client-side applications as we lack the tools and many of our teams lack the experience to deal with code complexity. Code debt refers to the liabilities introduced into code over time - code that trips you up or slows you down. It is the build up of code debt that makes larger systems unwieldy. Thus, identifying and addressing this debt is of critical importance to any significant development project.

This session will demonstrate the impact of code debt on developer productivity. We will examine how debt accumulates and explore how it can be addressed.

Peter Marks

 Peter  Marks

Peter has spent most of his career working with businesses to help them deliver exceptional software products. Focusing on agility, customer responsiveness and creativity, he has led projects that have brought significant business value and achieved high levels of user satisfaction.

Peter was a co-founder and Director of Operations at Connextra, a technology company recognised as pioneering practitioners of eXtreme Programming. He is currently involved with a number of targeted social networking sites and technology start-up businesses.

As a regular speaker on software development practice and an occasional trainer and coach, Peter is passionate about continuous design and clarity in code.