A Community Divided

People have been screaming from rooftops for a month now about the PASS election process, ever since a beloved member of our SQL Server community was shunned in his bid to run for the PASS Board of Directors. The community has reacted vocally. PASS has reacted defensively. And unfortunately much of the back and forth has been speaking “at” each other rather than “with” each other.

Watching this has been almost as bad as watching someone burn bacon! Almost.

Kevin Kline (blog, twitter) has asked a number of leaders in the community to participate in the discussion through a series of guest posts on his blog. I believe that he’s trying is to bring the various sides together in a constructive way. With all of this passion in the community, we should be able to improve things. This is my contribution to the series.

Before going further, however, I’d like to first frame the discussion by describing the essentials of the debate as I see them. There are certainly a lot of nuances, however insomuch as the different facets can have one voice, I’ve tried to capture that. There will be, of course, deeper issues and varying opinions. And it’s entirely possible that I’ve missed the point altogether.

The Community Side

Steve Jones (blog, twitter) has proven himself time and again to be a staunch advocate for the community. His qualifications for community leadership are unmatched.

  • He’s a renowned SQL Server expert and Microsoft MVP
  • He has the media experience that PASS once coveted
  • He’s a good businessman with a proven track record of success
  • He’s a polished speaker and regular blogger
  • He frequently donates his time at conferences, SQLSaturdays, and User Group meetings
  • He’s wildly popular in the community

Steve would easily navigate the Nominating Committee (NomCom) and most certainly be elected. So I thought when I wrote a recommendation letter that accompanied his application.

Like most in the community, I was utterly shocked when I learned that he didn’t make the final cut. Many, if not most, in the community were outraged. And rightfully so. The NomCom rejected someone that the community obviously wanted, someone who would most certainly have been elected if allowed to be on the ballot.

But, this isn’t about Steve. This isn’t even about the election. This is about PASS putting itself before the community that it supposedly represents.

The PASS Side

For the past few years, PASS has taken quite a bit of heat from the community to be more transparent in its processes and decision making. The community doesn’t want a benevolent dictator; it wants peers who are willing to lead on our behalf because we don’t have the time or inclination . That message was made clear years ago.

Since then, PASS has worked really hard in this area and has made clear progress in many, many ways. Its finances are posted for all to see. Unabridged meeting minutes are published on the web just a few days after each board meeting. More of the board members and key volunteers blog about their PASS activities than ever before. We asked for transparency and we’re getting it. All we have to do is log on and look at the information as it’s made available.

The NomCom, which has bore the brunt of the community’s ire for the election controversy, is a prime example of the newfound transparency. The NomCom is charged with vetting each candidate and presenting a slate before the board. Before the NomCom was formed, the procedures and guidelines under which it was to operate were created and distributed for review. After a series of reforms and tweaks, the NomCom was given its marching orders and asked to do their job.

After weeks of work, the NomCom, a group of our peers that we’ve entrusted to do the grueling grunt work for us, reached a conclusion using the formulas and procedures given it. The NomCom members realized that their conclusion would be questioned and controversial. And they paused to reflect on that.

The question: Should the NomCom discard the quantitative results and replace them with on its own subjective feelings? Should it do what it felt the community really wanted by disposing of the pesky procedures that had been so carefully refined?

To do that would have really opened the doors to allegations of PASS being an old-boy-network . To discard the rules at its own discretion and pick the candidate it thought best would be the height arrogance.

The NomCom was in a pickle. Stick with the approved procedure and eliminate a popular candidate? Or dispense with the approved procedures and make a subjective call? You can’t win with those as your two options.

So they made the call to accept the wrath they they knew was sure to come. They stuck to the approved procedures set forth in the NomCom’s mandate. The integrity of the process is too important to toss it aside. It would be a huge step backward in the quest for transparency to do anything else.

I thank the members of NomCom for serving. I also commend them for doing what they believed to be the right thing even though they knew it may not be popular. That takes guts. It takes character. It takes integrity.

And it’s people who possess those characteristics that we want leading the community.

So Who’s Right?

To me the answer is obvious: both sides are right. On the one hand, I’m very frustrated that the candidate for whom I wanted to vote wasn’t on the ballot. I cast my ballot yesterday and it felt a bit hollow.

