Managed World

Techno-babble from yet another babbler RSS 2.0
# Wednesday, September 06, 2006

While I'm on the topic of Transaction resources out there, I might as well give a more detailed list. Just off the top of my head, here's the resources you should definitely be checking out if you want to get into transactions on the Windows platform (or even if you are already using transactions on the Windows platform):

Microsoft Sites:

Blogs:

If I have left out any obvious ones, please let me know so I can update my list :).

Posted in Programming
 #       Comments [0]

I came across this article today by Sahil Malik. If you are wanting to get up to speed with System.Transactions in general, as well as how it integrates with ADO.NET, make sure to check it out. He also covers some general concepts regarding transactions as well. So, if you are wanting to understand and be able to explain concepts like Transaction Managers, Resource Managers, Durable Enlistments, etc., also make sure to read it :).

Enjoy!

Posted in Programming
 #       Comments [0]
# Tuesday, September 05, 2006

Jim Johnson has a new post about how to use TxF with the new model in Vista RC1. You will obviously need the RC1 bits to mess around with it.

I'm hoping to expand on this topic in the future to show some code samples of using it not only by itself, but also using it with SQL and the like. I'll also have some "context" posts around that describing the architecture and relationships around TxF so you can better understand the articles.

Until then, go check out Jim's post :).

 #       Comments [0]

I know, this post isn't exactly Windows-related, but I thought it was cool nonetheless...

Miguel de Icaza recently posted on his blog on the topic of authoring file systems with Mono on Linux. Since I've been digging into File System "stuff" at work lately dealing with TxF and the like, I find this very intriguing.

With FUSE, you can essentially write user-level file systems that can be mounted in Linux. Not only that, Jon Pryor released a bridge for Mono that can be used to write file systems in Mono. Granted, I'd imagine there are some performance impacts and such that you may not want to do this in a production system (although I admit that my knowledge on the topic is NIL). It still seems like fun though. I know I have a couple of ideas that I've been batting around regarding developing my own file system driver for Windows. Perhaps I'll proof them out first on Linux and Mono in C# :).

Of course, all this makes me wonder what it would take to do this kind of thing on Windows. For those of you that may know better, is there a FUSE equivalent in the Windows arena? If there is, I wonder what it would take to create a bridge for that to enable writing mountable user-mode file systems on Windows. Hmmmmm. Maybe a post for a later date?

Posted in Programming
 #       Comments [0]
# Monday, August 28, 2006

Yup, I said it. PowerPoint as a teaching tool? It's broken. It's broken badly. And unfortunately, there is a good number of people out there who either don't realize it, or don't care.

First of all, thanks Seth Godin. Seth gave a presentation at GEL 2006 recently (link via PresentationZen, via Chris Sells), where he talked about things that are broken. He mentioned in the video that from now on out, we will start making the same observations and share with him one of his annoyances. Well, he didn't lie. It's only 24 hours later, and I'm starting to think of certain things as "broken".

This concept of "PPT As A Teaching Tool" that people seem to like? Again, it's broken. Now, as a Technical Evangelist, I think education is a big part of our job. We not only need to educate ISVs and other business partners, we need to educate other Microsoft employees, and we need to educate the community. Using PPT as a major "Teaching Tool" though? Broken. Borked. Use the right tool for the right job. If you are wanting to provide "a resource" to educate people though, don't use PowerPoint, please!

Don't get me wrong, I like PowerPoint, and it definitely has its place. But as a major resource for educating people? That is not one of them. In my opinion, PowerPoint is a means to an end, not the end itself. If you really want to educate people, don't give them a PPT deck and send them along their way. Why? Because of a phrase Edward Tufte loves: Information Density.

There is only so much information you can convey in PowerPoint because the information density of the PPT medium is so low. If you _are_ (miraculously) able to cram enough information on a slide to make the information density "almost worth it", then the PPT deck is basically useless for presentations. And if you use the PPT at a presentation that I attend, I may very well walk out the room. If there is a pet peeve that really gets to me, it's presenters that just read their slides for an hour. I'm wanting to attend a presentation, not a live PowerPoint reading. So, speak to ME, not to your slides. Involve, interact, and engage your audience.

As I've been researching various topics getting up to speed here at Microsoft, I've noticed a disturbing trend. I would say that 95% of the PowerPoint decks that I've grabbed from previous events are flooded with information on the deck, and ZERO speaker notes. If I was a speaker wanting to reuse that deck on a technology that I'm not the most familiar with, this would be almost useless for me. We need to change this. In my humble opinion, the majority of content you find when opening a technical PowerPoint deck should be located in the speaker notes, _not_ in the slides themselves.

I'm not here to just ramble though, I also want to brainstorm on ways to fix it. In my role, it is import to be able to educate as efficiently as possible while giving other employees the tools to empower them to do the same. So, if not PowerPoint, then what?

One of the possibilities that I've been dwelling on is the combination of screencasts (or podcasts) and white papers. Rather than simply handing off a PowerPoint deck to you, what would you think if I gave you a White Paper with very deep and rich content for you to use to truly dive into the content with. Then, on top of the White Paper, I give you a Screencast of a "light" PPT deck + a presenter riffing on it, or even just a podcast of a presenter riffing on the content of the White Paper at a higher level. For me, at least, this would be way more valuable in learning new subjects when compared to a bulleted-list via PowerPoint. What about you, though? Would that be a good way for you to learn?

As a side note, when did PPT decks become the replacement for a good white paper. When I'm trying to do research on a topic now, it seems like internet searches are starting to yield more and more power point decks. Well, if I'm digging in deep to do research, I don't want a PowerPoint deck! I want a resource with some meat to it that I can dig into. It goes back to my opinion that a PPT deck is not an end, it's a means to an end.

So, I challenge all of you to challenge yourself the way I'm trying to challenge myself. When you find yourself opening PowerPoint, ask whether it is the right tool for you to be using. And if it is the right tool and you're preparing a presentation, remind yourself that people are going to be there to hear you talk, not to read your slides. Remember, if you write complicated PowerPoint decks, not only are you communicating in a drastically inefficient manner, frankly, you're wasting everyone's time as they can read a heck of a lot faster than you can speak.

Challenge yourself! Improve yourself! I know I'm trying to. And tell you what, I have a LONG LONG way to go before I feel that I can even consider myself "decent" as a presenter and educator.

Posted in Presentation
 #       Comments [4]
# Saturday, August 26, 2006

Well, as part of relocating to Redmond, WA to work at Microsoft, my wife and I are selling our house in Battle Ground, WA (if the link is dead, you're probably reading this after it's been sold). I'm going to miss that house. It is a very cute house and it was absolutely wonderful to my wife and I.

It's within driving range of downtown Portland, OR (I used to drive to work everyday from there). It's just over 2100 sqft, 4 bedroom, two and a half baths, and in a very cute neighborhood with a park and tennis courts.

So, if you are looking for a house around the Portland, OR area (or know someone who is), feel free to check out our goods

Have I said yet that I'm really going to miss that house?

Posted in Personal
 #       Comments [3]

Contact

Email Me Send mail to the author(s)

Calendar

<September 2006>
SunMonTueWedThuFriSat
272829303112
3456789
10111213141516
17181920212223
24252627282930
1234567

About this site

Jason Olson's thoughts on Programming, Games, Music and Life in General

Disclaimer
The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.

© Copyright 2008
Jason Olson

Sign In
All Content © 2008, Jason Olson
Theme based on 'Business' created by Christoph De Baene (delarou)