Fragments 2017

A conference on the mobile ecosystem in India

Performing Surgery without Anaesthesia - Lessons learnt rearchitecting an app that's live in production

Submitted by Aniket Kadam (@aniketsmk) on Monday, 3 July 2017

videocam_off

Technical level

Intermediate

Section

Full Talk

Status

Submitted

Vote on this proposal

Login to vote

Total votes:  +5

Abstract

We built an app at startup speed, moving fast and breaking things. A year later, as the business is more settled, we look back, digging up spaghetti and lay solid foundations. We see how to slowly unravel the mess and reveal the beauty within.

Outline

Starting with decisions made in haste, and roadblocks that were filled in with patchwork, introduce code that got the work done.
Then outline what’s wrong, how that decision matured over the months. Taking several example sections.
Introduce at a business, culture and finally, technical level, what we did to fix things.
With the clarity of hindsight, offer advice for speed and quality.

Speaker bio

I spent three and a half years slowly building up Android skills at a relatively relaxed startup. Then spent one more year of insanity, building from the ground up, with a total team size of two, more than 100k LOC with an app that could be considered a consolidation of several others. Then with GDE guidance, and fresh minds, we set to work cleaning up.
With hands on experience in exactly what I’m talking about, I can do this talk justice.

Comments

  • 2
    Arnav Gupta (@championswimmer) Reviewer a year ago

    Would you have some draft slides ready ? The topic is very interesting, and would love to get an idea of how you intend to present it.

Login with Twitter or Google to leave a comment