Skip to main contentSkip to NavigationSkip to Navigation
Back to 2022 Agenda

The limits of my [programming] language mean the limits of my world

🕓 12:50 pm - 1:35 pm📍 Mari (Red Gum)
Programming languages are the expressive medium with which we create our software systems. In a sense they are thought-multipliers that enable us to give real-world expression to pure ideas. So we might also ask, are badly-designed ones potentially thought-inhibitors? We've come a long way from punched cards and machine language, but how smug should we be about the programming languages in common use today? Are they part of the reason why software projects are still notorious for running over time and over budget and often ship with costly flaws? In this talk, we'll take a journey through some of the highlights and lowlights in the development of our programming language ideas. We'll critically examine some of today's common practices. And we'll consider the promise of future developments to make it easier to translate our ideas into great, reliable software.
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.