<?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>codegumbo &#187; Blogging is FUN!</title>
	<atom:link href="http://codegumbo.com/index.php/category/blogging-is-fun/feed/" rel="self" type="application/rss+xml" />
	<link>http://codegumbo.com</link>
	<description>Laissez Les Bon Code Roulez!</description>
	<lastBuildDate>Fri, 03 Feb 2012 00:43:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>New Year&#8217;s Post 2012 (the where-have-YOU-been post)</title>
		<link>http://codegumbo.com/index.php/2012/01/09/new-years-post-2012-the-where-have-you-been-post/</link>
		<comments>http://codegumbo.com/index.php/2012/01/09/new-years-post-2012-the-where-have-you-been-post/#comments</comments>
		<pubDate>Mon, 09 Jan 2012 17:36:00 +0000</pubDate>
		<dc:creator>stuart</dc:creator>
				<category><![CDATA[Blogging is FUN!]]></category>
		<category><![CDATA[SQLServerPedia Syndication]]></category>

		<guid isPermaLink="false">http://codegumbo.com/?p=540</guid>
		<description><![CDATA[OK, so around November last year, I fell off the grid.&#160; Stopped posting in the middle of a series.&#160; Just walked away.&#160; And now, like a bad high school relationship, I’ve popped back up and begged you to start reading my blog again.&#160; I swear I had good intentions, and I promise I didn’t cheat [...]]]></description>
			<content:encoded><![CDATA[<p>OK, so around November last year, I fell off the grid.&#160; Stopped posting in the middle of a series.&#160; Just walked away.&#160; And now, like a bad high school relationship, I’ve popped back up and begged you to start reading my blog again.&#160; I swear I had good intentions, and I promise I didn’t cheat on you with that other set of readers; you know, the ones with the short skirts and the car…&#160; I digress.</p>
<p>November and December were a career-changing period for me; things happened that were good, but left me extremely busy at work.&#160; I chose to spend my free time focusing on family time, and I let other things (like my blog and my contributions to the SQL Server community) slide.&#160; Since it’s now a week into January, I thought I would start anew, and try to kick off the year on a good foot.&#160;&#160; Instead of making specific resolutions (which I’ll probably break), let me pick a direction and head that way.</p>
<p><strong>First, I want to continue to focus on my family. </strong> Last year was an amazing year for me; I got married during the summer, and I had to relearn some things about a healthy family structure.&#160; The first rule is that it takes more than just time; it takes an effort to communicate about things, including those things that are not always easy to say.&#160; If you’ve followed my blog at all, you know that this is my second marriage; my first marriage ended in part because I stopped participating.&#160; Hopefully, I’ve learned from that.</p>
<p>However, I didn’t just bring me into this new union of souls; I have two teenage daughters that I’ve brought along with me.&#160;&#160; They need time to get to know their new extended family as well (they now have 10 grandparents, and uncles, aunts, and cousins), and I need to make sure that I keep investing my time in them as well as my wife.&#160;&#160; I love these three women very much, and I need to do everything I can to make sure that they know that.&#160;&#160; I guess I’m just stating that to lay out the framework for the principles that are following.</p>
<p><strong>Second, I need to focus on my new career.</strong>&#160; I got promoted to a management position in mid-November.&#160; I’ve worked for this company for 9 years, and although I’ve been the senior member of the development team for most of that time, this is my first management position ever; I’m now the manager of a newly-formed team of Database Administrators, which means it’s a strange new world for me.&#160; I’ve got to learn to do things a little differently; my goal is not to solve problems, but rather to empower others to solve problems. </p>
<p><strong>Third, I want to be more diligent about my contributions to the community.</strong>&#160;&#160; This means that I need to lay out specific time for blogging, and other community activities (I’m the treasurer for <a href="http://atlantamdf.com">AtlantaMDF</a>, as well as the organizer for the <a href="http://www.sqlsaturday.com/111/default.aspx">Eleventy-First SQL Saturday</a>).&#160; I also need to be more focused in my activities; I’ve spent a lot of time recently on <a href="http://stackoverflow.com/users/184112/stuart-ainsworth">StackOverflow</a>, and I probably need to be less obsessive about that; I need scheduled activities, not hit-or-miss.</p>
<p>&#160;</p>
<p>So there you have it; my simple return to blogging and my New Year’s “resolutions” all wrapped up in a simple package.&#160; I’m still going to have to find time to finish the last series I started, but I’m hoping to find some time in the next few days.&#160; Take me back, just one more time. Please?</p>
]]></content:encoded>
			<wfw:commentRss>http://codegumbo.com/index.php/2012/01/09/new-years-post-2012-the-where-have-you-been-post/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>#TSQL2sDay Roundup</title>
		<link>http://codegumbo.com/index.php/2011/10/10/tsql2sday-roundup/</link>
		<comments>http://codegumbo.com/index.php/2011/10/10/tsql2sday-roundup/#comments</comments>
		<pubDate>Mon, 10 Oct 2011 14:00:28 +0000</pubDate>
		<dc:creator>stuart</dc:creator>
				<category><![CDATA[Blogging is FUN!]]></category>
		<category><![CDATA[SQLServerPedia Syndication]]></category>
		<category><![CDATA[TSQL2sDay]]></category>

		<guid isPermaLink="false">http://codegumbo.com/index.php/2011/10/10/tsql2sday-roundup/</guid>
		<description><![CDATA[So the launch was early, and the write-up is delayed.&#160; Time has no meaning….&#160; Truthfully, I’m sorry I didn’t manage to squeeze this summary post in a bit sooner; I have the typical DBA excuse: too much to do, and too little time. One nice thing about this topic is that it seemed to resonate [...]]]></description>
			<content:encoded><![CDATA[<p>So the launch was early, and the write-up is delayed.&#160; Time has no meaning….&#160; Truthfully, I’m sorry I didn’t manage to squeeze this summary post in a bit sooner; I have the typical DBA excuse: too much to do, and too little time. </p>
<p>One nice thing about this topic is that it seemed to resonate with several bloggers who had either strayed away from T-SQL Tuesday or had never participated; hopefully, the bug to write will stick (and I’m pointing the finger at myself for this one as well).</p>
<h3>Beginning at the Beginning:</h3>
<p><img style="display: inline; float: left" alt="" align="left" src="http://1.gravatar.com/avatar/3ad80e5cd80033c4b574b34cc8ffe419?s=48&amp;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D48&amp;r=G" width="48" height="48" /> <a href="http://blog.sqlauthority.com">Pinal Dave</a> in his gentle teaching style covers several different <a href="http://blog.sqlauthority.com/2011/10/04/sql-server-quick-note-about-join-common-questions-and-simple-answers/" target="_blank">questions and answers</a> about JOIN techniques. Great way to review the basics and get conversations started with beginners.    </p>
<p><img style="display: inline; float: left" alt="" align="left" src="http://0.gravatar.com/avatar/ab17b5e1b1cbc40740e52336482b9807?s=48&amp;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D48&amp;r=G" width="48" height="48" /> <a href="http://kenj.blogspot.com">KenJ</a> is a bit esoteric, but a great reminder of what resources there are to learn more <a href="http://kenj.blogspot.com/2011/10/join-me.html">about SQL Server.</a></p>
<h3>&#160;</h3>
<h3>JOINs In The Real World:</h3>
<h2></h2>
<p><img style="display: inline; float: left" alt="" align="left" src="http://0.gravatar.com/avatar/2007b7c6d81b6ed86710ece8e2d565e1?s=48&amp;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D48&amp;r=G" width="48" height="48" /> <a href="http://www.real-sql-guy.com">Tracy McKibben</a> demonstrated a very simple tuning tip based on real production experience: <a href="http://www.real-sql-guy.com/2011/09/t-sql-tuesday-23-nested-joins.html." target="_blank">the Nested JOIN</a></p>
<p>&#160;</p>
<p><a href="http://richbrownesq-sqlserver.blogspot.com">Rich Brown</a> reminds us that good query construction often involves understanding how the optimizer handles <a href="http://richbrownesq-sqlserver.blogspot.com/2011/10/t-sql-helping-optimiser-can-hinder.html">JOINs under the covers.</a></p>
<p><img style="display: inline; float: left" alt="" align="left" src="http://1.gravatar.com/avatar/da3d144d9efe5d6b8e93aaaa2cc703a0?s=48&amp;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D48&amp;r=G" width="48" height="48" /> <a href="http://nebrasql.blogspot.com/">Andy Galbraith</a> (Yet Another SQL Andy!) reminds us to <a href="http://nebrasql.blogspot.com/2011/10/t-sql-tuesday-23-respect-your-joins.html">Respect Your JOINs</a>. It’s funny how often we assume that database queries are logically well-written when we start looking for performance problems.</p>
<p>&#160;</p>
<p><img style="display: inline; float: left" alt="" align="left" src="http://0.gravatar.com/avatar/e86f57ad09692dd6d39671898de98256?s=48&amp;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D48&amp;r=G" width="48" height="48" /> <a href="http://www.bobpusateri.com">Bob Pusateri</a> points out that <a href="http://www.bobpusateri.com/archive/2011/10/t-sql-tuesday-23-where-the-join-ends/">WHERE clauses influence JOIN behaviors</a>. You have to look at the entire SQL statement to make sure you’re getting what you’re supposed to be getting.    </p>
<p><img style="display: inline; float: left" alt="" align="left" src="http://0.gravatar.com/avatar/edceb5c6895ba54a06f1486dadeb7433?s=48&amp;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D48&amp;r=G" width="48" height="48" /> <a href="http://nelsonsweb.net">Matt Nelson</a> reminds us that <a href="http://nelsonsweb.net/2011/10/t-sql-tuesday-23-joins/">unnecessary JOINs are bad</a>, and sometimes you need to dig a little deeper when performance tuning.    </p>
<p>&#160;</p>
<h3>A Little Deeper:</h3>
<p><img style="display: inline; float: left" alt="" align="left" src="http://1.gravatar.com/avatar/94ee7f24a49e19b7779edcfe47a68a9e?s=48&amp;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D48&amp;r=G" width="48" height="48" /> <a href="http://sqlblog.com/blogs/rob_farley">Rob Farley</a> toasted my brain a little on this post about <a href="http://sqlblog.com/blogs/rob_farley/archive/2011/10/04/joins-without-join.aspx">Joins without JOINs</a>.&#160; It’s a well-written explanation of what an Ant-Semi JOIN is. </p>
<p>&#160;</p>
<p><a href="http://bradsruminations.blogspot.com">Brad Schulz</a> finished the cooking job with a <a href="http://bradsruminations.blogspot.com/2011/10/t-sql-tuesday-023-flip-side-of-join.html">take on Semi-JOINs</a>, among other things.&#160; Is Brad really Rob in reverse? </p>
<p><img style="display: inline; float: left" alt="" align="left" src="http://0.gravatar.com/avatar/a9569e09c9398884cd72db41a325154e?s=48&amp;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D48&amp;r=G" width="48" height="48" /><a href="http://www.sqlserverblogforum.com/">Muthukkumaran Kaliyamoorthy</a> covered the internal join mechanisms, and why the optimizer chooses <a href="http://www.sqlserverblogforum.com/2011/10/merge-join-vs-hash-join-vs-nested-loop-join/">merge, hash, or nested loop joins</a>.    </p>
<p><img style="display: inline; float: left" alt="" align="left" src="http://0.gravatar.com/avatar/0edf4d76f04d52cdbb0532ce6f8298f2?s=48&amp;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D48&amp;r=G" width="48" height="48" /> <a href="http://www.sqlmashup.com">Robert Matthew Cook</a> has a couple of <a href="http://www.sqlmashup.com/t-sql-tuesday-23-joins-tsql2sday">great metaphors</a> for explaining Merge, Hash, and Nested Loop JOINs.</p>
<p>&#160;</p>
<p><img style="display: inline; float: left" alt="" align="left" src="http://1.gravatar.com/avatar/bda2a5c5ba5d6ae5b1d3be3be6271224?s=48&amp;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D48&amp;r=G" width="48" height="48" /> <a href="http://blog.waynesheffield.com/wayne/">Wayne Sheffield</a> pointed out some <a href="http://blog.waynesheffield.com/wayne/archive/2011/10/t-sql-tuesday-23-joins/">interesting syntactical ways of writing</a> JOINs. I’m not sure if I’m comfortable with some of them, but they may be of some use in certain edge scenarios. Or, if you just want to mess with the guy who reviews your code.</p>
<p><img style="display: inline; float: left" alt="" align="left" src="http://1.gravatar.com/avatar/7a280962d7c684d86fa58a1c1c289bf5?s=48&amp;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D48&amp;r=G" width="48" height="48" /> <a href="http://SQL.RichardDouglas.co.uk">Richard Douglas</a> offers up a short-but-sweet explanation of the relationship of <a href="http://sql.richarddouglas.co.uk/archive/2011/10/t-sql-tuesday-23-key-lookups.html">Key Lookups to JOINs</a>. </p>
<p>     <!--EndFragment--><br />
<h3>&#160;</h3>
<h3>The Future is a Ticking Time Bomb…</h3>
<p><img style="display: inline; float: left" alt="" align="left" src="http://0.gravatar.com/avatar/68f3945bf478970197d593c700ed353f?s=48&amp;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D48&amp;r=G" width="48" height="48" /> <a href="http://thelonedba.wordpress.com">Thomas Rushton</a> points out that Denali may finally force us to <a href="http://thelonedba.wordpress.com/2011/10/04/t-sql-tuesday-23-non-ansi-joins-discontinued-in-denali/">clean up our code.</a></p>
<p>&#160;</p>
<p>&#160;</p>
<h3>My Portugese is Not Up To Par…</h3>
<p>&#160;<img style="display: inline; float: left" alt="" align="left" src="http://1.gravatar.com/avatar/1dea6ab124515201bfb24fd76d4e5228?s=48&amp;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D48&amp;r=G" width="48" height="48" />     <br />Finally, <a href="http://leka.com.br">Ricardo Leka</a> wrote a post that I had to use Google Translate to interpret.&#160; I think I lost something in&#160; translation, because I’m not sure how the example relates to JOIN’s, but thought I would include it anyway.&#160; <a href="http://leka.com.br/2011/10/04/t-sql-tuesday-23-joins/">http://leka.com.br/2011/10/04/t-sql-tuesday-23-joins/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://codegumbo.com/index.php/2011/10/10/tsql2sday-roundup/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>#TSQL2sDay T-SQL Tuesday 23&#8211;Early edition</title>
		<link>http://codegumbo.com/index.php/2011/09/27/tsql2sday-t-sql-tuesday-23early-edition/</link>
		<comments>http://codegumbo.com/index.php/2011/09/27/tsql2sday-t-sql-tuesday-23early-edition/#comments</comments>
		<pubDate>Tue, 27 Sep 2011 16:59:13 +0000</pubDate>
		<dc:creator>stuart</dc:creator>
				<category><![CDATA[Blogging is FUN!]]></category>
		<category><![CDATA[SQLServerPedia Syndication]]></category>
		<category><![CDATA[The Social Web]]></category>
		<category><![CDATA[TSQL2sDay]]></category>

		<guid isPermaLink="false">http://codegumbo.com/index.php/2011/09/27/tsql2sday-t-sql-tuesday-23early-edition/</guid>
		<description><![CDATA[&#160; Time once again for another edition of T-SQL Tuesday!&#160; What’s that, you say?&#160; Early?&#160; Why yes, indeed.&#160; Due to the potential schedule of conflict of PASS’s Summit 2011 occurring on the second Tuesday of October (the normal date for T-SQL Tuesday), I’ve gotten special permission to bump it up a week.&#160; To participate in [...]]]></description>
			<content:encoded><![CDATA[<p><b><img style="display: inline; float: left" alt="T-SQL Tuesday Logo" align="left" src="http://www.pearlknows.com/sitebuildercontent/sitebuilderpictures/T-SQLLogo.JPG" width="145" height="150" /></b></p>
<p>&#160;</p>
<p>Time once again for another edition of T-SQL Tuesday!&#160; What’s that, you say?&#160; Early?&#160; Why yes, indeed.&#160; Due to the potential schedule of conflict of PASS’s Summit 2011 occurring on the second Tuesday of October (the normal date for T-SQL Tuesday), I’ve gotten special permission to bump it up a week.&#160; </p>
<p><strong>To participate in this month’s T-SQL Tuesday, your post must go live between midnight UTC on Tuesday, October 4, 2011 and midnight UTC on Wednesday, October 5.</strong></p>
<p>&#160;</p>
<p>Your post needs to link back to this blog, and if you use the image, anchor it to this post.&#160; Make sure you leave a comment or a trackback to this post (so I can find it later, when I write up the summary).</p>
<p>Topic d’jour?&#160; <strong>JOINS</strong> (I’m in a fundamentals mood lately).&#160; Note that I also like creative and esoteric posts, so if you can find a way to apply SQL as a metaphorical language for community activity, I’ll read it and enjoy it.&#160; If you just want to tell me in a simple fashion the difference between a HASH and MERGE join, I’m cool with that, too.</p>
<p>Do me a favor, though, and please spread the word about the early date.&#160; Looking forward to reading your submissions.</p>
]]></content:encoded>
			<wfw:commentRss>http://codegumbo.com/index.php/2011/09/27/tsql2sday-t-sql-tuesday-23early-edition/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>distractions and other news&#8230;</title>
		<link>http://codegumbo.com/index.php/2011/07/01/distractions-and-other-news/</link>
		<comments>http://codegumbo.com/index.php/2011/07/01/distractions-and-other-news/#comments</comments>
		<pubDate>Fri, 01 Jul 2011 20:30:14 +0000</pubDate>
		<dc:creator>stuart</dc:creator>
				<category><![CDATA[Blogging is FUN!]]></category>
		<category><![CDATA[Conferences]]></category>
		<category><![CDATA[SQLServerPedia Syndication]]></category>

		<guid isPermaLink="false">http://codegumbo.com/index.php/2011/07/01/distractions-and-other-news/</guid>
		<description><![CDATA[Sorry for the absence from blogging for a bit; a lot on my plate.&#160; Next week, I’ll be turning 40 on July 5th, and then getting married on July 9th.&#160; The latter is much bigger news than the former, but both are reasons to celebrate. Another reason to celebrate?&#160; I got accepted to speak at [...]]]></description>
			<content:encoded><![CDATA[<p>Sorry for the absence from blogging for a bit; a lot on my plate.&#160; Next week, I’ll be turning 40 on July 5th, and then getting married on July 9th.&#160; The latter is much bigger news than the former, but both are reasons to celebrate.</p>
<p>Another reason to celebrate?&#160; I got accepted to speak at <a href="http://www.sqlsaturday.com/viewsession.aspx?sat=64&amp;sessionid=4583" target="_blank">SQL Saturday 64 (Baton Rouge)</a>.&#160; I’m excited to head back home for good food and good times.&#160; I needed a little affirmation after the disappointment over Summit.</p>
<p>Anyway, I may not blog much in the next few weeks; please stay tuned, because good things are happening.</p>
]]></content:encoded>
			<wfw:commentRss>http://codegumbo.com/index.php/2011/07/01/distractions-and-other-news/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Resolution checkup</title>
		<link>http://codegumbo.com/index.php/2011/02/28/resolution-checkup/</link>
		<comments>http://codegumbo.com/index.php/2011/02/28/resolution-checkup/#comments</comments>
		<pubDate>Mon, 28 Feb 2011 13:51:41 +0000</pubDate>
		<dc:creator>stuart</dc:creator>
				<category><![CDATA[Blogging is FUN!]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Health]]></category>
		<category><![CDATA[SQLServerPedia Syndication]]></category>
		<category><![CDATA[The Social Web]]></category>

		<guid isPermaLink="false">http://codegumbo.com/index.php/2011/02/28/resolution-checkup/</guid>
		<description><![CDATA[As February draws to a close, I thought I’d do a quick check-up to see how well I was keeping up with my New Year’s resolution list.&#160; In sum: not great, but not too bad, either.&#160; I need to make some adjustments, but I think I can pull it back in. Here’s the rundown (copied [...]]]></description>
			<content:encoded><![CDATA[<p>As February draws to a close, I thought I’d do a quick check-up to see how well I was keeping up with my <a href="http://codegumbo.com/index.php/2011/01/05/the-ubiquitous-resolution-post/" target="_blank">New Year’s resolution</a> list.&#160; In sum: not great, but not too bad, either.&#160; I need to make some adjustments, but I think I can pull it back in.</p>
<p>Here’s the rundown (copied and pasted from the original, with some notes below):</p>
<h3>Professional</h3>
<h4>Technical Skills</h4>
<ul>
<li>I want to learn something new every month.&#160; My goal is to tackle something challenging, and be able to understand the ins and outs of it within 30 days.&#160; For example, I want to finish tackling XML (including XSD’s) in SQL Server.&#160; </li>
</ul>
<p><em>I think I’m doing OK on this one; I haven’t really done great this month, but I have spent a little time each month working on something new.</em></p>
<ul>
<li>I want to upgrade my certifications by the end of the year; I’ve been dancing around the MCITP exams for a while, and I need to finish them. </li>
</ul>
<p><em>Spent a little time studying, but I need to get on this.</em></p>
<h4>Presentation</h4>
<ul>
<li>I want to make at least 6 technical presentations by the end of the year; last year, I managed to eke out 8, but given some of the recent changes in my personal life (see below), I think 6 is reasonable. </li>
</ul>
<p><em>I have two presentations scheduled for SQL Saturday 70 next month.</em></p>
<ul>
<li>I will blog at least once a month about some technical topic (see the first bullet point under technical skills). </li>
</ul>
<p><em>See the above point; as I learn, I blog.&#160; I did miss the T-SQL Tuesday blog for Feb (which makes me sad).</em></p>
<h4>Management</h4>
<ul>
<li>I will understand the SCRUM methodology, and learn how to implement it with my team at work.&#160; Although I’m not a team leader, I AM the Senior Database Architect, and I need to code less, and teach more.&#160; This is my year to do so. </li>
</ul>
<p><em>I’ve done this; I’m moving on to something larger.&#160; </em></p>
<h3>Personal</h3>
<h4>Health</h4>
<ul>
<li>I’m getting married again this year, and I want to look good for my new wife.&#160; I also want to avoid long-term health issues.&#160; I was losing weight last year (until I started dating), and I want to get back on track.&#160; I’d like to lose 50 lbs by October. </li>
</ul>
<p><em>Started Weight Watchers and have lost about 10 pounds so far.&#160; Have tapered off a bit, and I need to get back on this bandwagon.</em></p>
<ul>
<li>I have apnea, and I’ve been horrible about using my CPAP on a regular basis.&#160; I will use it regularly. </li>
</ul>
<p><em>How about irregularly?</em></p>
<ul>
<li>I need to exercise more, so I will find 20 minutes a day to do SOMETHING, even if it’s just walking around the office for 20 minutes. </li>
</ul>
<p><em>Blech.&#160; I did OK for about two days.</em></p>
<ul>
<li>I will drink at least 8 glasses of water per day. </li>
</ul>
<p><em>Does Diet Coke count as water?&#160; Sigh; it looks like I’m not doing so hot in the Health area.</em></p>
<h4>Spiritual</h4>
<ul>
<li>I’ve slacked off in my religious activities; my faith was nourished by church attendance during my divorce, and I need to start growing again.&#160; I will find a new church in the next two months (my old church is too far to drive on a regular basis), and become a regular attendee. </li>
</ul>
<p><em>Checked out a church; didn’t like it. </em></p>
<ul>
<li>I choose to absorb the goodness from people who love me, and I will reject the poison from those who do not.&#160; I will focus on the important things in life (like my kids, and my future bride), and worry less about the unimportant things (like who’s mowing the grass). </li>
</ul>
<p><em>Mixed results on this; while I think I do a great job at spending time with my kids and my future bride, I’m still struggling with ways to handle conflict in a positive fashion.&#160; My strategy now is direct confrontation, rather than continuing to tap-dance around issues.</em></p>
<h4>Social</h4>
<ul>
<li>I will listen more to my children, my family, and my friends.&#160; I will find ways to let them know I love them. </li>
</ul>
<p><em>See above.</em></p>
<ul>
<li>I will nurture my own friendships; while I love my fiance’s friends and family, I want to bring more to the table than just me. </li>
</ul>
<p><em>Need to do better about this.</em></p>
<h4>Financial</h4>
<ul>
<li>My divorce pulled me way off course.&#160; While I’m a long way from being out of debt, I will continue to make strides in that area.&#160; I will pay off at least one credit card ahead of schedule. </li>
</ul>
<p><em>Not really making a lot of headway here;&#160; this one may have to wait until my fiancee and I combine households (thus saving on rent payments).</em></p>
<ul>
<li>I will save more; I plan to find ways to cut costs (like taking advantage of coupons, and eating out less). </li>
</ul>
<p><em>Ditto.</em></p>
<p>There you have it; a mixed bag.&#160; I think I’m making some positive steps in the right direction, but I’ve still got a long way to go.</p>
]]></content:encoded>
			<wfw:commentRss>http://codegumbo.com/index.php/2011/02/28/resolution-checkup/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I need ideas: building a cheap-but-powerful dev machine&#8230;</title>
		<link>http://codegumbo.com/index.php/2011/01/06/i-need-ideas-building-a-cheap-but-powerful-dev-machine/</link>
		<comments>http://codegumbo.com/index.php/2011/01/06/i-need-ideas-building-a-cheap-but-powerful-dev-machine/#comments</comments>
		<pubDate>Thu, 06 Jan 2011 20:13:32 +0000</pubDate>
		<dc:creator>stuart</dc:creator>
				<category><![CDATA[Blogging is FUN!]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[SQLServerPedia Syndication]]></category>

		<guid isPermaLink="false">http://codegumbo.com/index.php/2011/01/06/i-need-ideas-building-a-cheap-but-powerful-dev-machine/</guid>
		<description><![CDATA[As part of my New Year’s resolutions, I’ve vowed to tackle a new technical challenge per month; however, to do so, I’d really like to beef up my home development environment, and was hoping to get some suggestions from some people on what to do.&#160; A little background information would probably help, so let me [...]]]></description>
			<content:encoded><![CDATA[<p>As part of my <a href="http://codegumbo.com/index.php/2011/01/05/the-ubiquitous-resolution-post/" target="_blank">New Year’s resolutions</a>, I’ve vowed to tackle a new technical challenge per month; however, to do so, I’d really like to beef up my home development environment, and was hoping to get some suggestions from some people on what to do.&#160; A little background information would probably help, so let me sum up what resources I have (and some other factors influencing my decision):</p>
<h2>Resources:</h2>
<ul>
<li>My company provides me with a mid-tier (LOW mid-tier) laptop for development.&#160; While I can load some software on it, I’d rather not load my own personal development environment onto it.&#160; I’ve thought about virtual machines, but it’s really incapable of doing much more than it already does (SQL Server Management Studio 2008 and Visual Studio 2010 can barely be opened at the same time).&#160; It’s also a brick; traveling with it is NOT fun, but I have to carry it with me in case I need to securely access our network. </li>
<li>I have a desktop PC that was state-of-the-art 4 years ago, running Windows XP.&#160; I’ve loaded Win 7 onto it, and the motherboard doesn’t like it.&#160; I mostly use this PC for some minor development work, balancing my checkbook (Quicken), and browsing the Internet or watching my <a href="https://www.sagetv.com" target="_blank">SageTV</a> recordings.</li>
<li>I have a <a href="https://www.mvpaward.com/faq.aspx#_Toc62456115" target="_blank">MVP MSDN subscription</a> that I won at <a href="http://sqlsaturday.com/51/schedule.aspx" target="_blank">SQLSaturday 51 in Nashville</a>; I know a few people were surprised that I won it (because they assumed I already had it), but I’m not an MVP (at least not an officially recognized one; see Paul Randall’s shout-out to @sqlagentman on this <a href="http://www.sqlskills.com/BLOGS/PAUL/post/Goals-obsessions-and-aspirations.aspx" target="_blank">post.</a>).&#160; While I can get bits and pieces of this software to work on my home machine, I really think I’d be better off with a new environment.</li>
</ul>
<h2>Factors Influencing My Decision: </h2>
<ul>
<li>Budget is top priority; I have limited funds for this project.&#160; I’d like to spend less than $500 upgrading my environment.</li>
<li>Mobility.&#160; I do plan on traveling some to make presentations; the question is, how much of my development platform needs to be mobile?&#160;&#160; Can I just get a superfast desktop, and do minor road development on my laptop?&#160; On the other hand, I am spending a lot more time on the road between my apartment and the office (and my fiance’s house) these days; should I invest in a laptop, even if means I have to carry two laptops from place to place?</li>
</ul>
<p>So, there you have it; resources and factors.&#160; I’ve thought through a couple of scenarios, but I’m very open to suggestions:</p>
<ol>
<li>I could make my home PC a kick-a$$ development platform for under my budget.&#160; Not very mobile, but cheap.&#160; A couple of parts from <a href="http://www.tigerdirect.com/" target="_blank">TigerDirect</a>, and away I go.&#160; I might even have enough scratch left over to invest in an <a href="http://www.tigerdirect.com/applications/category/category_slc.asp?CatId=6957&amp;name=Android_Based" target="_blank">Android tablet</a> or iPad for presenting (yeah, presenting; that’s how I plan to explain it).</li>
<li>I could buy a cheap but beefy laptop and replace my home PC; not as powerful, but probably capable of doing dev work.&#160; It’s mobile when I need it to be, but it does mean I would probably have to carry two laptops when I travel.&#160; I’m worried that it won’t be powerful enough, but the <a href="http://www.tigerdirect.com/applications/SearchTools/item-details.asp?EdpNo=6942625&amp;CatId=4965" target="_blank">i3 machines are pretty tasty these days</a>.</li>
</ol>
<p>Please feel free to leave comments with ideas; I’d love to hear some suggestions.&#160; I’d also love to hear suggestions on 64 bit vs 32 bit (I’m assuming 64 bit); how would YOU build a cheap development platform?</p>
]]></content:encoded>
			<wfw:commentRss>http://codegumbo.com/index.php/2011/01/06/i-need-ideas-building-a-cheap-but-powerful-dev-machine/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>the ubiquitous resolution post&#8230;</title>
		<link>http://codegumbo.com/index.php/2011/01/05/the-ubiquitous-resolution-post/</link>
		<comments>http://codegumbo.com/index.php/2011/01/05/the-ubiquitous-resolution-post/#comments</comments>
		<pubDate>Wed, 05 Jan 2011 23:30:16 +0000</pubDate>
		<dc:creator>stuart</dc:creator>
				<category><![CDATA[Blogging is FUN!]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Health]]></category>
		<category><![CDATA[SQLServerPedia Syndication]]></category>
		<category><![CDATA[The Social Web]]></category>

		<guid isPermaLink="false">http://codegumbo.com/?p=475</guid>
		<description><![CDATA[Obviously, with the start of the New Year, there will be a flood of posts on the blogosphere regarding resolutions to change bad behaviors and adopt new good ones; why should I be any different?&#160; There’s lots of things I want to change about myself, and I figure I should put them out there and [...]]]></description>
			<content:encoded><![CDATA[<p>Obviously, with the start of the New Year, there will be a flood of posts on the blogosphere regarding resolutions to change bad behaviors and adopt new good ones; why should I be any different?&#160; There’s lots of things I want to change about myself, and I figure I should put them out there and see how I’m doing over the year.&#160; So, with little fanfare, here’s my list of challenges I plan to tackle for 2011 (broken up in to categories and subcategories for easy reference):</p>
<p>&#160;</p>
<h1>Professional</h1>
<h2>Technical Skills</h2>
<ul>
<li>I want to learn something new every month.&#160; My goal is to tackle something challenging, and be able to understand the ins and outs of it within 30 days.&#160; For example, I want to finish tackling XML (including XSD&#8217;s) in SQL Server.</li>
<li>I want to upgrade my certifications by the end of the year; I’ve been dancing around the MCITP exams for a while, and I need to finish them.</li>
</ul>
<h2>Presentation</h2>
<ul>
<li>I want to make at least 6 technical presentations by the end of the year; last year, I managed to eke out 8, but given some of the recent changes in my personal life (see below), I think 6 is reasonable.</li>
<li>I will blog at least once a month about some technical topic (see the first bullet point under technical skills).</li>
</ul>
<h2>Management</h2>
<ul>
<li>I will understand the SCRUM methodology, and learn how to implement it with my team at work.&#160; Although I’m not a team leader, I AM the Senior Database Architect, and I need to code less, and teach more.&#160; This is my year to do so.</li>
</ul>
<p>&#160;</p>
<h1>Personal</h1>
<h2>Health</h2>
<ul>
<li>I’m getting married again this year, and I want to look good for my new wife.&#160; I also want to avoid long-term health issues.&#160; I was losing weight last year (until I started dating), and I want to get back on track.&#160; I’d like to lose 50 lbs by October.</li>
<li>I have apnea, and I’ve been horrible about using my CPAP on a regular basis.&#160; I will use it regularly.</li>
<li>I need to exercise more, so I will find 20 minutes a day to do SOMETHING, even if it’s just walking around the office for 20 minutes.</li>
<li>I will drink at least 8 glasses of water per day.</li>
</ul>
<h2>Spiritual</h2>
<ul>
<li>I’ve slacked off in my religious activities; my faith was nourished by church attendance during my divorce, and I need to start growing again.&#160; I will find a new church in the next two months (my old church is too far to drive on a regular basis), and become a regular attendee.</li>
<li>I choose to absorb the goodness from people who love me, and I will reject the poison from those who do not.&#160; I will focus on the important things in life (like my kids, and my future bride), and worry less about the unimportant things (like who’s mowing the grass).</li>
</ul>
<h2>Social</h2>
<ul>
<li>I will listen more to my children, my family, and my friends.&#160; I will find ways to let them know I love them.</li>
<li>I will nurture my own friendships; while I love my fiance’s friends and family, I want to bring more to the table than just me.</li>
</ul>
<h2>Financial</h2>
<ul>
<li>My divorce pulled me way off course.&#160; While I’m a long way from being out of debt, I will continue to make strides in that area.&#160; I will pay off at least one credit card ahead of schedule.</li>
<li>I will save more; I plan to find ways to cut costs (like taking advantage of coupons, and eating out less).</li>
</ul>
<p>Anyway, there you have it: my New Year’s resolutions for 2011.&#160; May it be a good year for all.</p>
]]></content:encoded>
			<wfw:commentRss>http://codegumbo.com/index.php/2011/01/05/the-ubiquitous-resolution-post/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Is this thing on?</title>
		<link>http://codegumbo.com/index.php/2011/01/04/is-this-thing-on/</link>
		<comments>http://codegumbo.com/index.php/2011/01/04/is-this-thing-on/#comments</comments>
		<pubDate>Tue, 04 Jan 2011 17:11:03 +0000</pubDate>
		<dc:creator>stuart</dc:creator>
				<category><![CDATA[Blogging is FUN!]]></category>

		<guid isPermaLink="false">http://codegumbo.com/?p=443</guid>
		<description><![CDATA[Expect a deeper post in a couple of days (I hope), but I&#8217;m trying to see if my blog is finally pinging again.]]></description>
			<content:encoded><![CDATA[<p>Expect a deeper post in a couple of days (I hope), but I&#8217;m trying to see if my blog is finally pinging again.</p>
]]></content:encoded>
			<wfw:commentRss>http://codegumbo.com/index.php/2011/01/04/is-this-thing-on/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The 12th day of SQL</title>
		<link>http://codegumbo.com/index.php/2010/12/24/the-12th-day-of-sql/</link>
		<comments>http://codegumbo.com/index.php/2010/12/24/the-12th-day-of-sql/#comments</comments>
		<pubDate>Fri, 24 Dec 2010 05:00:46 +0000</pubDate>
		<dc:creator>stuart</dc:creator>
				<category><![CDATA[Blogging is FUN!]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[SQLServerPedia Syndication]]></category>

		<guid isPermaLink="false">http://codegumbo.com/?p=464</guid>
		<description><![CDATA[My Christmas tree is like this post; short, easy to assemble, and a little tacky. So, at the first FreeCon, a bunch of writers gathered together and talked about stuff. Most of the stuff we talked about was how to be a better technical writer, as well as how to blend our writing skills with [...]]]></description>
			<content:encoded><![CDATA[<table border="0" cellspacing="0" cellpadding="2" width="183" align="left">
<tbody>
<tr>
<td width="181" valign="top"><a href="http://codegumbo.com/images/The12thdayofSQL_135E8/Dadmas.jpg"><img style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="Dadmas" src="http://codegumbo.com/images/The12thdayofSQL_135E8/Dadmas_thumb.jpg" border="0" alt="Dadmas" width="147" height="197" /></a></td>
</tr>
<tr>
<td width="181" valign="top"><span style="font-size: xx-small;"><em>My Christmas tree is like this post; short, easy to assemble, and a little tacky.</em></span></td>
</tr>
</tbody>
</table>
<p>So, at the first FreeCon, a bunch of writers gathered together and talked about stuff. Most of the stuff we talked about was how to be a better technical writer, as well as how to blend our writing skills with our own personal and professional goals.  We dismissed from that conference eager to write, and looking for opportunities to hone our skills; this particular series of posts was born of that collaboration, and I hope that other series will follow.  While I could list out each individual post in the Twelve Days of SQL series, it’s probably more fun to start at the <a href="http://www.brentozar.com/archive/2010/12/twelve-days-of-sql-series/" target="_blank">beginning</a>.  You’ll eventually get back to this one, I hope (if you don’t poke out your eyes after seeing <a href="http://www.made2mentor.com/2010/12/on-the-third-day-of-sq/" target="_blank">David Stein’s Christmas ornament</a>).</p>
<p>Most of the other posts have described their favorite post of the year.  Me?  I wanna go out with a bang, a celebration of those posts that we all rely on but rarely celebrate.  At the heart of the technical blogging community is, well, the technical blog post, and it’s these posts which rarely get attention.  We often celebrate those witty and well crafted posts, but we rarely celebrate the “how to do this” posts.  Sometimes these posts are little more than scripts; sometimes they’re well-crafted opera describing how to do a single thing.</p>
<p>Why do I sing praises of these short-but-sweet articles?  I’ll answer that in the form of a metaphor…</p>
<h2>The Ghost of SQL Past</h2>
<p>All blogs begin with a first post, and that first post leads to another.  Many of us that are regular (or irregular in my case) bloggers began our blogs with a few scripts and sample code.  Why?  Because it was a useful place to dump content that we wanted to remember.   Some fine examples of this are <a title="http://sqlvariant.com/wordpress/index.php/2009/11/using-powershell-to-archive-twitter-feeds-preserving-the-wisdom-of-paul-randal/" href="http://sqlvariant.com/wordpress/index.php/2009/11/using-powershell-to-archive-twitter-feeds-preserving-the-wisdom-of-paul-randal/" target="_blank">Aaron Nelson&#8217;s early posts on PowerShell</a> and <a title="http://cybersql.blogspot.com/2008/07/using-xml-to-pivot.html" href="http://cybersql.blogspot.com/2008/07/using-xml-to-pivot.html" target="_blank">Ken Simpson’s XML to Pivot scripts.</a>  These early works are indicators of great things to come; their blogs are littered with samples and ideas.</p>
<p>But good technical blogs are born not only of coding tricks; writers craft their works by expanding their repertoire beyond scripts and samples, and move on to include their observations of life.  Sometimes these observations are a bit too revealing (as in <a href="http://www.brentozar.com/archive/2002/06/i-love-my-turtles-nothing/" target="_blank">Brent Ozar’s self-professed love of amphibians</a>); usually they are fascinating insights into the character of a person.  When Andy Leonard comments that <a href="http://sqlblog.com/blogs/andy_leonard/archive/2007/07/31/iteration-maturity.aspx" target="_blank">Iteration = Maturity</a>, he’s not just talking about software.</p>
<h2>The Ghost of SQL Present</h2>
<p>In recent days, newer bloggers have carried on the tradition of the technical post, but are finding ways to blend in a sense of community as well (like <a title="http://dyfhid.wordpress.com/2010/01/07/twitter-sqlhelp-works/" href="http://dyfhid.wordpress.com/2010/01/07/twitter-sqlhelp-works/" target="_blank">David Taylor’s exposition on #sqlhelp</a>).   A quirky sense of humor works as well, as in Julie Smith’s <a href="http://datachix.com/2010/12/07/for-xml-a-la-mode-a-study-on-modes-especially-using-for-xml-path-mode-to-concatenate-data/" target="_blank">opera of concatenation</a> (I won’t spoil it for you, but there may be magic involved).  Successful technical blogs should be both fun to read, as well as provide some insight into how to do something.</p>
<h2>The Ghost of SQL Future</h2>
<p>Not much to say here, because we’re not there yet.  Hopefully, what I’ll see in the future is an evolution of what we’ve seen so far in the Past and the Present, but I hope that you’re reading this because you want to understand how to be a better blogger.   Technical blogs need technical content, but good technical blogs need a sense of whimsy, a touch of your personal style, and a nod to the community of content out there. Others have far better <a href="http://www.brentozar.com/?s=blogging" target="_blank">posts</a> than I on that subject, but the simplest piece of advice I can give you is:</p>
<p>Write.</p>
<p>That’s it.  Write, because when you write, you force yourself to think, and thinking is the strongest tool in the toolbox for a technical person.   Believe me, I’m pointing the finger squarely at myself on this one as well; I have been far too reticent in my writing as of late, and I hope to rectify that shortly.  But back to you; next year, I hope to celebrate your writing in a similar post.  Tell me how to do something; share your experiences, and educate your peers. </p>
<p>Up Next?  <a href="http://www.sqlservercentral.com/blogs/steve_jones/archive/2010/12/27/the-twelve-days-of-_2800_sql_2900_-christmas.aspx" target="_blank">Steve Jones</a>, for the cleanup!</p>
]]></content:encoded>
			<wfw:commentRss>http://codegumbo.com/index.php/2010/12/24/the-12th-day-of-sql/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Still is still moving to me</title>
		<link>http://codegumbo.com/index.php/2010/12/23/still-is-still-moving-to-me/</link>
		<comments>http://codegumbo.com/index.php/2010/12/23/still-is-still-moving-to-me/#comments</comments>
		<pubDate>Thu, 23 Dec 2010 13:02:27 +0000</pubDate>
		<dc:creator>stuart</dc:creator>
				<category><![CDATA[Blogging is FUN!]]></category>
		<category><![CDATA[The Social Web]]></category>

		<guid isPermaLink="false">http://codegumbo.com/index.php/2010/12/23/still-is-still-moving-to-me/</guid>
		<description><![CDATA[I don’t often write posts of a highly personal nature on this blog because I feel like there’s a certain sense of privacy I need to maintain, but as the end of the year draws nigh, I’m feeling a bit reflective.&#160; It’s been a good year; it began a little rocky as I was wrapping [...]]]></description>
			<content:encoded><![CDATA[<p>I don’t often write posts of a highly personal nature on this blog because I feel like there’s a certain sense of privacy I need to maintain, but as the end of the year draws nigh, I’m feeling a bit reflective.&#160; It’s been a good year; it began a little rocky as I was wrapping up a <a href="http://codegumbo.com/index.php/2009/11/30/ot-endings-and-new-beginnings/" target="_blank">divorce</a>, but it’s ended on a high note: shortly after my divorce was final, I met an amazing woman.&#160; After 9 months of dating, I asked her to marry me.</p>
<p>It’s been wonderful being in a healthy relationship with someone after having lived through a unhealthy one; my fiancée’ actually LIKES me, and that’s made all the difference.&#160;&#160; When I’m with her, I feel good about myself, and when I’m away, I can’t wait to spend time with her (hopefully, that explains my absence from blogging a bit).</p>
<p>However, I have kids with my ex, which means that I can’t completely break away from my past; I love my children, and in order to do what’s best for them, I’ve had to continue holding my tongue and restraining my anger when their mom and I disagree.&#160; I would have thought that I would be a master of that by now, but it continues to be a struggle for me.&#160; Anger is a seductive emotion, in some ways more so than love.&#160; It’s far too easy to dwell on the hurts and pains caused by the other person, and to either lash out in revenge or obsess about the misdeeds of the other.&#160; While both of those reactions are normal, neither of them will feed the spirit for any length of time.&#160; So, I’m writing this post to draw a line in the sand; I refuse to live in the shadow of anger any longer.&#160; I will not dwell on the perceived injustices caused by others, but will instead find ways to enjoy life.&#160; </p>
<p>Don’t get me wrong; I’m sure that I will continue to encounter situations where anger is justified (and I plan on getting angry when those times arise).&#160; However, I refuse to continue looking for those things that offend me; I choose to live my life filled with love and laughter.&#160; Life is too short to waste dwelling in darkness.</p>
<p>Merry Christmas, and Happy New Year; may your lives be blessed with peace, prosperity, and challenges to grow.</p>
]]></content:encoded>
			<wfw:commentRss>http://codegumbo.com/index.php/2010/12/23/still-is-still-moving-to-me/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

