<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Jason Massie&#039;s Blog &#187; professional development</title>
	<atom:link href="http://jasonmassie.com/archive/tag/professional-development/feed/" rel="self" type="application/rss+xml" />
	<link>http://jasonmassie.com</link>
	<description>SQL, Performance, Cloud, Bad Humor</description>
	<lastBuildDate>Fri, 13 Nov 2009 03:15:26 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>What is Professional Development?</title>
		<link>http://jasonmassie.com/archive/2009/10/what-is-professional-development/</link>
		<comments>http://jasonmassie.com/archive/2009/10/what-is-professional-development/#comments</comments>
		<pubDate>Tue, 13 Oct 2009 15:28:00 +0000</pubDate>
		<dc:creator>JasonMassie</dc:creator>
				<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[PDSIG]]></category>
		<category><![CDATA[professional development]]></category>
		<category><![CDATA[social computing]]></category>
		<category><![CDATA[SQLPASS]]></category>

		<guid isPermaLink="false">http://jasonmassie.com/archive/2009/10/what-is-professional-development/</guid>
		<description><![CDATA[I am writing this post because the SQL PASS Professional Development(PD) Virtual Chapter is going to be launching soon. I wanted to define what this means to me, not PASS, and put out a desperate cry call for help. Arnie Rowland and Mark Caldwell are my partners in crime with supporting roles from Blythe Morrow [...]]]></description>
			<content:encoded><![CDATA[<p>I am writing this post because the SQL PASS Professional Development(PD) Virtual Chapter is going to be launching soon. I wanted to define what this means to <strong>me</strong>, not PASS, and put out a <strike>desperate cry</strike> call for help. Arnie Rowland and Mark Caldwell are my partners in crime with supporting roles from Blythe Morrow and <a href="http://sqlrockstar.com" target="_blank">Thomas LaRock</a>. The virtual chapter is launching at the Summit. More to come on this. This is what we are in need of.</p>
<ul>
<li>Short article\post authors on Professional Development topics as they relate to the SQL Server Professional </li>
<li>SQL Bloggers who would like their existing professional development content syndicated to the PD feed like general topic on <a href="http://sqlserverpedia.com" target="_blank">SQLServerpedia</a>.</li>
<li>Volunteers for monthly live meetings </li>
<li>Help us spread the word through your networks and blogs </li>
<li>Your ideas on how the Professional Dev PASS virtual chapter can serve the community.</li>
</ul>
<p>This chapter can only be as good as its members and by helping the chapter grow, you are really helping yourself grow.</p>
<p>So what do I think consists of professional development? Well, you could start of with <a href="http://jasonmassie.com/archive/tag/professional-development/" target="_blank">this tag</a> but that might give you the wrong impression. <img src='http://jasonmassie.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  Let’s see what the Internet says: </p>
<p>From Wikipedia: </p>
<blockquote><p><strong>Professional development</strong> refers to skills and knowledge attained for both personal development and career advancement. Professional development encompasses all types of facilitated learning opportunities, ranging from college degrees to formal coursework, conferences and informal learning opportunities situated in practice. It has been described as intensive and collaborative, ideally incorporating an evaluative stage <sup><a style="background-image: none; color: #002bb8; white-space: nowrap; text-decoration: none; background-origin: initial; background-clip: initial" href="http://en.wikipedia.org/wiki/Professional_development#cite_note-0"><span>[</span>1<span>]</span></a></sup> There are a variety of approaches to professional development, including consultation, coaching, communities of practice, lesson study, mentoring, reflective supervision and technical assistance.<sup><a style="background-image: none; color: #002bb8; white-space: nowrap; text-decoration: none; background-origin: initial; background-clip: initial" href="http://en.wikipedia.org/wiki/Professional_development#cite_note-1"><span>[</span>2<span>]</span></a></sup></p></blockquote>
<p><span><a href="http://en.wikipedia.org/wiki/Professional_development">http://en.wikipedia.org/wiki/Professional_development</a></span> </p>
<p>That is pretty close to what I was thinking especially skills\knowledge obtained for personal development and career advancement. Here are some PD topics IMO:</p>
<ul>
<li>Social networking\Blogging</li>
<li>Handing tough situations\office politics\obnoxious coworkers in the work place</li>
<li>Negotiating offers and raises</li>
<li>Career path decision trees</li>
<li>Job seeking skills</li>
<li>Presentation delivery techniques</li>
<li>Management(Time, People, Project etc.)</li>
<li>Development of organizational skills</li>
<li>Volunteering in the SQL Server community</li>
</ul>
<p>And the list could go on for a long time. Hit Arnie, Mark or myself up if this is something you would like to help out with.</p>
<p><span>What do you think should be covered in a Professional Development virtual chapter?</span></p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://jasonmassie.com/archive/2009/08/dba-compliments/" rel="bookmark">DBA Compliments</a></li><li><a href="http://jasonmassie.com/archive/2009/04/dear-pass-dont-bi-us-to-death/" rel="bookmark">Dear PASS, Don’t BI us to Death</a></li><li><a href="http://jasonmassie.com/archive/2009/01/updated-unused-index-query/" rel="bookmark">Updated Unused Index Query</a></li><li><a href="http://jasonmassie.com/archive/2008/06/sql-server-2008-to-increase-slacking-off-at-work-by-at-least-15/" rel="bookmark">SQL Server 2008 to increase slacking off at work by at least 15%</a></li><li><a href="http://jasonmassie.com/archive/2008/09/buffer-pool-usage-by-database/" rel="bookmark">Buffer Pool Usage by Database</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://jasonmassie.com/archive/2009/10/what-is-professional-development/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Professional Development: Internet Image</title>
		<link>http://jasonmassie.com/archive/2009/09/professional-development-internet-image/</link>
		<comments>http://jasonmassie.com/archive/2009/09/professional-development-internet-image/#comments</comments>
		<pubDate>Thu, 17 Sep 2009 15:13:00 +0000</pubDate>
		<dc:creator>JasonMassie</dc:creator>
				<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[humor]]></category>
		<category><![CDATA[professional development]]></category>

		<guid isPermaLink="false">http://jasonmassie.com/archive/2009/09/professional-development-internet-image/</guid>
		<description><![CDATA[ Writing from the plane. I just wanted to let you know this because it sounds like I am cool.   On the way to Sacramento with a short stop in Vegas. Hopefully, I do not miss my plane and end up in a poker tournament for more $ than I can afford against [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://jasonmassie.com/wp-content/uploads/2009/09/normal_InternetSeriousBusiness.jpg"><img style="border-bottom: 0px; border-left: 0px; margin: 5px 11px 3px 0px; display: inline; border-top: 0px; border-right: 0px" title="normal_Internet-SeriousBusiness" border="0" alt="normal_Internet-SeriousBusiness" align="left" src="http://jasonmassie.com/wp-content/uploads/2009/09/normal_InternetSeriousBusiness_thumb.jpg" width="224" height="244" /></a> Writing from the plane. I just wanted to let you know this because it sounds like I am cool. <img src='http://jasonmassie.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  On the way to Sacramento with a short stop in Vegas. Hopefully, I do not miss my plane and end up in a poker tournament for more $ than I can afford against people I have to get lucky to beat. *wink* Nah.. That is the first of many jokes that are not funny in this post. It is Grandpop’s funeral that I am headed to so I can’t miss my flight and if I do, I have to go on stand by. Before you bring all the sappy condolences etc, I am not down. He lived a LONG, prosperous, and happy life. He was a violin professor a university in Serbia before WWII. He escaped from a concentration camp in WWII. He came to America and gave up the violin to provide for his family which grew to three daughters, five grandchildren, and three great grandchildren. Oh yah, he outlived two wives and was steady pimpin’ into his 80’s.</p>
<p><strong>Relevance, please?</strong></p>
<p>So, you ask, what does all that have to do with Professional Development? I just advertised some things about the kind of person I am. It is now part of my Internet Image. That first paragraph is like a tattoo. It will never go away. This is what some say should be avoided when speaking of internet image in the SQL Server(and beyond) community. They say maintain the most upmost professionalism at all times. That is one strategy and I agree it is hard to get into trouble being conservative. However, you can also be yourself if assume the following:</p>
<ul>
<li>(Today’s + affirmation) By acting myself, I can interact with people with the same interests as me, I am likable for who I am, and I want to associate with people like me <strong>even in a professional environment</strong>. </li>
<li>I would prefer to work in an environment where I fit the general culture. </li>
<li>By fitting in with the culture, I am a foot a head of an equal job candidate for same position that does not fit in the with culture. </li>
</ul>
<p><strong>Talking about myself again!</strong></p>
<p>To use me as an example, I display my xbox gamer tag proudly on this site. I would not want to work for a company where most of the people do not own Xboxes. At the same time, I would love to work at a company where there are games in the break room. </p>
<p>Of course, you can cross the line and use <a href="http://jasonmassie.com/archive/2009/09/the-problem-statement/" target="_blank">poop or toilet analogies</a>. At the same time, wouldn’t you prefer to work for a boss who appreciated crude internets geek humor <strong>if</strong> that is what you are into? Same goes for bowling, knitting, d&amp;d, and wiccan magic. He77, if it was not for HR, my first question to potential job candidates would be “What is <a href="http://asciigoatse.com/" target="_blank">Goatse</a>?”. I kid but as a hiring manager, I do look for technical ability first but cultural fit is a not too far behind. Look at it like this. I do not care if I walk by and one of my DBAs is reading the Onion because I know when a server explodes and the ʪĦÍŦ hits the fan, they will be there be it for three hours or thirty; what ever it takes to recover, boot, or function. <u>That intangible quality is a job skill!</u></p>
<p><strong>Where is the line?</strong></p>
<p>I suggest that anytime you ever post anything online, you follow this decision tree.</p>
<ul>
<li>Picture your dream job that you want to be in DBA century(10 human years)&#160; from now. </li>
<li>Ask yourself if this will help or hurt your chances for that job? </li>
<li>If the answer is yes, then ask yourself if you would be happy working for such a company\manager? </li>
<li>If both answers are yes, then do not post! </li>
<li>If either are no, post away. </li>
<li>If drinking tasty cold alcoholic beverages, immediately post something “insightful” on your boss’s boss’s facebook wall. </li>
</ul>
<p><strong>So can this backfire?</strong></p>
<p>There are also other circumstances that I should warn you against being yourself <strike>like if you are the only one who laughs at your jokes or is boring, obnoxious, always right, a trekkie, or a LOTR fanatic(7 hours of walking! Even the trees!)</strike>.&#160; These mostly hold true for the unforeseeable future too so if you are not confident in your future, you may want to exercise caution as well and remember that life happens. Here are some things that would make me be more conservative.</p>
<ul>
<li>Your job market is small. Examples include a small town or a very small niche specialty like a Sybase to SQL Server conversion specialist in Bee-eF-eeVille, Texas. </li>
<li>Your experience lends to junior level jobs for now. We all started off some where. Until your technical experience outpaces any possible negative <strong>perceptions</strong>, then a conservative route made be prudent. As I said earlier, it is hard to get in trouble being conservative so when in doubt, lean tight right like a southern Baptist GOP senator in the closet. </li>
<li>Religion and politics(previous bullet aside) – This is more of my personal preference because a valid argument could be made for putting this out there. I, on the other hand, think that my dream job could be working for someone that I don’t agree with on Religion\Politics and I think the hiring manager may choose an equal but “image conservative” candidate over me because of it. However, if this is your cup of tea, +10 street cred homeboy! </li>
<li>You are conservative by nature. I am only making a case for being who you are. Do not portray anything you are not. </li>
<li>You think you may change careers over the next 10 years. Again, life happens. Lean conservatively unless you are confident in your future. </li>
</ul>
<p><strong>What am I trying to say</strong><font size="1">.</font>.<strong>.</strong></p>
<p>I have not spoken much about the benefits of this openness on “The CPU” as my wife calls it. Let me wrap this up with that. Basically, it is more fun and more natural to be ourselves. I believe you are more interesting. Why hold back personality for dry dull dialog? That said, being anything but being the utmost professional on the internet should be done after careful thought so don’t log into alt.binaries.erotica.asian.furry.midgets.multimedia with your real name! Besides, I have worked for the same company for the last 10 years and I do not think I will be looking over the next 5-10+ years so take this with a grain of salt. Lastly, the golden rule is don’t do anything you would not be proud to show yo mamma.</p>
<p>Speaking of…. Yo mamma so nasty we tried to flush her dirty pages with DBCC DROPCLEANBUFFERS&#160; but it kept failing because of the stench from that puss bubble excreting from her VLF. BOOM.</p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://jasonmassie.com/archive/2009/07/the-latest-greatest-productivity-killer/" rel="bookmark">The Latest Greatest Productivity Killer</a></li><li><a href="http://jasonmassie.com/archive/2009/10/what-is-professional-development/" rel="bookmark">What is Professional Development?</a></li><li><a href="http://jasonmassie.com/archive/2009/09/the-dr-cloud-an-example/" rel="bookmark">The DR Cloud: An Example</a></li><li><a href="http://jasonmassie.com/archive/2009/08/dba-compliments/" rel="bookmark">DBA Compliments</a></li><li><a href="http://jasonmassie.com/archive/2008/03/offtopic-but-cool/" rel="bookmark">Offtopic but cool</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://jasonmassie.com/archive/2009/09/professional-development-internet-image/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Can you be too Thorough?</title>
		<link>http://jasonmassie.com/archive/2009/09/can-you-be-too-thorough/</link>
		<comments>http://jasonmassie.com/archive/2009/09/can-you-be-too-thorough/#comments</comments>
		<pubDate>Thu, 10 Sep 2009 01:14:00 +0000</pubDate>
		<dc:creator>JasonMassie</dc:creator>
				<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[DBA]]></category>
		<category><![CDATA[professional development]]></category>
		<category><![CDATA[SQL Server 2008]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://jasonmassie.com/archive/2009/09/can-you-be-too-thorough/</guid>
		<description><![CDATA[Can you take thoroughness to a fault? There are some things that cannot be taken too far like intelligence. In a business setting, have you ever met someone who was just too smart(competitors do not count)? How about too honest? Too skilled? Too good with customers? I do not think thoroughness fails into this category [...]]]></description>
			<content:encoded><![CDATA[<p>Can you take thoroughness to a fault? There are some things that cannot be taken too far like intelligence. In a business setting, have you ever met someone who was just too smart(competitors do not count)? How about too honest? Too skilled? Too good with customers? I do not think thoroughness fails into this category though my opinion has recently changed. I used to think that, as a DBA, I could not be through enough. In some scenarios this is true like backups and recovery testing. There are other areas where it just does not pay. For example, performance tuning. That last 10% might not be worth the 6 months that goes into it.</p>
<p>Let’s look at an extreme example of cycling the errorlog nightly. This could be as simple as setting the retention policy to greater than the default of 6 and configuring a job to run sp_cycle_errorlog. However, let’s get thorough.</p>
<ol>
<li>Lets write our own proc to  do this. It calls sp_cycle_errorlog but we want to add our own logic.</li>
<li>Lets start off by writing to the windows application log: “Beginning Errorlog Cycling Process.”</li>
<li>Lets dump the errorlog to a table in msdb in case we ever want to query it.
<ol>
<li>Dump xp_read_errorlog to #table and do a binary_checksum() with the new rows in the errorlog table so we are sure that SQL Server inserted them correctly.</li>
<li>Errorlog table cleanup process</li>
<li>SSIS package to push errorlog entries of the past 24 hours to a centralized enterprise-wide errorlog repository.
<ol>
<li>Checksum across linked server</li>
<li>Extract to text file increase we ever want to view it like a real errorlog file.
<ol>
<li>Create a file name creation function that created a “unique” name and a table that maps the “unique” name with something that a human can understand.</li>
</ol>
</li>
</ol>
</li>
</ol>
<li>Prechecks for sp_cycle_errorlog
<ul>
<li>Check disk space</li>
<li>Run checkdisk</li>
<li>Verify the previously cycled errorlog has a date of getdate()-1
<ul>
<li>If the previous errorlog is less than 24 hours old, check to see how long SQL has been up.</li>
<li>If the previous errorlog is older than 24 hours, halt processing. Page the DBA team with a critical alert because this should never happen EXCEPT once a year during the time change.</li>
</ul>
</li>
<li>Run a custom process that steps through the previous steps to verify the completed successful.</li>
</ul>
</li>
<ol>
<li>Run sp_cycle_errorlog
<ul>
<li>Set the step to retry 10 times.</li>
<li>Log the Output to a text file.</li>
<li>Write a custom windows email service to send the results of the job step to the DBA team encrypted with PGP.</li>
</ul>
</li>
<li>Post sp_cycle_errorlog steps
<ul>
<li>Zip errorlog</li>
<li>verify the archive with the compression software</li>
<li>Run a CRC on the zipped file</li>
<li>Copy the archive to the file server along with a text file containing the CRC.
<ul>
<li>Run a CRC on the file server and compare with CRC in the text file</li>
</ul>
</li>
</ul>
</li>
<li>Write “Cycle Errorlog Process Complete” to the windows application log.</li>
<li>Email the entire DBA that this process was successful.</li>
<li>Move copies to the cloud at Amazon’s S3, Windows Live Drive, Drop.io.</li>
<li>Pass the entire content of the errorlog to twitter CHAR(140) as a time for the internet can crowdsource your errors.</li>
</ol>
</li>
<p>Again, extreme example but that is being overly thorough to put it mildly. Where is the balance? I think I have come to realize that a trait of a great DBA is balancing thoroughness with discretion. Some tasks\process\queries need the utmost level of thoroughness yet some just need to work. Sometimes, you have something that needs to be thorough but it is more important for the query\task\process to be in place yesterday. In that case, you have to sacrifice thoroughness for speed.</ol>
<ol>I am glad I was able to step back and learn from the real world example that got me thinking about this.</ol>
<ol>What personality traits do you think tend to be common among the top 10% DBAs or geeks in general?</ol>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://jasonmassie.com/archive/2009/05/sql-backup-cleanupsor-did-your-moneybags-make-it-to-tape/" rel="bookmark">SQL Backup Cleanups(or Did  your Moneybags Make it to Tape?)</a></li><li><a href="http://jasonmassie.com/archive/2009/03/an-often-overlooked-windows-setting-for-the-dba/" rel="bookmark">An Often Overlooked Windows Setting for the DBA</a></li><li><a href="http://jasonmassie.com/archive/2009/09/windows-settings-for-dba-mpio-disks/" rel="bookmark">Windows Settings for DBA: MPIO Disks</a></li><li><a href="http://jasonmassie.com/archive/2007/01/preparing-for-70-445-and-70-446/" rel="bookmark">Preparing for 70-445 and 70-446</a></li><li><a href="http://jasonmassie.com/archive/2008/01/sql-server-2008-query-execution-bug-and-workaround/" rel="bookmark">SQL Server 2008 query execution bug and workaround</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://jasonmassie.com/archive/2009/09/can-you-be-too-thorough/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>The Problem Statement</title>
		<link>http://jasonmassie.com/archive/2009/09/the-problem-statement/</link>
		<comments>http://jasonmassie.com/archive/2009/09/the-problem-statement/#comments</comments>
		<pubDate>Tue, 08 Sep 2009 14:30:00 +0000</pubDate>
		<dc:creator>JasonMassie</dc:creator>
				<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[professional development]]></category>
		<category><![CDATA[RDBMS]]></category>
		<category><![CDATA[troubleshooting]]></category>

		<guid isPermaLink="false">http://jasonmassie.com/archive/2009/09/the-problem-statement/</guid>
		<description><![CDATA[ Imagine walking into your bathroom to foulest, funkiest, horrendous smell. I mean the air is green. It looks like something died in the toilet…. a week ago! You get straight to work with the air freshener, comet and toilet scrubber. After scrubbing, you flush and the funk overflows everywhere? What the..? We were solving [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://jasonmassie.com/wp-content/uploads/2009/09/toilet.jpg"><img style="border-bottom: 0px; border-left: 0px; margin: 5px 11px 3px 0px; display: inline; border-top: 0px; border-right: 0px" title="toilet" src="http://jasonmassie.com/wp-content/uploads/2009/09/toilet_thumb.jpg" border="0" alt="toilet" width="225" height="468" align="left" /></a> Imagine walking into your bathroom to foulest, funkiest, horrendous smell. I mean the air is green. It looks like something died in the toilet…. a week ago! You get straight to work with the air freshener, comet and toilet scrubber. After scrubbing, you flush and the funk overflows everywhere? What the..? We were solving for the wrong problem. If we could have correctly identified the problem as a clogged toilet, we could have done what we needed to solve the real problem.</p>
<p>This principle is just as important when troubleshooting problems in the database world. Fixing the wrong problem can also cause the funk to explode.  You may think that getting the problem statement is an obvious and trivial task. Sometimes it is staring you in the face. Sometimes, it is harder. Here are some scenarios that make it difficult.</p>
<p><strong>Troubleshooting Derailment Factors</strong></p>
<p><strong>Being told what the problem is</strong> – Imagine a dev or business analyst telling you there is a data problem. They say there are duplicates rows. However, it is really their query. Business rules allows for dups. If you don’t identify the query as the problem, you could burn time or worse, “clean up” the dups.</p>
<p><strong>Identifying a symptom as the problem</strong> – Let’s say that your cluster keeps failing over periodically. You do some troubleshooting and find out it is because of SQL agent. You think it an easy fix and you set it to not affect the group. However, now the agent fails and stays down all night. The business critical ETL did not run. Come to find out that the real problem was a flapping disk that the agent log file was on.</p>
<p><strong>Being under the gun</strong> – When the database is down, sometimes it can be hard to step back and identify the problem when all you are focused on is getting it up. This can be dangerous. What if you have database come up suspect? While hastily trying “things” to get the server up, you try to detach\attach it. <a href="http://www.sqlskills.com/blogs/paul/post/TechEd-Demo-Creating-detaching-re-attaching-and-fixing-a-suspect-database.aspx" target="_blank">Now what</a>?</p>
<p><strong>The Power of the Problem Statement</strong><br />
By identifying the right problem, you can focus in on the possible solutions and use your knowledge and resources to pick and implement the best solution as fast as possible. This can save us from go down tangents, fixing stuff that does not need to be fixed or making a bad situation worse.</p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://jasonmassie.com/archive/2008/11/why-do-i-have-to-use-a-mergehash-join-hint/" rel="bookmark">Why do I have to use a MERGEHASH JOIN Hint?</a></li><li><a href="http://jasonmassie.com/archive/2008/07/what-makes-a-great-database-professional/" rel="bookmark">What Makes a Great Database Professional?</a></li><li><a href="http://jasonmassie.com/archive/2009/03/mixed-workloads-part-1/" rel="bookmark">Mixed Workloads Part 1</a></li><li><a href="http://jasonmassie.com/archive/2008/05/teched-lets-do-this/" rel="bookmark">TechEd! Let's do this.</a></li><li><a href="http://jasonmassie.com/archive/2009/07/sqlpass-is-getting-closer/" rel="bookmark">#SQLPASS is Getting Closer</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://jasonmassie.com/archive/2009/09/the-problem-statement/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>DBA Compliments</title>
		<link>http://jasonmassie.com/archive/2009/08/dba-compliments/</link>
		<comments>http://jasonmassie.com/archive/2009/08/dba-compliments/#comments</comments>
		<pubDate>Wed, 05 Aug 2009 01:32:24 +0000</pubDate>
		<dc:creator>JasonMassie</dc:creator>
				<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[automagic]]></category>
		<category><![CDATA[DBA]]></category>
		<category><![CDATA[professional development]]></category>

		<guid isPermaLink="false">http://jasonmassie.com/archive/2009/08/dba-compliments/</guid>
		<description><![CDATA[“Wow, the application sure is smoking today.”
“You know, Bob, I cannot remember the last time SQL was down. You sure are doing a good&#160; job.”
“Gee, is the log always that big or are you happy to see me?”
Ha, every production DBA knows those compliments NEVER happen. We have a thankless job. No one ever notices [...]]]></description>
			<content:encoded><![CDATA[<p>“Wow, the application sure is smoking today.”</p>
<p>“You know, Bob, I cannot remember the last time SQL was down. You sure are doing a good&#160; job.”</p>
<p>“Gee, is the log always that big or are you happy to see me?”</p>
<p>Ha, every production DBA knows those compliments NEVER happen. We have a thankless job. No one ever notices until the database is down. Think I am kidding? When was the last time <strong>you</strong> told your <a href="http://exchangeexchange.com">Exchange buddy</a> how solid the mail server has been?</p>
<p>Well, I am talking about a different compliment. Actually, <a href="http://www.BenchmarkITConsulting.com">Colin Stasiuk</a> (<a href="http://twitter.com/BenchmarkIT" target="_blank">Twitter</a>) is talking. Complimenting skills is of which he speaks. I just thought this topic deserved more than a comment.</p>
<p>Colin <a href="http://benchmarkitconsulting.com/colin-stasiuk/2009/08/04/complimenting-your-dba-skills/" target="_blank">writes</a>:</p>
<blockquote><p>I’ve always ranked myself from a discipline point of view as:</p>
<ol>
<li>Database Administration </li>
<li>Database Development </li>
<li>Business Intelligence </li>
</ol>
<p>Now I’m trying to decide if I should “bone up” on the business intelligence side of SQL Server to try and get that around where my database development skills are at or whether I should branch off and do something different altogether.</p>
</blockquote>
<p>The short answer is <strong>YES </strong>and it is not meant to answer Colin. I just think this is a great topic. It really doesn’t matter how you grow as a professional(and person in general IMO) as long as you grow. Aww, *hugs4all luvu2* <img src='http://jasonmassie.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  It would be helpful if you choose something that adds to your professional capital but, hey, taking up <a href="http://en.wikipedia.org/wiki/Feng_shui" target="_blank">Feng shui</a> may provide the stress relief that you need to take it to the next level.</p>
<p>Staying on topic marginally, we will focus on the most relevant side technologies to a DBA and related database professionals.</p>
<p>Colin mentions the three pillars of a database professional:</p>
<li>Database Administration </li>
<li>Database Development </li>
<li>Business Intelligence
<p>&#160;</p>
<p>I submit to you you must be proficient in two of those to be in the top 25% of the market. A DBA better be sufficient in tsql if they need to write admin scripts or troubleshooting OLTP code and performance. A BI professional needs to know database development for loading data and writing reports. A Database Developer definitely benefits professionally by knowing either of the other two pillars.</p>
<p>I would specialize in one at the 500 level and get to know a 2nd one at the 400 level. Think of the side skill as your “minor” in college. There are not many who can focus long enough to master all three and gain real world experience. So you have two pillars that you are fully functional in, now what?</p>
<p>Here is a far inclusive list of desired talents in Database Professionals:</p>
<ul>
<li>SAN administration </li>
<li>.Net development </li>
<li>Powershell administration </li>
<li>Project management </li>
<li>Windows\Active directory administration </li>
<li>Biztalk </li>
<li>Message queuing apps like MSMQ </li>
<li>Hardware experience </li>
<li>IIS administration </li>
<li>Other RDBMS </li>
<li>MSFT or Vendor X App\Middleware servers </li>
<li>Technical writing </li>
<li>Automated load testing </li>
<li>Presales consulting skills </li>
<li>Virtualization experience </li>
<li>etc </li>
</ul>
<p>The list is really endless. You could even find small shops that would love their DBA to also know exchange so they get 2 for 1. If you can think of it, there is or will be an employer looking it. “Nude midget” returns a job posting on Monster. <a href="http://jobsearch.monster.com/Search.aspx?brd=1&amp;q=nude%20midget&amp;cy=us&amp;lid=316&amp;re=130#brd=1&amp;q=nude%20midget&amp;cy=us&amp;lid=316&amp;re=130" target="_blank">I kid you not</a>.</p>
<p>So what do you “minor” in? You probably choose out of necessity first. The success of your project requires a project manager or some small .net code refactoring. You either suck it up or the project fails. That is why they have a DBA who has to manage the project instead of a PM who learns database administration on the fly. If you have the luxury of choosing, I would pick the skill that balances what interests you and what adds to your brand the most. This makes learning easy while helping you professionally.</p>
<p>Now you know what you are going to work on. What is next? I would try to tie the learning with experience. If you are learning out of necessity, that is a non-issue.&#160; If you are trying to pick up a new skill in between consulting gigs, you may consider other options. If you are working on project management, volunteer. A lot of charities post their IT projects on craig’s list and you may be able to help while learning. They may post looking for a Dev but hit them up and see if the need a PM, tech writer, OS admin etc. If you are going with .Net development, you can join and contribute to an open source project like on <a href="http://codeplex.com" target="_blank">codeplex</a> or <a href="http://dotnetnuke.com" target="_blank">DotNetNuke</a>. Use your imagination. For every one paying gig, there are hundred of opportunities to gain experience while learning. You see, a project manager suddenly becomes an option when the price is free. <img src='http://jasonmassie.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  </p>
<p>Once again, complimenting your DBA skills is a definite <strong>YES</strong>. Complimenting your DBA is optional but don’t blame SQL Server when your resources automagically get governed.</p>
</p>
</li>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://jasonmassie.com/archive/2007/11/project-administration-for-the-database-administrator/" rel="bookmark">Project administration for the database administrator</a></li><li><a href="http://jasonmassie.com/archive/2009/10/what-is-professional-development/" rel="bookmark">What is Professional Development?</a></li><li><a href="http://jasonmassie.com/archive/2008/07/what-makes-a-great-database-professional/" rel="bookmark">What Makes a Great Database Professional?</a></li><li><a href="http://jasonmassie.com/archive/2009/07/clustering-vs-mirroring/" rel="bookmark">Clustering vs. Mirroring</a></li><li><a href="http://jasonmassie.com/archive/2008/09/introducing-the-sql-server-2008-experience/" rel="bookmark">Introducing the SQL Server 2008 Experience</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://jasonmassie.com/archive/2009/08/dba-compliments/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Call for Speakers and Abstract Tips</title>
		<link>http://jasonmassie.com/archive/2009/05/call-for-speakers-and-abstract-tips/</link>
		<comments>http://jasonmassie.com/archive/2009/05/call-for-speakers-and-abstract-tips/#comments</comments>
		<pubDate>Tue, 19 May 2009 13:11:51 +0000</pubDate>
		<dc:creator>JasonMassie</dc:creator>
				<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[professional development]]></category>
		<category><![CDATA[SQLPASS]]></category>

		<guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:374</guid>
		<description><![CDATA[I have now been on both ends of the process. Submitting abstracts for conferences and selecting them in this year’s SQL PASS process. 
First, I would like to applaud PASS for taking a huge step forward in two areas. First is marketing. They have grow the submissions,&#160; sessions and attendees at an exponential pace. I [...]]]></description>
			<content:encoded><![CDATA[<p>I have now been on both ends of the process. Submitting abstracts for conferences and selecting them in this year’s SQL PASS process. </p>
<p>First, I would like to applaud PASS for taking a huge step forward in two areas. First is marketing. They have grow the submissions,&#160; sessions and attendees at an exponential pace. I guess they will beat TECHED this year. They also introduced a social element to the process. Once you submitted an abstract, it was open to others to view. This creates a <a href="http://en.wikipedia.org/wiki/Crowdsourcing" target="_blank">crowdsourcing</a> element. It makes the community to step it up a notch. The result is a better conference for the participants due to competition.</p>
<p>Here are a few tips from my experience on both sides of the isle.</p>
<ul>
<li>Get a proof reader. Word can spell check but it does not pick up on everything especially punctuation and grammar errors. I suck at this too. If you read a blog post from me with no grammar errors, it probably means the wife proofed it. I saw this a lot with foreign submissions. Some of these sessions, I am sure the speaker would do a good job but I have to take points because of this.</li>
<li>Use vivid action verbs. Do not use have, be , was, were etc. However, go <strong>beyond</strong> action verbs like “learn” and tell us what attendees will “consume”, &quot;be inundated with”, “be bombarded&#160; with” etc.</li>
<li>Use as many characters as possible. There were a few short abstracts that I found short but good. However, at first glance, I was hesitant until I realized the abstract was very, very concise. In general, it is better to use more words than necessary than too few. If you have the gift of conciseness, good for you. Otherwise, use words!</li>
<li>Submit as many abstracts as possible. This should be a “duh” bullet but I see MVP’s and authors submitting a single abstract on topics with lots of competitions like virtualization, SAN, and performance. Max out your submissions. Some conferences will not select you unless you are selected for at least 3 sessions.</li>
<li>Start out and end with a BANG! This includes the session title, the first sentence and the last sentence. If your abstract is two sentences, keep working.</li>
<li>Especially if you are new, look for topics that are not covered every conference several times like performance, consolidation, SANs etc. However…</li>
<li>Do not submit niche topics. A heath care or financial industry related topic might be compelling but spin it as a compliance topic that could be applied to a lot of industries.</li>
</ul>
<p>Anyway, I would be happy to review your abstract in the future and provide constructive criticism. Feel free to drop me a note. </p>
<div class="d_itc_f" style="clear:both;height:11px;"><script src="/DesktopModules/itcMetaPost/js/m.js" type="text/javascript"></script></div>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://jasonmassie.com/archive/2009/04/dear-pass-dont-bi-us-to-death/" rel="bookmark">Dear PASS, Don’t BI us to Death</a></li><li><a href="http://jasonmassie.com/archive/2008/03/tech%e2%88%99ed-database-platform-track/" rel="bookmark">Tech∙ED database platform track</a></li><li><a href="http://jasonmassie.com/archive/2008/02/teched-2008/" rel="bookmark">TechEd 2008</a></li><li><a href="http://jasonmassie.com/archive/2009/10/what-is-professional-development/" rel="bookmark">What is Professional Development?</a></li><li><a href="http://jasonmassie.com/archive/2008/11/social-computing-for-the-dba/" rel="bookmark">Social Computing for the DBA</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://jasonmassie.com/archive/2009/05/call-for-speakers-and-abstract-tips/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Things you Know Now…</title>
		<link>http://jasonmassie.com/archive/2009/02/things-you-know-nowhellip/</link>
		<comments>http://jasonmassie.com/archive/2009/02/things-you-know-nowhellip/#comments</comments>
		<pubDate>Tue, 10 Feb 2009 14:45:37 +0000</pubDate>
		<dc:creator>JasonMassie</dc:creator>
				<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[DBA]]></category>
		<category><![CDATA[meme]]></category>
		<category><![CDATA[professional development]]></category>
		<category><![CDATA[SQL Server 2005]]></category>
		<category><![CDATA[SQL Server 2008]]></category>

		<guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:334</guid>
		<description><![CDATA[There is a new meme started by Mike Walsh (Twitter, blog). He tagged Brent Ozar(RSS, Twitter) who tagged me amongst other.
Here is the the basis of the meme to quote Mike.
When I wrote about empirical evidence and learning through trying (instead of asking only), I got thinking about things I wish I knew when I [...]]]></description>
			<content:encoded><![CDATA[<p>There is a new meme started by Mike Walsh (<a href="http://twitter.com/mike_walsh">Twitter</a>, <a href="http://www.straightpathsql.com/">blog</a>). He tagged <a href="http://www.brentozar.com/" target="_blank">Brent Ozar</a>(<a href="http://feeds2.feedburner.com/BrentOzar-SqlServerDba" target="_blank">RSS</a>, <a href="http://twitter.com/brento" target="_blank">Twitter</a>) who tagged me amongst other.</p>
<p>Here is the the basis of the meme to quote Mike.</p>
<blockquote><p>When I wrote about <a href="http://www.straightpathsql.com/blog/2009/1/18/empirical-evidence.html">empirical evidence</a> and learning through trying (instead of asking only), I got thinking about things I wish I knew when I was a Junior DBA that I know now.</p>
</blockquote>
<p>So here is what I know now that I wish I knew then(and usually learned the hard way).</p>
<p><strong>Microsoft Project is your friend.</strong> </p>
<p>I have written about this before but it is worth it to revisit. I started out making big production changes to mission critical systems with nothing but a task list in my head. I evolved to notepad and then excel. My success % improved with each jump. Now, I can floor my boss and customers with downtime estimates accurate the minute. On top of that, I can establish doable timelines and get more resources if my time line does meet expectations.</p>
<p><strong>You can be your worst enemy.</strong></p>
<p>Ego can make a brilliant employee a liability. It manifests is several ways( at least for me).</p>
<ul>
<li>Jump on the new groups sporting all your brand new certs in your sig trying to “help”. However based on attitude, it is clear you are there for the wrong reasons usually attention.</li>
<li>Bogarting knowledge. So you know something someone else does not, teach them instead of holding it over them. Help out he jr guy. He may be your boss someday.</li>
<li>Ego can keep you from asking for help when you are clearly in over your head. I still struggle with this one.</li>
</ul>
<p>Life is so much better when you are modest rather than smug.</p>
<p><strong>If the hole is round, a square peg may not be the best fit.</strong></p>
<p>I have officially become platform agnostic. SQL Server will always be my first love and what I am best at but there are other products out there. Not that I know everything there is about SQL but I don’t learn 10 new things about it everyday like I used to. As a n00b, I learn 30 new things a day about MySQLOracle. There are valid reasons to go MySQL or Oracle over SQL Server. That is just the way it is. Imagine rewriting the DAL layer for Wiki or Wordpress just because you had to run it on SQL Server. If you drink that much koolaid, more power to you. I think knowing the features and limitations of other platforms helps me as a SQL Server DBA as well.</p>
<p><strong>The GUI is not your friend.</strong></p>
<p>I used to be an enterprise manager DBA. When I learned how to admin from TSQL, that is were the Senior DBA level skills came in. I still use the GUI if it a click or two vs. several lines of code but I know how to write it and, if need be, automate it. If you can’t, learn.</p>
<p><strong>Know X as good or better than the subject matter experts</strong></p>
<p>Where X is technology that interacts with the database: The OS, hardware, SAN, network, and application code. Of course, this is not always feasible. I have never jumped on a switch to prove it is not a SQL Server problem but I have gotten pretty close. Once when all fingers pointed at SQL Server, I had them check the switch for errors and sure enough the firewall was set 100/half duplex. If nothing else, learn the hardware and OS inside and out.</p>
<p><strong>Next Victims</strong></p>
<p><a href="http://sqlblog.com/blogs/jonathan_kehayias/default.aspx">Jonathan Kehayias</a>(<a href="http://sqlblog.com/blogs/jonathan_kehayias/rss.aspx" target="_blank">RSS</a>, <a href="http://www.twitter.com/jmkehayias" target="_blank">Twitter</a>)</p>
<p><a href="http://stratesql.com/" target="_blank">Jason Strate</a>(<a href="http://stratesql.com/rss2.aspx" target="_blank">RSS</a>, <a href="http://twitter.com/h4ppyd4y" target="_blank">Twitter</a>)</p>
<p><a href="http://robboek.com/" target="_blank">Rob Boek</a>(<a href="http://feeds2.feedburner.com/RobBoek" target="_blank">RSS</a>, <a href="http://twitter.com/robboek" target="_blank">Twitter</a>)</p>
<div class="d_itc_f" style="clear:both;height:11px;"><script src="/DesktopModules/itcMetaPost/js/m.js" type="text/javascript"></script></div>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://jasonmassie.com/archive/2008/12/tagged-career-challenges/" rel="bookmark">Tagged - Career Challenges</a></li><li><a href="http://jasonmassie.com/archive/2008/07/softdev-meme-casualty/" rel="bookmark">SoftDev Meme Casualty</a></li><li><a href="http://jasonmassie.com/archive/2009/06/here-on-gilligans-isle/" rel="bookmark">Here on Gilligan's Isle!</a></li><li><a href="http://jasonmassie.com/archive/2009/08/chris-meme-shaw-is-at-it-again/" rel="bookmark">Mirroring Aignt Easy</a></li><li><a href="http://jasonmassie.com/archive/2008/12/tagged-new-yearrsquos-resolutions/" rel="bookmark">Tagged: New Year’s Resolutions</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://jasonmassie.com/archive/2009/02/things-you-know-nowhellip/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
