So every quarter, we have a 1-hour "area meeting" with our group at the Software Lab. For my group (compilation technology), that's roughly 500 people. It takes place in a large amphitheatre and attendance is more-or-less mandatory.
I'm part of what's called a service team, meaning we interface with big-name customers...troubleshooting their code or our code, depending where the problem lies. Due to the nature of this work, we occasionally have lots of freetime, and occasionally have not enough time. Because during the "slow" periods we had ample free time, my manager has taken a Google-like approach, where you can use your spare time not dealing with customer issues to experiment with your own compiler-related projects.
Since I'm not a full employee yet, only a mere intern, I immediatelly flagged this as a huge opportunity for me to make a name for myself, to insure I'm part of the 70% that get hired back after I graduate in 2006 (for EPIC (Employment Pathways for Interns and Coop) students).
I looked at the databases we have for past customer issues, and I started pulling data from them to correlate trends and common issues that are eating up a lot of our time. Armed with that, I wrote up some proposals I have for reducing our workload with those kinds of issues -- structural changes we can make to the products to make product migrations and upgrades easier, for instance.
I presented these to my team a while ago, and it was received very well. It's gone through some refinements, with additional input from my teammates.
So: My manager today came by and asked if I could talk for about 5 minutes about my work on it and my proposals at the area meeting on Monday. Of course, I said yes...
But now it's sinking in on me. I'm going to be talking about making some changes to a product all of these guys have designed and worked on, some for decades even. There are many people with PhDs in the room, many IBM Fellows, many levels of management...
Not only am I going to have to give a presentation to a huge number of people (I've only done about 30 people before, but I was fine with it...I basically focus on a few people in different areas of the room and pretend to be only talking to them), but it's going to be to a bunch of people with way more experience than me, and treat their products like "their baby".
My manager has assured me that the suggestions are excellent and very sound, and they actually wouldn't be difficult to do. He thinks they'll be well received, in the interest of reducing our support costs and increasing customer satisfaction.
But the problem is I don't want to look like a friggin' idiot when I get up on that stage with that fancy wireless PowerPoint clicker thing and a sea of people clacking away on their ThinkPads.
So, I know a lot of people here are seasoned public speakers...and a lot of people here have lots of corporate experience...what the hell can I do to refrain from looking like an incompetent idiot, given that I've never done something like this before?
I'm part of what's called a service team, meaning we interface with big-name customers...troubleshooting their code or our code, depending where the problem lies. Due to the nature of this work, we occasionally have lots of freetime, and occasionally have not enough time. Because during the "slow" periods we had ample free time, my manager has taken a Google-like approach, where you can use your spare time not dealing with customer issues to experiment with your own compiler-related projects.
Since I'm not a full employee yet, only a mere intern, I immediatelly flagged this as a huge opportunity for me to make a name for myself, to insure I'm part of the 70% that get hired back after I graduate in 2006 (for EPIC (Employment Pathways for Interns and Coop) students).
I looked at the databases we have for past customer issues, and I started pulling data from them to correlate trends and common issues that are eating up a lot of our time. Armed with that, I wrote up some proposals I have for reducing our workload with those kinds of issues -- structural changes we can make to the products to make product migrations and upgrades easier, for instance.
I presented these to my team a while ago, and it was received very well. It's gone through some refinements, with additional input from my teammates.
So: My manager today came by and asked if I could talk for about 5 minutes about my work on it and my proposals at the area meeting on Monday. Of course, I said yes...
But now it's sinking in on me. I'm going to be talking about making some changes to a product all of these guys have designed and worked on, some for decades even. There are many people with PhDs in the room, many IBM Fellows, many levels of management...
Not only am I going to have to give a presentation to a huge number of people (I've only done about 30 people before, but I was fine with it...I basically focus on a few people in different areas of the room and pretend to be only talking to them), but it's going to be to a bunch of people with way more experience than me, and treat their products like "their baby".
My manager has assured me that the suggestions are excellent and very sound, and they actually wouldn't be difficult to do. He thinks they'll be well received, in the interest of reducing our support costs and increasing customer satisfaction.
But the problem is I don't want to look like a friggin' idiot when I get up on that stage with that fancy wireless PowerPoint clicker thing and a sea of people clacking away on their ThinkPads.
So, I know a lot of people here are seasoned public speakers...and a lot of people here have lots of corporate experience...what the hell can I do to refrain from looking like an incompetent idiot, given that I've never done something like this before?

Comment