Category: Talks

Posts about public speaking, or based on talks I’ve given

  • DACH Community Day in Dresden and the Sächsische-Schweiz

    DACH Community Day in Dresden and the Sächsische-Schweiz

    Recently I was very honoured to be invited by some of my friends in the DACH (aka Germany, Austria, Switzerland) tech community to be the keynote speaker for AWS Community Day 2022. This was going to be their first time back in person after two years of virtual events, and I was very excited to finally meet some of them in person. Rodd was going to accompany me, of course, and he had planned out some fun touristy things for us to do as well.

    We caught the Tuesday morning train from Munich. It was about a 4.5hr trip, including a short transfer in Leipzig. I mostly used the time to finish off my slides for the keynote!

    Train to Dresden

    On Tuesday night, the local AWS Dresden group were having a pre-Community Day meetup so we went along. Here’s my buddy Mohamed presenting about a couple serverless apps he built, as well as Martin from Groundfog sharing how they built a personalised web experience for visitors.

    Wednesday was the big event, so we headed over early in the morning to the conference venue to help set up. My friends Linda (from Vienna) and Markus (from Munich) were going to be kicking things off in the morning.

    Me, Linda, and Markus

    Markus insisted that I wear the AWS dress. 😂 He was also going to be introducing me on stage.

    Me and Markus

    Eventually everything was ready and the hosts kicked off the morning. I was very excited to see them launch the Förderverein AWS Community DACH, which brings together all the different AWS groups into a single association. (Bonus points for the pun in the logo – in German, “Dach” means “roof”.)

    Launching the Förderverein

    Markus gave me a very humorous intro in which he’d scraped some dubious photos from my social media accounts, but thankfully he ended with the nicest one. ❤️

    Markus introducing me

    My talk started out quite personal, talking about how isolated I felt in the first ten years of my career. It wasn’t until I started going to meetups and hackathons that I finally felt like I belonged. At that point, it turned into a big soppy love letter to the folks in the room, who were my first friends when we moved to Germany. I ended by talking about how much AWS values the external community, and some of our plans to support them even more in the future.

    My keynote

    One last photo of me with Markus and Linda, who I’m going to really really miss. 😢

    Me, Markus, and Linda

    We spent the rest of the day at the conference, going to sessions and meeting sponsors and attendees. It was a small but passionate crowd, and everyone was so excited to get back together in person. Thank you to the organisers for inviting me!

    We were pretty tired that night but of course had to take advantage of the hotel sauna…

    Post sauna

    I worked from the hotel the next day, but Rodd got me out into the sunshine for a quick walk and lunch in the city.

    Me and Rodd in Dresden

    We were very amused to see that there is actually an Australian restaurant in Dresden! The Snook was dubious, but hey, they serve kangaroo goulash soup. 😂

    We walked up to Brühl’s Terrace, a large elevated terrace overlooking the Elbe. It was a beautiful day.

    The Elbe from Brühl's Terrace

    Here we are with the Hofkirche (Dresden Cathedral), the most important Catholic church in the city.

    Hofkirche

    We also found the Lego store, which had a “Selfie Point.” Okay, then.

    Lego Store Dresden

    Our hotel was very close to the famous Frauenkirche in Dresden. This Lutheran church was destroyed during the firebombing of the city in 1945 and left in ruins as a war memorial for 50 years. It was only rebuilt after German reunification and was completed in 2005. The darker stones you can see were salvaged from the original church and were able to be reused in the reconstruction.

    Frauenkirche

    We went inside to take a look as well. It was all soft pastels, trompe l’oeil, and extravagant carvings. Very pretty! The story of how they rebuilt it is truly amazing.

    Inside the Frauenkirche

    That night we had booked a special dinner at Genuss-Atelier, a local Michelin-starred restaurant. It was described as “rustic vaults” and it felt very cozy.

    Genuss-Atelier

    One of the coolest things was that the tables had built in drawers with all the cutlery you’d need, so the waiters didn’t need to keep bringing fresh sets. I’ve never seen that before.

    Cutlery drawer

    We went with the six-course “Surprise” menu, and since it’s all seasonal and not printed, I tried to keep notes on my phone about what we had. We started with a couple small bites: pickled herring with potato chip, and felafel with yogurt.

    Small bites

    The Snook enjoyed the little bread rolls and butter. (He may have also been drafting a post for We Want Plates.)

    Bread and butter

    Our first proper course was beef tartar with sour cream and chives.

    Beef tartar with sour cream and chives

    Next was a vegetarian course – turnip cabbage (aka kohlrabi), celery, and yuzu.

    Turnip cabbage, celery, yuzu

    Next was the fish course – “eagle fish” (which we think is also called a “meagre“) with radicchio, celery, and capers.

    Eagle fish with radicchio, celery, capers

    For the meat course, we had lamb with pumpkin and polenta, and of course we opted for the extra shaved black truffle!

    Lamb with pumpkin and polenta

    Everything was delicious and beautifully prepared. We were also having matched wines with each course, all of them from the local area. Rodd was amused when the waiter excitedly told him how one of them was matured in oak, which is something of a novelty in the region. (It’s very common in Australia!) Needless to say, we were having a wonderful evening.

    And we finished with TWO desserts! First was “blueberry, butter cookie, and vanilla.”

    Blueberry, butter cookie, and vanilla

    And lastly, “banana, coconut, mango sorbet.” Yum!

    Banana, coconut, mango sorbet

    Highly recommend Genuss-Atelier if you are ever in the Dresden area!

    (more…)

  • Photo Post

    Thank you very much to David and the folks at the Biblioteca Salvador Vives Casajuana @bibliotequesxbm for inviting me as a guest for their Roald Dahl book group discussion today! That was a lot of fun. ❤️📚

    Thank you very much to David and the folks at the Biblioteca Salvador Vives Casajuana @bibliotequesxbm for inviting me as a guest for their Roald Dahl book group discussion today! That was a lot of fun. ❤️📚

    Thank you very much to David and the folks at the Biblioteca Salvador Vives Casajuana @bibliotequesxbm for inviting me as a guest for their Roald Dahl book group discussion today! That was a lot of fun. ❤️📚

    Thank you very much to David and the folks at the Biblioteca Salvador Vives Casajuana @bibliotequesxbm for inviting me as a guest for their Roald Dahl book group discussion today! That was a lot of fun. ❤️📚

  • Meetup Wrap – March 18, 2018

    Apologies for the extended radio silence! It’s been a busy couple of weeks and I’ve been travelling all over.

    On March 1st I headed to Perth for our very first YOW! Night of the year. Evan Leybourn was presenting on “business agility” to an eager crowd at Bankwest headquarters.

    If you want to learn more about business agility, you’re in luck – we’re bringing the Business Agility Conference to Australia this year!

    I also got to let everyone know the big news that YOW! West is now YOW! Perth, and it’s moved to September to line up in a tour with Singapore and Hong Kong. Should be fun and allow us to bring even more amazing folks to that part of the world!

    After Perth I headed to INDIA for the first time ever! I was speaking at Agile India 2018 in Bangalore. I didn’t get to see much of the city outside the conference, but the speakers and the community were wonderful. It was also nice to catch up with so many folks from the extended YOW! family like James Stewart, Jeff Patton, and Fred George.

    I was still fine tuning my own presentation, but I did manage to catch some great talks over the three days I was there. One of my favourites was from Dan Makoski, the VP of Design at Walmart. Dan talked about making design more human, humble, and accessible, I especially liked this observation:

    “Only two industries call their customers ‘users.’ Software development… and the illicit drug industry.” – Dan Makoski

    Dan actually had us do some creative exercises during his presentation. In one of them, we used small cans of PlayDoh to imagine a futuristic toothbrush. (Mine was a pill “full of nanobots” that you chew on. 🤖) In another, we had 60 seconds to draw the person next to us. I made a new friend in the process!

    There was a fascinating panel on diversity in leadership facilitated by Teresa Brazen from Cooper in San Francisco. The panelists were Reema Diwan of Taj Resorts, Poornima Girish from Shell, Dr. Sujitha Karnad from Sekai Solutions, Sue Cooper from Cooper, Mary Wharmby from BBVA, and Deepa Bachu from Pensaar.

    My new friend Sohan Maheshwar from AWS gave a talk on building voice-enabled experiences with Alexa. Obviously this is a topic in which I have some interest! There are interesting challenges around feature discoverability when you talk about “zero UI.”

    Jeff Patton‘s session was super popular, as always. He uses a technique where he mixes slides with live sketchnoting, which he projects using a fixed camera above the lectern. It’s a great way to keep an audience engaged with that you’re saying!

    I was fascinated by Nils Kappeyne‘s talk about Shell, one of the largest companies in the world. (Roald Dahl worked for Shell in Africa during the 1930’s!) They’re investing huge amounts of money in IoT, AI/ML, renewable energy, and even working to disrupt themselves in various ways.

    My talk was on Friday, and I started the day with an EPIC STACK – falling flat on my face in front of half the audience! Luckily only my pride was bruised, and I had plenty of time to recover before I spoke. 😂

    The focus on the last day was on DevOps and Continuous Delivery, and it started with a keynote from my friend Gregor Hohpe. Gregor’s talks are always entertaining and filled with useful info! I especially liked his challenge to those who judged their current level of test coverage acceptable.

    My session was called “Building Software That Lasts,” and you can see my slides here. I said that too often in technology, the immediate response when inheriting legacy code is to chuck it out and start over. This is rarely a good idea. I talked about some of the trade-offs and choices you can make to build software that lasts and evolves over time. I had a small but engaged crowd, and I got some good questions after too! I even convinced someone he needs to look into property-based testing.

    I also saw an informative session from Nikhil Barthwal on chaos engineering. One technique he mentioned in particular was running Game Days with your team – events to simulate how you’ll respond in the event of a real service failure.

    My friend James Stewart from the UK spoke about cloud security. James said that security is about gaining trust through demonstrating competence, and every breach you suffer erodes that trust. Customers these days have more and more options, and they will leave (that even goes for government sites).

    The award for my favourite talk title at the conferences goes to Thierry de Pauw for his session “Feature Branching is Evil.” Thierry told us about his experience introducing version control to a team that had never used it before, and he made a lot of good arguments in favour of trunk-based development.

    After Agile India, I headed from Bangalore back to Singapore for a couple more meetups. The first was the excellent Women Who Code Singapore, where I spoke on giving “Better Tech Talks.” Thanks to the excellent folks at Engineers.sg, you can watch it online now! The night also featured a panel of folks covering other aspects of speaking – like coming up with ideas and handling Q&A sessions.

    On the last night of the trip, I attended the Junior Developers Singapore meetup. This is an offshoot of the community that started in Melbourne and has now spread to Perth and beyond!

    There were four excellent talks on the night, but the one that really touched me was by Mai Jianlong. He spoke plainly and bravely about his struggles with depression, and he gave advice to those starting out in tech for how to deal with mental health issues and recognise when you need to get help. It’s a powerful talk, and you can watch it online here:

    It was a wonderful but exhausting two weeks, and I’m definitely happy to be home now!

    Other Stuff

    • The Call for Presentations for YOW! Data and YOW! Lambda Jam has been extended to Friday, so you’ve still got time to get in a submission! Don’t delay any longer though…
    • We have several upcoming YOW! Nights happening in Brisbane, Sydney, Hong Kong, and Perth over the next few weeks – including a very special one we’re doing in conjunction with the AWS Summit!
    • Did you read this Jon Skeet’s post on Stack Overflow Culture? He proposes a covenant for both askers and answerers that basically boils down to: “Don’t be a jerk.” AskMeFi has struggled with this one as well and has some nice guidelines that are worth a look.
  • Knit One, Compute One

    Folks, I have now given versions of this talk twenty-one times. I reckon it’s about time to retire it, yes? Thankfully, the folks at Zendesk’s Software Art Thou meetup produced a wonderful video of the version I did last month in Melbourne, which is pretty much the “canonical” long version:

    If you prefer the 5-minute taster, then the one I did at TEDx Melbourne last year is still the gold standard: