For me personally, the boot camp was exactly what I'd hoped for when I first came up with the idea of involving MS PSS in the PASS conferences three years ago. I couldn't have been happier with my guys and the way their lectures went. PASS is always superb to work with, and I’ve always thought of the fine folk at PASS HQ as both colleagues and friends.
It occurred to me after the seminar that many non-US folks might not know what a "boot camp" is – it is a bit US-centric and jargonish. In fact, there are probably more than a few who live *in* the
I've been speaking at conferences since the 80s and have wavered back and forth over the years as to whether I want to keep doing it. On the one hand, I like meeting my readers and the users of the software I write. On the other, these things are a lot of work to prepare for, and you usually end up being out of pocket for several days while they go on. If you're really busy, it can be challenging just to fit them in.
For me, whether I want to speak at these types of things comes down to a couple of factors: one, can I find a topic that interests me that is not already widely covered, and, two, am I knowledgeable enough about it and passionate enough about it that I want to speak publicly on it. I don't pick well-trod topics just because they're popular and people will flock to sessions on them. For me, that would feel too much like cutting corners and going for the easy money. I generally pick more out-of-the-way topics that I think could use someone going through them and describing how they work. So, as a rule, you won't see me talk on query performance, new features, or general application development with SQL Server. Those are sexy topics that everyone likes to talk about because they're inherently popular and have immediate practical application, but I like to pick topics that are actually challenging to present in a lucid and engaging manner and that I think people need to know about. I like covering subjects that are difficult to make interesting, but that I think people need to be interested in.
Understand that I don't pick topics just because they're esoteric. Esoteric is okay, but uncommon yet practically applicable is even better.
So, if a topic meets these criteria, then I'll usually take on the challenge of presenting it at a conference. If not, I probably won't. There are just too many other things going on in my life to take on topics that everyone else does or that aren’t practically applicable or that don’t challenge me enough to be interesting.
What usually happens to me regardless is that I'm so busy with my day job and other projects that I don't have time to prepare appropriately. Most of my preparation for PASS
I’m sometimes envious of people who are fulltime trainers because preparing for these things is part of their jobs – it isn’t the unloved stepchild that it often is for people who do other things for a living. But I know that I’m first and foremost an engineer, and I’ve tried to learn to accept the fact that I simply can’t get to everything I’d like to do as often as I’d like. Hopefully, my work as a developer informs my presentations sufficiently to make up for some of my deficiencies as a lecturer. Regardless, it’s the best I can do so long as I want to be able to call myself a developer.