Published in Uncategorized
.
I'm an easily bored kind of guy: if you want me to pay attention to what you're saying, you're better make sure that the topic is interesting enough AND that you're presenting it the right way.
This gets extemely important if I'm at a conference and I'm following your talk: there is a good chance I can get Internet access while you're talking, and if you don't manage to grab my attention, I will happily switch to surfing and e-mail. So, in the spirit of being constructive, here are a few random suggestions for you to make sure I listen up.
Slides: the root of all evil. I'm strongly convinced that a good talk doesn't need slides at all, except from graphs, code snippets and nice pictures, however I also realize that slides is what the audience is expecting nowadays. That being said, I have a whole sleeve of problems with slideware, but let's stick to the main points:
- first of all, here is some news for you: we all can read. If your presentation is all about reading slides, than thanks but I can do that myself in a fraction of the time it's taking to you. Not to mention that what you're saying is no news anymore.
- for the same reason, mile-long slides should be avoided. Stick to a few bullet points, and make them interesting enough for me to hear from you what was that catchy phrase about.
- do your homework, and study your slides. It sucks so badly when you advance to the next slide and stop for a few seconds to actually read it. Actually, you should start talking about the next slide before it hits my eyes: have me expect something, and I'll be all ears
The way you present: in most cases, if attendees' thoughts were floating as comics balloons, you would see a bold and loud "BORING!" flashing all over the room. Ok, this is technical stuff so you shouldn't act like a clown, but still there are a few tricks that keep us from snoring:
- walk around: don't do your presentation sitting on a table or standing behind a conference desk, as if you were nailed to it. If you move around, the audience will have to follow you, and coincidentally might even hear a word or two of what you're saying.
- if you walk around (and you should) do a favor to us all, and buy yourself a wireless presenting mouse: it's just a few bucks, but it will radically change your audience experience. Changing slides shouldn't require walking to your notebook and click a mouse: we'll get bored in no time flat, especially if you're the kind of guy who needs to read what the next slide is about. I know it's just a second or two, but it's more than enough to kill the attention threshold.
- use your body: have some gesture walking your talk. Clap your hands, raise your arms, snap your fingers, squat, duck, tilt: everything would do. Let us know you're a human being, with moving parts.
- change your tone of voice: 50-60 minutes are way too long to pay attention to what seems a Text-To-Speech automatic output. Shout, whisper and talk: the audience will be with you.
- look at me. Actually make sure you look in turn everyone in their eyes. If you stare at the end of the room, people won't feel you're having a conversation with them, and will start wondering where to go for dinner.
- interact with the audience. Perform show of hands, and ask the audience a few open questions. But be careful with it: keep in mind that the audience came to the room to hear something from you, not the opposite. Also, if you're giving a talk to an international audience, know that you might get less feedback because people are shy to speak out in a foreign language. And there little if anything worst than an open question with no answers.
Finally, you: given all the points above, ask yourself is you're the speaker kind at all. This has nothing to do with tecnical background: I'm sure you know your stuff. But do wonder whether:
- do you have a sound knowledge of the language you're speaking, if that's not your native one? A telling sign is knowing a few jokes and being able to leverage them. If you're barely able to write short emails and/or you have a frightening accent that won't let anyone but your fellow countrymen undestand what you're saying, the answer is probably not.
- do you feel comfortable standing in front of a crowded room? If you're somewhat shy or easy to feel under pressure, that will show up: you'll speak with a feeble tone, you'll start muttering stuff, and the audience will turn its attention to something more interesting like counting people in the room and performing statistics over their hair colour.
Presentation is somewhat a form of art: like it or not, technical content is not enough to have people walk out enthusiastically from your room thinking they learnt something or that they definitely give your stuff a try: the way you're presenting makes the difference. Make sure you're entertaining: you're audience will thank you, and they will come back to your next talk.
Published in Uncategorized
.
Let me toot my horn in a short post, since this makes me really happy and pround. I knew that since a few days ago, but now that Ugo blogged about it, I guess I can consider that official and public: my speech at the recent Italian Java Conference has been voted by the audience as the best speech of the whole event.
Given the competition I had to face, and given that I was talking about vertical stuff (guess what, Cocoon), I'm really flattered, and I'm definitely looking forward to return next year and defend the title. 
Published in Uncategorized
.
No, that's not my colleague Ugo Cei, who's currently having his ApacheCon speech in a packed room with people standing and sitting on the floor. And of course it's not me either.
The Ugo I'm talking about is my good friend Ugo Landini, who just started a blog where he plans to write about his pet peeve: Obiect Oriented software software written the way it should be.
Ugo is really passionate about OOP: at times I consider him a bit of a code Taliban, but this is only because I know how much he's right and I'm wrong. Ugo has been writing some really good stuff about patterns and object orientation as a whole in the past years, and having him enter the blogosphere is great news: I have great expectations and I'm looking forward to read his rants and pearls of wisdom. Subscribed!
Published in Uncategorized
.
ApacheCon just started with a great keynote about computer history, I chaired my first session and I'm now sitting in a crowded room to hear all the best and latest from Apache Geronimo, while trying to catch up with e-mail and office-related issues (sometimes being able to check e-mail sucks badly). These have been incredibly packed days, full of geek fun hacking on Cocoon and its possible migration path to OSGi and with some wonderful moments spent with my wife. Some random bits of what happened during the past few days follow:
- driving to Stuttgart went smooth, despite Switzerland doing its best to piss me off. I always hated having to pay a yearly fee to get to Swiss highways even if it's just for a day: even though the total amount is probably less of what I'd pay in tolls for a corresponding mileage on italian highways, still I don't like the idea, so finding out that a good deal of the road was on ordinary single-lane roads going across villages and cities provided a good chance to refresh my curse and swear words vocabulary.
- the hotel is great, offering one of the best breakfasts I could experience in a long time (people who know me are aware of how much of a difference that can make). Beds are incredibly soft and fluffy, and I had a few sleeps to remember (well, driving 500kms surely helps in sleeping well).
- Stuttgart is having an important tennis event, and a good deal of players share our hotel: it's somewhat funny, in the evening, to see the hotel reception packed with tanned athletes on one side, and over/underweight pale geeks with funny shirts on the other.
- food (well, apart from breakfast, that is) hasn't been that great so far. We've been unable to find a decent place in Stuttgart: when I'm abroad I costantly refuse to eat italian food, and my wife doesn't like oriental. Given that here you basically have to choose between italian and chinese restaurants, you can imagine us walking frantically downtown to find some local place, with no real luck (bad suabian food really sucks, believe me). Suggestions are welcome, of course.
- A notable exception to the bad food experience happened yesterday. I left the Hackathon early, to drive around Stuttgart with my wife and do some sightseeing. Eventually, we had quite a trip: we were able to get on a scenic road crossing the Black Forest, where we had some breathtaking views of the impressive landscape, with our final destination being Baden-Baden. Well, actually Baden-Bades was just so-so, which made us consider having dinner in Karlsruhe, just to be able to see a different place. On the highway, we found out that Heidelberg wasn't that far away, and we decided to go the extra (20) miles. Well, it was definitely worth the fuss: Heidelberg was really nice, and after a short walk I had one of the best "Schweinaxe" (spelling?) I can remember. It took us a while to get back to Stuttgart, and eventually I got lost trying to find the hotel, but it has been a great day to remember overall.
It's now time to get back to the conference with the usual setup going on: enjoy conference, use the wi-fi network, hunt power plugs to recharge your batteries, meet great people and so on. More on this later...
Published in Uncategorized
.
Sometimes I wonder how startups with plenty of VC and marketing funds,manage to choose stupid names without any research. The new kid on the block is yet another company building yet another CMS with an Open Source license and no community: boring enough in itself. Finding out they decided to call themselves Alfresco just makes me laugh: "al fresco" in italian is slang for "in jail". Oh well, at least our small Open Source CMS market in Italy won't be threatened that much...
Upon further reading, actually this isn't much of a surprise: from the "we don't have a clue about Open Source" department, here is the only information about community I have been able to find on their website:
Alfresco provides forum-based support to:
- Our customers (with whom we have contracted services)
- Organizations during the software evaluation process
In the future a valid serial number (purchased or evaluation) will be required to access the forum
The rest of their website is just too sad to comment: it would probably be a great foundation for a "Open Source business mistakes to avoid" presentation. I understand how these guys don't deserve so many pointed fingers, but I'm just fed up: as someone who's been building business and reputation with and around Open Source for a while, I just don't want to be in the same boat with this kind of companies, yet there are just too many of them, and they seem to be great honeypots for VC funding.
Bottom line: if this is what "professional Open Source" is going to be, I'm off to carrot farming.
Latest Comments
RSS