...about Andy (RSS)

Personal stuff

At the 2007 PASS Summit!

PASS stuff!

I'm at the 2007 PASS Summit!

I was wandering around the Colorado Convention Center earlier today in shorts, unshaven, tired... looking like I'd been rode hard and put up wet. But I caught the last half of Gert Draper's excellent presentation on Team Edition for Database Professionals! Gert is the man.

I'm presenting on the same topic tomorrow (yeah, I know - great move there, Andy...) and then on SSIS Development practices Thursday. This promises to be the geekiest week I've had in a long time!

:{> Andy

Technorati Tags: PASS Summit 2007 Denver Team Edition for Database Professionals

Getting Ready For The PASS Summit!

The PASS Summit is less than two weeks away!

I'm getting ready for my presentations. I need a couple laptops to host virtual servers for the demos, so I bought some new gear to take with me.

Check out my Network-In-A-Bag!

Network in a bag!

It's a power strip, a couple CAT6 cables, power supply, and a NetGear 1G 5-port switch - all in a 1 gallon Ziploc bag.

:{> Andy

Technorati Tags: PASS Summit 2007 Networking

Priorities

...priorities

... note the smudged laptop screen... the pacifier... the nearly-finished bottle...

The smudges are from Emma showing me things on my screen. The bottle and pacifier are Riley's. The manuscript is an upcoming e-book on Team Edition for Database Professionals. More on that in a later post.

Juggling priorities is part of many lives - especially if you're a working parent. I've written about 75% of this current work between the hours of 11:00 PM and 5:00 AM. I was up anyway with Riley (Christy and I have "Riley shifts") - might as well write when he's snoozing.

Tonight is Stevie Ray's first soccer practice, so I won't be making the Richmond .Net Users Group meeting as earlier planned. I encourage you to attend if you're available this evening, Matt Harvell is one of those scary-smart people. Trust me, you'll learn stuff!

I will be speaking at next week's meeting of the Richmond SQL Server Users Group talking about Database Testing. I didn't mention it in the abstract online, but I'm planning to break out the Orcas Beta 2 version of TFS during the presentation - there's just way too much cool stuff in the new version!

Things are busy, that's true. And most work is done on flexible schedules. But life is going well for the Farmville Leonards.

Time to run - Wigglin' Boy needs to burp...

:{> Andy

Technorati Tags: Richmond Developer Community User Groups Writing Team Edition for Database Professionals Work-Life Balance Farmville

On Government Regulation...

Steve Jones has an(other) interesting editorial this morning in which he toyed with / proposed the idea of the government forcing Microsoft to release patches on some regular basis.

I like Steve a lot. We have a lot in common. We're both husbands and fathers. He's a Virginia boy like me and we both like database work. We haven't met, but we plan to meet at the PASS Summit in a couple weeks.

Meeting Steve face-to-face is something I'm looking forward to.

Mostly I agree with Steve's editorials. I read them every day they are published. They are a cool part of my morning routine. I strongly disagree with the idea of any government involvement in industry - period - and stated as much in a response to Steve's words.

I'm not here to beat a dead horse. We may disagree with how to fix the issue of delayed and poorly tested service packs, but we agree they're a problem for us and our clients.

What I find fascinating about the idea and exchange is this: This is exactly how good organizations go bad. Allow me to explain:

A couple months back, I posted Gatekeeper or Roadblock? Part 2 in which I rambled about an (hypothetical) evil conspiracy between a network admin and an executive. Most scenarios of good organizations going bad lack the level of intentionality or malice described therein. Some do, but most don't. What happens to those lacking malice? How do they go bad?

I'm glad you asked.

Normal day-to-day business issues arise. And they are responded to poorly.

What do I mean by "responded to poorly"? I mean companies mired, tangled, and snarled in bureaucracy didn't get there overnight. It's a slippery slope if ever there was one. And it begins innocently enough: with a business need.

The simplest, most elegant solution appears out of nowhere: just create a tiny teentsy-weentsy bit of bureaucracy - no one will mind and few will even notice. Look at all the good that will come out of it. How can this be wrong and bad when it will create so much good? That's the logic.

And the djin escapes.

Somewhere, someone senses satisfaction. Things are finally clicking into place. Making sense. Order is evolving out of chaos. Resources are being managed. Good is arriving.

Then there's that pesky physics and nature of the universe stuff. Equal and opposite reactions, unintended consequences and the like. What of them?

Sadly, they too follow.

Bureaucracy is a creativity-killer.

Please do not take my word for it. Read every classic on industry in print. Good to Great, The Executive in Action, First Break All The Rules, The Mythical Man-Month - I could go on, but you get the picture.

Stifle innovation - especially in the software industry - and you are months away from corporate death or worse "re-organization", "re-branding" or just plain old-fashioned "re-hemorrhaging-talent".

It's not this way because Andy says it's this way. This is just the way it is. You don't have to like it or even like me saying it, but you do have to deal with it. It's right up there with E=mc^2.

Nature abhors a vacuum. You step (or worse, lead your company) out of the path of innovation and it's merely a matter of time.

Pretty grim? Yep. Accurate? Yep.


So what's the solution?

I'm really glad you asked!

There are two possible solutions:

  • Build a time machine. Travel back to when you first thought of the bureaucratic idea. Scream into your own ear "THIS IS A BAD IDEA!" If that fails to work, try to occupy the same space at different times, thus annihilating yourself before you destroy something so cool.
  • Stop. Go back. Turn around. Return to the older way. Do so as quickly as possible, with humility, and making all necessary apologies.

Both of these suggestions are equally likely to occur in the experience of a bureaucrat. One of them sounds ludicrous - the other violates our current understanding of the laws of time and space.


To me it's pretty clear. You don't call the IRS and ask them if you paid enough taxes last year and you don't invite bureaucracy.

Democracy is inherently sloppy. It resembles herding snakes down an interstate with a cane fishing pole. Does this mean chaos is good? Not if it's simply chaos for chaos' sake.

Freedom is good... and just happens to be chaotic.

Don't take my word for any of this. Ask the Xerox executives that successfully marketed all the cool technology produced by PARC.

:{> Andy

Technorati Tags: bureaucracy government regulation

Penny's Blog!

My daughter Penny started a blog: From the Help Desk!

I love the first entry, and not just because I'm in it. :)

Penny stopped by this weekend to meet her new brother Riley Cooper and we got some cool pictures. My favorite is below!

80% of my kids...

From left to right there's Stevie Ray, Penny, Emma Grace up top (aka "Mini-Penny" - she looks just like Penny when Penny was 2), and Riley Cooper with his I-love-my-big-sister face (also seen here).

Congrats on the new blog Penny!

:{> Andy

Technorati Tags: Help Desk Work Ethic Penny Trupe

Getting Lucky

I was recently reminded how lucky I am.

It's true, pure luck has played an important role in my life, defining where I am today personally and professionally. Well, maybe not an important role, but it's been there.

How?

Mostly in the form of opportunities. But I then had to act on these opportunities to get the most out of them.

This is starting to remind me of a joke a pastor once told:

A local minister rides out to visit Farmer Brown one fine summer day. As he pulls off the main road onto Farmer Brown's acreage, he admires the tall corn and plush rows of tomatoes and beans. When he greets the old farmer, the minister says "You and the Lord are running a fine farm here!" To which Farmer Brown replies "You should've seen it when the Lord was running it Himself."


I can show a direct correlation between the number of 75-hour weeks I work and how lucky I am.

I can also demonstrate an inverse proportion between the number of mornings I awake completely rested and how lucky I am; as well as a positive ratio of 20-hour days / "luckiness".

So yep, I'm a pretty lucky guy.

:{> Andy

Technorati Tags:

More About the Hospital Maternity Experience

Having five kids has its advantages - even if they span a quarter-century. For one, you learn your way around the hospital and get to know what to expect.

You also learn what to avoid, which brings me to Lactation Consultants.

Lactation Consultants ostensibly help new Moms learn more about breast-feeding. My experience with them has not left a positive impression.

From my experiences, the information they share can be categorized as either insults or inaccurate. If you're not insulted, the information is likely inaccurate.


Christy's first experience with a Lactation Consultant left her in tears. And it was completely un-called-for. There's more to this than just the Mom - there's the baby and lot of physiology.

This time, when asked if we'd like to meet with one Christy answered "No" and I added emphasis to my "No."

There are probably fantastic folks out there in this field, it's just been my misfortune to meet some of the less qualified or friendly types...

:{> Andy

Technorati Tags:

The Birth of Riley Cooper Leonard

From the day we learned the due date for our third child was 10 Aug 2007, we pretty much knew the baby would be born 3 Aug 2007. Why? We live in the sticks - Farmville, VA. Although Farmville has a regional hospital with a brand new birthing center, I did not want my wife and child to patronize the facility. Bad reputation is one thing, bad experience is another. My father nearly died at Farmville Hospital while doctors debated whether he had a kidney stone or appendicitis (he had both).

So we knew we were going to Richmond or Lynchburg to have this baby.

Our first two children - Stevie Ray and Emma Grace - were born in Jacksonville, Florida. They were delivered by the same doctor at the same hospital and, as fate would have it, in the same delivery room.


We got everything at the house ready in the two weeks before Riley's scheduled arrival. I am very fortunate to work with the people I work with. Solid Qulaity was awesome about understanding our schedule. I worked from home starting 23 Jul 2007, planned paternity leave for three weeks, followed by a couple / three more work-from-home weeks before returning to the road.

Christy is such a great organizer. She had ideas about what needed to be done when and a logical flow and order. It was easy for me: get one thing done, then find out what was next. :)

We got a room ready for her mother, who is staying with us for a couple weeks. We re-arranged the car-seats in the Odyssey. Stevie Ray went from behind the passenger seat to the third row. Emma moved from behind the driver to behind the passenger - a "promotion" to Stevie's old spot. Riley's seat sits behind the driver. Odyssey's have the frame-mounted clips for car seats - even in the third row for Stevie's seat - gotta love that for safety.


I slept maybe 2 1/2 hours the night/morning of 2/3 Aug. I awoke at 2:30 AM and couldn't get back to sleep. I blogged some, worked a little, and mostly tried to keep busy waiting for 5:00 AM when we would leave for the induction in Richmond.

5:00 AM arrived and we loaded up and left. We arrived around 6:20 AM - early for our 6:45 AM appointment. The nurses ushered us to a quiet corner birthing suite in The Atrium - a newer part of Johnston-Willis Hospital in Richmond.

I overheard someone say there were seven inductions scheduled for this day - it was gonna be busy!

We got settled in and Christy was IV'd and ready. In no time at all, a doctor popped in and broke her water. Next the Pitocin started and we were off to the races. Christy had a nice measured labor for a couple hours and then the pain started, so we paged the anesthesiologist for the epidural. After that, things slowed down a bit and Christy even napped some.

I was also able to catch a nap and eat a bit. At lunch I was able to catch up on a little business (not everyone realized I was at the hospital today) - making a few calls in between bites of a Subway turkey sub.


Pushing time started around 4:30 PM. Christy did a great job, but the baby wasn't moving past station 0. He would move down some, rather, then retreat. After 20 good minutes of pushing this way, the doctor decided to use suction.

Have you ever seen the suction device? It's small - about 1.5 inches in diameter at the suction end. That end is attached to the body by about 1/4-inch a steel cable surrounded by a vacuum hose. The suction end is attached to the head of the baby. And then there's pulling.

Riley "rounded the corner" after one suction-assisted contraction. The reason for the lack of progress became clear nearly immediately - the cord was draped around the front of Riley's neck, and very tight.

The doctor tried to work with it, couldn't, and cut it right there. Riley was born about 10 seconds later.

But he was ash gray from head to toe.

And he wasn't breathing.

The baby nurse took over and started suctioning out his airways and some fairly vigorous massage. After about a minute of this work - while maintaining a focused, non-panicked expression - the baby nurse brought Riley around.

That was, hands down, the longest minute of my life to date.

Christy got to hold Riley for less than a minute and I got a few pictures while they were wiping him down, and then he was rushed out of the room.


Christy is amazing. My oldest daughter Manda stopped by to visit a few hours later. She looked at Christy and said "You just had a baby?!?" Christy is the strongest person I know.

Manda is a chaplain at the hospital where Riley was born. She made sure we knew we could visit him in the nursery any time we wanted, we just may not be able to touch him or hold him. They had been in a hurry when they left with Riley, and left us thinking they would get back to us when we could see him, but it may be 12 hours or more.

No one came back to tell us anything.


The nursery nurse brought Riley in around 1:00 AM the next morning and we got to hold him for the first time. He'd just had his first bath and his hair was brushed and he had that baby smell. We got to visit with him for about 90 minutes.

I got to hold him for the first time and Christy took this picture of the event.

(Yes, I'm wearing a ThinkGeek t-shirt: the "Select * From users Where clue > 0" one...)


Riley is fine now. In hindsight we got all worked up for nothing, but at the time we didn't know if it was all for nothing or if our son was going to have trouble breathing for the rest of his life. Not hearing anything from the folks who knew didn't help.

Manda really helped. She actually called her Mom (my ex-wife) who also works at the hospital. She told Manda to let us know we could see Riley anytime we wanted.

Manda and Riley


Other than a touch of jaundice Riley's fine now. He's busy spoiling his grandparents and learning to get along with his brother and sisters. He has a good disposition and likes to sleep a lot - thank goodness.

:{> Andy

Technorati Tags:

Waiting on Riley...

As I type in my upstairs office, Christy's downstairs experiencing pre-labor (if not the real deal labor). I'm up here battling the company that administers our COBRA health insurance, seriously considering a letter to my representative in Congress - but that's a topic for another blog...

I can hardly wait to hold Riley and look into his little eyes! I'm sure they'll be blue like Christy's eyes - Stevie Ray and Emma have Christy's beautiful eyes.

I get to be upstairs battling because one of the two coolest Nanas on the planet is here for the next couple weeks to help out. Thanks Nana!

:{> Andy

Technorati Tags:

The Date is Set

Christy and I had another prenatal care visit today. On this visit we set an induction date: 3 Aug 2007.

If you regularly read this blog, you've noted the rcent decline in post quantity. It's the baby's fault!

I hope to pick it back up soon - there's so many cool new things out there to blog about.

:{> Andy

Technorati Tags:

A Special Day

Today was a special day.

Date: June 22, 2007
Location: Briery Creek Lake, Farmville, VA
Equipment: Cars Fishing Pole (purchased at the Farmville Walmart).
Tackle: Swivel and small hook.
Bait: Worsham Worms

After a trip to Richmond to get my picture taken for the Microsoft Press book followed by lunch with some friends; Stevie Ray and I decided to stop by Worsham Store, pick up some of their famous Worsham Worms, and head on down to Briery Creek Lake for some fishing. Stevie had decided to go with me to Richmond for the day, and we always keep our fishing poles and tackle box in the car (for whenever the mood strikes).

The mood struck today.

Stevie Ray caught his first fish ever! He caught five in fact. He was so excited I was worried about him injuring his ears from all the grinning.

They were all about the size of the one shown but that didn't seem to matter. :)

:{> Andy

Technorati Tags: Family Stevie Ray First Fish

Back in the Saddle...

Monday, after a five-month hiatus, I return to SSIS training.

I really enjoy training whether I'm attending or leading it. It killed me last week to miss both Tech Ed and the Richmond .Net Users Group June meeting, but a client needed me on-site and I try to never leave a client hanging.

I roll out around 6:00 AM tomorrow to head for the airport, and it's 1:40 AM as I type this - another day when it's good to not need sleep! :)

To the good folks at New Horizons in Edina, MN: I'll see you Monday!

:{> Andy

Technorati Tags: SSIS training Minneapolis MN

Snake In The Office!

I have had it with these _______ _______ snakes in this _______ _______ office!

/SamuelJackson

So I'm tooling around downstairs a few days ago while Stevie Ray is at school and Christy and Emma are napping, and I hear this sort-of metallic thwacking sound. I wasn't sure where it came from, but it was in a room different from the room I was in - and I was downstairs in the living room.

It sounded a lot like one of the mouse-traps going off. We haven't had mice since winter, so I checked the trap in the kitchen - no mouse. The other traps are upstairs in the walk-in part of the attic (we live in a cape, so the back quarter of the house upstairs is a storage area - kinda nice). My office is the only room used upstairs, and it has the door to the attic in the back corner.

As soon as I entered the office, I saw a two-foot black snake curled up on my window's screen insert. The screen insert had been propped against the wall by the window, but the snake had climbed it and tipped it over against a bookshelf. That was the metallic "thwack" I'd mistaken for a mouse-trap.

I went back downstairs and grabbed some work gloves before returning to catch the snake. I brought him downstairs as quietly as possible (how much fun would it be to bump into a 7-months-pregnant redhead who just woke up from a nap with a 2-foot black snake writhing around my right arm? I didn't want to find out so I was quiet...).

Black snakes are good to have around out in the country. They eat mice and moles and generally keep to themselves. They're not usually poisonous, although there are rural legends (the country version of urban legends) that they have been known to cross-breed with poisonous varieties to produce poisonous black snakes.

(I wasn't in the mood to find out with him wriggling around my arm...)

I have a pretty simple rule about wildlife: Live and let live. If you kill it, you better be planning on skinning it and eating it... unless it is threatening you. We don't hunt for sport on Leonard land. And when we fish, we either eat them or catch and release. We're not animal rights folks - we're just responsible participants in nature's food chain.

That said, showing up inside the house when Christy is pregnant, with our two current children residing here outside the womb and another about to make the transition in a couple months, the snake is a threat. Or rather, was a threat.

My neighbor said he caught one about the same size in his house last week. He caught him and released him in the woods behind both our houses. I'll bet real money it was the same snake.

:{> Andy

Technorati Tags: Office Snake Samuel L. Jackson

On Getting Older

Maybe I should title this post "On Growing Up"... but I don't think I've grown up yet, so I will let it stand.

I am getting older. The Christian Apostle Paul wrote "When I was a little child I talked and felt and thought like a little child. Now that I am a man my childish speech and feeling and thought have no further significance for me." (1 Corinthians 13:11, Phillips). My (44th) birthday's not for a couple months so I don't know why I'm thinking about this now. But I bet Paul figured this out before he reached my age...

I remember telling a good friend in high school (circa 1979) we would know we were getting old when Rush albums were sold by K-Tel Records.. That happened about a decade ago, so there's now plenty of evidence to convict me in a court of law of "oldness".

But the oddest thing about it is - it's all good. I don't feel bad about getting older at all. Today I'm pondering why...

I entered my 30s all full of piss and vinegar - ready to take on the world and thinking "Finally I've arrived." I now think that thinking "Finally I've arrived" is an indication of trouble ahead. So I don't feel that way about anything any more.

My 30s are second only to my teens on the list of Worst Decades Of My Life (So Far). Don't get me wrong - things weren't that bad, it's just the other decades were much better.

Surprisingly, my 40s have already blown the doors off all the other decades combined in the coolness category. Why?

  • If all goes as planned in a couple months, my beautiful bride Christy is going to give birth to our second son, "Wee" Leonard.
  • Classical music is cool, but so is Van Zant.
  • Sleep is optional. I've caught myself slipping into alternate universes to avoid contact with melatonin molecules.
  • I'm patient.
  • I'm a better planner.
  • I can still learn new things. The current new thing is Windows Presentation Foundation (WPF).
  • Landscaping is bunches of fun. I've been truncating trees, decorating bush classes with mulch descriptors, and instantiating new grass objects.

Ok, I seemed to have confused my last two items there... but you get the point.

Life is good at 43 and I'm thankful. I hope your life is good too.

:{> Andy

Technorati Tags: Life Love The Universe Children Getting Older Van Zant Classical music friends Rush

The Heart of Virginia Festival 2007

We attended the 25th annual Heart of Virginia Festival in Farmville earlier today and had a great time!

They close off some streets downtown for the day-long festival each year.

There's a race, bands, hand- and face-painting, and lots of good food!

Stevie and Emma enjoyed the hand-painting - both got "boogs" painted on their little right hands.

They also rode the bears...

Emma smiled a lot...

... and gave her Mama kisses.

Here's a video (10.6 MB) we shot with our digital camera (I don't know how to embed video controls yet...).

A good time was had by all. :)

:{> Andy

Technorati Tags:

Easter in Farmville, VA

It's Easter Sunday in Farmville, Virginia, USA. It's a bit colder than usual - the weather man said it's 20 degrees (F) colder than normal today.

Yesterday we had a rare April snow.

Christy did a lot of work in the tulip bed near our side door a couple weeks ago and these beautiful tulips blossomed last week while I was in Boston. The snow provided an interesting contrast:

We ran into town yesterday for some garden supplies - it's time to plant gardens around here despite the snow. A neighbor brought his tractor over Thursday and plowed and disced a plot for us on the east side of the house. We're going for morning sun and afternoon shade.

The Easter Bunny showed up while we were at Walmart so we grabbed a picture with Stevie Ray and Emma Grace.

On the way out Emma got to ride the "frain":

We almost bought Stevie Ray this Easter basket:

Earlier today we went to church with Mom and Jimmy Lee:

That's Stevie Ray (4) and Emma Grace (almost 2) down front. Mom's on the left, Christy (and "Wee") are in the middle, and Jimmy Lee is on the right.

Everyone else at casa de Leonard is napping as I type. I'm using the time to catch up on business paperwork, write, work on some SSIS projects, and blog! The Mets/Braves game is on in the background. Life is good.

We'll likely ride into town a little later and get some ice cream. The kids were relatively quiet and good in church this morning... we need to reinforce that behavior at every opportunity.

From Farmville, Happy Easter everybody.

:{> Andy

Technorati Tags: Easter Farmville Nascar Tulips Snow

It's MVP Day

So far as I know, MVPs are annouced the first day of each quarter.

Congratulations to Frank La Vigne who was re-awarded Tablet PC MVP for another year!

Update! Darrell Norton was renewed as an ASP.Net MVP!

Congrats also to David Silverlight, the brains behind Community Credit, XML PitStop, NonProfitWays, Code Camp Evals, and many other cool websites - at least one of which he's asked me not to talk about yet! David was also re-awarded as an XML MVP.

I was nominated for Q3 / 2006 but not awarded. I was disappointed but understood: the process looks at your community involvement over the past year, and I sort of "came out of nowhere" a few months earlier.

I was fortunate enough to be nominated again earlier this year. And today I received the news I was awarded SQL Server MVP! The email arrived around 4:30 AM EDT. I was up until 3:45 AM EDT polishing off my Testing The Database chapter for the upcoming Wrox book: Professional Software Testing with Visual Studio 2005 Team System: Tools for Software Developers and Test Engineers - so I almost knew about it real-time!

It's a huge honor and I am humbled and overwhelmed all at the same time.

:{> Andy

Technorati Tags: About Andy MVP SQL Server

Code Name: "Wee Leonard"

I had been looking forward to this Friday for a long time. It was the day I was going to get to take a look at our son - via ultrasound - who's due in August. And I got to see him!

I've been calling him "Wee" until we settle on a name. He looks a lot like his older sisters Emma and Penny, who also look a lot alike.

This isn't a great picture but it's the best one we got:

Click for larger view

"Hi there Wee! Dada can't wait to hold you!"

:{> Andy

Technorati Tags: About Andy Life Children Expecting Wee Leonard

Philadelphia Airport Blog

Philadelphia Airport Blog - begins 12:50 AM 9 Mar 2007

So the past few weeks we've heard about Jet Blue alternating between stranding passengers in planes on the tarmac for 6 to 10 hours and cancelling flights at the last minute. I don't think I've ever taken Jet Blue so I wasn't too worried about their issues impacting my travels.

Monday morning, I flew out of Richmond to Boston for an on-going project - taking US Airways. Since the merger with America West, US Airways has been working to merge their IT systems. The merged result went live Sunday, and the results were immediately evident to me Monday morning.

As I am apt to do when working on a writing project, I got up at 3:00 AM and left Farmville around 3:30 thinking I could get to the airport a little early and write for an hour or so before the flight. Internet access at the Richmond International Airport is free (as in beer) - how cool is that? When I arrived around 4:45, however, there was a long line of people waiting for human interaction - and notes hastily taped to kiosks explaining they were broken.

Not a good sign.

I made my 7:00 AM flight with minutes to spare. Fast forward to Thursday afternoon.

My flight leaves Boston at 5:00 PM, a stop in Philly, and then off to Richmond and home. At least that was the original plan. A funny thing happened on the way home.

To remain as objective as possible, I will begin describing the events as they happened to the best of my recollection:

  • US Airways flight 1109 fom Boston to Philadelphia was delayed from 5:00 until around 7:20 PM.
  • Around 6:30 PM, we boarded the plane with plenty of time to fly to Philadelphia and make the 8:40 PM Richmond connector.
  • Around 6:45 PM, someone announced over the airplane sound system "If you are connecting to a flight in Philly, get off this airplane! We have a mechanical problem and this flight will not be leaving for a long, long time."
  • A lot of us deplane.
  • The gate agent motions for us to continue back to the US Airways Ticketing Counter to get new tickets.
  • A nice lady at the Ticketing Counter in Boston informs us that we need to move to the back of a line roughly (remember, no exaggerations) three hours long.
  • I laugh to myself and get in line to return to the damaged plane and take my chances.
  • Security stops me and immediately asks for the remainder of my ticket. They won't let me into the gate area with my remaining portion of a boarding pass.
  • I tell my story to a sympathetic TSA person. The security manager comes over and walks me to the counter, where a nice lady gives my a new boarding pass.
  • I go back through security and make it back to the gate just in time to watch the door close. I am unable to board the plane that was going to be under maintenance too long to make my connector.
  • The gate people will not open the door. I think this is a good thing for security, even though it is keeping me from my family.
  • I book the next flight to Philly, hoping it will take off on time and the Richmond connector will also be late.
  • The Boston - Philly flight leaves later, the Richmond flight is not late enough, and I miss the connector.
  • I get off the plane in Philly and go to the ticket counter here. They tell me I can stay in the airport tonight until a 7:40 AM flight tomorrow.
  • I ask for a hotel room. The lady behind the counter tells me I qualify for a Distress Rate ($69) at the Quality Inn in New Jersey.
  • I ask to speak to the manager. The manager appears and asks which flight I was on. Upon learning I came in from Boston he informs the ticket agent "Give him a room."
  • I receive a voucher for the Quality Inn in a bordering state and go wait for the shuttle. The shuttle never comes.
  • Fortunately.
  • I couldn't raise them on the phone until I let it ring (again not exaggerating) about five minutes.
  • When the lady answers, she tells me they're not accepting vouchers.
  • I return to the ticket counter in Philly and wait until I am tired of waiting.
  • No hotels are accepting vouchers.
  • I stay in the Philadelphia Airport tonight.

It is now 1:30 AM. My flight leaves at 7:40 AM.

And now for some subjective observations:

When I arrived at the ticket counter in Philly, there were two people out front and five people in line. I overheard a conversation between two agents - complaining about the people filing in. One of them was the person who tried to send me out of state to a Quality Inn for my hotel stay, while the couple one counter over was offered a voucher for a Ramada right up the road.

Being a data person, I notice patterns. As we passed through security this morning, everyone in the lines for those complaining agents was "randomly selected by their airline for a security screening." The lady at the front of the security line even commented "what's up with all the screenings?"

Now I am all for the Patriot Act and for empowering officials to do what is necessary to protect our nation and us individually from the threat of terror. Ask anyone who knows me, they'll vouch for this.

But this was clearly a case of two agents who were upset at having to work later than expected taking out their frustration on the public they are entrusted (and paid) to serve.

This was just wrong. It undermines the integrity of every effort to protect the nation. And it should be corrected immediately.

Can you guess which airline I will never fly again?

I have this theory: Perhaps this is a self-correcting problem. It should certainly take care of all those long lines at the US Airways ticket counter.

At least I made some cool young friends in line. We're camped out in front of security, waiting for our morning flights.

:{> Andy

Technorati Tags: US Airways delays new system merger spend the night at an airport near you!

Digging my new Zune!

I wanted a personal player, did some research, and decided to give the Zune a try.

So far I like it a lot! It has 30G of storage and a nice big screen (important for us old guys...). I'm still learning all the features, but playing music is pretty straightforward on it. I can attest Van Zant, Brad Paisley, Johnny Cash, and Waylon sound just fine on it. ;)

Now all I have to do is figure out some way to load SQL Server Compact.

:{> Andy

Technorati Tags: Zune Van Zant Brad Paisley Johnny Cash Waylon Jennings SQL Server Compact

The Freezing Redneck Tour 2007, Week 3

Week 3 of the Freezing Redneck Tour 2007 finds me on the way to Boston this fine Monday morning.

We had ice yesterday and overnight in the central Virginia area - not fun and certainly not conducive to driving 90 or so miles to the airport one way starting around 3:30 AM.

The air temperature was below freezing in Farmville but, fortunately, the ground temperature was not - at least not on the roads. In addition, the good people at the Virginia Department of Transportation were out early putting sand on ramps and bridges. Thanks VDoT!

So the roads were fine but leaving a little early didn't hurt any.

:{> Andy

Technorati Tags: Freezing Redneck 2007 VDoT Boston

Nascar Loses a Legend

Tuesday, Nascar lost legend Benny Parsons.

Andy

Technorati Tags:

A couple changes!

I've started a new blog: Applied Business Intelligence!

I will continue to blog here about Team System topics. I'll probably continue to share personal stuff here as well - I'm debating that...

I've also changed my login here at VSTeamSystemCentral.com. I'll no longer be posting as that dry and boring "admin" guy - now I'll be posting as me!

:{> Andy

Technorati Tags: New blog Applied Business Intelligence BI SSIS ETL Reporting Services

Editorial Decision

I am making an editorial decision based upon the following: The more I blog about my air travel experiences, the worse said experiences get.

I think my blogging may be impacting my experiences - kind of like Spin, Twin, and Fin imply some sub-atomic particles exhibit free will or maybe it has something to do with the physics of dimensions four through ten.

:{> Andy

Technorati Tags: physics blogging airports twin spin fin 10 dimensions

The Freezing Redneck Tour - 2007 Rolls On!

The Freezing Redneck Tour - 2007 continues. In Week 2, I'm off to Minneapolis for an SSIS training course.

Since I started traveling regulary, I've been checking out different airlines - just to see what the differences are. I don't have enough data to make any determinations yet, but I see an interesting trend: a lot of the major airlines subcontract to smaller carriers. I see it with a flight advertised with Delta, for instance, but with a sub-heading that says something like "Operated by Fly-Me-Please Airlines."

It looks like the boarding for my connector is beginning - on time this time! :)

:{> Andy

Technorati Tags: Solid Quality Learning SSIS Training Minneapolis

Career Advice: Team Building Activities

I had this experience once with Team Building Activities. I go into work one Monday and there's an email in the Inbox about this subject, and I open it and read that it's the Saturday after next.

Saturday?

Ummm Yeah.

Pop Quiz: You're president of a company with a dozen or so employees and you find certain parts of the movie Office Space highly offensive and usually talk to the television when the movie is playing saying things like "That's such an exaggeration!" The real problem is:
a) The market
b) Supply-side economics
c) Your employees
d) Mike Judge
e) You

The email - gosh I wish I'd saved it - said something about how important the event was, and I believe it stated it was voluntary but then implied you weren't a good employee if you didn't attend. All in all, very reminiscent of the "flair scene" in Office Space.


Here's some thoughts:

If you own a small company, you probably work Saturdays anyway. This is a fun outing for you and a chance to do things away from the office with people who work for you - a way to get to know them better and for them to get to know you better.

To the employees, this is a day when they usually would not be working, but now have to. They're just working in a different location - one which you thought would be a lot of fun. It's not as fun for them. The work- / game-face needs to be on - on a day when usually it's off. They're giving up a day of doing-nothing-for-the-company to do something for the company. You are stealing a day from them.

It's completely different if you're hiking on a mountain trail or walking on a beach and bump into one of your employees. They're doing what they planned to do that day - all by themselves and without your help - on their day off.

So, if it's that important, schedule it for a Monday or Tuesday or Wednesday or Thursday or Friday - one of those other days when important work-related stuff gets done.

:{> Andy

Technorati Tags: Developer Community Career Advice Team building activities

Stuck at Logan...

Ok. So I'm hanging out at Logan after a great week in Boston (working with some really cool people here on a neat project).

It's a little past 6:00 PM and the flight was supposed to board at 6:30 and leave at 7:00 - but it ain't happening. The latest update is predicting a 45-minute delay... we'll see...

So I'm reduced to blogging about the stuff around me (and Versioning my kids). I could work some, but I've worked a lot this week already.

I'm at gate 9B - in case the flight is delayed even more and you want to drop by and say "Hi!" Because my memory is going, I got confused and told the cab driver to take me the United terminal instead of the US Airways terminal. It was only a half-mile walk. Or so. With luggage. I keep telling myself I needed the exercise, but I digress:

Earlier I watched a guy driving the plane-pusher cart and wondered how much that job pays. That looks like fun. If it was me, I think I would weave and swerve all over the place. I mean, what are the pilots going to do? Get out of the plane and kick my butt? I'd like to see them try!

I think flight delays make me scrappy.

Anyway, I could just see the pilot getting all ticked and flipping me off or shaking his fist at me through the cockpit window. I think I'd just go have me a coffee break about then - and come back afterwards and unhook the plane from my pusher-cart. Oh yeah.

I don't think I'd last long as a plane-pusher... maybe that has something to do with me being canned a few years ago.

:{> Andy

Technorati Tags: stuck at the airport blogging being fired plane-pusher

Versioning...

I need new glasses - bifocals, I'm afraid. I'm thinking of getting a pair like William Shatner wore in the later Star Trek movies. Some good, old guy, Ben-Franklin specs.

I think my memory is going too. I sometimes have to list my children in order to get to the one I'm thinking about. That's a lot of trouble so I've decided to version my kids.

Manda will be 1.1 since she's my first child from my first marriage. Penny will be 1.2. Keeping with that, Stevie Ray is 2.1 and Emma is 2.2.

I was discussing this with Frank La Vigne and he suggested that version 2.3 "is scheduled for release later this year." Definitely still in development.

Maybe I should get a pipe too.

:{> Andy

Technorati Tags: aging spectacles Star Trek The Shat Frank La Vigne versioning children smoking pipe

Career Advice: Interview the Company

I had a refreshing conversation with a Human Resources person recently.

I was asked by a friend to provide a reference for employment, and was honored to do so. During the course of describing my relationship with the person in reference, I mentioned that I had been fired from the company where we met and worked together.

The engineer in me mentions these types of things, with no value judgment assigned, as facts. I say it with no more passion or conviction than I state "The sky is blue."

But I learned something during this exchange. The HR person was impressed with my openness about the matter and told me my attitude about it indicated self-confidence. Indicating self-confidence is a good thing if you're talking to a human resources person, so I thought I'd pass this tidbit along: If you've been canned, bring it up!

It might help.


The details of my experience are not as important, but these sorts of things happen so I'll share some.

It was a small company that had been in business for a couple years when I joined them. My motivation for going to work there was to be closer to my girlfirend (to whom I am now happily married) which, I'm certain, affected my judgment while interviewing the company.

"Interviewing the company?" you ask. Yep - they're interviewing you, you should be interviewing them too. That "good fit" stuff (more on this later) is a two-way street.

Looking back, there were clues during the interviewing process that I ignored. When I took notice of potential warnings, I naively thought "I can manage this." Truth was, I could not manage it.

From my first week on the job, bad things happened. They continued to happen and grow in magnitude. Although I made a couple friends there - people with whom I will remain in contact for the rest of my life, most likely - I also lost one good friend as a result of my involvement with this company. And it happened within the first 30 days of arriving on the job.

Still, I persisted. Still thinking "I can manage this."

I put that episode behind me and resolved to "do better next time." I did do better, but things did not improve for me. In fact, they grew much worse.

At my 90-day review I was denied a raise discussed at the time of my hire. There were three measurements I was to achieve in order to earn the raise:

  • Provide technical leadership
  • Develop software
  • Generate a certain volume of sales

I hit two of the three. The owner of the company acknowledged this during the review. I missed the sales target.

Pop quiz: The resulting raise was:
a) 66.6666% of the agreed-upon amount + the percentage of the sales quota I did generate.
b) 66.6666% of the agreed-upon amount
c) 50% of the agreed-upon amount
d) 25% of the agreed-upon amount
e) 0% of the agreed-upon amount

Sadly, the answer was e.

Now I'm not one to make excuses. I believe if you agree to something - especially something involving money - you stick to it no matter what. That said, I started with this company in August 2001. Anyone recall any market-impacting events around a month after that?

It had already become clear to me, by the time of the 90-day review, that my career with this company was in trouble.

Why? In all fairness it was not a "good fit." That's what the owner told the Virginia Employment Comission when he protested my application for unemployment after firing me, and I have to agree.

Things I did - heck, things that are just my nature - irked the company president. I realized much later he really enjoyed having an impact on people's lives, and he measured that impact by their reactions to things he did.

Ask anyone who knows me, I don't react. It's not in my nature. I'm almost always content and happy. When life hands out a lemon, I wait for life to hand out a crab-stuffed flounder filet to squeeze it onto.

It's how I roll.

I also don't derive satisfaction from the misfortune of others, no matter how much effort they expend to bring said misfortune upon themselves. There were about 12 employees working there the day I got canned, including the company president and a vice-president whom I believe is part-owner. Of those, only the president and vice-president remain with the company, and last time anyone mentioned it to me (I don't ask about such things), the company had 2 or 3 employees.

Part of this is due to the general economy of the area.

But most of it probably isn't.

:{> Andy

Technorati Tags: Developer Community Interviewing Technical Personal You're Fired!

Happy Birthday to Mom!

I want to wish my Mom a Happy Birthday!

My Mom is one of the people responsible for my success in life. She raised four sons - nearly by herself.

She always found (and still finds) something positive in each of her sons. She had (and still has) a way of recognizing our different abilities without making us feel like we're competing against each other - but rather complementing each other as part of a family.

So here's to you Mom on your day! Love ya!

:{> Andy

Technorati Tags: Happy Birthday Mom

Five Things You Don't Know About Me

Ok, so I asked to be tagged and Rob is too classy a guy to out me!

So, here we go:

  1. When I was seven years old, I fell out of a tree into some brush and tore the top of my right ear almost completely off. You can still see where nine stitches tacked it back on.
  2. I played alto sax in the Nottoway Senior High School marching and jazz bands.
  3. At 19, I was a licensed Class A truck driver and drove the big rigs.
  4. I spent six years in the Virginia Army National Guard. My MOS (Military Occupational Specialty) was TOW and Dragon Missile Guidance Systems repair technician.
  5. In 1994, I lived and worked three months in the Yunnan Province, PRC.

I now tag Frank La Vigne, MVP, Darrell Norton, MVP, Greg Postlewait, Jason Gerard, and Jonathan Cogley!

:{> Andy

Technorati Tags: Five things you don't know about me About Andy

2006 - the Year in Review

This is probably my last post of 2006. It's been a good year. Not perfect, but very good.


SQL Server 2005 got lots of traction in the industry. Most SQL Server technologists I know agree five years was a long time to wait for a new release, but the feature set matches or exceeds the development effort.

Most shops I deal with have either migrated, are testing 2005, or have plans to in 2007.

SQL Server 2005 Service Pack 1 was released and Service Pack 2 is on its second CTP.

Team Edition for Database Professionals - aka Data Dude - went from CTP1 to RTM in six months. Very impressive development cycle!


It's been a good year for the Richmond Developer Community.

We started a new SQL Server Users Group, which is now the official PASS chapter for Richmond, VA! We also held two successful MSDN Code Camps - and the leadership team is planning more for 2007.

Speaking of leadership, the team did an outstanding job in 2007 - thanks to all who led and participated at every level! You folks rock!


Personally, it's been a good year too.

Christy and I bought a house in Farmville, VA - completing our move from Jacksonville, FL back home to Virginia.

We recently learned we're going to be parents again! :)


Business-wise, it's also been a cool year.

I moved from a temp-to-perm position to a permanent consulting gig, and was then recruited by Solid Quality Learning! The relationship with Solid Quality allows me to be an independent consultant. It's nice to be working for me again, although my boss is sometimes a jerk... ;)

I learned a couple difficult lessons as well. Without going into detail, suffice it to say this year affirmed my long-held business standards regarding the importance of integrity, loyalty, and trust. At my age and with my experience with people and in the industry, I am not often surprised by people - but I was surprised this year. My lovely bride Christy has an applicable saying about such times: "Good judgment comes from experience, and experience comes from bad judgment." Amen. I believe it is best to always treat people as you want to be treated because you never know...

I also experienced new levels of trust and respect. I worked with an incredibly talented team on a cool project. Loyalty was a hallmark of our experiences on the team. The result? Against seemingly insurmountable odds and obstacles, both internal and external, we succeeded - and made it look easy! My experiences at Solid Quality Learning have underscored the value of loyalty and integrity in all we do. The professionals that lead this company are at once the most talented, intelligent, down-to-earth, humble, and open people on the planet. It is an awesome honor to be part of this organization!

I was honored several times this year:

  • one of the authors of Professional SQL Server 2005 Integration Services (Wrox)
  • allowed to participate on the leadership team for the Code Camps
  • honored to lead the Richmond SQL Server Users Group
  • honored to lead the Richmond .Net Users Group
  • nominated for MVP
  • honored to deliver the Team Edition for Database Professionals keynote at the Philadelphia Launch Event
  • honored to be invited to Redmond several times to participate in TAP and certification discussions
  • honored to work with a fantastic team to develop an industry-changing application (which I cannot talk about!)
  • honored to be asked to join Solid Quality Learning as a mentor

I don't do resolutions, I merely set goals for the forseeable future. I was able to accomplish two of three goals I set at the end of last year. I find three is a nice round number for goals - and I am working on my three goals for 2007 this last afternoon of 2006.

Here's to 2007 - may you have a safe, prosperous, and happy new year!

:{> Andy

Technorati Tags: 2006 Year in Review trust Solid Quality Learning integrity new baby 2007

Trust

My older daughters Manda and Penny gave me gift cards to a popular bookstore chain for Christmas. So I purchased a sci-fi paperback (you can't beat sci-fi for inspiration) and The Speed of Trust by Stephen M. R. Covey.

I like this book a lot so far. It reminds me of the ethics I've witnessed at Solid Quality Learning. Here's a quote from Chapter 1 in a discussion about the Sarbanes-Oxley Act:

Compliance regulations have become a prosthesis for the lack of trust - and a slow-moving and costly prosthesis at that.

Amen.

:{> Andy

Technorati Tags: Trust The Speed of Trust Stephen Covey business ethics Sox Sarbanes-Oxley

An early Christmas present...

In the US and a lot of the world, today is Christmas Eve.

As I type this, I am watching the sun rise over the pastures and woods here in Farmville, VA this Christmas Eve morning. It is warmer than usual - but that sometimes happens here. I remember wearing short sleeves on Christmas Day in years past. I also remember the high temperature for the day being well below freezing. I'll take a warmer day any day! :)

Christmas came a few days early for the Farmville Leonards this year. Christy and I learned we are going to be parents again!

I'm thinking, since the Philadelphia Launch Event of Team Edition for Database Professionals played a role in this, of somehow working this into the name of the child... if it's a boy, maybe we could name him Sylvester Quentin - that would make for cool initials anyway.

Merry Christmas, everyone!

:{> Andy

Technorati Tags: Baby Merry Christmas

Out of Canada...

I'm on the way back to Farmville from Guelph this morning - with mixed emotions.

It will be great to see Christy, Stevie Ray, and Emma when I get home! I always miss them when I'm on the road.

But I also met some good people in Guelph. They were simply awesome to work with (and for). I believe I made some new friends.

It's always good to be able to "geek out" with people doing cool work. I'm very fortunate in that most of the people I work with (and for) are doing cool work. I love this job!

But it's even more cool when I have time to geek out over a couple pints at a good local pub before hitting the road - even if someone had to twist my arm. ;)

:{> Andy

Technorati Tags: Geek out pints pub friends