<?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>Facility9 &#187; omgponies</title>
	<atom:link href="http://facility9.com/tag/omgponies/feed/" rel="self" type="application/rss+xml" />
	<link>http://facility9.com</link>
	<description>Jeremiah Peschka - professional something or other</description>
	<lastBuildDate>Fri, 24 Feb 2012 16:00:17 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Speaking is so done</title>
		<link>http://facility9.com/2010/04/speaking-is-so-done/</link>
		<comments>http://facility9.com/2010/04/speaking-is-so-done/#comments</comments>
		<pubDate>Thu, 01 Apr 2010 13:00:11 +0000</pubDate>
		<dc:creator>Jeremiah Peschka</dc:creator>
				<category><![CDATA[nonsense]]></category>
		<category><![CDATA[syndication]]></category>
		<category><![CDATA[exploding head trauma is kinky]]></category>
		<category><![CDATA[goats]]></category>
		<category><![CDATA[i think he ran out of medication]]></category>
		<category><![CDATA[omgponies]]></category>
		<category><![CDATA[sqljackass]]></category>

		<guid isPermaLink="false">http://facility9.com/?p=1438</guid>
		<description><![CDATA[Honestly, I&#8217;m tired of speaking. PowerPoint is overrated. People want more or less bullet points. It&#8217;s never enough. More graphs. More pie charts. Less funny images. More dinosaurs. Stop showing pictures of Zeus sexing up a goat. I don&#8217;t know what you people want! Demos &#8211; you can shove those, too. People complain when the&#8230;]]></description>
			<content:encoded><![CDATA[<p><div id="attachment_1437" class="wp-caption alignright" style="width: 160px"><a href="http://d1kpgdt94igfig.cloudfront.net/wp-content/uploads/2010/03/next_slide_plz.jpg"><img src="http://d1kpgdt94igfig.cloudfront.net/wp-content/uploads/2010/03/next_slide_plz-150x150.jpg" alt="" title="next_slide_plz" width="150" height="150" class="size-thumbnail wp-image-1437" /></a><p class="wp-caption-text">Take three steps to your right to advance to the next slide</p></div><br />
Honestly, I&#8217;m tired of speaking. PowerPoint is overrated. People want more or less bullet points. It&#8217;s never enough. More graphs. More pie charts. Less funny images. More dinosaurs. Stop showing pictures of Zeus sexing up a goat. I don&#8217;t know what you people want!</p>
<p>Demos &#8211; you can shove those, too. People complain when the code doesn&#8217;t fit on the screen or when my resolution is too low or when they have some kind of vitamin deficiency and they can&#8217;t look at the color #0f0015 for more than 32 seconds without suffering from a migraine. I&#8217;ve spent hours coming up with the perfect demo code only to have someone poke holes in it over and over again. I see this all the time on speaker feedback. </p>
<p>No more. You will no longer have this opportunity. PowerPoints are done. Demos are over. Speaking? That&#8217;s right out, too. Greek pornography&#8230; The jury&#8217;s still out on that one.</p>
<p>So here&#8217;s a note to everyone who is expecting me to speak at their event in the future: I won&#8217;t. I&#8217;ll be there, but I will not speak. I need you to secure velvet ropes for my &#8220;room&#8221;. I will be available for hushed conversations, but I want my work to speak for itself. I need dim, dramatic, lighting and access to numerous power sources so I can light my &#8220;slides&#8221; in a variety of ways.</p>
<p>Speaking of slides&#8230; They have been carefully painted on using oil or egg tempera paints. A few paintings contain other, non-volatile, material when I was experimenting with a different style of art work, but I cannot promise that everyone will like this.</p>
<p>Presenting is an artform and this is art. You don&#8217;t have to like it. You don&#8217;t have to understand it.</p>
<div id="attachment_1442" class="wp-caption alignnone" style="width: 186px"><a href="http://d1kpgdt94igfig.cloudfront.net/wp-content/uploads/2010/04/creepy_baby_head.jpg"><img src="http://d1kpgdt94igfig.cloudfront.net/wp-content/uploads/2010/04/creepy_baby_head.jpg" alt="" title="creepy_baby_head" width="176" height="240" class="size-full wp-image-1442" /></a><p class="wp-caption-text">This is art, goddamnit!</p></div>
]]></content:encoded>
			<wfw:commentRss>http://facility9.com/2010/04/speaking-is-so-done/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>T-SQL Tuesday 4: Io, Io, it&#8217;s off to disk we go</title>
		<link>http://facility9.com/2010/03/t-sql-tuesday-4-io-io-its-off-to-disk-we-go/</link>
		<comments>http://facility9.com/2010/03/t-sql-tuesday-4-io-io-its-off-to-disk-we-go/#comments</comments>
		<pubDate>Tue, 09 Mar 2010 12:47:16 +0000</pubDate>
		<dc:creator>Jeremiah Peschka</dc:creator>
				<category><![CDATA[nonsense]]></category>
		<category><![CDATA[syndication]]></category>
		<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[exploding head trauma is kinky]]></category>
		<category><![CDATA[goats]]></category>
		<category><![CDATA[hackery]]></category>
		<category><![CDATA[omgponies]]></category>
		<category><![CDATA[t-sql tuesday]]></category>

		<guid isPermaLink="false">http://facility9.com/?p=1409</guid>
		<description><![CDATA[Io was a nymph. True story. Apparently, her father was some kind of river god. In modern times that means you&#8217;re likely to catch fire. Back in the days when the Greeks were in charge of things being a river god meant that you were somebody (the Greeks thought the earth was a giant brass&#8230;]]></description>
			<content:encoded><![CDATA[<p><div id="attachment_1407" class="wp-caption alignright" style="width: 155px"><a href="http://d1kpgdt94igfig.cloudfront.net/wp-content/uploads/2010/03/sex_in_the_cloud.jpg"><img src="http://d1kpgdt94igfig.cloudfront.net/wp-content/uploads/2010/03/sex_in_the_cloud.jpg" alt="" title="sex_in_the_cloud" width="145" height="344" class="size-full wp-image-1407" /></a><p class="wp-caption-text">Fact: the earliest recorded use of cloud computing was ancient Greek porn</p></div>Io was a nymph. True story. Apparently, her father was some kind of river god. In modern times that means you&#8217;re likely to <a href='http://www.ohiohistorycentral.org/images/11-3-52.jpg' target='_blank'>catch fire</a>. Back in the days when the Greeks were in charge of things being a river god meant that you were <em>somebody</em> (the Greeks thought the earth was a giant brass plate floating a huge river, all of which was created by perverts who lived on top of a mountain). So, apparently Io&#8217;s dad was important.</p>
<p>Anyway, it is rumored that Io was attractive. So attractive, in fact, that Zeus, lord of the perverts, saw her taking a bath and got more than a little bit aroused. Zeus then behaved in a way that would end up in a savage beating and restraining order back where I come from &#8211; he pestered Io for nookie until her father drove her out of the house &#8211; probably because some horny lunatic who could <a href='http://www.conceptart.org/forums/attachment.php?attachmentid=385302&amp;stc=1&amp;d=1212722267' target='_blank'>shoot children</a> <a href='http://www.softassteel.com/myth/story3/7.jpg' target='_blank'>out of his forehead</a> was bothering his daughter. Io, being a bit strange in the head, relented. Or something. My records aren&#8217;t 100% clear seeing as how they&#8217;ve been written on pottery. The point is that Zeus turned into a giant cloud and turned Io into a cow (no, your hooves don&#8217;t make you look fat).</p>
<p>Somehow Zeus&#8217;s wife got involved and there was bondage involving a cow tied to a tree or something. Eventually Io gets turned back into a real live girl and gives birth to Zeus&#8217;s son. Which brought about an ethics probe into cross-species cloning.</p>
<p>Disk&#8230; disk&#8230; oh yeah I already mentioned that the ancient Greeks were clearly insane and thought that the world was a giant metal plate floating on a huge river name Oceanus all of it encased in a hemisphere with clouds and the sun and the moon and stuff painted all over the inside of the hemisphere. </p>
<p>What&#8217;s outside of the hemisphere? Shut up, that&#8217;s what. It&#8217;s <a href='http://www.condoroptions.com/wp-content/uploads/2008/10/turtles-all-the-way-down.jpg' target='_blank'>turtles all the way down</a>.</p>
<p>There&#8217;s a bit of humor thrown into your <a href='http://www.straightpathsql.com/archives/2010/03/invitation-for-t-sql-tuesday-004-io/' target='_blank'>T-SQL Tuesday</a></p>
]]></content:encoded>
			<wfw:commentRss>http://facility9.com/2010/03/t-sql-tuesday-4-io-io-its-off-to-disk-we-go/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>My MacGyver Moment</title>
		<link>http://facility9.com/2010/03/my-macgyver-moment/</link>
		<comments>http://facility9.com/2010/03/my-macgyver-moment/#comments</comments>
		<pubDate>Tue, 02 Mar 2010 14:00:41 +0000</pubDate>
		<dc:creator>Jeremiah Peschka</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[syndication]]></category>
		<category><![CDATA[AppDev]]></category>
		<category><![CDATA[hackery]]></category>
		<category><![CDATA[omgponies]]></category>

		<guid isPermaLink="false">http://facility9.com/?p=1385</guid>
		<description><![CDATA[David Stein started this current blog meme. He passed the buck on to Brent Ozar, who shared a horrifying tale of his time in the trenches as a developer. Brent then thoughtfully pointed at me and demanded that I carry on the blog meme torch. Blog memes are great. They give me an opportunity to&#8230;]]></description>
			<content:encoded><![CDATA[<p>David Stein started this current <a href="http://www.made2mentor.com/2010/02/macgyver-moments/">blog meme</a>. He passed the buck on to Brent Ozar, who shared a horrifying tale of <a href="http://www.brentozar.com/archive/2010/02/my-macgyver-moment-meme-by-made2mentor/">his time in the trenches as a developer</a>. Brent then thoughtfully pointed at me and demanded that I carry on the blog meme torch.</p>
<p>Blog memes are great. They give me an opportunity to pretend to be inventive and creative, take someone else&#8217;s great idea and spin it in a centrifuge to extract the good stuff and then pass the detritus along to someone else to deal with. As a career developer turned developer berating apparatus, I have seen my fair share of cobbled together dung heaps. In fact, I would be <strong>proud</strong> to have someone call some of my solutions a cobbled together dung heap.</p>
<h3 id="bad_process_just_add_software">Bad Process? Just Add Software</h3>
<p>Many years ago I was asked to put together a simple proof of concept application showing code movement using VSS automation. The phrase &#8220;simple proof of concept&#8221; should have sent me running. Of course, I&#8217;m assuming that the me of 5 years ago had any sense in his head.</p>
<p>I&#8217;ll back up a minute and let you see the whole situation. This organization had a complex development lifecycle. Developers were frequently developing several releases into the future in a combination of major and minor releases. Hot fixes would go out in production and when the next major release went out the icon be cornflower blue but the hot fix would be nowhere to be found. The hot fix would be hot fixed into production and the icon would be back to alice blue. The situation was, in short, a nightmare. What makes the nightmare worse was that it was a process nightmare: development practices in this organization dictated that multiple releases be developed simultaneously <em>by separate teams</em>. </p>
<p>Think about complex, line of business, software. Important software. Software that is core to your business. Imagine that three separate teams of developers are actively developing new features and fixes at the same time in three separate source trees. This is exactly what was going on at this organization. My job was to automate the problem away with software.</p>
<h3 id="bad_software_just_add_more_software">Bad Software? Just Add More Software</h3>
<p>This organization was heavily invested in using Visual Source Safe. For those of you young enough to have worked with modern version control systems (such as a team of scribes working around the clock), let me tell you about VSS. VSS exists entirely on the client computer. VSS&#8217;s source control mojo operates through a network share using a combination of black magic and pure luck. Like all things that work with luck, it fails. It is safer to print your source code, shred it, and burn the paper shreds that to keep your code in VSS.</p>
<p>Despite the pain of VSS, VSS was the platform. How do you automate a platform when there is no server-side component? You install a VSS client on a server and you begin automating it. Thankfully VSS supplied an API &#8211; a poorly documented COM+ API. </p>
<p>I created a proof of concept application that showed code motion through various stages of development in VSS. The client was happy. The client signed a statement of work. We took their money and strode purposefully towards what appeared to be a set of rotating blades.</p>
<p>As the project unfolded it became very apparent that no amount of software could solve this problem. The problem was process, not software. Valiantly, foolishly, 26ishly, I soldiered forward. I worked 14 hour days. I build a cobbled together GUI that attempted to model a software development process that was beyond complicated. The GUI was cumbersome to use and brittle to code. A small change in one line of code meant that 17 other bugs showed up in various parts of the program. There were easily 100,000 lines of code in what should have been a simple management application. Edge cases lead to other edge cases. After one marathon 24 hour programming session (after four 18 hour days) the GUI tool finally worked. The users could configure a process. A process that potentially didn&#8217;t work.</p>
<h3 id="throwing_worse_code_after_bad">Throwing Worse Code After Bad</h3>
<p>The actual automation was a supposed to be easy. The users could apply VSS labels and the automated software would, in theory, pick up the changes within 15 minutes. The automated software would pick up the changes on a regular basis but it frequently exploded in a fiery error when confronted with real world problems. When two teams are actively developing against the same code base, code merges don&#8217;t go very well. </p>
<p>The process was intrinsically human but the client wanted automation. Being young and stupid, I didn&#8217;t know enough to say no. I cobbled together a working knowledge of text parsing and attempted out outfox the people who wrote the VSS Merge Tool. Armed with a fistful of academic papers, articles, and APIs I attempted to build a better merge tool using existing libraries. </p>
<p>At the end of the day, the tool built a log of errors using the unified diff format (which no human can read), collected the log and emailed a copy of it to the developers who committed the conflicting files. Or, it would have had anyone used the software.</p>
<h3 id="didn8217t_you_read_the_manual">Didn&#8217;t You Read the Manual</h3>
<p>I actually wrote a software manual. It was actually a good manual. Want to know how I know? I gave the manual to the project manager and had him create instructional videos. They worked.</p>
<p>The project sponsor was promoted before the project was completed. The primary users transferred to another department. The new users were too busy to read the manual and expected the software to work easily and obviously. Who wouldn&#8217;t, right?</p>
<p>The GUI tool looked like the directory structure in VSS, but it didn&#8217;t reflect the changes in VSS, it simply let the users configure how the tool should behave. Sound confusing? It was.</p>
<p>At the end of the day, I had written a complicated manual for a complex piece of software that <em>actually</em> worked. It was a cobbled together solution built out of several hundred thousand lines of buggy .NET 1.1 code sitting on top of a buggy COM+ API intended to solve a buggy process. It&#8217;s a miracle that this software abomination wasn&#8217;t fueled by the shattered dreams of orphans.</p>
<h3 id="silent_rage_would_be_better_than_this">Silent Rage Would Be Better Than This</h3>
<p>I said that was the end of the day. It wasn&#8217;t. I got one support call about the product about 3 months after it had been delivered, signed off, and paid for. I went back to the client&#8217;s location and sat down with the current team to learn their problems. None of them knew how to use the software. No original team members were around who had been involved in the original project. All of the original documentation had been lost in some kind of bit rot tar pit. </p>
<p>My beautiful, cobbled together, duct tape and baling wire solution would never see the light of day. It may have been ugly, but it worked. There&#8217;s nothing like feeling the triumph of having saved the day and then having that day get flushed right down the toilet.</p>
<h3 id="calling_other_macgyvers">Calling Other MacGyvers</h3>
<p>Since Brent Ozar stole my default victim, <a href="http://ihumanable.com">Matt Nowack</a>, I&#8217;m going to have to find more victims. I&#8217;m going to point the finger of shame at <a href="http://tjaybelt.blogspot.com/">TJay Belt</a>, <a href="http://scarydba.wordpress.com">Grant Fritchey</a>, and <a href="http://www.enginerding.com/">Alex Moore</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://facility9.com/2010/03/my-macgyver-moment/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>How the Hell Did I Get Here?</title>
		<link>http://facility9.com/2010/01/how-the-hell-did-i-get-here-2/</link>
		<comments>http://facility9.com/2010/01/how-the-hell-did-i-get-here-2/#comments</comments>
		<pubDate>Tue, 19 Jan 2010 17:32:47 +0000</pubDate>
		<dc:creator>Jeremiah Peschka</dc:creator>
				<category><![CDATA[nonsense]]></category>
		<category><![CDATA[syndication]]></category>
		<category><![CDATA[awesome]]></category>
		<category><![CDATA[goats]]></category>
		<category><![CDATA[hackery]]></category>
		<category><![CDATA[omgponies]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[sqljackass]]></category>
		<category><![CDATA[writing]]></category>

		<guid isPermaLink="false">http://facility9.com/?p=1296</guid>
		<description><![CDATA[Paul Randal started this chain post. He tagged Steve Jones who, in turn, tagged Jack Corbett who finally tagged me. I&#8217;m pretty sure everyone who nominally makes sense has already been tagged at this point thus leaving Jack to scrape the bottom of the barrel. Like Jack, I think I could approach this in a&#8230;]]></description>
			<content:encoded><![CDATA[<p>Paul Randal started this <a href='http://www.sqlskills.com/BLOGS/PAUL/post.aspx?id=785a0c9c-e035-43ea-bbac-685d10d5802d' target='_blank'>chain post</a>. He tagged <a href='http://www.sqlservercentral.com/blogs/steve_jones/archive/2010/01/18/what-three-things-brought-me-here.aspx' target='_blank'>Steve Jones</a> who, in turn, tagged <a href='http://wiseman-wiseguy.blogspot.com/2010/01/three-events-that-brought-me-here.html?utm_source=feedburner&amp;utm_medium=twitter&amp;utm_campaign=Feed:+WiseManOrWiseGuyYouDecide+(Wise+man+or+Wise+guy%3F++You+decide)' target='_blank'>Jack Corbett</a> who finally tagged me. I&#8217;m pretty sure everyone who nominally makes sense has already been tagged at this point thus leaving Jack to scrape the bottom of the barrel.</p>
<p>Like Jack, I think I could approach this in a number of different ways. I think I&#8217;ve already answered the professional route that I took. If I haven&#8217;t, it&#8217;s probably because my professional route isn&#8217;t all that interesting and it&#8217;s also all available on <a href='http://www.linkedin.com/in/jeremiahpeschka' target='_blank'>LinkedIn</a>. You can, and should, fill in the job changes on my resume with something interesting like &#8220;After being attacked by a bear in the janitor&#8217;s closet at CareWorks Technologies, Jeremiah decided to take a safer job at HMB (they have no bears on staff as janitors).&#8221;</p>
<p>Anyway, you asked for it, you got it: how the hell did I get here?</p>
<h3>I&#8217;m a Rock and Roll Machine</h3>
<p>I love being on stage and in front of people, even though it terrifies the crap out of me. Apparently, I like that adrenaline surge. I&#8217;ve been playing guitar since I was 13 years old.  When I was 23 I answered an advertisement and auditioned for a band. I got the job after 5 minutes. </p>
<p>Being a musician takes a lot of hard work, dedication, and practice. You work for hours and hours as a group, and hours and hours on your own preparing for a show. At that show, you&#8217;re going to walk up on stage and try to steal the attention of a room full of people who would, frankly, rather be doing one of a million other things &#8211; playing pool, talking to friends, hitting on that girl across the bar &#8211; than listening to you. As musicians, it was our job to get their attention, hold it for an hour, and make sure that they were happy about it. That job gets even harder when you&#8217;re in a band that only plays original material.</p>
<p>What seemed really fun &#8211; being in a band &#8211; turned out to be a lot of work &#8211; practicing three nights a week for four hours a night with the band and then practicing even more on my own. I learned a lot about myself &#8211; my tolerance for bullshit, how to get attention, and how to act in front of a crowd of people &#8211; while I was in the band. I also learned a lot about how to budget scarce resources &#8211; money and time &#8211; while still getting the job done &#8211; getting to the show.</p>
<p>The band eventually fell apart, as most do, but I learned many valuable lessons that I carry with me &#8211; time and resource management, performing skills, and how to make an ass of yourself and be okay with it. Most importantly, I learned that passion alone isn&#8217;t enough. You have to work for something if you really want to be good at it.</p>
<h3>Everything to Everyone</h3>
<p>The fact is, I&#8217;m not everything to everyone. But for a long time, I thought that I could do it.</p>
<p>Before and while I was in the band, I was married. The band took up a lot of time and it took a lot of time away from my marriage. While being in a band didn&#8217;t cause my eventual divorce, I&#8217;m sure it contributed to it (I quit the band about a year before my ex-wife and I quit the marriage). I remarried pretty quickly and that marriage ended almost as fast as it started.</p>
<p>Throughout all of this, though, there&#8217;s a huge undercurrent &#8211; I was trying to make everyone happy. I was trying to be a good husband, musician, developer, friend, son, brother, step-father, and about a million other things. I stretched myself thin and I broke. </p>
<p>These days, I know that I can only be me and that I&#8217;m the only person I need to make happy. There&#8217;s a reason why I work with SQL Server but I program with Ruby, why I listen to old school hardcore punk but I play a bizarre blend of folk and country, why I devote more time to my friends and family than I have before &#8211; these things all make me happy. If it doesn&#8217;t make me happy and I don&#8217;t need to do it to live, I don&#8217;t do it.</p>
<h3>Self-Fulfilling Catastrophe</h3>
<p>A couple of paragraphs ago I said &#8220;I stretched myself thin and I broke.&#8221; I really do mean that. During the first divorce, I moved into a tiny house on the ass end of Columbus, stopped paying most of my bills, and ended up living on as little as $20 a week. The funny part, though, is that I always found the cash to go out and party, or to stay in and party. This became a bad habit even once the divorce was done and I should have been back on my feet. Over the next 4 years everything spiralled completely out of control.</p>
<p>I&#8217;m pretty sure there were more than a few times I nearly lost my job. I frequently called in &#8220;sick&#8221; from the crowded patio of a bar at 1:30AM, had my car repossessed, racked up so much debt that people were calling my family members to find out where I was, and I partied seven nights a week. I lost a lot of my friends and damaged most of my remaining friendships irrepairably in the process. Throughout this ordeal, a few of my friends stood by me. They didn&#8217;t give up on me despite my ardent attempts to turn myself into a drooling train wreck of a human being.</p>
<p>In June of 2008, I gave it all up. I realized that I was a total train wreck and that everything around me was completely out of control. My career was stagnant. I was sliding backwards as a person. I wasn&#8217;t meeting any of my goals for myself because I was too busy slowly killing myself.</p>
<p>I stopped drinking. I got the help I needed and I began the long, painful, process of pulling myself up by my shoelaces. I dried out. </p>
<p>By August, I had completed the SQL Server 2005 MCITP: Database Developer certification. I started the Columbus chapter of PASS in October. I started paying back all of my bad debt (only a few months left to go). Nine months after I quit drinking, I quit my one to two pack a day smoking habit (sorry about that one, Mom and Dad) &#8211; I <em>never</em> would have thought I could end my 13 year addiction to nicotine.</p>
<p>I have a great relationship with my family and friends now, it&#8217;s better than anything I could ever hope for.</p>
<p>I learned a lot of things from this.</p>
<ol>
<li>I can be horribly selfish.</li>
<li>There&#8217;s nothing better than not being that selfish.</li>
<li>I can do damn near anything I want to do if I put my mind to it.</li>
<li>There are some things in life that are so important you can&#8217;t afford to overlook them.</li>
</ol>
<h3>Afterward</h3>
<p>This summer, one of my friends (someone who met me at my lowest and stuck by me through everything) is giving me the greatest honor I could ever hope for: on June 19th I&#8217;ll be officiating his wedding. Like a lot of people, I wouldn&#8217;t change a thing about my life.</p>
]]></content:encoded>
			<wfw:commentRss>http://facility9.com/2010/01/how-the-hell-did-i-get-here-2/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>The First Ever Log Reader Awards</title>
		<link>http://facility9.com/2009/10/the-first-ever-log-reader-awards/</link>
		<comments>http://facility9.com/2009/10/the-first-ever-log-reader-awards/#comments</comments>
		<pubDate>Tue, 06 Oct 2009 18:00:46 +0000</pubDate>
		<dc:creator>Jeremiah Peschka</dc:creator>
				<category><![CDATA[sqlpass]]></category>
		<category><![CDATA[syndication]]></category>
		<category><![CDATA[blogging]]></category>
		<category><![CDATA[contest]]></category>
		<category><![CDATA[omgponies]]></category>
		<category><![CDATA[summit2009]]></category>
		<category><![CDATA[writing]]></category>

		<guid isPermaLink="false">http://facility9.com/?p=986</guid>
		<description><![CDATA[Starting today, and ending on Friday, October 16th, you can submit a blog post, or series of blog posts, to the 2009 Log Reader Awards. What is it? You&#8217;re probably asking yourself &#8220;What&#8217;s a Log Reader Award?&#8221; Well, dear reader, a Log Reader Award is an award created by bloggers (myself, Andy Warren, and Brent&#8230;]]></description>
			<content:encoded><![CDATA[<p>Starting today, and ending on Friday, October 16th, you can submit a blog post, or series of blog posts, to the 2009 Log Reader Awards.</p>
<h3>What is it?</h3>
<p>You&#8217;re probably asking yourself &#8220;What&#8217;s a Log Reader Award?&#8221; Well, dear reader, a Log Reader Award is an award created by bloggers (myself, <a href='http://www.sqlservercentral.com/blogs/andy_warren/archive/2009/10/06/a-contest-for-bloggers-the-2009-pass-logreader-awards.aspx' target='_blank'>Andy Warren</a>, and <a href='http://www.brentozar.com/archive/2009/10/announcing-the-pass-log-reader-awards/' target='_blank'>Brent Ozar</a>) to recognize other bloggers for their excellence in writing across a number of metrics including style and technical knowledge. (Ability to recognize an Oxford comma is a plus, but not required.) We realize that it&#8217;s important to recognize people of all skill levels and that what makes a great introduction to a topic is not the same thing that makes up a deep dive into a single feature of SQL Server.</p>
<p>To make this easier, there are multiple categories: Book Review, Business Intelligence, CLR, New Blog (less than one year old, at least one post a month), Professional Development, Series (Multiple Posts), Server Management &amp; Automation, T-SQL, and Unusual (it&#8217;s great, you love it, but it doesn&#8217;t belong in a previous category). </p>
<h3>How does it work?</h3>
<p>Well, you go to <a href='http://spreadsheets.google.com/viewform?formkey=dGxCaVN2dWtNeEpkRXNlekZzVEk0Tmc6MA' target='_blank'>the submission form</a> and enter your details. On October 17th, we take your list of submissions and review them. Keep in mind, though, that we&#8217;re only going to review the last two posts you submit. This is how we&#8217;re going to stop you from voting Chicago style. Only posts that you&#8217;ve written between October 15th, 2008 and October 16th, 2009 are eligible. You can&#8217;t submit your doctoral thesis on relational design that you wrote 15 years ago. We&#8217;re looking for current articles from active bloggers.<div id="attachment_987" class="wp-caption alignright" style="width: 160px"><a href="http://d1kpgdt94igfig.cloudfront.net/wp-content/uploads/2009/10/screaming_fans.jpg"><img src="http://d1kpgdt94igfig.cloudfront.net/wp-content/uploads/2009/10/screaming_fans-150x150.jpg" alt="Your RSS subscription will look like this" width="150" height="150" class="size-thumbnail wp-image-987" /></a><p class="wp-caption-text">Your RSS subscription will look like this</p></div></p>
<h3>What do you get?</h3>
<p>The satisfaction of a job well done. </p>
<h3>No, seriously, what&#8217;s the reward?</h3>
<p>In addition to the satisfaction of a job well done, you will also receive the praise and admiration of your peers. We&#8217;re working on ways for award recipients to show off that they are an amazing blogger. Oh, and we&#8217;ll be announcing the winner at PASS. In front of people. So it won&#8217;t just be me telling the coat check crew about you&#8230; everyone will get to know how great you are!</p>
]]></content:encoded>
			<wfw:commentRss>http://facility9.com/2009/10/the-first-ever-log-reader-awards/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Who Wants Free Learning?</title>
		<link>http://facility9.com/2009/08/who-wants-free-learning/</link>
		<comments>http://facility9.com/2009/08/who-wants-free-learning/#comments</comments>
		<pubDate>Mon, 03 Aug 2009 14:53:27 +0000</pubDate>
		<dc:creator>Jeremiah Peschka</dc:creator>
				<category><![CDATA[SQL]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[sqlpass]]></category>
		<category><![CDATA[syndication]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[omgponies]]></category>

		<guid isPermaLink="false">http://facility9.com/?p=804</guid>
		<description><![CDATA[I want free learning. Lots and lots of free learning. Why? Because nobody else is going to pay for it in these troubling economic times. You might now be wondering &#8220;How can I get some free learning?&#8221; Well, I&#8217;ll tell you how: The Internets. By using the internets you have access to a ton of&#8230;]]></description>
			<content:encoded><![CDATA[<p>I want free learning. Lots and lots of free learning. Why? Because nobody else is going to pay for it in these troubling economic times.</p>
<p>You might now be wondering &#8220;How can <em>I</em> get some free learning?&#8221; Well, I&#8217;ll tell you how: The Internets.</p>
<p>By using the internets you have access to a ton of free training. <del datetime="2009-08-03T14:54:11+00:00">Crazy</del> Helpful people just write up blog posts and give presentations via LiveMeeting out of nothing more than kindness so that you can get your learn on for free.</p>
<p><a href='http://www.sqlpass.org/Events/ctl/ViewEvent/mid/521.aspx?ID=198' target='_blank'>Understanding Execution Plans</a> On Tuesday, August 11th at 1pm EST Grant Fritchey will be sharing some of his execution plan knowledge with everyone! This is a LiveMeeting and audio will be provided via the computer, not your telephone, so bring headphones to work if you want to listen in.</p>
<p><a href='http://www.brentozar.com/archive/2009/08/free-sql-server-training-at-quest-connect-2009/' target='_blank'>Quest Connect 2009</a> Brent has a great article up on his upcoming speaking engagement at Quest Connect, which will also feature Tim Ford and Tom LaRock. Brent was also kind enough to include links to multiple other sources of free training.</p>
<p><a href='http://www.thomaslarock.com/2009/08/24-hours-of-pass/' target='_blank'>24 Hours of PASS</a> Starting at midnight GMT on September 2nd, there will be 24 hours of PASS presentations available for the world to see. Check out the <a href='http://24hours.sqlpass.org/Sessions.aspx' target='_blank'>list of sessions and speakers</a>. This is a great free event, don&#8217;t miss this opportunity to learn from some incredibly sharp people. Ready for the best part? The speakers will be available to take your questions while you watch the presentation. So go ahead and register. You can learn while you eat corn flakes.</p>
]]></content:encoded>
			<wfw:commentRss>http://facility9.com/2009/08/who-wants-free-learning/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Only 4 days left!</title>
		<link>http://facility9.com/2009/06/only-4-days-left/</link>
		<comments>http://facility9.com/2009/06/only-4-days-left/#comments</comments>
		<pubDate>Sat, 27 Jun 2009 04:23:29 +0000</pubDate>
		<dc:creator>Jeremiah Peschka</dc:creator>
				<category><![CDATA[nonsense]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[sqlpass]]></category>
		<category><![CDATA[syndication]]></category>
		<category><![CDATA[awesome]]></category>
		<category><![CDATA[goats]]></category>
		<category><![CDATA[omgponies]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[this is total nonsense]]></category>

		<guid isPermaLink="false">http://facility9.com/?p=707</guid>
		<description><![CDATA[You know what? I don&#8217;t actually know how many days are left in the contest. All I know is that Bill Graziano just sent me an important email that I need to pass on to all 5 of my readers who aren&#8217;t my mom. (Hi mom) There isn&#8217;t a lot of time left, but you&#8230;]]></description>
			<content:encoded><![CDATA[<p>You know what? I don&#8217;t actually know how many days are left in the contest. All I know is that Bill Graziano just sent me an important email that I need to pass on to all 5 of my readers who aren&#8217;t my mom. (Hi mom)</p>
<p>There isn&#8217;t a lot of time left, but you still have a chance to win your PASS Summit registration, hotel, or one of a number of other cool prizes. If you don&#8217;t win, you can still go to PASS and spend time with me, or <a href='http://brentozar.com?brent=fun' target='_blank'>Brent Ozar</a>, or <a href='http://www.ford-it.com/sqlagentman/?hi_tim' target='_blank'>Tim Ford</a>, or <a href='http://www.thomaslarock.com?win_mode=on' target='_blank'>Thomas LaRock</a> or <a href='http://twitter.com/blythemorrow' target='_blank'>Blythe Morrow</a> (Blythe is part of why PASS works). But, if eating waffles, bacon, or having treadmill races isn&#8217;t your cup of tea, there are a number of other reasons you might want to go to PASS this year.</p>
<p>Allow me to enumerate:</p>
<ul>
<li>More than 160 top-quality sessions scheduled across 5 tracks and 14 pre/post-conference seminars (I&#8217;m an alternate presenter, bet you didn&#8217;t know that!)</li>
<li>Great chances to network with awesome people. There are even sessions to help you improve your networking skills like <a href='http://summit2009.sqlpass.org/Agenda/PrePostConferenceSessions.aspx#Networking_to_Build_Business_Contacts' target='_blank'>this one with Don Gabor</a>.</li>
<li>A great lineup of top experts, authors, presenters, thought-leaders, and community influencers, including Kalen Delaney, Paul Randal, Kimberly Tripp, Itzik Ben-Gan, Kevin Kline, Greg Low, Louis Davidson, Steve Jones, Andy Warren, Brian Knight&#8230; and the list goes on and on (look, I stole that last line from some PASS copy, it&#8217;s 12:05 AM Eastern time, I&#8217;m not going to be all that original).</li>
</ul>
<p>So, here&#8217;s how the contest works:</p>
<ol>
<li>Write 250 words or less about the best thing you learned at PASS.</li>
<li>Send your submission or a link to your blog to <a href='mailto:contact@sqlpass.org'>contact@sqlpass.org</a> with the subject line &#8216;Best Thing I Learned at PASS Summit</li>
</ol>
<p>It&#8217;s really that easy. <a href='http://summit2009.sqlpass.org/AboutSummit/News/BestThingContest.aspx' target='_blank'>Check it out if you don&#8217;t believe me.</a></p>
<p>Point is, I&#8217;m going to be there.</p>
<p>Now, to find out how much time you have left, you need to </p>
<ol>
<li>open up SQL Server Management Studio (Express Edition works just fine).</li>
<li>Open up a new window and paste the following code into the new query window:
<pre lang='tsql'>SELECT DATEDIFF(dd, GETDATE(), '20090701');</pre>
</li>
<li>Press F5 or CTRL + E or click Execute</li>
</ol>
<p>You can enter three times, so enter three times. Three chances to win!</p>
<p>If you need help convincing your boss to send you, check out this great <a href='http://summit2009.sqlpass.org/AboutSummit/ROI/tabid/63/Default.aspx' target='_blank'>ROI</a> or <a href='http://summit2009.sqlpass.org/SpreadTheWord/tabid/79/Default.aspx' target='_blank'>send them a letter</a> or just send them the link to the <a href='http://summit2009.sqlpass.org/Agenda.aspx' target='_blank'>conference agenda</a>.</p>
<p>One thing I learned at PASS: it&#8217;s possible to include references to Krull, ballet, ice cream, and bacon in the same conversation.</p>
]]></content:encoded>
			<wfw:commentRss>http://facility9.com/2009/06/only-4-days-left/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Speaking in July</title>
		<link>http://facility9.com/2009/06/speaking-in-july/</link>
		<comments>http://facility9.com/2009/06/speaking-in-july/#comments</comments>
		<pubDate>Fri, 26 Jun 2009 11:44:29 +0000</pubDate>
		<dc:creator>Jeremiah Peschka</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[nonsense]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[syndication]]></category>
		<category><![CDATA[Visual Studio]]></category>
		<category><![CDATA[AppDev]]></category>
		<category><![CDATA[awesome]]></category>
		<category><![CDATA[omgponies]]></category>
		<category><![CDATA[orm]]></category>
		<category><![CDATA[presenting]]></category>
		<category><![CDATA[SQL Server]]></category>

		<guid isPermaLink="false">http://facility9.com/?p=699</guid>
		<description><![CDATA[I&#8217;m presenting again! Woohoo! On July 23rd, I will be presenting at the Central Ohio .NET Developer&#8217;s Group. The fun starts at 6:00 PM. I strongly suggest you bring large piles of money to throw at me. What will I be speaking about, you might ask? (You&#8217;re probably not asking yourself this question because you&#8230;]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m presenting again! Woohoo!</p>
<p>On July 23rd, I will be presenting at the <a href='http://condg.org/' target='_blank'>Central Ohio .NET Developer&#8217;s Group</a>. The fun starts at 6:00 PM. I strongly suggest you bring large piles of money to throw at me.</p>
<p>What will I be speaking about, you might ask? (You&#8217;re probably not asking yourself this question because you already know I&#8217;m going to tell you.)</p>
<h2>From Tables to Objects: Making Your Database Work With You</h2>
<h3>Time &amp; Location</h3>
<p>July 23rd at 6:00 PM, at <a href='http://condg.org' target='_blank'>Central Ohio .NET Developers Group</a> located at the <a href='http://maps.google.com/maps?f=q&amp;hl=en&amp;q=8800+Lyra+Dr.+Columbus,+OH+43240&amp;om=1' target='_blank'>Microsoft building on Polaris Parkway in Columbus, OH</a></p>
<h3>Abstract</h3>
<p>A database is far more than a persistent object store for your application; it is capable of data validation en masse, aggregations, and creating different projections of data. By working with your database, rather than against it, it is possible to leverage all of the capabilities of a relational database to provide rich, high performance interaction with your application through an ORM. This presentation will discuss the finer points of building a full-featured data access layer using an ORM and the features of a relational database.</p>
<h3>Goals</h3>
<ol>
<li>Teach attendees about database features that make development easier – including views, sparsely populated tables, and user-defined functions and types.</li>
<li>Empower the audience to solve object relational impedance mismatch using data modeling techniques and database features.</li>
<li>Demonstrate how to integrate the database and object oriented software using a custom designed data access layer.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://facility9.com/2009/06/speaking-in-july/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Why are you going to the PASS Summit?</title>
		<link>http://facility9.com/2009/06/why-are-you-going-to-the-pass-summit/</link>
		<comments>http://facility9.com/2009/06/why-are-you-going-to-the-pass-summit/#comments</comments>
		<pubDate>Mon, 22 Jun 2009 19:33:34 +0000</pubDate>
		<dc:creator>Jeremiah Peschka</dc:creator>
				<category><![CDATA[SQL]]></category>
		<category><![CDATA[sqlpass]]></category>
		<category><![CDATA[syndication]]></category>
		<category><![CDATA[brentozarfanclub]]></category>
		<category><![CDATA[omgponies]]></category>
		<category><![CDATA[passsummit]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[sqljackass]]></category>
		<category><![CDATA[summit2009]]></category>

		<guid isPermaLink="false">http://facility9.com/?p=690</guid>
		<description><![CDATA[Colin Stasiuk asked a great question: Why are you going to the PASS Summit? But, more importantly, Colin hits on the all important question: how do you decide which sessions to attend? This is going to be my second PASS Summit, so I&#8217;m not an expert on picking sessions, but I have an idea based&#8230;]]></description>
			<content:encoded><![CDATA[<p><a href='http://benchmarkitconsulting.com' target='_blank'>Colin Stasiuk</a> asked a great question: <a href='http://benchmarkitconsulting.com/colin-stasiuk/2009/06/22/why-are-you-going-to-the-pass-summit-sqlpass-sql/' target='_blank'>Why are you going to the PASS Summit?</a> But, more importantly, Colin hits on the all important question: how do you decide which sessions to attend?</p>
<p>This is going to be my second PASS Summit, so I&#8217;m not an expert on picking sessions, but I have an idea based on what worked well last year. Last year, I had an exhaustive list of sessions picked out. Then, when I arrived at the Summit I marked them all on my program, which I promptly lost. <a href='http://brentozar.com?what_a_softie' target='_blank'>Brent</a> was kind enough to give me his program. I drew stick people on it. I also didn&#8217;t attend a lot of the sessions I was planning on attending. </p>
<ol>
<li>I grossly underestimated my own abilities and ended up leaving sessions because I thought I could gain a lot. <strong>Don&#8217;t underestimate yourself.</strong> Challenge yourself. Pick sessions that you think there&#8217;s no way you can understand them. I attended Jimmy May&#8217;s presentation on Disk Partition Alignment with Brent. I thought I would be completely lost. Then I realized that a lot of the low-level disk information bore at least a passing similarity to inode structures in the ext2/ext3 family of file systems on Linux systems. Once I translated that knowledge I was able to follow along, roughly, and be challenged in my thinking.</li>
<li>A lot of very smart, really great people gave me suggestions on sessions to attend. The friends I made at PASS helped me find sessions that would better fit what I wanted to learn about. They were right.</li>
</ol>
<p>What am I going to different this year to make sure that I get the most out of the Summit? How can you do the same?</p>
<ol>
<li><strong>Ask someone who has the job you want.</strong> Say you&#8217;re a database developer and you want to be a database architect. Find one. Ask them which sessions you might benefit from. Better yet, ask them &#8220;I want your job. Which of these sessions will help me get there?&#8221;</li>
<li><strong>Pick something you don&#8217;t know anything about and attend it.</strong> If you want to learn about something, learn through a trial by fire. But, like I said earlier, don&#8217;t underestimate yourself. If you know even the slightest bit about SSRS, an introduction to Report Builder 2 is probably going to bore you. Take a gamble and go to an intermediate session.</li>
<li><strong>Make a back up list.</strong> Make a list of sessions that sound like they would be <del datetime="2009-06-22T18:56:57+00:00">very valuable to advancing your career path</del> interesting. Pick things that sound cool. Pick features you haven&#8217;t played with. Learn some Business Intelligence mojo.</li>
</ol>
<p>Honestly, I&#8217;m going to do all three of these things. There&#8217;s a lot that I want to learn. I know people who are already there. I&#8217;m going to pick their brains for how to get there. Just remember that you&#8217;re going to the Summit not just to learn, but to interact with your peers. Make sure you socialize, too. I still think I learned more sitting on the floor talking to Brent Ozar, Donald Farmer, and a few other people than I would have if I had gone to whichever session I originally planned to attend.</p>
]]></content:encoded>
			<wfw:commentRss>http://facility9.com/2009/06/why-are-you-going-to-the-pass-summit/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Columbus Give Camp</title>
		<link>http://facility9.com/2009/06/columbus-give-camp/</link>
		<comments>http://facility9.com/2009/06/columbus-give-camp/#comments</comments>
		<pubDate>Mon, 15 Jun 2009 11:41:32 +0000</pubDate>
		<dc:creator>Jeremiah Peschka</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[nonsense]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[syndication]]></category>
		<category><![CDATA[Visual Studio]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[omgponies]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[while loop]]></category>

		<guid isPermaLink="false">http://facility9.com/?p=672</guid>
		<description><![CDATA[The Columbus Give Camp site has gone live. What&#8217;s a give camp? Basically, to paraphrase the about page, a give camp is an opportunity for developers to give back to the local community by contributing time and effort to create custom software for non-profits. How can you help? Volunteer your time Let a charity know&#8230;]]></description>
			<content:encoded><![CDATA[<p>The <a href='http://www.columbusgivecamp.org/GiveCamp' target='_blank'>Columbus Give Camp</a> site has gone live.</p>
<p>What&#8217;s a give camp? Basically, to paraphrase the <a href='http://www.columbusgivecamp.org/GiveCamp/Home/About' target='_blank'>about page</a>, a give camp is an opportunity for developers to give back to the local community by contributing time and effort to create custom software for non-profits.</p>
<p>How can you help?</p>
<ul>
<li><a href='http://www.columbusgivecamp.org/GiveCamp/Volunteer'>Volunteer your time</a></li>
<li><a href='http://www.columbusgivecamp.org/GiveCamp/Charity' target='_blank'>Let a charity know</a></li>
<li><a href='http://www.columbusgivecamp.org/GiveCamp/Home/Sponsor' target='_blank'>Sponsor the event</a> with food or software licenses or plain old piles of cash</a></li>
</ul>
<p>Why am I plugging this? </p>
<ol>
<li>It&#8217;s a cool idea</li>
<li>I designed and built the database</li>
<li>I plan on being there</li>
</ol>
<p>What are you waiting for? Head on over to <a href='http://www.columbusgivecamp.org/GiveCamp/' target='_blank'>Columbus Give Camp</a> and volunteer!</p>
]]></content:encoded>
			<wfw:commentRss>http://facility9.com/2009/06/columbus-give-camp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: basic
Object Caching 804/834 objects using disk: basic
Content Delivery Network via Amazon Web Services: CloudFront: d1kpgdt94igfig.cloudfront.net

Served from: facility9.com @ 2012-05-24 17:23:51 -->
