DDD Melbourne 2026

David was in Melbourne on the weekend so he could attend the DDD Melbourne 2026 conference. Not only was it good, but he's written up his notes from the sessions he attended too.

Conferences

Travel

On Saturday I attended DDD Melbourne 2026. It was great to be back again in Melbourne and attending a DDD conference (instead of organising one!). I got to catch up with some old friends, meet some people for the first time in person and hear some great talks.

David' attendee lanyard

SixPivot supported my travel and attendance, which was really appreciated. I also got to catch up with some of my colleagues, some at the conference and another later on Sunday.

Lars Klint welcoming everyone to DDD

I almost missed the start - turns out the curtains in my hotel room were extra effective at blocking out the light. I’d gone back to sleep a few times, figuring it was still too early and then finally I figured I better check what time it actually was, and it was just after 8am! A mad scramble to get showered and dressed and race out the door. Quickly grabbed breakfast from McDonald’s and then just made it through registration and grabbed a seat for the start. Just as well my hotel was right around the corner from the conference.

The organising team did a fantastic job this year. The food was good and there was plenty of it - I’d learned from last year that there was no need to queue - they wouldn’t run out!

Attendees helping themselves to sausage rolls and scones with jam and cream

I made handwritten notes for each talk I attended. I’ve transcribed them here as a more legible record. Even I struggle to read my handwriting, so better to attempt that now rather than later! The notes made sense to me at the time, but whether that’s true post event is another question 😃

AI: it’s our responsibility - Sreyna Rath

Sreyna gave the keynote presentation.

Sreyna Rath standing on stage presenting

Slide: The origin story. AI isn't a crystal ball, it's a mirror

Slide: So how do we reform the villain?

Slide: Three frameworks recap

Code is a Conversation: What Are You Really Saying to the Next Developer? - Joel Gallagher

Joel standing behind lectern with title slide behind him\

Slide: Examples of confusing naming

Slide: Names, Scope, Flow, Consistency

Managing for Failure - Amy Norris

Amy presenting

Slide: Amy's definition of failure - "An emotionally upsetting learning experience"

Slide: I want YOU to fail

Slide: 4 games that you could play as a team

Slide: THIRTY, FIFTEEN, FAIL

Slide: Remember you're a trash can, not a trash can't

You Aren’t Always Right: Resolving Technical Disagreements The Easy Way - Max Downey Twiss

Max presenting with overview slide

Designed To Fail: Building Resilient Applications - Callum Whyte

Callum with opening slide

Callum Whyte presenting

The Billion Dollar Blindspot: What happens when everyone thinks alike - Amanda Pitcher

Amanda presenting

Slide: The case for DEIB

Slide: The four dimensions of Diversity

Slide: Build psychological safety - deliberately

Slide: Practical tools - part 1

Slide: True diversity isn't only about who's in the room. It's about whose thoughts are voiced and heard

Hey LEGO robot, Grab me a Coke! - Daniel Fang

Daniel was the locknote speaker for the conference. I remember meeting Daniel when he spoke at DDD Brisbane

Daniel on stage, with big DDD logo to his right

Lots of agents to make a Lego robot grab and move a can of coke.

Slide: Screenshot of VS Code with Copilot driving a robot

Slide: Lego agent orchestration

That’s a wrap

What a great team! Thanks again Bron and everyone.

All the volunteers and organisers gathered on stage

Post-DDD

Muesli and fruit

Sunday morning I grabbed some breakfast at a cute little cafe (Segovia) in an alleyway not far from where I’d been staying. Then I walked to the train station to head out to friends’ church in the suburbs. It’s a completely different style of worship to my own church, but that’s half the fun. Went out to lunch with them and it was great catching up.

Thushan very kindly offered to pick me up and drive me to the airport, which also gave us a chance to chat along the way.

Flight was a little delayed leaving, but it was good to get home Sunday evening. What a great weekend!