To Malmö and Back Again

To Malmö and Back Again

I travelled to Malmö Sweden for the Øredev developers conference, where I was giving a presentation (subject of the next post). It was a whirlwind trip and I went solo, as Kat had no interest in doing a European long haul trip that was only for seven days. I flew out of SFO on November 3rd to Copenhagen and then back on the 9th. The flight there was a red-eye, so I didn’t land until Tuesday the 4th.

Sky view

The flight there was, thankfully, completely uneventful. I took the train from Copenhagen Airport to Malmö, and that was also really easy and quick. Before I went I checked on YouTube to see if there was a video showing how to get to the train and of course there was. I know they’re mostly ad-bait, they’re still pretty helpful if you haven’t been to a particular airport before. The body of water between Copenhagen and Malmö is referred to as The Sound, but it’s part of the Baltic Sea. Malmö is also in the south, so I was still very far away from the Arctic Circle.

How to get to Malmö

I didn’t have anything planned, other than getting to my hotel and unpacking. I did that, and then struck out to explore the area. I hadn’t slept much on the plane but the common practice is to just get on local time immediately, so that’s what I did. Luckily that night the conference organizers had arranged a dinner and nordic sauna for the speakers. That night we all piled into a couple of buses and headed to the Ribersborgs Kallbadhus. I will say that it was a traditional sauna and if you know, you know.

Wednesday was the opening day of the conference, so I was mostly indoors, but that night the city hosted us for a dinner at the Malmö Rådhus. You might be thinking that dinner at a city hall building is odd, except that this building was originally constructed in 1547. It was nice that the city appreciated how the conference puts Malmö “on the map” in terms of the technology scene in Europe. Also, it was just a magnificent building!

Radhus!

Thursday was the day of my talk, but also the football club from Malmö was playing a Europa League match, so of course I went. Did I get scarf? Do you even know me? Of course I did! I went early enough to hang out in the stadium bar and talked to as many locals as would put up with somebody that didn’t speak more than two words of Swedish. Everybody was lovely and many had even been to California, so we had a lot to talk about. They were very interested in what was going on in the US, and the best I could offer is that we’re in a phase and that there will undoubtedly be an adjustment. Sadly, Malmö lost the match.

Scarf

Friday was the final day of the conference. My talk was behind me, so I was in full enjoy the conference mode. During the conference I was lucky to make the acquaintance of Joshua Kerievsky, founder of Industrial Logic and champion of Modern Agile. We decided to explore the more urban parts of Malmö after the conference concluded and had dinner at Ruths. Other than a little mix up on what we were ordering, the dinner was exquisite.

Saturday was a break day. I didn’t fly out until Sunday, so after visiting the largest IKEA in the world, I made my way to Copenhagen via the train to do all the touristy stuff I could cram into six hours. Nyhavn for lunch, The Little Mermaid, and a stroll around Kastellet was just the ticket. Getting back to Malmö was trickier than I wanted it to be as there was maintenance happening on the tracks. They were running buses, but it wasn’t clear at the train station what bus one should get on to get back to Sweden, but I got there eventually.

Copenhagen 2025

Sunday at last and it’s time to fly home. Joshua and I are on the same flight, so we travel together to Copenhagen airport for our flight back to SFO. We have a little “fun” trying to get into the SAS Lounge and then come closer than I was comfortable with to missing our flight because there were only two people working passport control and there were hundreds of people in line. For reference, there were eight lanes, but only were staffed. Our plane ended up being held for 30 minutes to allow people to get through, so we lost our takeoff position, and left 50 minutes late. But, I was on the plane and at that point it was the only thing I cared about.

ExploreDDD Denver 2025

I was fortunate to attend ExploreDDD last week (April 16-17) and I have so many thoughts. First and foremost, this group was one of the most thoughtful and welcoming groups I’ve experienced in tech. It was very reminiscent of Code4Lib, which if you’re not familiar with, a group of “hackers, designers, architects, curators, catalogers, artists and instigators from around the world” that happen to fit in the Venn overlap of libraries, archives, museums, and technology. I bring up the Code4Lib conferences because they were so invigorating. I always came away with new friends, connections, ideas, and most importantly motivation. Motivation can be a hard thing to come across these days, so when you tap into it, you tend to get overwhelmed. Your brain fills up, bursts, then fills up again. You hit the pillow and don’t move until your alarm goes off in the morning and you exciting for it to happen all over again.

That’s what going to ExploreDDD felt like for me. So, yeah…highly recommended.

Domain-driven Design (DDD) is not so much a technology as it is a philosophy. It’s a way of thinking to help you make sense of a complicated world. If I could only have one takeaway from the conference is that the world is messy, your systems are messy, your people are messy and we have tools, frameworks, patterns, mental models, and processes to help. Nobody ever said it was gonna be easy. Do the work. Build the models. Map the systems. Create the Event Storm. Most importantly, share the work. Allow it to be challenged. Improve it through feedback and know now that everybody has a better understanding of the system.

I’ll give the rundown of what I attended and then make as many posts as needed to put more thoughts out into the world.

Wednesday, April 16

Thursday, April 17

  • Systems Theory And Practice Applied To System Design (Workshop) with Ruth Malan
  • Discover Your Software Architecture In A Day With The C4 Model (Workshop) with Ryan Shriver
  • Learning From Incidents As Continuous Design (Workshop) with Eric Dobbs
  • Model Rigor, You Say by Rebecca Wirfs-Brock

The workshops were 2 hours and they really were work. The good kind. I’m not new to Eventstorming, C4, systems thinking, and especially incident management, but these workshops allowed me to hone my skills with experts and other practitioners which was incredibly valuable.