<?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>Anacronyms &#187; Work</title>
	<atom:link href="http://www.barkingaardvark.com/blog/?feed=rss2&#038;cat=13" rel="self" type="application/rss+xml" />
	<link>http://www.barkingaardvark.com/blog</link>
	<description>The Department of Unified Ontology</description>
	<lastBuildDate>Fri, 24 May 2013 21:33:22 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4.1</generator>
		<item>
		<title>Production And Problems</title>
		<link>http://www.barkingaardvark.com/blog/?p=4434</link>
		<comments>http://www.barkingaardvark.com/blog/?p=4434#comments</comments>
		<pubDate>Fri, 19 Apr 2013 20:30:01 +0000</pubDate>
		<dc:creator>dean</dc:creator>
				<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://www.barkingaardvark.com/blog/?p=4434</guid>
		<description><![CDATA[I am now a full-fledged operational DBA. The transition is a nearly-inevitable one. First, most operational DBAs started as something else. Sometimes they started as server/network techs, and sometimes they started as software developers. In most cases, they started doing DBA type work because there was nobody else to do it. Second, there is a [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" src="http://farm7.staticflickr.com/6084/6041191075_1f30cc5446_m.jpg" alt="" width="144" height="96" />I am now a full-fledged operational DBA.</p>
<p>The transition is a nearly-inevitable one. First, most operational DBAs started as something else. Sometimes they started as server/network techs, and sometimes they started as software developers. In most cases, they started doing DBA type work because there was nobody else to do it.</p>
<p>Second, there is a shortage of good operational DBAs. You realize this when you hang the labels &#8216;DBA&#8217;, &#8216;SQL Server&#8217;, &#8216;DB2&#8242; and &#8216;Oracle&#8217; on your LinkedIn profile. Since I first put the DBA label up, I have gotten regular (even in slow periods, 1-2 month) inquiries about availability. I just got my first one after starting this job three weeks ago.</p>
<p>Anyway, as a full-fledged operational DBA, I get hit with things coming from the left and the right and right up the middle like a locomotive. Even here, where I&#8217;ve been on the job three weeks, I get people stacked up to talk to me on a bad morning.</p>
<p>One of the things developers have learned is that if you invoke the magical &#8216;production problem&#8217;, you will move up the queue.</p>
<p>I am currently working on rebuilding a test environment prior to some software being rolled out to production next week. They&#8217;re getting fairly frantic to have it running, but there have been a series of problems all revolving around the facts that 1. this hasn&#8217;t been done in over a year and 2. there isn&#8217;t anybody around who has done it before. Nor did they leave any instructions or scripts or what have you.</p>
<p>So I&#8217;m working on this and an annoying developer walks up. <em>Do you have a minute?</em> he asks. <em>No</em>, I say, <em>I don&#8217;t</em>. <em>This is with regard to a production problem</em>, he says. <em>I still don&#8217;t have a minute right now</em>, I say, <em>give me two minutes to finish the email I&#8217;m writing and I&#8217;ll talk to you</em>.</p>
<p>Two minutes later, I go get him.</p>
<p>We sit down at my machine, and I pull up the production system and run a query or two. All looks fine. About that time, another co-worker wanders in and gestures towards the door. <em>You coming?</em> he asks.</p>
<p><em>Yeah</em>, the developer says, and gets up.</p>
<p><em>Wait a minute</em>, I said, <em>what&#8217;s your production problem?</em></p>
<p><em>Well,</em> he says,<em> there&#8217;s no actual problem, I just wanted to see this data in relation to the problem, to see if it is fixed. Can you send it to me? I have to go for lunch.</em></p>
<p>So that particular developer has burned his &#8216;production problem&#8217; credit with me.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.barkingaardvark.com/blog/?feed=rss2&#038;p=4434</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I Keep Finding Databases</title>
		<link>http://www.barkingaardvark.com/blog/?p=4426</link>
		<comments>http://www.barkingaardvark.com/blog/?p=4426#comments</comments>
		<pubDate>Tue, 16 Apr 2013 20:53:28 +0000</pubDate>
		<dc:creator>dean</dc:creator>
				<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://www.barkingaardvark.com/blog/?p=4426</guid>
		<description><![CDATA[I have set myself up in what seems like 10,000 databases now, and I keep finding new ones. They appear when a supplicant arrives, clutching change request paperwork to their tear-stained cheeks. &#8220;This doesn&#8217;t work!&#8221; they cry. I dig in and start investigating and eventually find Yet Another Database. I know it is new to [...]]]></description>
			<content:encoded><![CDATA[<p>I have set myself up in what seems like 10,000 databases now, and I keep finding new ones. They appear when a supplicant arrives, clutching change request paperwork to their tear-stained cheeks.</p>
<p>&#8220;This doesn&#8217;t work!&#8221; they cry.</p>
<p>I dig in and start investigating and eventually find Yet Another Database. I know it is new to me because I have to connect with sa &#8211; my own domain credentials don&#8217;t work.</p>
<p>I am wondering how far down this particular rabbit hole goes&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.barkingaardvark.com/blog/?feed=rss2&#038;p=4426</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Maybe It&#8217;s My Age</title>
		<link>http://www.barkingaardvark.com/blog/?p=4418</link>
		<comments>http://www.barkingaardvark.com/blog/?p=4418#comments</comments>
		<pubDate>Fri, 12 Apr 2013 17:29:15 +0000</pubDate>
		<dc:creator>dean</dc:creator>
				<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://www.barkingaardvark.com/blog/?p=4418</guid>
		<description><![CDATA[Or perhaps not. One of the major differences I&#8217;ve noticed in my last 5 years of employment is how managers treat me. I&#8217;ve only had perhaps 15 minutes interaction with my manager since starting here. He was on holidays for my first week and part of my second, and then he was busy when he [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" style="font-size: 13px; line-height: 19px;" src="http://farm9.staticflickr.com/8074/8266164664_0786c938a4_m.jpg" alt="" width="97" height="144" />Or perhaps not.</p>
<p>One of the major differences I&#8217;ve noticed in my last 5 years of employment is how managers treat me.</p>
<p>I&#8217;ve only had perhaps 15 minutes interaction with my manager since starting here. He was on holidays for my first week and part of my second, and then he was busy when he did get back. Yesterday, he finally got round to talking with me about how things were going, and it went like this:</p>
<p>&#8220;How are things going. You alright?&#8221;</p>
<p>&#8220;Yeah, I&#8217;m fine.&#8221;</p>
<p>&#8220;Ok. You&#8217;re a senior guy, I&#8217;ll leave you alone. Let me know if you need anything.&#8221;</p>
<p>&#8220;Ok, sure.&#8221;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.barkingaardvark.com/blog/?feed=rss2&#038;p=4418</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>You Know&#8230;</title>
		<link>http://www.barkingaardvark.com/blog/?p=4393</link>
		<comments>http://www.barkingaardvark.com/blog/?p=4393#comments</comments>
		<pubDate>Thu, 28 Mar 2013 19:02:19 +0000</pubDate>
		<dc:creator>dean</dc:creator>
				<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://www.barkingaardvark.com/blog/?p=4393</guid>
		<description><![CDATA[For the longest time, your status was enhanced by a smaller cell phone. Now, your status is enhanced by a larger cell phone.]]></description>
			<content:encoded><![CDATA[<p>For the longest time, your status was enhanced by a smaller cell phone.</p>
<p>Now, your status is enhanced by a larger cell phone.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.barkingaardvark.com/blog/?feed=rss2&#038;p=4393</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Final Day</title>
		<link>http://www.barkingaardvark.com/blog/?p=4386</link>
		<comments>http://www.barkingaardvark.com/blog/?p=4386#comments</comments>
		<pubDate>Fri, 22 Mar 2013 15:53:04 +0000</pubDate>
		<dc:creator>dean</dc:creator>
				<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://www.barkingaardvark.com/blog/?p=4386</guid>
		<description><![CDATA[I sort of took a turn toward the wrong side of the tracks a while back in my employment life. First it was trucking, and you know who runs the trucking industry. Then it was gambling. For the last two years, it has been the Red Light District, a company that provides the infrastructure for [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" src="http://farm7.staticflickr.com/6172/6249831077_afcfcb261c.jpg" alt="" width="180" height="180" />I sort of took a turn toward the wrong side of the tracks a while back in my employment life.</p>
<p>First it was trucking, and you know who runs the trucking industry.</p>
<p>Then it was gambling.</p>
<p>For the last two years, it has been the Red Light District, a company that provides the infrastructure for people who want to try to hook up with other people.</p>
<p>I&#8217;m not really sorry to be leaving here. I&#8217;ve never really felt like I belonged here &#8211; the people are friendly enough, and I got along with most people well enough, but it just didn&#8217;t feel&#8230; right. It is hard to describe. I quite like my immediate manager, like my co-workers, but have always had the sense that we share occupancy of a handbasket.</p>
<p>Foremost among the things I felt here was the sense that, should I be deemed replaceable, I would be replaced immediately. A good company cares about its people and if it does, its people will care back. Nobody cares here, because they know that the second the company considers them expendable, or even inconvenient, they will be gone with the minimum that the law requires.</p>
<p>It&#8217;s slow poison to a person like me. I am a straightforward guy &#8211; I mean what I say and I say what I mean, and I expect other people to do the same. I treat people with respect, and I expect to be treated with respect in return.</p>
<p>On Monday, I expect a return to normalcy, a return to a company that cares. A return to a work community. I am really looking forward to it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.barkingaardvark.com/blog/?feed=rss2&#038;p=4386</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Yet Another Sunset</title>
		<link>http://www.barkingaardvark.com/blog/?p=4376</link>
		<comments>http://www.barkingaardvark.com/blog/?p=4376#comments</comments>
		<pubDate>Tue, 12 Mar 2013 15:15:18 +0000</pubDate>
		<dc:creator>dean</dc:creator>
				<category><![CDATA[Chez Entropez]]></category>
		<category><![CDATA[Photography]]></category>
		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://www.barkingaardvark.com/blog/?p=4376</guid>
		<description><![CDATA[This is perhaps appropriate? One of the big stressors in recent times has been my employment situation. I haven&#8217;t written much about my current place of employment other than to name it The Red Light District. I came here after leaving The Wild West, which was a poker company that announced that it was moving [...]]]></description>
			<content:encoded><![CDATA[<p>This is perhaps appropriate?</p>
<p>One of the big stressors in recent times has been my employment situation. I haven&#8217;t written much about my current place of employment other than to name it The Red Light District. I came here after leaving The Wild West, which was a poker company that announced that it was moving countries, and anyone who didn&#8217;t want to move should find another job.  I found another job.</p>
<p>The Red Light District had massively downsized in the recent past, shredding 75% of the headcount. At the time I was hired, they were saying that they had turned the corner and all was good.</p>
<p>All was not as good as they implied, and attention slipped away from the core product to new social media ventures.</p>
<p>I considered, and considered. I&#8217;ve worked many different places the last 20 years (I should count them) and most of the time when I leave them, something has forced me out, whether it is blatant downsizing, or a move, or a buyout&#8230; thinking quickly, I&#8217;ve only left one job where the move was truly voluntary, and this was a company whose product was so blatantly bad that I was ashamed to have my name associated with it.</p>
<p>In this current case, the product isn&#8217;t bad. The people are good. But it is one company owned by wealthy people who, if it fails, can just sell off the dregs and move their attention to other ventures. And if it fails in, say, 5 years, and I&#8217;m out on the street, I&#8217;ll be pushing 60 and looking for work in an industry that displays blatant age discrimination.</p>
<p>This move is carefully considered. I didn&#8217;t get everything I want: it&#8217;s still a drive to get to it, but realistically I&#8217;m not going to find a company that offers what I want close to home &#8211; doing what I do, I have to work for a company with some heft. And that means big urban centres.</p>
<p>But I do get a job that will be long term, at a very stable company that is consistently one of the best companies in Canada to work at. It is my sincere hope that I will close out my working life there.</p>
<p><img class="aligncenter" src="http://farm9.staticflickr.com/8246/8540358309_bc19331a98_z.jpg" alt="" width="640" height="512" /></p>
<p>It feels odd to be recognizing this &#8211; at some point in the last couple of years I have shifted from thinking of my future career as an open-ended thing to seeing it as finite. Which, of course, it is.</p>
<p>Welcome to middle age, Dean.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.barkingaardvark.com/blog/?feed=rss2&#038;p=4376</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>I Am Writing End-of-the-World Code</title>
		<link>http://www.barkingaardvark.com/blog/?p=4269</link>
		<comments>http://www.barkingaardvark.com/blog/?p=4269#comments</comments>
		<pubDate>Thu, 20 Dec 2012 18:28:15 +0000</pubDate>
		<dc:creator>dean</dc:creator>
				<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://www.barkingaardvark.com/blog/?p=4269</guid>
		<description><![CDATA[Since the world is ending tomorrow, the only thing this code has to do is compile. Anything after that is pure gravy. No bounds checking. If it blows up, it&#8217;ll only be a problem for the next 24 hours or so. No error handling. This time tomorrow, nobody will care, and concerns about data corruption [...]]]></description>
			<content:encoded><![CDATA[<p>Since the world is ending tomorrow, the only thing this code has to do is compile. Anything after that is pure gravy.</p>
<p>No bounds checking. If it blows up, it&#8217;ll only be a problem for the next 24 hours or so.</p>
<p>No error handling. This time tomorrow, nobody will care, and concerns about data corruption will have been shoved aside by actual physical corruption.</p>
<p>No testing. Everybody who depends on this functionality will be dead tomorrow.</p>
<p>No parameter cleaning. SQL Injection? Let&#8217;s see you try it with flaming fireballs raining down death, pal.</p>
<p>I am editing straight in Production. That, my friends, is End-Of-The-World coding.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.barkingaardvark.com/blog/?feed=rss2&#038;p=4269</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Meanwhile, Among The Pigeons</title>
		<link>http://www.barkingaardvark.com/blog/?p=4145</link>
		<comments>http://www.barkingaardvark.com/blog/?p=4145#comments</comments>
		<pubDate>Wed, 17 Oct 2012 18:15:08 +0000</pubDate>
		<dc:creator>dean</dc:creator>
				<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://www.barkingaardvark.com/blog/?p=4145</guid>
		<description><![CDATA[We all, supposedly, know how important communication is. I am a communicator. At home, I tell Chris what I am doing, mostly, unless it is trivial. I discuss things with her. One of my favourite times of the week are the few minutes we spend in bed together on Saturday and Sunday mornings: I make [...]]]></description>
			<content:encoded><![CDATA[<p>We all, supposedly, know how important communication is.</p>
<p>I am a communicator. At home, I tell Chris what I am doing, mostly, unless it is trivial. I discuss things with her. One of my favourite times of the week are the few minutes we spend in bed together on Saturday and Sunday mornings: I make her a latte and bring it to her, then slip under the covers while we drink our coffee and talk about life, about the kids and what we should do that day.</p>
<p>I am a communicator at work, too. I am easily my team&#8217;s most prolific emailer. I send out emails when I do important things. I send out results of things I am investigating. I send out emails suggesting changes, noting problems&#8230;</p>
<p>I send emails asking for information, copying everybody I can think of. I do this partly because I want an answer and don&#8217;t want to go stand in someone&#8217;s cubicle like a 250 lb toddler &#8211; you know how kids are. They demand an answer NOW. I don&#8217;t want to seem like that, so I send email. I communicate my desire for information. I include the people who care.  I am a good corporate citizen.</p>
<p>That is only part of the reason I send email. The other part is so that I have some sort of paper trail when my question doesn&#8217;t get answered, and whatever it was that was depending on that answer gets shuffled aside.</p>
<p>Like this morning, where I have been struggling with some code that attempts to sort through a large amount of data to find whether or not there is a corresponding entry in a log file. That this is necessary is a legacy of bad design and piecemeal construction (I won&#8217;t call it &#8216;engineering&#8217; because there&#8217;s no goddam engineering involved), but it is necessary&#8230; or is it? That was the question I asked last week &#8211; do we need to know this Thing about This Entity? Is it truly important?</p>
<p>This morning, after struggling since last week with a method of getting this info from a 1.6 billion row table in a timely manner, I found out that no, it isn&#8217;t important. The thing is, I found it out from a co-worker, not from any of the people I&#8217;d asked or copied on the email. They had discussed the issue and come to a conclusion, but not one of them had bothered to either tell me in person or reply to the goddam email. I only found this out because I asked this co-worker about a different issue and she noticed that I had the troublesome code open on my screen. If I hadn&#8217;t been talking to her, or if she hadn&#8217;t noticed, I might have continued working until I had a solution to a problem that didn&#8217;t need solving.</p>
<p>Nobody, apparently, sees the amount of waste this generates.</p>
<p><strong>Edited to add:</strong></p>
<p>And then, a few minutes after I posted this, I got a reply back, an actual email reply, on one of two emails I had sent earlier today, in which I went on at some great length on the problems and solutions to an issue this person had raised the previous week.</p>
<p>&#8220;Oh, that&#8217;s ok,&#8221; she said in her reply, &#8220;We decided on Friday just to go back to the old way of doing it and forget about  doing it the new way.&#8221;</p>
<p>Once again, an email to me, someone from whom she had requested (and received) a reply, would have probably saved me 2 hours work. But no: request something, and then tell the person you made the request of that you have changed your mind only after he has done the work requested.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.barkingaardvark.com/blog/?feed=rss2&#038;p=4145</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