Yet I would have been equally, if not more, angered if the established process had been subverted to put Steve on the ballot at the expense of one of the other candidates.

The NomCom is not at fault here. The PASS Board is not at fault here.

At fault here are the procedures that governed the election process. I have every confidence that those procedures were far better than in prior years. Yet in this case, as extreme as it may be, they fell woefully short.

Where Do We Go From Here?

I think that the one thing on which we can agree is that we don’t want to find ourselves in this predicament twelve or twenty-four months from now. We want to learn from this, take corrective action, and move forward.

So what do we need to do to ensure that this doesn’t happen again?

  • Acknowledge that it was the process that failed and stop pointing fingers at our peers
  • Take heart that we have a slate full of good candidates even if our preferred candidate was left out
  • Accept partial responsibility for the community and get more involved

Should we throw the baby out with the bathwater and dispense with the NomCom? I don’t think so, but it’s a conversation that should take place.

Should we refine the existing procedures to handle situations like this? We must be careful in codifying too many things since situations will arise in the future where flexibility is required.

We need to have these conversations.

A Note About Transparency

Many years ago when Kevin Kline was the VP of Finance for PASS and I was Director of Logistics, we shared a cab to the airport after a Community Summit event. During the ride, we talked. I remember telling him that as a member of Ducks Unlimited, I receive an annual financial statement from the conservancy. It contains detailed information about the group’s finances. Knowing that makes me feel good about giving to the group.

I commented that as Directors of PASS, we should provide that kind of information to our members. And if we are not comfortable delivering that level of detail, we should do something about our finances so that we are comfortable with it. It took a while, but we did. We changed management companies and implemented a lot of other changes for the better. We took the first of many steps toward better fiscal and procedural transparency.

PASS is no longer a monolith that speaks with one voice. It has truly made great strides toward being a group of our friends and colleagues who are willing to freely give of themselves for our benefit. That’s not to say that PASS has completed its journey toward transparency. It hasn’t, but it is much further down the road than it was just a few short years ago when Kevin and I had that conversation.

And this is another opportunity to further refine the way PASS works, for the better.

A PASSionate Community

Much has been voiced about the Professional Association for SQL Server (PASS) Nominating Committee’s decision to not put Steve Jones (blog, twitter) on the ballot for this year’s Board of Directors election. I’ve watched this controversy unfold with great interest, biting my tongue to keep from making rash or reactionary comments one way or the other.

I’m currently working on a guest blog post for a series that Kevin Kline (blogtwitter) is starting on the election process. In the coming days my guest post will appear on my site and on Kevin’s blog. I’m hopeful that Kevin’s series will help to provide some good, creative, and perhaps even actionable discussion around the PASS election process.

Edit: This post has been cross-posted to Kevin’s series on the PASS Election Process as well.

In the meantime, there has been one aspect of the brouhaha that I’d like to call attention to that may not be immediately obvious – the passion we all have for the community.

Aw, Come On Man!

It’s been said that the opposite of love is not hate; it’s apathy. Love and hate are strong emotions. If you love someone or something, you do it with a passion. Likewise if you hate something, you have a certain fervor about it. Whether there is love or hate, strong emotions abound and you care deeply about it.

Where there’s apathy, though, there is a lack of caring, a lack of passion or fervor. There’s an emptiness and the once loved/hated object ceases to have relevance in your life. It’s a sad state, apathy.

If nothing else, the latest PASS controversy has proven that people in the community have deep-seated emotions about PASS. It’s shown that PASS is a relevant and important player in the SQL community.

So in that respect, I’m glad that this election debate has stirred emotions and passion in most people in the community. If it hadn’t, I’d have been really worried about PASS and the community as a whole.

Where Do We Go From Here?

Now let’s see if we can turn this into a positive experience that, while difficult to go through, makes PASS and the community a stronger and more vibrant place.

Look for a post with my opinion on the election process soon. After that, I’ll get back to the “So I Got Promoted, Now What?” series.

Twitter: The Next Best Thing To Being There

