We are excited to partner with DDD as a platinum sponsor at this year’s DDD Perth Conference. As one of Perth’s largest Tech employers in WA with a focused investment in technology and digital services, Bankwest is proud to be a part of Perth’s largest community-run conference which is open to everyone to attend. We look forward to seeing you there and make sure to come and chat to the Bankwest team about career opportunities and hear more about how we are becoming Australia’s favourite digital bank.Visit Bankwest → (opens in a new tab) ↗
DDD Perth 2024 Agenda
Microsoft - River Room 1 (Lv 3)
River Room 2 (Lv 3)
SoftwareOne - River Room 3 (Lv 3)
Room 4 - Cygnet room (Lv 2)
Room 5 - Black Swan (Lv 2)
Room 6 - Victory Lounge (Lv 2)
Room 7 - Platinum Terrace (Lv 2)
Champions Terrace (Sponsors - Lv 3)
8:00 am - 9:00 am
Registration
9:00 am - 9:30 am
Welcome and Kick-off
9:30 am - 10:15 am
9:30 am - 10:10 am
Microsoft - River Room 1 (Lv 3)
Katja Sirazitdinova
10:15 am - 10:45 am
Morning Tea
10:45 am - 11:10 am
10:45 am - 11:30 am
Microsoft - River Room 1 (Lv 3)
James Morgan
10:45 am - 11:30 am
River Room 2 (Lv 3)
Derek Bingham
10:45 am - 11:30 am
SoftwareOne - River Room 3 (Lv 3)
Simone Bennett
10:45 am - 11:30 am
Room 4 - Cygnet room (Lv 2)
Julian Burr
10:45 am - 11:05 am
Room 5 - Black Swan (Lv 2)
Brian Foody
10:45 am - 11:05 am
Room 6 - Victory Lounge (Lv 2)
Donna Spencer
10:45 am - 11:05 am
Room 7 - Platinum Terrace (Lv 2)
Aish Srinivas
11:10 am - 11:30 am
11:10 am - 11:30 am
Room 6 - Victory Lounge (Lv 2)
Scott McCue
11:10 am - 11:30 am
Room 7 - Platinum Terrace (Lv 2)
Rami Ruhayel
11:30 am - 11:45 am
Changeover
11:45 am - 12:10 pm
11:45 am - 12:30 pm
River Room 2 (Lv 3)
Vannessa Van Beek
11:45 am - 12:30 pm
SoftwareOne - River Room 3 (Lv 3)
Aiden Ziegelaar
11:45 am - 12:30 pm
Room 4 - Cygnet room (Lv 2)
Mauro Da Silva
11:45 am - 12:05 pm
Room 6 - Victory Lounge (Lv 2)
Leigh Carey
11:45 am - 12:05 pm
Room 7 - Platinum Terrace (Lv 2)
Shani Wende
12:10 pm - 12:30 pm
12:10 pm - 12:30 pm
Room 5 - Black Swan (Lv 2)
Pedram Hayati, Muhammad Hamza Ali
12:10 pm - 12:30 pm
Room 7 - Platinum Terrace (Lv 2)
Ludmila Stahovich
12:30 pm - 12:45 pm
Lunch
12:45 pm - 1:15 pm
12:45 pm - 1:05 pm
Champions Terrace (Sponsors - Lv 3)
Priya Shanmuga Subramanian
1:15 pm - 1:45 pm
1:45 pm - 2:10 pm
1:45 pm - 2:30 pm
Microsoft - River Room 1 (Lv 3)
Rebecca Platt
1:45 pm - 2:30 pm
SoftwareOne - River Room 3 (Lv 3)
Frinze Lapuz, Dylan To
1:45 pm - 2:30 pm
Room 4 - Cygnet room (Lv 2)
Sheavy Kaur
1:45 pm - 2:05 pm
Room 5 - Black Swan (Lv 2)
Vicki Turner
1:45 pm - 2:05 pm
Room 6 - Victory Lounge (Lv 2)
Caleb Tan
1:45 pm - 2:05 pm
Room 7 - Platinum Terrace (Lv 2)
Tania Miller-Jones
2:10 pm - 2:30 pm
2:10 pm - 2:30 pm
Room 5 - Black Swan (Lv 2)
Yuan Yuan, Deborah Kamp
2:10 pm - 2:30 pm
Room 6 - Victory Lounge (Lv 2)
Hayley Bech
2:10 pm - 2:30 pm
Room 7 - Platinum Terrace (Lv 2)
Gretchen Scott, Akanksha Malik
2:30 pm - 2:45 pm
Changeover
2:45 pm - 3:10 pm
2:45 pm - 3:30 pm
Microsoft - River Room 1 (Lv 3)
Graeme Foster
2:45 pm - 3:30 pm
River Room 2 (Lv 3)
Alex Quirk
2:45 pm - 3:05 pm
Room 5 - Black Swan (Lv 2)
Alice McCullagh
2:45 pm - 3:05 pm
Room 6 - Victory Lounge (Lv 2)
Jonathan Neo
2:45 pm - 3:05 pm
Room 7 - Platinum Terrace (Lv 2)
Michelle Sandford
3:10 pm - 3:30 pm
3:10 pm - 3:30 pm
Room 6 - Victory Lounge (Lv 2)
Tristan Ward
3:10 pm - 3:30 pm
Room 7 - Platinum Terrace (Lv 2)
Roxana Gianazza
3:30 pm - 4:00 pm
Coffee Break
4:00 pm - 5:15 pm
Wrap Up Session
5:15 pm - 5:30 pm
Changeover to After Party
5:30 pm
After Party
You think NULL was a big mistake...
🕓 2:45 pm - 3:30 pm📍 SoftwareOne - River Room 3 (Lv 3)
Recording
Watch on YouTube (opens in a new tab)40 years after giving us the null reference, Tony Hoare declared it his "billion dollar mistake". How common are such "mistakes" in our field's history? Could we be burdened by other "billion dollar mistakes" today?
It is tempting to perceive our field as one of relentless progress, with each new idea building seamlessly on the foundations of its predecessors. But perhaps our history is as imperfect as other fields: a blend of elegant solutions, practical exigencies, and costly detours, influenced by hidden corporate agendas.
In this talk we sift through our history in search of more interesting, fun, and informative examples of "mistakes". Some are well-documented, like NULL and GOTO. Some are mostly forgotten curiosities like Exception Handling in the 1830s and non-binary CPUs in the 1950s. Some are the crimes of today's programming languages, arousing passionate debates like OO vs FP.
Join us for a tale that will both enlighten and entertain, uncovering the lessons hidden in our past, asking which of today's practices might be considered mistakes by our successors, and offering a balanced perspective that honours the complexities and intentions behind all our "billion dollar mistakes".
Speaker

Troy Gerwien
Software Engineer
Troy has 20+ years software engineering experience across a range of industries including games, education, healthcare, and resources. He also maintains and contributes to several open-source projects, and has mentored at CoderDojo. Troy is interested in what makes software great, not just for the user, but also for the team maintaining it.
2024 Sponsors
Digital
Digital Sponsor
(opens in a new tab)Digital Sponsor
(opens in a new tab)Digital Sponsor
(opens in a new tab)Digital Sponsor
(opens in a new tab)
Digital Sponsor
(opens in a new tab)
Digital Sponsor
(opens in a new tab)




