rails rescue - managing technical debt in legacy applications

17
Managing Technical Debt in a Legacy Application Rails Rescue

Upload: tobyhede

Post on 19-Jul-2015

206 views

Category:

Software


5 download

TRANSCRIPT

Page 1: Rails Rescue - Managing Technical Debt in Legacy Applications

Managing Technical Debt in a Legacy Application

Rails Rescue

Page 2: Rails Rescue - Managing Technical Debt in Legacy Applications

Everything is terrible

Page 3: Rails Rescue - Managing Technical Debt in Legacy Applications

@tobyhedecto of a thing

star wars & etc

Page 4: Rails Rescue - Managing Technical Debt in Legacy Applications
Page 5: Rails Rescue - Managing Technical Debt in Legacy Applications

No tests

Page 6: Rails Rescue - Managing Technical Debt in Legacy Applications

Many ignorance

Page 7: Rails Rescue - Managing Technical Debt in Legacy Applications

Everything is terrible

Page 8: Rails Rescue - Managing Technical Debt in Legacy Applications

Gelatinous Cube

Page 9: Rails Rescue - Managing Technical Debt in Legacy Applications
Page 10: Rails Rescue - Managing Technical Debt in Legacy Applications

Integrate

Isolate

Separate

Delegate

Adequate

Iterate

Page 11: Rails Rescue - Managing Technical Debt in Legacy Applications

Integrate

mission critical path

Page 12: Rails Rescue - Managing Technical Debt in Legacy Applications

Isolate

create boundaries

black boxes

Page 13: Rails Rescue - Managing Technical Debt in Legacy Applications

services so hot right now

also, engines

Separate

Page 14: Rails Rescue - Managing Technical Debt in Legacy Applications

Delegate

just say no

kill code

use third parties

Page 15: Rails Rescue - Managing Technical Debt in Legacy Applications

Adequate

fuck it

good enough is good enough

Page 16: Rails Rescue - Managing Technical Debt in Legacy Applications

Iterate

etc etc

it’s just development

Page 17: Rails Rescue - Managing Technical Debt in Legacy Applications

@tobyhedefameandpartners.com

Thanks