Balisage Is Over and Done Forever

Balisage is over, forever. I’m very, very sad. Balisage has been a big part of my life.

I’ve presented at Balisage every year since 2012 (and I think one Extreme Markup Languages conference some time before it), and I will miss preparing and writing a paper, often in the last few days before the deadline in early April. I will miss revising that paper, but above all, I will miss it all coming together in August, presenting.

But the paper was always a pretext, an excuse. In the early days, my employers would only pay for the conference and travel if I were to speak, and so I had to make sure I would. One year, I wrote two papers and both were accepted. Huge mistake, and both presentations suffered as a result (sorry, Tommie and Debbie). I learned my lesson and provided something I could live with the following year(s).

I’m not an accessible person, but I always felt welcome and part of the show. I was terrified by the big names attending and would not dare to speak to any of them, but I would listen and nod and hope. And here’s the thing: somebody would always welcome me, talk to me, invite me. Always. I’d still not a very talkative person, but it was all the confirmation I needed. I felt welcomed and accepted. Balisage, and Extreme Markup before it, was always welcoming and including.

Many of us suffer from impostor syndrome. Maybe most of us. I don’t know. But Balisage is the one conference that always combatted it, making sure that every speaker was not only accepted but listened to. And there was Michael (Sperberg-McQueen), who would find a way to naturally include you in his closing keynote. Every time. You’d feel like a rock star (Erik van der Vlist’s words, not mine), you would feel recognised and special.

We’d all also be Listeners, a label that was on an actual handout lanyard sticker, something that you’d carry around your neck. Participating in a Balisage conference was every bit as satisfying as being a speaker. When the conference was still live, in Montreal or outside Washington, you’d queue up in front of a microphone to ask your questions. A somewhat terrifying experience as a speaker, but also immensely satisfying.

And as a listener, so cool. Me, I was always terrified of asking a question — funny how that works — but sometimes I would manage one. You know what they say about there being no stupid questions? Balisage is one of the few places where this was always true.

A good conference will always inspire you to do things. You’d present something, there would be questions and comments, and you’d think about what your listeners told you, and you’d think of additions to your work. And every so often, you’d tweak your code and fix things. I did this earlier, in fact. My Balisage paper this year, about an SGML to XML conversion library, has resulted in any number of edits, less than two months afterwards, and I do think I’d probably not have bothered without the conference.

So, all of the above, and more.

I’ll Be Presenting at Balisage Next Week

Less than a week to my Balisage 2026 presentation, as I write this. It will be my last full Balisage presentation ever — I’ll give a shorter one later that same day, for the Open Mic session — and right now, I am dreading it. First of all, I’m not done with the slides. I’m not done rehearsing. I never am at this stage, but that’s not it. This one needs to be good, see, better than anything before it. I’m terrified.

Wondering if my peers are feeling the same.

AI Adventures

I’ve been using Gemini to analyse my code this fine evening. It’s mostly Ant with some XSLT thrown in. The AI’s very good at resolving my Ant XML properties and will resolve those properties in a millisecond, something that embitters me because at XML Prague just a week ago, I spent 10 minutes talking about how to resolve those. It does a great job. I was wondering about an Ant script that I wrote, expecting to find a nested properties error.

But it correctly identified my well-formed-only mode, set via a Boolean property, and pointed out my mistake. That property was set elsewhere, which is why I didn’t spot it right away.

So I’m left wondering if my AI aid actually helped me or made me more stupid. I missed that Boolean property. I might have spent up to 30 mins without that hint.

For those ethically inclined among you, those 15 or 30 minutes could make a difference. Did a dozen or so human readers in Africa prepping AI responses just have their lunch denied? Did I kill a baby seal or deny Somalian kids their daily water quote? A mean thing to say, I know, but my question is real. Did that AI make a difference?

Plenty of shitty reasoning to excuse myself, but I don’t want to go there.

The real question is is it justifiable in any way to have me fix a bug because of the 30-minute win I suspect it gave me?

Creative Content at Creative Words

