Rootconf 2017

On service reliability

Technical Debt & Legacy Code - A Catch all phrase??

Submitted by Leena S N (@snleena) on Friday, 10 February 2017

videocam
Preview video

Technical level

Intermediate

Section

Crisp talk of 15 mins duration

Status

Submitted

Vote on this proposal

Login to vote

Total votes:  +1

Abstract

The Technical Debt metaphor, coined by Ward Cunningham, is comparable to monetary debt. Ward used the metaphor to convey that debt is good but can be harmful if not paid off at the right time. It is similar to a loan i.e. it helps you to buy stuff, but if one doesn’t repay, it troubles.

How do you know which debt requires attention? The focus of continuous delivery is smaller changes in a sustainable and faster manner. And anything that is slowing down this flow can be considered to be harmful and needs fix.

The usual complaint is, the situation is somewhat doomed and how can it be paid off?

It is similar to Bangalore traffic. One can make it worse by taking shortcuts and through rash driving. But one can also improve if by being careful and respectful to others. And when that one becomes many, a lot of impacts can be made.

Outline

This talk is about bringing in the segregation to identify the debt and the tactics of paying off technical debt in a matured, sustainable manner. Yes, it can be paid off provided enough focus is given to it.

The talk will be largely split into two parts:

  • Example cases of Technical Debt [either creeping in or added intentionally]
  • Case studies on reaching “Manageable Technical debt”, paying it off in a planned and controlled manner

Speaker bio

Leena is the Head of Engineering @ Multunus. She was bitten by the TDD bug few years ago. Having done enough TDD in Ruby/Rails, Javascript and Android, she’s moved onto Continuous Delivery (CD) in a big way - even spoke about CD in multiple conferences and has conducted workshops on the same.

Slides

http://bit.ly/2kPk9bm

Preview video

https://youtu.be/F9WmgaWOGqE

Comments

  • 1
    saurabh hirani (@saurabh-hirani) a year ago

    A preview video would really help in this case. If a war story approach is taken and generic observations are derived from it then the audience would be able to map real life scenarios to learnings gleaned from them. There is a tendency for such talks to become a speaker-on-a-pedestal talk - something which can be easily addressed with a good preview video.

    • 1
      Zainab Bawa (@zainabbawa) Reviewer a year ago

      I agree with Saurabh. More details for this proposal will help, including draft slides and preview video.

  • 1
    Leena S N (@snleena) Proposer a year ago

    Thanks Saurabh and Zainab for the comments. I’ve added both the preview video and draft slides.

Login with Twitter or Google to leave a comment