Skip to content

Attitude for Weddings

I had the distinct pleasure of participating in the wedding of my eldest brother a few weeks ago. He’s now married to a great woman. She’s been able to help him bring his life into focus and as I said in a toast for them — they bring out the best in one another. I honestly can’t think of a better compliment for a couple in love — that they bring out the best in each other.

Their wedding was beautiful. While I’m not a huge fan of Catholicism, I do appreciate the value of a wedding before Christ and in front of friends. Their reception was at the Edgar County, IL airport — the same airport my brother operates an aircraft out of. They and the wedding party traveled from the church to the airport in a series of old cars including “The General Lee” — a car that my brother has been restoring and enhancing for a few years now.

I certainly can’t find fault in anything about the wedding itself, even with the rain that kept us inside the hangar and effectively eliminated the private air show they were going to do. I did, however, make an observation about how peoples’ attitudes about weddings differ from one person to the next.

When I got married I was quite direct (perhaps too direct) with the guests at our rehearsal dinner. I told them that their responsibility was to help to ensure that Shelley (my wife) and I had the best day possible. They were encouraged to address minor family issues themselves. In fact, I was quite clear that only Shelley, the minister, and I couldn’t be kicked out — everyone else was expendable. Perhaps I was a bit heavy handed in that respect. The trick, was that I was clear in that I expected everyone to help us have the best day possible.

This is my core operating mode for other people’s weddings. No matter who’s getting married, no matter what’s going on, I’m keenly focused on making the day as special as possible for the bride and the groom. That means being as selfless as possible. It means asking what they need. It means just being present in the same space as them — while giving them space. It can mean ignoring my own desires or needs. It can also mean putting things in place so that when they’re ready it’s available.

My wife used to work as a wedding photographers assistant many years ago. In that work she carried a “wedding emergency kit” — a kit that had all of the essentials that you might need should someone forget something, tear a dress, or have a problem. The kit includes duct tape (which apparently has held together more than a few wedding dresses) as well as pins, hose, etc. My wife put together for her new sister in law a kit — so that their day could be the best possible.

I’m not going to presume to tell you how to approach the weddings you attend — however, I can tell you that there is absolutely magic when enough people adopt this attitude. Problems like flowers that get broken are fixed. A lack of drinks is transformed into a plethora of options. Missing items just seem to appear. I invite you to see if you can make this kind of magic happen at the next wedding that you attend.

Expected Errors When Provisioning a New SharePoint Site

I’ve been helping debug some weird issues in a customer environment. As a part of that we’re looking at some odd behavior around provisioning SharePoint sites. It looks like the PublishingLayout property/field isn’t being set for some content management/publishing pages. It’s odd stuff. So we created a site with their site definition and it was broken. I immediately went to the ULS logs (C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\LOGS) and found numerous errors. I started wondering what had been done to cause the errors. However, the more I dug into the problem I realized that many of the errors that I was seeing in their site creation existed with the out of the box site definitions.

