FebMarch 2004Apr
SMTWTFS
29123456
78910111213
14151617181920
21222324252627
28293031123
45678910

Site Stats

  • Posts - 475
  • Articles - 94
  • Comments - 577
  • Trackbacks - 231

News

All the news that's fit to print.

Disclaimer

  • These postings are provided
    "AS IS" with no warranties, and confer no rights.

Desktop Cam

  •  

My Flickr Photos

  •          

Post Categories

Article Categories

Archives

Image Galleries

My Bookshelf

In My CD Player

Blogs I Like To Read

Longhorn Links

MCE 2005 Sites

Newsgator Online Services

Sharepoint Links

Useful Links

Web Design Sites

Windows Server Links

Miscellany

  •             

  •                 

  •                 

Monday, March 22, 2004 #

I have installed an interesting application - BlogJet. It's a cool Windows client for my blog tool (as well as for other tools). Get your copy here: http://blogjet.com

"Computers are useless. They can only give you answers." -- Pablo Picasso

posted @ 5:59 PM

What a great post.  I agree that PowerPoint is evil.  There’s no way to suck the life out of a presentation/discussion faster than hitting F5 to begin the Slide Show.  The problem is that it’s a necessary evil.  People come to expect having it (and visual learners, granted, need it) - it's so bad that people now prefer to have printed handouts of the slides.  Maybe that's just another sign that we use it too much.  I give 100+ presentations a year and more times than not I fall into the trap that Tim describes.  I am giving a presentation tonight to a room full of Microsoft Partners.  I will do my best to not fall into the trap once again.

Chris Anderson (see my earlier post here) sets the bar on this one, folks.  I’d never seen a slide deck with 7 slides each with one word on them before.  That is, until I saw his presentation.  In “receive mode”, the change in my attitude and degree of participation was magnificent – and instantaneous.  Instead of focusing on the slide deck and the background and the bullet points, I was focused on – get this – the presenter.  Well, done.  A worthy model going forward...

At Microsoft UK we run at least one free developer event a week on average, catering for all levels of skill from novice to expert. Over several years of delivering presentations at these events, I've built up an array of presentations on different aspects of .NET development, ranging from introductory overviews to in-depth "under the hood" sessions. One balance that is often a challenge to get right is the trade-off between showing slides and demonstrations.

My gut feeling is that most presenters rely far too heavily on PowerPoint slides as something of a comfort blanket. When you have an audience of several hundred and 70-90 minutes in which you're expected to entertain and inform them, the length of time feels like a huge chasm that needs to be filled. The temptation is to bring enough slides to ensure there's no possibility of running out of material. Of course, this almost never happens - instead presenters often take far too long over the first couple of introductory slides, then realise they have far too much material and wind up rushing through the more interesting stuff to finish on time. I know I've done this myself on more than one occasion, yet ultimately it will never deliver the best experience either as a presenter or an audience member.

This is not a unique phenomenon to the computing industry, but it's not helped by the way PowerPoint slides are treated as documentation by many. I've lost track of the number of times I've heard people say "I can't make the presentation, but I'll read the slides" as if the two things were interchangeable. My aspiration at least is that my slides would illuminate and illustrate the concepts, rather than be the core material of the presentation itself. I've no problem with making the slides available in printed or electronic form to those who attended the presentation, but it seems to make less sense to use them as an alternative to the session itself. Imagine trying to read a book from the illustrations alone without having the prose that goes with it! Yet this is the norm, internally in Microsoft as well as externally. I'm sure I can't be the only one to have had the ridiculous experience of seeing a slide I authored presented back to me by somebody else - who clearly had little idea of the point I was trying to get across originally!

