Sam Bishop
Professional software developer, Amateur rocket scientist and astronomer. Loves Python, Django, cats, working on their personal software and hardware projects, everything space, playing games of all kinds, and tinkering with 3D Printers.
TechDrgn
What pronouns do you use? –He/Him/They/Them/She/Her
Session
11-22
12:20
30min
Notes on Over-Engineering: A Project Post-Mortem
Sam Bishop
Join me for a retrospective on a reusable Django app for providing shared database multi-tenancy, complete with automatic tenant-specific queryset filtering, automatic tenant selection middleware, REST framework support, and comprehensive test coverage. This app, despite its sophistication, was never used in production. Let's explore why it was ultimately deemed over-engineered and unnecessary, and what lessons we can learn from this experience.
DevOops
Goldfields Theatre