Upgrade to Pro — share decks privately, control downloads, hide ads and more …

The Perils Of Software Engineering

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers.

The Perils Of Software Engineering

My keynote from PyCon SG 2015.

Avatar for Andrew Godwin

Andrew Godwin

June 19, 2015

More Decks by Andrew Godwin

Other Decks in Programming

Transcript

  1. class MyView(FormView, AuditMixin, OtherMixin): def get(self, request): return self.render(request, "template.html")

    class AuditMixin(BaseAuditor, AdditionalStuff): ... class OtherMixin(MyObject, SomethingElse): ...
  2. { "id": 342, "name": "David", "weight": 74, } { "id":

    342, "name": "Ellie", "weight": "85kg", } { "id": 342, "nom": "Frankie", "weight": 77, } { "id": 342, "name": "Frankie", "weight": -67, }
  3. Over thousands of years, the machine memories have been filled

    with programs that can help “ “ A Deepness In The Sky Vernor Vinge