Why do DBAs want to go to PASS, TechEd, or SQLConnections? If asked, I suppose that many would point to the great technical content that’s available there. Others, when out of earshot from their employers, may admit to going solely to visit the city in which the event is held. As for me, I’ve known for years that the number one reason I go to a conference is the people.

It’s A Small World After All

The SQL Server Community is a close-knit community. It’s not small mind you; there are hundreds of thousands of SQL Server professionals from around the globe. But still, it’s close-knit. People in the community know and regularly exchange emails with others in the SQL Community from all over creation. We don’t get to see each other often, but we’re still close.

Conferences are one place where we do get to see each other. When I’m attending a conference, I love catching up with members of the SQL Community. I would gladly forego many a technical sessions – as good as they are – to sit and have coffee with a friend from another part of the world. To me, that’s what makes a conference great, it’s the people who are there.

You Can Be In Two Places At Once

But alas, sometimes you simply cannot make it to a conference. You can only travel so much, you can only afford a certain number of trips out if the office, or other obligations get in the way. That doesn’t mean you have to completely miss out on the event. You can still be there from the comforts of your own home or office through the wonder of Twitter.

This past weekend at SQLSaturday #51 in Nashville, I monitored the #sqlsat51 hash tag on Twitter. There were lots of tweets from attendees throughout the day. Some asked questions, others made jokes, and others still shared what was taking place. Tweets made the day even more enjoyable.

A nice byproduct of event tweeting is that they open up the event to others who couldn’t be on-site. Twitter allows people who couldn’t make it to the event to still participate, to still interact, and to still network with those at the event. From afar, friends can crack jokes, ask questions, and add to the conversation.

Is it really as good as being there? No, but it sure beats missing it altogether.

Twitter can also be leveraged by the speakers to extend their reach and include an even wider audience. I first saw this at PASS last year when Paul Randal tweeted during Kim Tripp’s pre-con. He tweeted major bullet points and answered questions in the Twitterverse. Very cool! I know Brent Ozar has done similar things. I’ve used a plug in to PowerPoint that will automatically send tweets as I progress through my slide deck.

How Do I Get Started?

If you’re not familiar with Twitter, it’s free. Just go to the Twitter site and sign up. Then download Brent Ozar’s short ebook and read it in one sitting. It’ll give you the information you need to know to get started.

SQL Server Trivia

Think you know SQL Server past and present? Here are the next-to-impossible questions I asked at the SQLSaturday #51 Stump The Experts session in Nashville. There were a few people who apparently have far more active brain cells than me who managed to answer a couple of these questions. But for the most part, these questions, did indeed, stump the experts.

Let’s see how you do.

The Trivia Questions

Question 1:

True or False. The following T-SQL statement is valid.

CREATE TABLE # (Column1 INT);

Question 2:

What’s the maximum number of nonclustered indexes per table for a 64-bit instance of SQL Server 2008 R2?

Question 3:

There was a little known and cancelled upgrade to Windows 95 that eventually became known as Windows Desktop Update, Internet Explorer 4.0. What was its codename?

Question 4:

For what processors was SQL Server 4.21a SP4 available?

Question 5:

When did Mainstream Support end for SQL Server 2000 Enterprise Edition?

Question 6:

What is the maximum number of columns you can have in a single SELECT statement in a 64-bit instance of SQL Server 2008 R2?

Question 7:

What was the final name of the SQL Server feature that originally was known by the code name Rosetta?

Question 8:

What command displays information about the installed versions and registered instances of Notification Services?

Question 9:

How many task in SSIS for SQL Server 2008 R2 are designed for SSAS?

Question 10:

On what operating systems did SQL Server 4.20 run?

Question 11:

How many copies of a query plan can be in memory at one time in SQL Server 2008 R2?

Question 12:

In how many different North American cities has the PASS Community Summit been held?

Question 13:

Name one aspect of SQL Server that separate it from any other Microsoft product.

Question 14:

For which operating system was SQL Server originally developed?

Question 15:

In SQL Server 2008 R2, how many DMVs are related to Indexes?

Question 16:

How much was an unlimited user license for SQL Server 1.1?

Question 17:

When was SQL Server 1.1 released?

Question 18:

When SQL Server 1.1 was first released, it was considered to be well behind in sales compared to Oracle Server for OS/2. How many licenses had Oracle sold already?

