DIY Software Design Heuristics - Mathias Verraes


Every line of code you write represents an underlying design decision you made. Did you make it intuitively? Did you apply a design pattern. How did you prioritise between keeping it cohesive vs decoupled, open or encapsulated, DRY or SRP, …?

In this workshop, we’ll build up some tools for more conscious design, using real world programming problems. We’ll distill heuristics, make them reusable, and find some competing heuristics to trade them off with.

Programming-language agnostic, only pen and paper needed.

• 18:30 Food & drinks, sponsored by Spilberg
• 19:30 Start workshop
• 21:30 Drinks & networking