The other challenge is finding the balance between instruction (the slide bit) and demonstration (the code bit). Across the thousands of technical presentations I've either attended or delivered myself, I've seen about every point on the scale between pure slides and pure demonstration. I've decided that there's no one hard and fast rule on the right approach: different presenters, topics and audiences merit different styles. But I'm coming to the conclusion that for me at least, the more practical code demonstrations, the better. Rather than trying to get a complex concept across purely through diagrams and explanations, I find it much easier to explore it through practical demonstrations. Furthermore, as an attendee I find it far easier to believe somebody who shows something working in a real scenario than someone who simply tells you that it works! The downside is that it's harder for attendees to review the material they have learnt back in the office than if they had more in the way of slides, which brings us back to the original problem.

Lastly, one of my managers recently commented to me that he thought I could improve my presentations by going further "off-piste". Rather than having everything slick and well-honed enough that there's no potential for digression or exploration, the fun comes when you are experimenting with things for the first time in front of an audience. For example, I've started getting audiences to vote on which language I use for a particular demo (C++ and COBOL are out for the time being!) Taken too far, this could lead to all kinds of blind alleys, but I've certainly seen this used to good effect by DevelopMentor in their training courses. The concept of extreme programming certainly comes into its own when you've got several hundred people looking at your code quality and spotting bugs before you compile!

In summary, I plan to work on making my presentations:

  • Have fewer, higher-quality slides - mostly diagrams rather than text
  • Include more demonstration than presentation - I'm aiming for an average 70:30 ratio, depending on topic
  • Travel further into "off-piste" territory - trying things out based on audience feedback

If you've attended one of my presentations in the past, I'd be interested in your comments - feel free to add your honest feedback below. I've delivered some that I'm truly proud of and others that cause me to shudder when I remember them (TechEd 1997 was one event I'd prefer to forget...)


[Tim Sneath]

posted @ 8:12 AM

Is this cool because it’s a Microsoft Recruiter?  Well, no…not really.  It’s cool because you have a living-and-breathing real-life recruiter type telling you about what recruiters like and don’t like.  Most people would charge $$$ for this type of information (and do!) but you can go get it free at the http://blogs.msdn.com/jobsblog

Zoë's post on resume writing has been, by far, our most popular and widely read post to date.  I've mentioned some of my own resume tips in other posts and comments but wanted to consolidate them in one place.  And maybe I'll even add a few new ones. :) 

 

These tips are my own personal preference and other recruiters might disagree, so (other recruiters - corporate or not), if you are out there, feel free to post a comment to let me know if I'm off-base.

In no particular order . . .

3rd person speak


This is one of my personal pet peeves on a resume. Please don't speak of yourself in the 3rd person with long, wordy prose.  It's difficult to follow, and well, it leads me to believe you have delusions of grandeur.

 

What I don't like to see:
Gretchen has been a recruiter at Microsoft since 2000, and in that time, she . . . yada, yada, yada.

A better way:
Recruiter, Microsoft Corporation
2000 to date
Responsibilities:

yada

yada

yada

Short, simple, and to the point.

 

Technical skills


List your technical skills in a concise format at the bottom of your resume. Only mention those skills in which you still feel proficient.  (Think about this - If you took 2 years of Spanish in high school but never spoke the language again, you probably wouldn't list Spanish as a 2nd language.  Use the same judgment when it comes to programming languages.)

 

Good Example:
Languages: C, C++, C#, Java
Operating Systems:  Windows, Unix
Protocols: TCP/IP

 

You get the idea.

Resume length


The old resume writing books will tell you to keep your resume to one page, but those were written before we viewed resumes in soft copy.  While your resume should be as concise as possible, we also understand 10 years of work experience sometimes can't fit on one page.  It's ok to run over to two pages ...but keep yourself in check.

I know there are some very experienced people out there who can not fathom writing a resume shorter than 4-5 pages.  Consider creating a short version of your resume ... but then make the offer to the recruiter or Hiring Manger to send a longer, more detailed version if they'd like to learn more - but only if they say yes.

[Gretchen keeps going...I've removed the rest of her post for brevity.  Go visit the post to see everything... -RoudyBob]

 


[Technical Careers @ Microsoft]

posted @ 8:00 AM