THE SQL Server Blog Spot on the Web

Welcome to - The SQL Server blog spot on the web Sign in | |
in Search

The Rambling DBA: Jonathan Kehayias

The random ramblings and rantings of frazzled SQL Server DBA

Did the Community Lose It’s Focus, or Did I?

Late Thursday night, ok it was actually very early Friday morning, I wrote a blog post that stirred a bit of a controversy in the community.  While the outcome of the discussion that was sparked by that post in the community has been good, it is definitely a case where the end isn’t justified by the means.   Hindsight is always 20/20, and while I stand by the point I was trying to make with that post, there are a number of ways I could have gone about making that point without risking my friendship and reputation with Tom LaRock (Blog|Twitter). While Tom has no hard feelings about that post, we’ve traded a number of emails about this, I’d like to take a few minutes and reflect on how that situation could have been handled differently.

Tom made one suggestion in his blog response to my post, I could have emailed him directly with my problem rather than making it a public blog post, or at a bare minimum I could have emailed him that I was blogging it so he wasn’t blindsided in the morning. I can’t argue with Tom on that point, well I could try but it would only make me look like a bigger ass. (<= This is supposed to be funny but I’ll get to that in a minute) I personally think that the issue being addressed is a bigger community problem that needed addressed openly, but I don’t think it necessitated as Tom put it, a public smack down, and that honestly wasn’t exactly my intent. I absolutely intended to call Tom out on this as a community leader, but I didn’t consider it to be a smack down when I wrote the post, though to be perfectly honest, I would likely have been equally annoyed as Tom was if the reverse had been done to me.

Paul Randal (Blog|Twitter) wrote a blog post today that provided some guidelines about blogging and one of his Don’t items was:

If you're correcting some misinformation that you've seen on the Internet, don't link back directly to the post you're correcting. That makes it personal.

I’m really bad about this, and it’s something that I am going to be cognizant about going forward with blogging. While the issue here wasn’t misinformation, linking to and naming Tom in the manner I did was just as personal and turned out to be the biggest part of the controversy. I have my own domains where I could have setup WordPress to use to produce an example showing how annoying it is to have an uncommented message appended to any copy/paste operation. It would be interesting to know whether that approach would have had the same effect that being controversial did. I personally doubt that it would have had the same effect since the personal nature of that post is a big part of what drove the response from the community, but that is up for debate.

It’s really rare for a blog post to affect the community in a positive and negative way. If you read the comments on my original blog post and on Tom’s response blog post, things are somewhat split in the community between those that think the addition mattered or not, and there is a split between those that think I am an ass or not. Admittedly, I am, but I can also admit when I am wrong, and I should have handled this differently. To Tom, my sincerest apology for the embarrassment, I hope you know I don’t intend you any ill will. To the community, let this serve as a lesson on multiple levels.

First; think before you post. I have a strict rule at work about email and controversial subjects and it basically is never respond to an email that could be controversial immediately, take a walk, change tasks and come back, or pick up the phone and call someone, before writing anything down. The reason for this is that I am very easily misread in written form, primarily because voice inflections and other cues that exist in speech don’t come across in written form.

Second; don’t use sarcasm in written form unless you are good enough to pull it off. I pointed out a spelling error in Tom’s message and that became a big deal in the community because I am one of the worst spellers out there, and my grammar is even worse at times. What I wrote about the misspelled word was entirely sarcastic and if you heard me say it in person you’d take different meaning from it than you would reading it in text form. Unless you are really good, sarcasm just doesn’t work in written form, and the only person I know that can nail sarcasm in text for is Buck Woody (Blog|Twitter), but we never take him serious anyway. (I apparently didn’t learn my lesson that was sarcasm! You know I love you Buck, not that you read my blog posts. <= Yet again!)