I ended up running a site creation on a clean box with MOSS 2007, Service Pack 1, and the Infrastructure Updates on it. I’ve uploaded an Excel spreadsheet of a section of the log representing the provisioning process. There are some interesting revelations that can be ascertained from this file:

  1. A standard Publishing site caused 980 lines in the ULS log just for provisioning.
  2. Internally the SharePoint API throws unnecessary exceptions. There were a total of twenty (20) System.IO.FileNotFoundException objects thrown. They were all for lists that didn’t exist yet.
  3. You’re going to get that “Potentially Excessive number of SPRequest objects (#) currently unreleased on thread #. Ensure that this object or its parent (such as SPWeb or SPSite) is being properly disposed.” I got it with a clean install by just creating a new site. One user. No custom code.

I’ve still not sorted out the issue with the site definition — but I’m pretty clear now that it will be difficult to find among the thousand other lines of messages in the ULS log.

The SharePoint Shepherd’s Guide for End Users – 6 months review

As I sit here encoding a batch of the screen casts for The SharePoint Shepherd’s Guide for End Users it occurred to me that the project has been available for roughly 6 months now. Back in late February we released the book as a self-published work. It was an experiment and one that I can honestly is a success — despite the fact that it’s unit sales might be what a traditional publisher might consider a failure. Let me explain.

I’ve worked with all sorts of publishers over the years. With 18 books written and 100 more edited, I’m not new to the game. I know that publishers have value. They get your book into the bookstores and getting your books into the book stores sells books. It’s an ego crushing thing to realize that the number of copies that you sell of a technology book is sometimes more dependent upon shelf space than it is your wonderful writing. Technical book publishers used to look at 20,000 or more units as being a good book. That number has slipped to 5,000 or so. Obviously they want more unit sales — but they’re willing to live with a lot less than they were used to living with because the market dynamics have changed. Without a publisher getting shelf space is nearly impossible. I didn’t even try. I just made the book available via the large Internet book sellers. This limits the number of units but is relatively simple to execute.

If you use the metric of 5,000 printed units sold then The SharePoint Shepherd’s Guide for End Users is likely to be a failure when it’s all said and done. Why? Well, part of that is the model. The book is a good book — I encourage people to buy it, obviously. However, it’s true power is seen in electronic form on a corporate intranet. To understand why, I have to explain a bit of the makeup of the book.

The book is 116 tasks. These tasks are generally 2-3 pages as you can see in the online sample “Connect Office to A SharePoint Site or Workspace” Because of this it’s a great reference. If you want to know how to do something you can typically find the answer in 2-3 pages. The problem with this approach is that it doesn’t “read well.” It’s not like a novel that you can read cover-to-cover. As a reference book it’s one that end users may take off the shelf every day. As a book to gain a deeper understanding of SharePoint — it doesn’t work so good.

However, the book was specifically targeted at addressing a growing problem in organizations. The problem is getting users the resources they need to be effective. The best way to do this in a large organization is to license the content for use on the Intranet. That’s exactly what we do for organizations. From PDF options to Word file options and to the advanced Wiki edition, organizations have licensed the content to reduce their help desk calls, improve customer satisfaction, and to support their goals of engaging their users. (You can read more about Increasing SharePoint Engagement in a Microsoft TechNet White Paper I wrote.)

The Wiki edition includes the content in Wiki pages, printable word files, and a license to use a commenter web part to allow end users to comment on the content. It allows you to create an interactive environment where users can interact with the book’s content. (If you want to know more about licensing options, costs, or how the wiki edition works you can contact my project administrator at [email protected].)

In the context of corporate licensing the project has been a great success. Organizations around the world have licensed the content.

It is because the book was designed to be licensed to corporations rather than sold as individual units that I can say the project is a success. I should say that purchasing copies of the book isn’t a bad thing — particularly for smaller organizations where the licensing structure may not support their needs. If you’re in a smaller organization and are willing to write about your experience with the book, we can offer small quantities of the book at a discount over what you can buy it from an online book store. (Email to [email protected])

Although I’m happy with the success the project has had thus far I feel like we missed out on a key part of the need that we’re now going back and addressing . I mentioned at the beginning of this post, I’m in the process of encoding videos. By the end of the month we plan on announcing the availability of the Screen Cast version of the book. This license which is an add-on license for our corporate customers provides you with the same 116 tasks as the book — but in screen cast form. We’ve heard that many folks would prefer to watch the steps be performed rather than to read the steps. Certainly not having to scroll through a document is pretty important.

We’ve made some important decisions along the way. First, we’re doing these screen casts at 640×480 resolution — this is substantially higher than most other options. Why are we doing this? Simply, we want everyone to be able to see it. With screen resolutions climbing to 1024×768 or 1280×1024 it’s important to have a video with a native resolution high enough to be readable. We’ve also decided that we’ll be using the fantastic zoom functionality of Camtasia Studio by TechSmith to show you the important area of the screen at full resolution. In other words, you’ll see just what you need to see when you need to see it.

We’ve also decided that we’re going to focus on the quality of the deliverable and not just pounding out a set of videos. What does this mean? Well, first it means that the recordings will be done with a good microphone in a quiet environment with a fast machine. It also means that every video will be boxed in with an intro and outtro just like you would expect from a podcast or other program today. We added background music and titles to make the experience of the videos a pleasant one. Wanna see what I mean? Check out the sample task Create a Place for Teams to Work.

Since we’re still in post-production if you have any feedback that you want to offer please let us know. We’ve invested a substantial investment in these screen casts to ensure that they are heads and tails above the other content you might find both from a breadth perspective and from a quality perspective as well.

So getting back to the point of the 6 month review — we’re happy and grateful for the success we’ve had with the project and we’re ready to take it to the next level with the screen casts. We’re hoping that we’ll be able to help organizations better address their reference material needs for users.

I do have a small request for you dear reader of this blog (if you’ve made it this far) — would you forward this blog post to the folks that are responsible for purchasing or implementing training for SharePoint in your organization? I’m still finding folks who aren’t aware that the book is available — or that the content can be licensed for internal use. Quite literally this past week I had someone say to me that they hadn’t ever heard of the book. I’m not looking for everyone to buy a copy of the book or a license but I’d like for the people struggling with supporting their users to at least know that the resource is available.

Thank you — Rob

Southeast Michigan SharePoint Users Group : SharePoint Governance

On Tuesday (9/9) I had the pleasure of speaking to the Southeast Michigan SharePoint Users Group on SharePoint Governance. I delivered a shortened version of my SharePoint Governance talk. You can find the presentation deck here.

It was a good time. I was happily surprised by my buddy Andrew Connell who was in Detroit teaching a private class.

Let it be known, Patrick Tisseghem lived life to the fullest

By now, the SharePoint professionals who follow any of the major blogs will have undoubtedly discovered the tragic news that the SharePoint community has lost a great man. Patrick Tisseghem passed away on September 3, 2008 due to a heart attack and failure.

After struggling with the loss today I wanted to share first my deepest condolences to his family. His wife and daughters seemed to be frequently in tow at conferences and were clearly a source of deep joy for Patrick. I know that his drive was in part based on the desire to make a better life and a better world for his family.

Certainly, 39 years on this earth wasn’t enough. However, Patrick used every moment he was given. Whether it was writing, speaking, or otherwise supporting and mentoring developers, he was always trying to support, encourage, and nurture his students, colleagues, and friends. He was always giving and sharing.

Patrick was truly alive that is more than most can say. I can think of no greater compliment to pay him than that he lived life to the fullest.

Indianapolis: Mito What?

The following is an excerpt from a message that a buddy of mine sent…

I am coordinating a fund raising walk for my daughter.

www.umdf.org/indianawalk
Indiana Mito What? Walk and Family Fun Day on October 4th, 2008 Forest Park, Noblesville, IN

As you many of you know my 7 year old daughter Abigail suffers from a disease called Mitochondrial Disease. There is no cure. This is the first inaugural walk that I am coordinating to raise awareness and funds for a cure. I am asking for your support. You can register and join my team, sponsor my team or just make a donation. I would love to see you and your family be able to make it out to Forest Park on this day. There will be some things for the kids to do there and a couple of Indie bands playing.

What do you have to do as a team? Get other team members to join and collect donations/pledges. This walk is not for just Abigail, but it’s for all of those affected by this disease. Pledges can be collect via www.umdf.org/indianawalk or the ol’ pledge form. All of the monies will go to United Mitochondrial Disease Foundation towards research for a cure.

I don’t really ask for money unless it’s for a good cause. Please register or sponsor (www.umdf.org/sponsorgoerges) today!  I hope to see you all at Forest Park on October 4th.

John and his family are great people. Obviously if you’re not in the greater Indianapolis area you can’t join in the park, but if you can find out more and sponsor the event — if you’re touched by the story, the disease, or the passion for trying to make good out of bad.

Recent Posts

Public Speaking