My son Jonas is doing a four-month internship for my company as a digital content producer. If you’ve spotted actual news and notices on the company’s LinkedIn or Facebook pages, that’s him. So is the new logo, by the way.

This will give him experience and add to his portfolio, and hopefully others will notice and hire him.

I’ll Present at XML Prague 2026

I’ll be talking about visualising Ant build scripts in Prague next month. Really happy about this one. Prague, of course, is one of my favourite cities in the world, and XML Prague is a conference I love to return to, year after year. Well organised, wonderful people, great talks. It’s a gathering of friends, old and new, and so much fun. I can’t wait!

Join us!

Done Reviewing

I just reviewed my last ever Balisage paper, and I feel very sad. I’ve reviewed papers for Balisage for a long time, and I’ve learnt a lot. Frankenstein visualised? Check. Everything is actually XML? Check. Markdown in SGML? Check.

Etc.

I’ve written my share of papers for Balisage, of course, but those were always for others to review and the audience to judge.

It’s all coming to an end now.

The Last-Ever Balisage

My friends at Balisage announced that this year’s Balisage conference will be the last ever. They’ll call it a day and declare victory, and I’m sad.

Balisage has been part of my life for a long time now. I’ve presented at every Balisage conference since 2012, trying every year to come up with something that would ensure me going, because it was never a given with my employers or clients. One year, I remember being worried enough the reviewers might not accept my paper, so I submitted two; this was incredibly stupid and hurt both papers, not to mention my audience. They always noticed.

I’ve reviewed papers for about as long, the vast number of the papers eminently enjoyable and fun to read. I rejected a select few and was proven wrong more than once, but I always learnt a lot. I don’t think anything has ever shaped me quite as much as Balisage.

Come August it’ll all happen just one more time. I loved travelling to first Montréal, CA, and later Bethesda and Rockville, MD, USA, to meet everyone for my markup holiday, as I would call these things. I’ve never ever been talkative so I would always listen more than talk, but the good folks at Balisage would become my friends, and I cannot even begin to describe how much these yearly travels meant to me. How welcome I felt; how much I felt being part of something much larger than me.

Covid put a stop to all that, of course, and Balisage became an online thing. It’s been great but not quite the same, much of it because when you present online you only ever face your monitor; you can’t play to your audience. I miss being there terribly. I miss the personal touch; you can ask questions and initiate a conversation, but you can never casually bump into a speaker by the coffee and tell them how much you enjoyed their presentation. not if you are like me.

You can also never just hang out playing Werewolf whilst ganging up on some poor sob happening to wear a red shirt that day. It was as if you had found home away from home.

The last ever Balisage. I’m sad today.

Oxford

I taught at Oxford.

It’s very, very cool just be able to say that. I did, though, last month (September). XML Summer School and Adam Retter wanted proposals for their 25th anniversary, so I suggested something about migration strategies, about converting something to something else. It was really all about my experiences with converting content in format X to some XML vocabulary and what you might want to think about when undertaking such an endeavour.

They accepted, and I was (and remain) thrilled.

I love teaching. It’s about sharing and caring, literally. It’s about sharing knowledge, about expressing ideas and getting a response, about questions and comments and discussions, and about planting ideas and concepts in listeners and participants. You feel alive and alert and thinking.

If you are lucky and privileged enough to do it in a setting such as St Edmund Hall in Oxford, it’s supercharging it, an experience to be treasured and missed. It’s as if the college and the town were both designed around curiosity and learning and celebrating knowledge. Maybe, probably, they are.

Balisage 2025

My paper on my little CMS (details won’t be available for a while yet) project has been accepted at Balisage. It feels a bit like cheating, to be honest, because that paper is simply a development of any number of papers and ideas before it, from versioning to S2000M. I’ve been thinking about content management fora very long time. My CMS — called JACMS (Just another CMS) for now — is intended to provide a simpler alternative than pretty much anything I’ve done for customers in the past. But JACMS is also very much what I think a good CMS should be, in terms of how we treat content.

And before you ask, no, a “CMS” to me is not WordPress or Drupal.

So, we’ll see.