Back to 2023 Agenda

A SOLID takedown of OOP

🕓 3:10 PM - 3:55 PM📍 Champions Terrace
You may have heard the acronym SOLID. It is one of the most widely-referenced sets of software design principles, appearing everywhere from architecture guidelines to job descriptions. It's also closely associated with the Object-Oriented Programming (OOP) paradigm. This talk builds a critique of OOP through an exploration of the SOLID design principles. You may be thinking something along the lines of "overengineering" or "unnecessary complexity". But this talk makes a different point: that the simple, maintainable software engendered by SOLID principles may be best achieved by thinking outside of OOP.
Troy GerwienTroy Gerwien

It’s such a privilege to be able to run this conference and DDD Perth would love to acknowledge the traditional custodians of the land in which DDD is created, presented, and shared, the Whadjuk people of the Noongar Nation and their connections to land, sea and community. We pay our respect to their Elders past, present and emerging, and extend that respect to all Aboriginal and Torres Strait Islander peoples today.