@neil
I haven’t been to FOSDEM for ages, so some of this may have changed:
The first year I went, there were about 3,000 people. It felt enormous. The beer event on the Friday was packed, but we did get a table after about an hour (and then stayed until 6:30am). A lot of people who had used code found me (and bought me beer, which contributed to the late night). I went to some talks, but mostly it was an event to chat to people. The talks I went to were interesting but were mostly they were useful because each talk would be attended by 20-50 people who were interested in the topic and talking to them was useful. Often they didn’t actually attend the talk: arriving a bit late and not being able to get into the room would leave you surrounded by half a dozen or so people who were also working on the thing the talk was about, going to have coffee with those people was often more interesting than the talk (talks are less interactive and you can always see the recordings later).
I gave a in track talks a few times (at least two, possibly three? I lose track). This is definitely worth doing because of the breakfasts. Main track speakers are put up in the Novotel on the Grand Place and so they all go to the same breakfast. I had breakfast with Chris Lattner one year. With Simon Cozens (who had just given a talk about his new typesetter, SILE, a project I would have created if I’d had time and was super happy to see someone else doing) another.
The busiest year, I gave four talks (one main track, three dev room). This was the first year they expanded to the buildings that were a bit further away, and also the year it snowed and the temperature dropped to minus ten. It took several years for the skin in my nose to recover from waiting half an hour in that temperature for a taxi. Walking over the ice between the rooms was difficult. Not my favourite year, for several reasons.
The dev rooms are not really organised centrally in any meaningful way. It’s better to think of FOSDEM as a set of colocated federated conferences than one big one. Some dev rooms focus entirely on talks, some use it as more of a hackathon, a lot are somewhere in the middle. There’s no coordination of schedules because they’re really independent events that happen to be next to each other. You can walk between them easily, which is nice if you want to got to more than one, but you often get the most value by spending half a day or a day in a single dev room, especially one that isn’t back-to-back talks.
After the first couple of years, I mostly skipped dev room talks. I went to a few of the main track ones, but spent most of the time focused on talking to the other attendees.