KDE Akademy 2025
This year, 2025, the KDE Community held its yearly conference in Berlin, Germany. This makes me happy in various ways – I like Berlin, and visit the city more often than, say, Amsterdam, which is a lot closer to my home. Here are some of my notes (wall-of-text) from this year, posted on the day of KDE’s 29th birthday.
Travel and Lodging
As usual, I took a train to Berlin. The Deutsche Bahn (DB) Inter City Express (ICE) is generally pretty fast. Not this time, as the first leg arrived 29 minutes and 30 seconds late, for a change-over of 30 minutes. The announcer in the train already said “your connecting train cannot wait” but that did not stop 20 Dutch people from sprinting from platform 3 to platform 12 and then being annoyed as they watched the taillights of the departing train.
Berlin is, as always, Berlin. Filthy and weird and wonderful. I smacked a man on the U-Bahn with my pink whip, much to the amusement of his partner. Hotel Les Nations is my regular place to stay, and remains a good – not particularly cheap – place to stay.
Things Around Town
There’s a Square Dance club open every evening of the week. I only visited one, the Honey Bears, at the south end of Lichterfelde, and had a warm welcome there. Square is a little like KDE, you can show up somewhere and find people with the same weird little hobby and spend an evening just doing your thing.
Berlin being Berlin, the buses also run until late, which is nice when trying to get back from Lichterfelde to Alt-Moabit.
The beer garden at the Zoo and the beer garden at the locks on the Spree and other beer gardens – see the pattern? It was wonderful weather for hanging around in the evenings with KDE friends. It’s about eight years since my kids figured out that “Akademy” means “Dad goes out drinking with his buddies”, when they saw that in Almeria.
The day trip was one of the most chill I’ve participated in and I congratulate the team on picking something to get a bunch of KDE people out of the building and into the park.
Venue
The TU Berlin is a huge building, built like a maze, with upstairs and downstairs and half stairs and hidden levels and everything. It would make a great Doom level. The lecture halls for the conference part could seat about 180, which is a good size for Akademy. Not over-crowded, not so large that we feel lonely. A/V worked well, and the professional video / streaming folk were exactly that – professional.
Slightly less good were the BoF rooms the rest of the week. I kind of missed the nooks-and-crannies that we had in Würzburg and in Thessaloniki. The acoustics in several of the BoF rooms were terrible. That didn’t stop us from having a full schedule. And one of the attendees – Dominic, you got me coffee, and you fixed up the room audio for my workshop – turned out to have amazing skills at figuring out the multi-channel audio setup.
So there was good bits, and less-good bits. I’d hope for more small rooms in future. Having small rooms means that the acoustics are a bit better, because there’s just less hubbub to begin with. It also means that we could have a room with more quiet no-discussion-just-knitting kinds of activities.
Soylent^W KDE Akademy is People
I had so much fun meeting new people – Aks and Tecsiederp and the audio guy Dominic and and and .. even the security guy on duty on saturday who told me excitedly about how he uses KDE Connect on his Steam Deck. It’s good for Akademy to move around a little and bring in new people each year. People who need to hear the story of the pink whip™ for the first time.
I had so much fun meeting old people. Er .. I’m old enough to be plenty of attendees’ dad, I mean “KDE people I’ve known for years”. People who were there when the pink whip™ was first used. Faces returning to the community, like Sebas, and faces I see every year because they are like a rock, like Cullmann.
KDE Akademy is Talks
For Reasons™ I missed the opening keynote from the state of Schleswig-Holstein. The second day keynote from Paloma Oliveira was really good. It was about politics and power dynamics and welcoming (under-represented) groups into a community. Of course it was politics, because Free Software is politics, because all technology is politics, and choosing who to welcome is a fundamental part of a Free Software project.
At Akademy itself I nodded along in agreement, but I don’t think the message really hit home again until events in early October. Separately, a study by the Dutch national “Social Cultural Planningbureau” this month reports that diversity “leads to friction more than inclusion”, in a buried-the-lede no-shit-Sherlock report that says that you actually have to work actively on inclusion. Which is one of the things Paloma said.
I gave (part of) one talk, but that was the report of the board, which is what the Dutch call “een moetje”. So I didn’t get my hair cut for that one.
Talks I particularly enjoyed on the first day were Harald’s about KDE Linux (I got a banana, and I did install KDE Linux, and did report a bug with the partitioning-thing and UUID that it uses) and Cristián’s about more and better language bindings for Qt. I might be 95% a C++ guy, but I feel having a larger number of languages available for expressing ideas is generally better (and many languages are better than C++ in particular areas).
There’s an interesting piece by Felienne Hermans in the Dutch NRC of october 14th 2025 about how programming is possibly the wrong way to think about improving the world through (digital) technology.
A talk I would very much have liked to see was Alexandra’s talk about running business and Free Software together.
Day two I had signed up as a volunteer to act as session chair in room 2. That reduced the choices I could make, but each track and each talk has something cool to offer. Absolute banger talk by Joshua about getting things right for artists. I’d like to thank Achilleas from Red Hat who also chaired in that room for being a great team.
This year’s speakers were all really good as well at being on time, wrapping up on time, and handling questions well. Audiences, too. I think I only shut down one “more a comment tha..”
KDE Akademy is BoFs
The BoF parts of the past few years have been rather hit-and-miss for me. My regular technical involvement with KDE as a whole was either very focused (on Calamares) or absent (because of work-work eating up all my C++ energy). I had a nice time sitting down just to do some work on Calamares this time, in one of the little-too-noisy BoF rooms, and because of that I listened in on, for instance, the End-of-10 Campaign discussion.
A BoF I actively went to was the KDE Initial System Setup BoF, led by Kristen. “KISS” isn’t necessarily a good acronym, but my suggestion of Linux Initial Configuration of KDE was emphatically rejected.
Initial setup and Calamares are pretty closely related, and something I’d like to do (see above, re: C++ energy) is improve interoperability of the two.
KDE Akademy is Dance
Don’t get me started on American Country Square Dance, because I will Be Tedious At You™ about it. At the welcome event Nicole asked me about it and I went on at length and in the end I put a square dance workshop on the BoF schedule.
Ten people showed up, that’s enough for one square! I can teach a very basic workshop, and the people who showed up were perplexed and amused – and followed instructions really well. That’s programmers for you. We gave a little demo at the end of the BoF wrap-up meeting, although it was a bit chaotic because two of the dancers had already left to catch the train back to Warszawa.
Next year I’ll be back (with more practice on my part on the teach-people-to-dance thing) for another round^Wsquare, and I hope other people will come with crocheting or other arts and crafts. Because in the KDE community you should be able to bring your whole self; programmer, kolourpaint-expert, dancer, and eepy-sleepy person.
Takeaway
Akademy is the event that brings the KDE community together; the whole breadth of people, as far as “in-person, and somewhere in the world” can bring everyone. I know we missed people – who can’t travel, who won’t travel, who can’t afford to be there for health or financial reasons. I had the privilege of being able to attend – time and health – and to be supported by KDE e.V. for that travel. It is worth it, every year, and I hope to see many new (and old) KDE contributors next year, wherever it may be.