Question 19:

True or False. SQL CE can be managed from SQL Server Management Studio 2005.

Question 20:

When AUTO_UPDATE_STATISTICS is ON, updated statistics or cardinality changes to which of the follow tables cause a recompile?

a) User Tables
b) Temporary Tables
c) Inserted Tables
d) Deleted Tables

The Answers

Answer 1:

True. But it’s scheduled to be deprecated in a post SQL Server 2008 R2 release. (http://bit.ly/sqlsat51-1)

Answer 2:

999 (http://bit.ly/sqlsat51-2)

Answer 3:

Nashville (http://bit.ly/sqlsat51-3)

Answer 4:

SQL Server 4.21a Service Pack 4 was available for Intel (x86), MIPS, and Alpha-based computers. (http://bit.ly/sqlsat51-4)

Answer 5:

April 8th, 2008 (http://bit.ly/sqlsat51-5)

Answer 6:

4096 (http://bit.ly/sqlsat51-6)

Answer 7:

Reporting Services (http://bit.ly/sqlsat51-7)

Answer 8:

NSControl ListVersions (http://bit.ly/sqlsat51-8)

Answer 9:

3 (http://bit.ly/sqlsat51-9)

Answer 10:

Windows NT 3.1/Windows NT Advanced Server 3.1 (http://bit.ly/sqlsat51-10)

Answer 11:

2; one for parallel execution and another for serialized execution. (http://bit.ly/sqlsat51-11)

Answer 12:

6; Chicago, San Francisco, Denver, Seattle, Orlando, Dallas/Grapevine (http://bit.ly/sqlsat51-12)

Answer 13:

SQL Server is the only Microsoft product that allows you to set processor affinity. (via Buck Woody)

Answer 14:

UNIX; that’s why SQL Server still has processor affinity on a SMP operating system. (via Buck Woody)

Answer 15:

7 (http://bit.ly/sqlsat51-15)

sys.dm_db_index_operational_stats,

sys.dm_db_index_usage_stats,

sys.dm_db_missing_index_details,

sys.dm_db_missing_index_groups,

sys.dm_db_index_physical_stats,

sys.dm_db_missing_index_columns

sys.dm_db_missing_index_group_stats

Answer 16:

$3,995 (http://bit.ly/sqlsat51-16)

Answer 17:

August 20th, 1990 (http://bit.ly/sqlsat51-17)

Answer 18:

7,000 (http://bit.ly/sqlsat51-18)

Answer 19:

True. (http://bit.ly/sqlsat51-19)

Answer 20:

All of the above. (http://bit.ly/sqlsat51-20)

The Results

So how did you do? Got any other good trivia questions that I could have / should have added to the list?

And a very special thanks to our panel of experts – Thomas LaRock, Jason Strate, Kendra Little, Jeremiah Peschka, Louis Davidson, and Kevin Boles!

Writing Better Queries in Steel City

T-SQL is a very forgiving language. As long as you have the basic syntax of the statement correct, SQL Server assumes you know what you’re doing and it will gladly do your bidding for you.

But anyone who has written queries for very long will tell you that not all queries are created equally. Some return with results in under a second; we like those almost as much as we like bacon. Almost. Some take a few minutes to mull over the data and get back to you; that’s like fake bacon. And alas, some queries will run for eternity minus one.

So what’s the difference? And how can we go for the bacon and avoid the fake bacon and eternity minus one queries?

That’s the topic of a presentation I’m delivering at the Steel City SQL Server User Group meeting next week. If you’re in the Central Alabama area, I hope you’ll come out and join me.

Update:
The meeting starts at 600pm on Tuesday, July 20th, 2010 at
601 Beacon Pkwy, West Suite 106
Birmingham AL 35209.

When you enter the office park, there’s an office building immediately on the right, follow the short curve past it to the next building, it is the New Horizons one.

Learn SQL Server 2008 R2 with 24-HOP

Last month, the Professional Association for SQL Server (PASS) held its second 24 Hours of PASS, or 24 HOP for short. What is 24 HOP? It is 24 one-hour SQL Server technical presentations streamed back to back for 24 hours straight. Wow!

The line up was impressive with many of the biggest names in the SQL Server community. If you missed the live feed, or simply just couldn’t make your brain focus for 24 consecutive hours, no worries. The 24 HOP recordings are now available on the PASS web site. You need to be a PASS member to view them, but that’s easy and free.

Let’s have a look at the line up.

24 Hours of PASS Sessions

The Line Up

  • Session 01: Introduction to PowerPivot (Brian Knight)
  • Session 02: Database Development Patterns (Andy Leonard)
  • Session 03: What Exactly is in SQL Server 2008 R2 (Kevin Cox)
  • Session 04: Getting Started with SQL Server Utility in SQL Server 2008 R2 (Glenn Berry)
  • Session 05: Data Tier Applications (Jacob Sebastien)
  • Session 06: What’s Really Happening on Your Server? 15 Powerful SQL Server Dynamic Management Objects (Adam Machanic)
  • Session 07: Filtered Indexes, Sparse Columns: Together, Separately (Don Vilen)
  • Session 08: Solving Common Business Problems with Microsoft PowerPivot (Donald Farmer)
  • Session 09: Exploring SQL Server 2005 and 2008 Security (Don Kiely)
  • Session 10: Using Data Compression with SQL Server 2008 and 2008 R2 (Maciej Pilecki)
  • Session 11: Easier than Ever Report Authoring in SSRS 2008 R2 (Jessica M. Moss)
  • Session 12: High Performance Functions (Simon Sabin)
  • Session 13: Manage Your DBA Career, Don’t Let it Manage You (Brad McGehee)
  • Session 14: Top 10 Mistakes on SQL Server (Kevin Kline)
  • Session 15: Producing Dashboards with PerformancePoint Services (Peter Myers)
  • Session 16: Reporting Services Enhancements in SQL Server 2008 (Greg Low)
  • Session 17: SQL Tuning – Get it Right the First Time (Dean Richards)
  • Session 18: Managing SSIS Package Deployments with Powershell (Sean McCown)
  • Session 19: Multi-Server Management With UCP, MDW and PBM (Chuck Heinzelman)
  • Session 20: Advanced T-SQL Query Tuning Techniques (Rob Farley)
  • Session 21: Implementing MDM Using SQL Server 2008 R2 Master Data Services (Rushabh Mehta)
  • Session 22: SQL 2008 R2 How to Manage CPU’s, Cores and CPU Groups (Thomas Grohser)
  • Session 23: Database Design Fundamentals (Louis Davidson)
  • Session 24: BLITZ! 60 Minute Server Takeovers (Brent Ozar)

Enjoy!

My PASS Session Abstracts

The Dream Team

The 1992 Dream Team

When you hear the phrase “All-Star Lineup”, what comes to mind? The New York Yankees? The 1970′s Pittsburgh Steelers? What about the 1992 USA Olympic Basketball “Dream Team” in Barcelona? Oooooh.

Or maybe it’s simply a bacon, egg, & cheese biscuit?

Well, each year the SQL Server community has one event that attracts the best of the best, the upper echelon of industry experts, Microsoft product team developers, authors, MVPs, Regional Directors, and all manner of other scary smart people. The PASS Community Summit is our community’s version of the “All-Star Lineup”.

This year’s Summit is 8 – 11 November in Seattle, Washington. This is bound to be an event you won’t want to miss.

Once again, I’ve submitted some abstracts and hope to speak at the event. In years past, I’ve primarily spoken in the Database Development track on topics such as Reporting Services, T-SQL tricks, and the since deprecated Notification Services. I occasionally made forays into the Database Administration track with topics on performance monitoring and the like.

Although I did submit a couple of technical abstracts, this year I’ve also reached into the Professional Development track. Here are a list of the abstract I submitted.

Locking & Blocking Made Simple

A good working knowledge of how SQL Server makes use of locking and transaction isolation levels can go a long way toward improving an application’s performance. In this session, we will explore SQL Server’s locking methodology and discover techniques for enhancing query response times.

Conducting Effective Meetings

Ever been in a meeting that drones on and on? It starts late, runs long, and doesn’t really accomplish anything. It’s a complete waste of everyone’s time. Worse yet, since nothing was resolved you’ll have to have a follow up meeting. Argh!
In this session you’ll learn some of the keys to conducting an effective meeting. You’ll gain practical tips for making your meetings more productive and dramatically improving one of the most inefficient parts of your day.

Getting Started in IT Consulting

Do you have the expressed goal or the suppressed desire to become an independent consultant? Think it’s too risky? Don’t know where to start? In this session, I’ll help you create a clear transition strategy to go from full-time employee to full-time independent IT consultant with a minimum of risk along the way.

I’ll discuss:

  • The many hats of a consultant
  • Strategies for minimizing risk
  • Setting up your business
  • How to handle sales
  • Low cost promotions
  • Some best practices

The PowerShell Cookbook for the DBA

The best DBAs work hard so that they don’t have to, well, work hard. In this session, we’ll discuss how you can use the PowerShell cmdlets and snap-ins to create scripts that automate the more mundane tasks in your role as a DBA or developer. We’ll create scripts that check the status of SQLAgent jobs, verify the configuration of your servers, and retrieves information from your SQL Server database. You can even store your results in a database table if you’d like. This session is mostly demos with only a few PowerPoint slides to get us started.

The Art and Science of Great Technical Presentation

Have you considered speaking at your local user group, a SQLSaturday, or even a major technical conference? What’s stopping you? Don’t know where to begin? The thought of getting in front of scores of people a bit unnerving? What topic? How many slides? How many demos?

Having great technical skills isn’t enough anymore. The most sought after people in the industry also have great presentation skills. In this session we’ll discuss how to put together an effect and engaging technical presentation. We’ll learn techniques and strategies that will help to give you confidence as you tell your story to peers, colleagues, and even industry experts.

“I got promoted! Now what?”

You were a rockstar DBA. You could leap tall buildings and tune databases in a single bound. Life was grand. And then you got promoted. The skills that helped make a rockstar DBA won’t help you in management. In fact, some of those skills could actually be a hindrance. In this session we’ll discuss the new skills you’ll to hone to excel as a manager like, skills like: managing former peers, delegating to get more done, working more productively, giving effective feedback, and conducting effective meetings.

I certainly don’t expect all of these to be accepted, but I do hope that at least one will be.

A Book Review of Tribes by Seth Godin

3257386945_2ba7f5c26d.jpg

Tanning beds, video rentals, and tax preparation seemingly have little in common. Yet many businesses in the great state that I call home have all three of these under one roof. Stop by, get your taxes done while you soak in some artificial rays, and go home with the latest Reese Witherspoon movie. Is that convenient or what?

Unfortunately, many technical communities operate in much the same way. They try to be everything to everyone instead of focusing on the core group of people that are passionate about the focus of the community

In his book, Tribes, Seth Godin takes a fresh look at the importance and dynamics of community, or as he calls it “a tribe”. “A tribe is a group of people connected to one another, connected to a leader, and connected to an idea. For millions of years, human beings have been part of one tribe or another. A group needs only two things to be a tribe: a shared interest and a way to communicate.”

Although this book isn’t written specifically for nor about the SQL Server community, there is much we can learn from his perspectives.

A Call to Action

Much of the book is a “call to action”. Godin believes that there are lots of people out there looking for a good community to join. He also points out that those same people are very tired of the status quo. They have grown weary of large sluggish communities that seem content to just survive. They want something new, something fresh, something empowering.

He encourages everyone, regardless of their current position within an organization or community to start acting boldly and to challenge the status quo. He proposes that we should all begin thinking like what he has termed a heretic. He believes that to continue going along in the same manner is to accept a slow and certain demise. People are looking for new and better, not more of the same.

He recognizes that it takes courage to step out and be willing to try something new, to think differently.

At the same time, Godin states that “the largest enemy of change and leadership isn’t a ‘no.’ It’s a ‘not yet.’ ‘Not yet’ is the safest, easiest way to forestall change. ‘Not yet’ gives the status quo a chance to regroup and put off the inevitable for just a little while longer. Change almost never fails because it’s too early. It almost always fails because it’s too late.”

Leading a Community

51AaZmgbjLL._SL160_.jpgIn Godin’s eyes, leadership of a community is rather straightforward. As he puts it: “The secret of leadership is simple: Do what you believe in. Paint a picture of the future. Go there. People will follow.”

That, of course, must be balanced with sound decisions and a demonstrated love for the community. Otherwise “people won’t follow you if they don’t believe you can get to where you say you’re going.”

Further he believes that leaders of a community must be transparent, completely transparent, because tribe members are savvy and know when something is amiss.

People don’t believe what you tell them. They rarely believe what you show them. They often believe what their friends tell them. They always believe what they tell themselves. What leaders do: they give people stories that they can tell themselves. Stories about the future and about change.

Growing the Community

Godin challenges many of the traditional ideas that have underpinned much of the thoughts around building and sustaining a community over the years. He pointedly asserts that a growth strategy for the sake of growth is short-sighted and leads to a community with little passion and endurance.

Instead he contends that community leaders should “focus on the tribe and only on the tribe”. When you focus on growth, you neglect the existing community.

He purports that a true leaders provide the community with a platform for spreading good ideas. Leaders exist to enable the tribe. When you are doing the right things, when you are focusing on the tribe, you’ll create an active and engaging community. And those kinds of communities grow naturally. “Tribes grow when people recruit other people.”

It’s tempting to make the tribe bigger, to get more members, to spread the word. This pales, however, when juxtaposed with the effects of a tighter tribe. A tribe that communicates more quickly, with alacrity and emotion, is a tribe that thrives.

In Conclusion, My Fellow Community Members

If you are a member of the SQL Server community, and you are if you know that you use SQL Server, reading this book will serve you well. I’m not suggesting that you’ll agree with it all or that something on every page will jump out at you and make you scream “Well, yeah!”

But a vibrant community is in all of our best interests. And this book will help spur ideas for running better user groups, SQLSaturdays, and even PASS.

SQLSaturday #29 Give-Aways

BigEarBunnyAward_2010_03_27.jpg Actor and comedian Jerry Seinfeld once quipped “According to most studies, people’s number one fear is public speaking. Number two is death. Death is number two. Does that sound right? This means to the average person, if you go to a funeral, you’re better off in the casket than doing the eulogy.”

I used to be in that majority. I used to fear public speaking but then I realized that I’m really just getting together with some other people and chatting about something that we all enjoy.

Thats why I really love a very interactive crowd; it’s more like a conversation than a monologue. I’d much rather speak to a group of folks who actively listen, who ask questions, and who bring up new ideas.

So when I talk, I look for opportunities to solicit audience participation. For example, at SQLSaturday #29 in Birmingham, Alabama, this past weekend I awarded prizes. The prize? A “Bunny Big Ears” to represent their active listening and then asking a good question. Congratulations to the two people who received them!

The other prize, though admittedly not quite as nutritious as Bunny Big Ears, that I promised to give-away was a free copy of Windows 7 Professional. Just as I did with the sessions, I wanted to reach out and engage the Twitterverse for the prize. So rather than selecting the winner from a hat at the end of the sessions, I randomly selected a winner from the comments left on my blog post.

And the winner is: Michael Cherry!

Congratulations Michael! I hope you enjoy the software.

SQL Saturday #29 Presentations & Twittering

presentations_2010-03-26.jpg

Tomorrow, I’m presenting a couple of sessions at SQLSaturday #29 in Birmingham, Alabama. Here are the presentation materials I’ll use.

Reaching Out to the Twitterverse

While I was in Seattle last fall for the PASS Community Summit, I saw a couple of presenters effectively reach out to the Twitter community while giving their sessions. They had someone tweet important points for them as they presented their session. Then, as the Twitterverse posted questions in response, the designated liaison would voice them and tweet the presenters answers. It seemed to work out really well.

So, I’m considering trying that for tomorrow’s sessions – if I can find an attendee who doesn’t mind acting as the liaison.

Question: Would that be of interest to you? Would you like to follow some of the sessions for tomorrow’s SQLSaturday via Twitter?

I’ll let you know what the Twitter tag will be if it works out.

I hope to see you there, or at least hear from you via Twitter during the session.

Follow

Get every new post delivered to your Inbox.