Third; the general consensus is that plagiarism sucks, but using something like isn’t likely to stop it. I actually like the fact that something like can be used to append a source message to a blog post believe it or not. I mention in some of my presentations that I have a whole slew of code in my script archive that I have no idea where it came from. Three years ago when I started blogging, I realized I couldn’t tell what scripts in my code library were my own or something I had found online and I began adding a comment at the top of anything I found online noting the link address where I found things so that if I used it in the future I could provide credit where credit is due. Anything I had prior to this was moved into a separate folder so I knew that I couldn’t account for where it originated. Something like, if used appropriately, could solve this problem.

Published Monday, January 10, 2011 7:05 PM by Jonathan Kehayias
Filed under:



Robert L Davis said:

I recall that a couple of weeks ago (or thereabouts) you did a post in your XEvents a day series where you proved that something I said on Twitter was incorrect.

Don't worry, I ain't mad at ya. :)

I only mention it because this reminded me of that post.

January 10, 2011 7:14 PM

Noel said:

Jonathan, you didn't lose focus. I found your observations to be refreshing through this whole thing. The plagiarism concerns are valid, but the accusatory nature of Tom's copy/paste message really put me off. If I hadn't met him at events and been the benefactor of his generously spending one-on-one time with me at them, I'd wonder what type of person writes such a thing.

It's amusing that people in the SQL Server community regularly send messages on twitter about TSA employees at the airport, but somehow think it's fine to assume that everyone who tests code on their website deserves a written pat-down.

January 10, 2011 7:30 PM

Steve Jones said:

Good apology and well handled, Jonathan

January 10, 2011 8:17 PM

Tom Strike said:

Very well put and the way you've handled the reaction is a good lesson for all of us. I'm more and more pleased that circumstances have brought me to this community.

January 10, 2011 8:43 PM

Thomas LaRock said:


Thanks, lots of good lessons all around on this one, including for myself.

I look forward to seeing you at the MVP Summit.

January 10, 2011 9:16 PM

Adam Machanic said:

Jonathan, you are a fantastic blogger, who has posted more quality technical content in the last month than most bloggers have posted in the past two years. Keep up the great work and don't listen to anyone's blogging tips or guidelines -- you don't need them.

January 10, 2011 10:58 PM

Glenn Berry said:

Good, courageous, public apology. Keep up the good work Jonathan, both in the community and in your blogging.

January 11, 2011 8:02 AM

J.D. Gonzalez said:

If I recall correctly, your initial article was about the focus (or lack thereof) of the SQL Server community.  I think this post proves that the SQL Server community quite focused and quite vocal too.

You've earned my respect for handling the situation in the manner you did.  Thanks for the great work you do.

January 11, 2011 3:08 PM

AlexK said:


I love reading your posts, you should consolidate your latest series into a book! Keep them coming up!

January 11, 2011 3:45 PM

Alejandro Mesa said:


I know about your dedication to the SQL Server community, from your work on the MSDN forums till your blogging here in this great site, so I can answer your question and no, you haven't lost your focus.

Don't let this incident to affect your constribution, you have handled it correctly and I hope that Tom accepts your apology and move forward.

Let us all learn from this event, and speak loud against plagiarism and in favor of the community, at the end we are a big family and we have to support each other.

Keep you both, Jonathan and Tom, your good work.


Alejandro Mesa

January 12, 2011 8:54 AM

Tim Mitchell said:

Well handled, sir.  Thanks for your continued contributions to the community.

January 12, 2011 9:30 AM

Linchi Shea said:

Just want to say thanks for all the work you've done. I leanred a lot from your posts.

January 13, 2011 11:37 AM

G33Kahuna said:


I don't believe there is nothing wrong in questioning a comment in a public space. Plagarism is very relevant subject in today's internet piracy world. Your view was relevant. If it was a personal comment from Tom to you, I understand his sentiment.

Also, Paul writes some great articles but he is definitely not an overlord of the blogosphere. No disrespects

Keep up the great work!

January 23, 2011 2:25 PM
Anonymous comments are disabled

This Blog


Privacy Statement