The opinions expressed in these materials are my own and are not necessarily those of Microsoft.
Copyright © Microsoft Corporation. All rights reserved. Unless otherwise indicated, all source code provided is licensed under the Microsoft Public License (Ms-PL).
My co-worker Glenn Gordon had this cool link to share the other day:
So it's 4:40am here in Seattle and I'm waiting on a flight back to Dallas. I haven't posted in a bit and wanted to put something out there. I have a dilemma. I went to my first training at MS this past week and was very excited to add to my knowledge. To me pretty much any training is good training. The company that trained us is a well-known company with many heavy hitters in the industry. We had a 5-day class and I was very happy with the first two days...then things got interesting.
Bear in mind this class was for the Developer and Architect Evangelists (DE & AE) whose job it is to present on MS products for a living. So day three arrives and this very well-known guy is teaching us his topic. Great. About half-way through the day I happen to be looking at a book on this topic that I had with me. The samples that this guy was using (and passing off as his own) were in fact taken verbatim out of this book. Wow. At first I thought there must be some mistake. I started going back through the slide deck we were given and it was no mistake the guy was using the material from the book. I think I would have been okay with that if we had been told that is where the material came from but he decided to pass off the material as his own (or at least to omit the fact the material came from somewhere else).
I have been training a long time and I have used material from books in my courseware; however I always make sure to credit the source. Even when I find the odd bit of code that is cool in a book, I will at least take the idea and come up with some original code that I feel is equivalent so my students have more than one example to work from. In almost 100% of the cases, I would actually provide students with the book and show them the page number where they can find code that is related to what we are talking about.
The story gets better. There were three different instructors presenting on different topics. The instructor for the third day was a nice guy who seemed to be out of his element. Again, this guy had written a book on an unrelated technology and presumably had been teaching for some time. In a word the guy sucked. I couldn't understand how he could be as bad as he was. Here is a guy teaching a subject to a room full of technical presenters and he is just tanking hard. To say it was brutal would be an understatement. I think watching video of baby seals being clubbed would have hurt less. It got so bad that the next day we left early to avoid losing any more brain cells from this presentation.
So, between the worst presentation I have ever seen and the possibility that some of the presentation was plagiarized, I am at a loss. As the new guy I don't really want to call out one of the biggest guys in the industry but as a professional tech and educator I don't think I can give all the stuff a pass. What would you do in this situation? Shoot me an email or post a comment here and let me know what you think.
Virtual Machines http://www.microsoft.com/windows/products/winfamily/virtualpc/default.mspx -- seriously, if you aren't doing virtual machines then start
Sysinternals (need I say more?)
An old friend of mine from the TechNet side, Matt Hester, turned me on to this post by John Weston about jury duty. Definitely an interesting read and, while I don't know John personally, I think he rocks for actually going to do jury duty. :)
I get a lot of questions about these, so here are a couple of links where you can get images:
2.0 Framework --
3.0 and 2.0 enhancements --
Well I finally got the first solo event out of the way yesterday and really had a good time. Thanks to everyone who attended and don't forget that I will post various questions and answers from the road. Looking forward to seeing all the great folks from Dallas on Thursday!
Great reference material for the text junkie:
http://www.lookuptables.com/ -- very cool tables
http://www.unicode.org/charts/ -- even though the previous site links to this site as well, I prefer the way this one is organized
If you dig on choices like I do then you will love today's announcement from Jim Hugunin about the DLR and all the cool things it can do...
Jim Hugunin's Blog check it!
A couple of related sites this time for the standards enthusiast:
OASIS http://www.oasis-open.org/home/index.php -- coolness with standards in the e-biz industry
XML.org http://www.xml.org/ -- hosted by OASIS this, of course, focuses on XML and Web Service standards
These sites are what you make of them, to quote Gene Hackman (Lex Luthor) from Superman(1978):
"Some people can read War and Peace and come away thinking it's a simple adventure story, others can read the ingredients on a chewing gum wrapper and unlock the secrets of the universe."
Yes boys and girls it's time for MIX '07. The premier web event of the year for MS. Click on Elvis and check it out!