Michael is a developer working on mobile payments platforms at mGage where he's fortunate enough to see both: the downsides of a lack of application structure (an ancient, close to unmaintainable merb monolith); as well as how simple it can be to make changes in systems where we think of clean and compartmentalised architectures (our shiny new(ish) platforms to replace the monolith).

Talks I've Given