<?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>The Observer&#039;s Log &#187; Technology</title>
	<atom:link href="http://www.sowrey.org/category/technology/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.sowrey.org</link>
	<description>A miscellany of know-it-all-isms by Geoff Sowrey</description>
	<lastBuildDate>Wed, 08 Feb 2012 17:03:31 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>Canada: You&#8217;re about to lose your freedom</title>
		<link>http://www.sowrey.org/2012/02/canada-youre-about-to-lose-your-freedom/</link>
		<comments>http://www.sowrey.org/2012/02/canada-youre-about-to-lose-your-freedom/#comments</comments>
		<pubDate>Wed, 08 Feb 2012 17:01:48 +0000</pubDate>
		<dc:creator>Geoff</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[copyrights]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[politics]]></category>

		<guid isPermaLink="false">http://www.sowrey.org/?p=2989</guid>
		<description><![CDATA[I&#8217;ll keep this one short folks, I promise. Do you use the internet (even watching videos on YouTube and Facebook counts)? Do you use an iPod/iPhone/iWhatever? Do you watch downloaded movies? Are you a student (or thinking of going back to school)? Then you&#8217;d better pay very close attention, because your beloved Federal Government under [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ll keep this one short folks, I promise.</p>
<p>Do you use the internet (even watching videos on YouTube and Facebook counts)? Do you use an iPod/iPhone/iWhatever? Do you watch downloaded movies? Are you a student (or thinking of going back to school)? Then you&#8217;d better pay very close attention, because your beloved Federal Government under Stephen Harper is about to <strong>pull the rug out from under you</strong>.</p>
<p>If you somehow missed the bruhaha over the United States&#8217; failed SOPA bill, you cannot afford to miss Canada&#8217;s attempt at the same thing. We&#8217;re very close to passing bill C-11, a bill sponsored by big media (notably movie studios, the music industry, and publishing giants) who want to <strong>control the way you access your music, TV, and books</strong>. They want this control because they are unable to cope with the digital economy, and want the Government to create laws that heavily restrict your actions, and impose ridiculous punishment.</p>
<p>Now I am no expert on these things, but I read someone who is: <a href="http://www.commonlaw.uottawa.ca/en/michael-geist.html" target="_blank">Professor Michael Geist of the University of Ottawa, the Canada Research Chair of Internet and E-Commerce Law</a>. (I mean, really, could you possibly get anyone better?) He has written some excellent articles on just how <em>bad</em> C-11 is &#8212; and has been very clear on how it could be improved so it&#8217;s not so terrible. (The Government, to no surprise, is not listening.)</p>
<p>I offer you the following from Geist&#8217;s blog. The intros here are my paraphrased summaries of the articles.</p>
<ul>
<li><a href="http://www.michaelgeist.ca/content/view/6307/125/" target="_blank">Mr. Geist&#8217;s response to the CRIA (Canadian Recording Industry Association)&#8217;s op-ed saying that C-11 isn&#8217;t that bad (as you can guess, it<em> really is</em> that bad)</a></li>
<li><a href="http://www.michaelgeist.ca/content/view/6033/125/" target="_blank">The politics behind why Canada is keeping digital lock rules that will greatly hamper fair use of video, music, and books. That means: no more funny YouTube videos, and good luck at quoting books or articles for your research papers.</a></li>
<li><a href="http://www.michaelgeist.ca/content/view/6287/125/" target="_blank">The Canadian music industry threatens critics of C-11, effectively branding them as criminals. It&#8217;s the moronic &#8220;you&#8217;re either with or, or against us&#8221; stance.</a></li>
<li><a href="http://www.michaelgeist.ca/content/view/6275/125/" target="_blank">Mr. Geist asks ten key questions of the various copyright agreements. The answers aren&#8217;t pretty.</a></li>
<li><a href="http://www.michaelgeist.ca/content/view/6257/125/" target="_blank">What&#8217;s going on behind closed doors, and how these bills are ending up in our Legislature.</a></li>
<li><a href="http://www.michaelgeist.ca/content/view/6264/125/" target="_blank">Could YouTube become illegal in Canada?</a></li>
<li><a href="http://www.michaelgeist.ca/content/view/6243/125/" target="_blank">How US lobbyists are pressuring the US Government to exclude Canada from international agreements because we haven&#8217;t bowed to their demands. Worse still, they refuse to allow for any cultural considerations (remember, we are a multicultural nation!)</a></li>
</ul>
<p>And he also visited with <a href="http://www.cbc.ca/strombo/technology-1/soapbox-michael-geist-on-bill-c-11.html" target="_blank">Strombo on the CBC to talk about C-11</a>. It&#8217;s less than two minutes, and it explains just about everything. Even if you don&#8217;t read the above articles, <strong>you really should watch this video</strong>.</p>
<p>In short, our beloved Government is refusing to adopt the perspective that they <strong>represent the Canadian people</strong>. They are preferring to listen to corporations and corporate associations, and worse still &#8212; <em>foreign</em> corporations who have <em>no business</em> dictating our laws.</p>
<p>Okay, so what do you do?</p>
<p>First, <a href="http://openmedia.ca/lockdown" target="_blank">sign up with OpenMedia&#8217;s petition</a>. It only takes a moment, and every single little bit helps. (SOPA died in the United States because the vocal backlash was loud enough.)</p>
<p>Then, can I suggest sending the following text to the Rt. Hon. Stephen Harper (<a href="mailto:stephen.harper@parl.gc.ca" target="_blank">stephen.harper@parl.gc.ca</a>), the Minister of Industry and Minister of State (Agriculture) Hon. Christian Paradis (<a href="mailto:christian.paradis@parl.gc.ca" target="_blank">christian.paradis@parl.gc.ca</a>) (he&#8217;s the Minister putting C-11 forth, and hence is responsible for our impending nightmare), Nycole Turmel (<a href="mailto:nycole.turmel@parl.gc.ca" target="_blank">nycole.turmel@parl.gc.ca</a>) (she&#8217;s our official, albeit interim, Leader of the Opposition), Hon. Bob Rae (<a href="mailto:bob.rae@parl.gc.ca" target="_blank">bob.rae@parl.gc.ca</a>) (our most experienced elder statesman in Parliament), and <a href="http://www.parl.gc.ca/Parlinfo/Compilations/HouseOfCommons/MemberByPostalCode.aspx?Menu=HOC" target="_blank">your Canadian Member of Parliament</a>.</p>
<blockquote><p>Dear Gentlemen and Madams,</p>
<p>I am writing to express my deep concern regarding Bill C-11, now put forth in our Parliament.</p>
<p>While I am very much aware of the need to address copyright laws within Canada to ensure that they meet international agreements, the terms and conditions being put forth in C-11 appear to be overlooking the needs of the Canadian people, both in the present and in the future. These terms go far past those required by international agreement, and introduce unnecessary restriction and overly punitive damages.</p>
<p>The proposed conditions are being driven primarily by corporations, and are also heavily influenced by foreign governments and foreign corporations who have no right to comment on Canada&#8217;s laws. The Canadian Federal Government is supposed to stand for its people, yet we are being considered last in this process.</p>
<p>Please stop the blind approval of this damaging legislation and reopen it to Canadian legal experts who have offered wise and just opinion on how C-11 could still address the needs of Canadian law while not imposing unnecessary (and unfair) restrictions on law-abiding Canadians.</p>
<p>Most sincerely,</p>
<p>[Your name here. Please use a real one.]</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.sowrey.org/2012/02/canada-youre-about-to-lose-your-freedom/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why SOPA will (and must) fail</title>
		<link>http://www.sowrey.org/2012/01/why-sopa-will-and-must-fail/</link>
		<comments>http://www.sowrey.org/2012/01/why-sopa-will-and-must-fail/#comments</comments>
		<pubDate>Wed, 18 Jan 2012 04:44:34 +0000</pubDate>
		<dc:creator>Geoff</dc:creator>
				<category><![CDATA[Rants]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[copyrights]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[movies]]></category>

		<guid isPermaLink="false">http://www.sowrey.org/?p=2983</guid>
		<description><![CDATA[Across the internet, the letters S-O-P-A have inspired a particular level of hatred and vitriol. Beyond the internet, the Stop Online Piracy Act has barely registered any significant presence within mainstream media. The reasons for this are &#8230; well, circumspect, especially given the damage that SOPA would bring to the internet. And this, my dear [...]]]></description>
			<content:encoded><![CDATA[<p>Across the internet, the letters S-O-P-A have inspired a particular level of hatred and vitriol. Beyond the internet, the Stop Online Piracy Act has barely registered any significant presence within mainstream media. The reasons for this are &#8230; well, circumspect, especially given the damage that SOPA would bring to the internet. And this, my dear reader, is something that you do need to be aware of, as it may very well affect this very website.</p>
<p>The Stop Online Piracy Act is a bill before the Government of the United States of America that proposes &#8212; in a general sense &#8212; a series of rules and penalties in an effort to eradicate online piracy. At a high level, it certainly seems like a reasonable request. In fact, so reasonable that anyone not spending time reviewing the details of the bill might very well have missed some of the more draconian measures being implemented, allowing &#8212; in effect &#8212; individual companies to disable outright any website they believe to be infringing on copyright without right of trial, so long as said website has some dependency on US-based services (which a tremendous percentage of websites have).</p>
<p>In effect, a US company can shut down your otherwise legal operation because they&#8217;ve told their government that you&#8217;re the bad guy.</p>
<p>Sound unfair? It should. But this, dear reader, is also where things get more sinister.</p>
<p>The authors of this bill are members of the American government, but that&#8217;s not who is really driving it. The backers? Big media. Notably, the same companies who have been engaging in a futile, misguided, and often grossly misdirecting effort to have laws enacted to protect their business models. <a href="http://www.scribd.com/doc/76259944/SOPA-Supporters">Companies represented by the RIAA and MPAA, and a host of old companies who don&#8217;t want to change.</a></p>
<p>They&#8217;re flailing, and failing. They&#8217;re unable to grasp the concept of digital media. They&#8217;re used to their physical world &#8212; one book to one person, one CD in one CD player, one VHS tape showing on one tube-based television set. The new world allows a single copy to be copied, cut, remixed, and displayed on millions of devices simultaneously. The media companies chime: &#8220;Show me the money.&#8221;</p>
<p>But instead of adapting, they cry foul. They cry piracy. They claim that they&#8217;re losing money hand-over-fist, and they will expire without the assistance of new laws. Yet, they&#8217;re not losing money. In fact, many of the music labels are making more than ever, largely in part to Apple, who strong-armed them into making music cheap, and &#8212; to absolutely no surprise to any armchair economist &#8212; removed the barrier to entry, and sold music in such quantities that the music industry was very likely saved from imminent death.</p>
<p>Hence, SOPA. And while the White House chosen to not sign the bill, there is no reason to believe it won&#8217;t be back in some other odious form.</p>
<p>Beyond the American government, I have reason to also fear this bill because of the efforts of my own government. The Canadian government has thrice shown to be spineless in its resistance to these same groups lobbying for ridiculous legislation in Canada that would put our own culture and identity as unwarranted in terms of content ownership. Our politicians, who had in decades previous been those who stand only for its own people, now show to be bowing to massive foreign conglomerates, leaving its own people to suffer as a result.</p>
<p>SOPA, and bills like it must fail. Because they are flawed in their consideration of evolution, because they fail to take digital commerce into account, and because they will unnecessarily bind our children into false agreements and behaviours that will haunt them their entire lives.</p>
<p>If you are an American, please write your congressperson. If you are Canadian, please write your MP. In either case, don&#8217;t let your government become party to Big Media&#8217;s insanity, don&#8217;t let our future be dictated by corporations. Learn more at <a href="http://americancensorship.org/">AmericanCensorship.org</a>.</p>
<p>Content yearns to be free. Not free as in ownership, but free as in freedom, free as in life. Let content live.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sowrey.org/2012/01/why-sopa-will-and-must-fail/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My upgrade to OS X &#8220;Lion&#8221;</title>
		<link>http://www.sowrey.org/2011/07/my-upgrade-to-os-x-lion/</link>
		<comments>http://www.sowrey.org/2011/07/my-upgrade-to-os-x-lion/#comments</comments>
		<pubDate>Fri, 22 Jul 2011 23:09:17 +0000</pubDate>
		<dc:creator>Geoff</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://www.sowrey.org/?p=2960</guid>
		<description><![CDATA[For those of us who live on Apple-brand devices, there&#8217;s rarely an OS release that goes by without a rush of excitement that should normally require followups with a physician. While the majority come in the iOS (read: iPhone, iPod, iPad) space, there are the odd ones that come out for the desktop hardware. One [...]]]></description>
			<content:encoded><![CDATA[<p>For those of us who live on Apple-brand devices, there&#8217;s rarely an OS release that goes by without a rush of excitement that should normally require followups with a physician. While the majority come in the iOS (read: iPhone, iPod, iPad) space, there are the odd ones that come out for the desktop hardware.</p>
<p>One such example is the recent OS X &#8220;Lion&#8221; release, hailed by Apple as the next coming of operating systems, and anyone foolish enough not to install it might as well ship themselves off to a leper colony. Of course, anyone who has done systems support in their life (i.e. me) knows that upgrading to any &#8220;new&#8221; OS just begs for things to go wrong.</p>
<p>Which is why I volunteered to be a guinea pig.</p>
<p><span id="more-2960"></span>There&#8217;s more than enough people out there who&#8217;ve been complaining about the new features in Lion to make one stop and wonder if it&#8217;s safe to do a mass upgrade in an office comprised almost totally of MacBook Pros. All you need is one feature to not work to totally ruin your day.</p>
<p>Like, say, Time Machine, running against a Drobo-based file share. (Apparently, the Drobo FS has an issue with Lion; Drobo&#8217;s working on a firmware update as I speak.) When you depend on said service to ensure business continuity, it&#8217;s mildly important to have people go forward with due diligence.</p>
<p>That&#8217;s where I come in. &#8220;Due Diligence&#8221; is my middle name. (Y&#8217;know, right after &#8220;Benton&#8221;, &#8220;Danger&#8221;, &#8220;Jerk&#8221;, &#8220;Righteous Asshole&#8221;, and &#8220;Are You Going To Finish That?&#8221;) I wanted to make sure that within our gilded walls, we&#8217;d hear not a whine.</p>
<p>So last night, I finally managed to get Lion up and running, and today did the final run of initial tests. So far? No show-stopping issues (aside from the above-mentioned Time Machine &#8212; but we have a Time Capsule to handle that for now), and Lion does seem to behave a little nicer, all things considered.</p>
<p>My impressions? Allow me to share&#8230;</p>
<ol>
<li>Lion is a pig to download. It&#8217;s more than 4 GB, and Apple&#8217;s servers run a lot slower with Lion than they do with the newest iTunes HD release.</li>
<li>Expect upwards of an hour to install. The installer suggests &#8220;about 33&#8243; minutes when it starts, but I think Apple&#8217;s estimation algorithm was ripped out of Windows Explorer, &#8216;cuz it was wildly inaccurate, and even reverted 14 minutes at one point for no explicable reason. The &#8220;1 minute equals 4 minutes&#8221; timewarp is especially unsettling at nearly midnight, when all you want is to go to bed&#8230;</li>
<li>The Login screen (if you use it) is a little different, but not unsettlingly-so. It&#8217;s a little cleaner, and the &#8220;wake up&#8221; login is almost devoid of anything but the password box.</li>
<li>Almost everything has a slight animation. It&#8217;s unnecessary, really, but it&#8217;s also not annoying.</li>
<li>My name initially appeared in the top-right corner of the screen, on the menu bar. This was a quick-switcher to other users in the system (possibly because my user is also an administrator?). This is potentially handy when you have a system with multiple users, but I&#8217;m the sole user on my work lappy &#8212; I disabled that through the Users &amp; Groups preferences.</li>
<li>Immediately, the Setup Assistant lets you know about the awe-inspiring new way your computer handles page scrolling &#8230; which is the exact opposite we&#8217;ve been doing it for the better part of two decades. (This is an example of how, as Brian X. Chen of Wired puts it &#8212; Lion is trying too hard to be iOS.) At least they tell you up-front.</li>
<li>My mouse cursor kept disappearing just above the Dock, and I&#8217;ve yet to understand why. It still worked &#8212; I could click on things &#8212; but I had a hell of a time guessing where it was. When I restarted Skitch, however, it reset whatever was wrong and my cursor came back.</li>
<li>CS5ServiceManager prompted me to install a Java runtime (really? JAVA? C&#8217;mon, Adobe!), which begs the question &#8212; did Apple remove the Java runtime from Lion?</li>
<li>Gestures, gestures, gestures. There&#8217;s a bunch of &#8216;em now, at least if you have the unipiece trackpads. And &#8212; to be honest &#8212; I like quite a few of them. Some of them are even supported on the Magic Mouse without any additional fiddling or software.
<p>But.On a single monitor, they&#8217;re fine. On a dual-monitor system, they make the secondary monitor change as well. I can understand this to a point, but it&#8217;s rather overkill. Not to mention that being able to see a list of numbers that you might be tabulating with the Dashboard calculator widget is suddenly a LOT harder to see.</li>
<li>Stickies finally actually scroll! Well, for me, anyway. Never did before, for whatever reason.</li>
<li>Mac Mail gets a fairly significant overhaul, not just visually but also in operation (there&#8217;s a database upgrade that can take a while if &#8212; like me &#8212; you&#8217;ve got a lot of mail). Make sure you do a Time Machine backup before you upgrade to Lion, folks!Mac Mail also gets a fairly significant UI change, and will (after install) present you with something very unfamiliar &#8212; though refreshingly handy. That said, if you absolutely cannot do without the &#8220;classic&#8221; interface, you can restore it through Mail &gt; Preferences.</li>
<li>Mail&#8217;s new interface also &#8212; inexplicably &#8212; turns off the folders previously seen on the left side. Easy enough to turn back on, though.</li>
<li>Despite a few people saying that Flash and Air weren&#8217;t working on Lion, I have yet to notice any issues. Nor have I noticed the worrisomely &#8220;huge&#8221; increase in CPU usage (the only &#8220;huge&#8221; increases I&#8217;ve noticed have been in mdworker and mtmfs processes, which are OS X apps).</li>
<li>Spotlight, that handy search tool, is going to reindex your computer. You&#8217;ll know when it sounds like a jet plane is taking off next to you as your CPU goes crazy with the mdworker process. That said, once finished, the overall CPU load actually seems lower.</li>
<li>Mail, Contacts, and Calendars configuration in System Preferences seems like far less the bastard child of old, and more like real options. And if you&#8217;re like me and have a lot of accounts, this is a Good Thing™.</li>
<li>I&#8217;m torn on the &#8220;All My Files&#8221; pane that&#8217;s now in Finder. It&#8217;s quasi-handy, but it also hides reality. For example, finding pictures? Neat. The &#8220;Developer&#8221; section gloms files together from several projects, which is grossly misleading. It&#8217;s likely going to be disabled before the end of the day.</li>
<li>QuickTime Player now occupies the entire screen, and dominates the display when you&#8217;re playing back. Admittedly, not too big a deal when you&#8217;re watching a movie.
<p>But.It does this also on dual monitors, rendering the other monitor useless. Really? Steve, you wondrous jerk &#8212; what the hell?? What if I wanna watch a movie while I work? Not an option?!</li>
<li>Right after I finished Lion, I needed to download a new iTunes, too. Couldn&#8217;t be a part of the Lion install, guys? Really? I was already downloading over 4 GB &#8212; another 60 MB was a breaking point?</li>
<li> Calendar now looks like we&#8217;ve reverted to the 90s; it resembles one of those giant pads that used to sit on office desks. Yeah. &#8216;Cuz that paradigm continues to live on and all. And there&#8217;s no way to turn that off, or choose something different? What is this, Microsoft?</li>
<li>&#8220;Full screen&#8221; mode for apps is &#8230; well, I&#8217;m not sure what to make of it yet. Handy? maybe. But I&#8217;m a windows freak &#8212; I have at least a couple dozen going at any time, so hiding all of them behind an impenetrable wall doesn&#8217;t strike me as &#8220;handy&#8221;.</li>
<li>The scrollbars for nearly any window are now disappearing tricks. Some windows have them always on, and some don&#8217;t. The latter are the trickier ones, since when you scroll the scrollbars appear, and shortly after you stop scrolling they vanish. Also, there&#8217;s no more little arrows to help nudge you little-by-little (useful on Excel spreadsheets, which are periodically hell to scroll with because of too-tall cells).</li>
<li>Apparently, documents will get &#8220;locked&#8221; 2 weeks after they&#8217;re edited. This is to support the Auto Save feature. I haven&#8217;t run into this yet (can&#8217;t wait; my entire dev repository will be a pain in the ass), but it apparently can be disabled through the Time Machine configuration.</li>
<li>For some reason, the Drobo FS won&#8217;t work with Lion&#8217;s Time Machine, as I mentioned earlier. Hopefully, this is the worst we see.</li>
<li>Finder moved the &#8220;Devices&#8221; list to the bottom of the left sidebar, which I find particularly irritating, since I use that list a lot more than I do &#8220;Favourites&#8221;. Nor can I change the order of those items.</li>
<li>Finder&#8217;s Path and Status bars are also turned off in Lion; they can be enabled through the View menu.</li>
<li>Under Snow Leopard, I could shift my Magic Mouse and the computer&#8217;s screen would light up. Now I have to click. Not sure if this is a setting or not &#8212; can&#8217;t seem to find one.</li>
<li>Air Drop is a neat feature, and seems to work fairly well. We have a network issue in-house that&#8217;s causing some hiccups, but a local test moved along the 4.3 GB XCode DMG in less than 10 minutes (which ain&#8217;t bad, considering the size).</li>
<li>Scrolling. Yes, the one most complained about. After installing, it&#8217;s set to &#8220;Natural&#8221;, which is the scroll you see on iOS &#8212; pull down on the screen, and the page goes down. (This was previously known as &#8220;inverted&#8221;.) I know people who love it, but it&#8217;s the first thing I changed. I might yet give it a try, but we&#8217;ll see&#8230;</li>
</ol>
<p>So that&#8217;s what I&#8217;ve found so far. Overall, it&#8217;s stable, decent, and hasn&#8217;t given me an ounce of trouble. Ever app I&#8217;ve got (including Photoshop CS5, VMWare Fusion, Evernote, my LAMP stack, Office, and my plethora of dev tools) continue along like nothing ever happened.</p>
<p>Next up&#8230; the rest of the office!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sowrey.org/2011/07/my-upgrade-to-os-x-lion/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Why you should use Google Analytics</title>
		<link>http://www.sowrey.org/2011/05/why-you-should-use-google-analytics/</link>
		<comments>http://www.sowrey.org/2011/05/why-you-should-use-google-analytics/#comments</comments>
		<pubDate>Wed, 11 May 2011 05:37:46 +0000</pubDate>
		<dc:creator>Geoff</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[analysis]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[websites]]></category>

		<guid isPermaLink="false">http://www.sowrey.org/?p=2933</guid>
		<description><![CDATA[For anyone out there trying to do any form of semi-serious work on the internet (notably with websites), you often end up asking yourself: is what I&#8217;m doing having any effect whatsoever? It&#8217;s an important question &#8212; especially if there are monetary values attached to the work you&#8217;re doing &#8212; and it&#8217;s not always the [...]]]></description>
			<content:encoded><![CDATA[<p>For anyone out there trying to do any form of semi-serious work on the internet (notably with websites), you often end up asking yourself: is what I&#8217;m doing having any effect whatsoever? It&#8217;s an important question &#8212; especially if there are monetary values attached to the work you&#8217;re doing &#8212; and it&#8217;s not always the easiest one to answer.</p>
<p>That&#8217;s where analytics packages come in handy. They can tell you who is visiting your site, where they&#8217;re from, what browser they&#8217;re using, their navigation path, search terms, etc. From a metrics perspective, it&#8217;s indispensable information. And there&#8217;s a lot of packages that&#8217;ll help you get all that.</p>
<p>But only one of them will get you into Google&#8217;s search index almost instantly.</p>
<p><span id="more-2933"></span>Okay, let&#8217;s back up a sec. Going back a few years, one of the things I did frequently was work on search engine optimisation. I&#8217;d spend hours &#8212; days, even &#8212; writing code in specific ways so that it would be equally accessible to a search engine&#8217;s spider (such as Google) as it would to any normal human. But, most importantly, when the search engine read it, that without having human knowledge, it could categorise that information accordingly.</p>
<p>We regularly had to tell clients that significant changes to their sites (especially site redesigns) could take weeks, even more than a month, to show up in search engine indices. This was always a troubling point, as clients were often worried about making sure important information was indexed as soon as possible.</p>
<p>Today, my team launched a new website for our client, <a href="http://www.bigrockbeer.com">Big Rock Brewery</a>. It was one we&#8217;d planned for a while, making sure the site was carefully built, and all the appropriate 301 redirects were in place to assist with the inevitable ranking shift due to URL changes.</p>
<p>Now, knowing how Google et al behaved in the past, one would think that I wouldn&#8217;t spend any time peering at Google&#8217;s results to see what had already changed, wouldn&#8217;t you? Well, maybe my old self would. My current self, however, is just too darned curious.</p>
<p>Imagine my shock when I saw, <strong>within less than two hours</strong> from seeing the first hits to the new site (which was on a completely different server), I saw the new URLs and even whole new pages showing up in Google&#8217;s index. Complete index, too, I might add &#8212; copy and description already in place.</p>
<p>&#8220;Stunned&#8221; doesn&#8217;t quite cut it. It&#8217;s almost as if the world had changed.</p>
<p>Naturally, being curious, I wanted to know <em>why</em>. So I pestered some colleagues of mine who deal with the search aspect a lot more than I do. Their thought? It&#8217;s Google Analytics.</p>
<p>Now, without actually peering under the hood (&#8216;cuz even long-time Googlers don&#8217;t get that kind of privilege), I can only surmise that each hit from Google Analytics is being translated into an index request at Google&#8217;s end, which is then verified by a separate spider request (which obtains the copy and meta tags). I&#8217;m sure there&#8217;s more to it than that, but that seems pretty reasonable at a basic level.</p>
<p>I&#8217;d read somewhere a while back that <a href="http://www.niallkennedy.com/blog/2008/01/google-mapreduce-stats.html">Google chewed through something like 20 petabytes of data per day</a>. (After some poking around, it looks like that was circa 2008, by the way.) During that time, it took a while for a simple change to appear. Now? It might as well be 20 petabytes an <em>hour</em>, or Google&#8217;s gone through some really significant changes in the indexing algorithms.</p>
<p>Frankly, I think it&#8217;s a double-edged situation. It&#8217;s a boon to those of us who plan releases, because we know it&#8217;ll get indexed pretty quickly. But it&#8217;s also a danger &#8212; one wrong move, and Google will have your mistake indexed before you know it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sowrey.org/2011/05/why-you-should-use-google-analytics/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>An argument for wired city council</title>
		<link>http://www.sowrey.org/2011/04/an-argument-for-wired-city-council/</link>
		<comments>http://www.sowrey.org/2011/04/an-argument-for-wired-city-council/#comments</comments>
		<pubDate>Tue, 12 Apr 2011 03:51:34 +0000</pubDate>
		<dc:creator>Geoff</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[calgary]]></category>
		<category><![CDATA[health]]></category>
		<category><![CDATA[politics]]></category>

		<guid isPermaLink="false">http://www.sowrey.org/?p=2905</guid>
		<description><![CDATA[As little as a hundred years ago, North Americans lived (generally) in towns and (much smaller) cities, where it was possible to know your elected representatives personally, meet with them, and have a person-to-person chat. In the years following, our representatives have been accused more and more of being &#8220;disconnected&#8221; and &#8220;out of touch&#8221; from [...]]]></description>
			<content:encoded><![CDATA[<p>As little as a hundred years ago, North Americans lived (generally) in towns and (much smaller) cities, where it was possible to know your elected representatives personally, meet with them, and have a person-to-person chat. In the years following, our representatives have been accused more and more of being &#8220;disconnected&#8221; and &#8220;out of touch&#8221; from their constituents, as the towns and cities grow, and the number of people in a given district rise well past the point of &#8220;manageable&#8221; by a single person.</p>
<p>The biggest problem is not really the number of people &#8212; it&#8217;s the time councillors need to connect with them all, while still doing the job for which they were elected. In a physical sense, it&#8217;s nearly impossible. Some have turned to the internet to help bridge the gap, using technology to connect.</p>
<p>Allow me to show you an example, which I experienced today&#8230;</p>
<p><span id="more-2905"></span>While waiting for one of my software commits to complete, I took a few minutes to read my news feeds. One article, which caught me more than a little off-guard, was a note about <a href="http://enenews.com/recent-radioactivy-testing-vancouver-canada-shows-iodine-131-rainwater-almost-100-times-above-drinking-water-limit">radioactive particles from the Japanese Fukushima reactor appearing in Vancouver&#8217;s water supply</a>. It was surprising as no-one had really expected that to happen, and moreso because the levels were a lot higher than I would have imagined.</p>
<p>My first thought was how that would affect the water supply in Vancouver, especially towards children (it&#8217;s already an issue in parts of Japan, and BC has already had a scare that led to a run on iodine tablets). My second thought was: the rain on this side of the Rocky Mountains often comes in from the Vancouver area.</p>
<p>Now I &#8212; as a regular, ordinary citizen of Canada&#8217;s fourth largest city &#8212; would likely have to spend quite some time to find out where to start to see if that problem had arrived here. But I&#8217;m not &#8220;regular&#8221; &#8212; I&#8217;m highly connected. And not in the &#8220;I know people way&#8221;, I mean by the internet. And I follow my ward&#8217;s alderman, <a href="http://twitter.com/aldjohnmar">John Mar</a>, on Twitter. Who better to find out if Calgary&#8217;s at risk than one of Calgary&#8217;s tooth-and-nail fighters?</p>
<p>I started with the simple question:</p>
<p><a href="http://www.sowrey.org/wp-content/uploads/2011/04/Twitter-_-Geoff-Sowrey_-@aldjohnmar-I-know-you_re-....jpg"><img class="alignnone size-full wp-image-2906" title="Twitter _ Geoff Sowrey_ @aldjohnmar I know you_re ..." src="http://www.sowrey.org/wp-content/uploads/2011/04/Twitter-_-Geoff-Sowrey_-@aldjohnmar-I-know-you_re-....jpg" alt="" width="617" height="334" /></a></p>
<p>Knowing that John&#8217;s a busy guy (he regularly tweets his activities; which I gotta say, it&#8217;s a very handy way of knowing what your elected representative is up to without having to call them on a regular basis), I didn&#8217;t expect an immediate response. Heck, I&#8217;d have been happy with a simple &#8220;yes/no&#8221; answer. I got John&#8217;s response just a few minutes later:</p>
<p><a href="http://www.sowrey.org/wp-content/uploads/2011/04/Twitter-_-John-Mar_-@sowrey-I-don_t-know-but-....jpg"><img class="alignnone size-full wp-image-2909" title="Twitter _ John Mar_ @sowrey I don_t know, but ..." src="http://www.sowrey.org/wp-content/uploads/2011/04/Twitter-_-John-Mar_-@sowrey-I-don_t-know-but-....jpg" alt="" width="617" height="268" /></a></p>
<p>Okay, first off, in any service-based organisation &#8212; public or private &#8212; immediate (or at least near-immediate) response &#8212; even if it&#8217;s &#8220;we&#8217;ll get back to you&#8221; &#8212; is necessary to instill confidence. Lack of response breeds doubt, and especially with government, makes people think things are being done behind closed doors. In an era where we demand transparency, acknowledgement of a request is <em>the</em> killer app.</p>
<p>It took a little while &#8212; still less time than it would have taken me, I&#8217;m sure &#8212; but I got my answer:</p>
<p><a href="http://www.sowrey.org/wp-content/uploads/2011/04/Twitter-_-John-Mar_-@sowrey-Pleased-to-Report-....jpg"><img class="alignnone size-full wp-image-2911" title="Twitter _ John Mar_ @sowrey Pleased to Report, ..." src="http://www.sowrey.org/wp-content/uploads/2011/04/Twitter-_-John-Mar_-@sowrey-Pleased-to-Report-....jpg" alt="" width="613" height="303" /></a></p>
<p>There you go &#8212; we were safe. And you feel a lot more secure with an answer from a public figure than you do from a city bureaucrat. But John&#8217;s answer got me to thinking: a) Iodine 131 is probably not regularly tested for in water supplies (why would it be?), and b) that&#8217;s a fairly recent test. Which led me to wonder if it might be an ongoing test for the foreseeable future:</p>
<p><a href="http://www.sowrey.org/wp-content/uploads/2011/04/Twitter-_-Geoff-Sowrey_-@aldjohnmar-That_s-a-relie-....jpg"><img class="alignnone size-full wp-image-2907" title="Twitter _ Geoff Sowrey_ @aldjohnmar That_s a relie ..." src="http://www.sowrey.org/wp-content/uploads/2011/04/Twitter-_-Geoff-Sowrey_-@aldjohnmar-That_s-a-relie-....jpg" alt="" width="615" height="266" /></a></p>
<p>John&#8217;s response, interestingly enough, I mostly expected:</p>
<p><a href="http://www.sowrey.org/wp-content/uploads/2011/04/Twitter-_-John-Mar_-@sowrey-As-I-understand-it-....jpg"><img class="alignnone size-full wp-image-2908" title="Twitter _ John Mar_ @sowrey As I understand it ..." src="http://www.sowrey.org/wp-content/uploads/2011/04/Twitter-_-John-Mar_-@sowrey-As-I-understand-it-....jpg" alt="" width="611" height="266" /></a></p>
<p>Now, it&#8217;s very easy to dismiss that as &#8220;well, that&#8217;s not answer&#8221; &#8230; and you&#8217;d be right, especially if you&#8217;re concerned about this sort of thing (which I am). But, where John does not fail, he followed up (unprompted) with this:</p>
<p><a href="http://www.sowrey.org/wp-content/uploads/2011/04/Twitter-_-John-Mar_-@sowrey-Just-heard-back-fr-....jpg"><img class="alignnone size-full wp-image-2910" title="Twitter _ John Mar_ @sowrey Just heard back fr ..." src="http://www.sowrey.org/wp-content/uploads/2011/04/Twitter-_-John-Mar_-@sowrey-Just-heard-back-fr-....jpg" alt="" width="610" height="299" /></a></p>
<p>So, net result, at least so far as Calgary&#8217;s water is concerned: we&#8217;re okay. But that&#8217;s actually the lesser part of the story. The more important, I think, is that I got an answer to a pressing question over Twitter (not waiting on phones), and directly from my elected official.</p>
<p>As an interesting aside, <a href="http://twitter.com/aldjohnmar/status/11837858318913536">John actually left Twitter early last December</a>, after he received a fair amount of abuse from people who didn&#8217;t think he was tweeting enough. It was a loss for us who followed, since he had been a valuable source of information on the regular goings-on in city council. Thankfully, John returned to Twitter about two months later.</p>
<p>It&#8217;s a tough gig, being a public figure on Twitter. There are a lot of demands from the informed and uninformed alike, and people&#8217;s patience online is about a tenth of what it is in person (and politeness can sink to a hundredth or less). Somehow, people seem to forget that Twitter is an outlet, not a full-time job. John, so far, has done an admirable job of balancing the act, and remains (in my view) the best of Calgary&#8217;s city council in using Twitter is a communications tool.</p>
<p>So go on, ask me if I feel my councillor is out of touch. I dare ya.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sowrey.org/2011/04/an-argument-for-wired-city-council/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The development in my life</title>
		<link>http://www.sowrey.org/2010/10/the-development-in-my-life/</link>
		<comments>http://www.sowrey.org/2010/10/the-development-in-my-life/#comments</comments>
		<pubDate>Wed, 13 Oct 2010 07:11:43 +0000</pubDate>
		<dc:creator>Geoff</dc:creator>
				<category><![CDATA[Careers]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[management]]></category>

		<guid isPermaLink="false">http://www.sowrey.org/?p=2775</guid>
		<description><![CDATA[If I were to summarise the last ten years of my career prior, specifically from about June 2000 to June 2010, it would look something like this: web developer, specialised web developer, senior web developer, junior manager, manager, director, technical architect. What, in many ways, looks largely like an &#8220;upward&#8221; progression in knowledge work. During [...]]]></description>
			<content:encoded><![CDATA[<p>If I were to summarise the last ten years of my career prior, specifically from about June 2000 to June 2010, it would look something like this: web developer, specialised web developer, senior web developer, junior manager, manager, director, technical architect. What, in many ways, looks largely like an &#8220;upward&#8221; progression in knowledge work.</p>
<p>During these last ten years, and notably the latter five, I trended more and more away from programming and more into management. I managed people, I managed projects, I managed implementations, and pretty much managed to avoid coding of any kind. I convinced myself that it made more sense for me to focus on the higher-level technology planning than it did on the actual implementation &#8212; there were others who did it better than me, and it was a waste of effort to try do it all.</p>
<p>And suddenly, I found myself checkmated.</p>
<p><span id="more-2775"></span>In June, it became painfully clear that my role as a technical architect was going to run out, and soon. (I ended up taking all of August off &#8212; partly because I&#8217;d planned to do so many, many months ago, but also because work for my role had run out.) And despite looking around, there just didn&#8217;t seem to be a demand for mid-level technology managers with an emphasis on internet applications. I&#8217;d managed to &#8212; quite literally &#8212; position myself out of a career.</p>
<p>My father ran into something like this himself, after his company rather callously raped him of his respect after a great many years of service and profit. He, had risen from a junior employee to a manager after many years (even running an entire division of the company), and his fall was painful. He was 50 at the time, and starting out new again ain&#8217;t easy. After the shock wore off, however, my father strived to reinvent himself, doing what he did best: sell. He went from construction equipment to selling oil-absorbing peat moss (in effect, going green long before it was common knowledge, let alone trendy).</p>
<p>I now face a similar need to reinvent. I&#8217;m only 38, so it should be easier, right? (Right?) But I have a problem. Unlike my dad, I&#8217;m not a specialist anymore. I was, about ten years ago, but I&#8217;ve since become a generalist &#8212; in both the best and worst cases. I know a lot about my industry, but in most cases I don&#8217;t know quite enough to be truly useful in specific situations. And add to that, my specialist skills have rusted. They&#8217;re out-of-date, and some of my knowledge includes developing for now-unsupported platforms.</p>
<p>The newer libraries are unknown to me, and I&#8217;ve never been particularly good with object-oriented programming (the OOP style was not harped on when I was in school, so I&#8217;m a functional programmer). But today&#8217;s environments require me to know how to use these tools. The guys I work with can make them sing and dance, and I feel as if I&#8217;m lucky to get them to just stand up.</p>
<p>I still plan to use my management years for their wealth of experience &#8212; there&#8217;s a lot to be said for the things you learn while trying to make sure everyone else has an easier time fo their job. Those skills, however, don&#8217;t offer me a current job as a manager. Going back to my older skills is proving quite a challenge. I gotta tell you, it&#8217;s been like watching someone restore a rusted engine, and try to get it to turn over for the first time.</p>
<p>I also can&#8217;t help but see the irony that the very same interview questionnaire that I helped write over a decade would now exclude me from being hired. I almost feel like that guy you&#8217;ve hear about, laid off from a job he had for 30 years, whose industry has waned, having to do something totally different now.</p>
<p>Make no mistake, I am <em>retraining</em> &#8212; relearning something I knew how to do (and do well), to keep my skills strong enough to keep me employed. Unlike formal programs, I have to do this on my own, without a teacher. I have only the contacts I&#8217;ve made over a decade as assistance, and more RSS feeds and Twitter accounts than I care to think about. Ultimately, I have to rely on my aged brain to do things it used to find trivial, and now finds difficult.</p>
<p>It&#8217;s stressful. I feel like I&#8217;m having to learn to walk again. I&#8217;ve had to do the simple projects, to re-master the basics. (You gotta walk before you can run.) I&#8217;ve spent many late nights reading all forms of documentation and standards, and in particular, I&#8217;ve been reading Drupal documentation voraciously (helped in part by my much-stronger colleague Brian) &#8212; the concept of a CMS I understand; it&#8217;s the implementation I need to know. It&#8217;s also learning deeper PHP (and PHP frameworks), jQuery, more complex SQL, and learning the newer tricks found in HTML 5, and CSS 3. If I had the time, I might even try my hand at ActionScript. But I already feel overwhelmed. There&#8217;s just not enough time in a day.</p>
<p>It&#8217;s a different mindset, too, and refocusing it onto code has been a challenge. I find myself planning out implementation strategies, and not focusing on the current need. I try to do a simple implementation, and I&#8217;m soon debating whether I should build an XML parser, or go straight to a simple CMS build to side-step some of the issues. I&#8217;ve had to rely on friends to help fix implementations, only to see the fix and slap myself in the forehead for not thinking of it myself.</p>
<p>It&#8217;s coming, though. Every day makes greater strides, and working under others with deeper experience is helping rebuild the skills I had feared lost. It will take time. But I&#8217;m strong. And I will survive.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sowrey.org/2010/10/the-development-in-my-life/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Switching from Shaw to Telus</title>
		<link>http://www.sowrey.org/2010/10/switching-from-shaw-to-telus/</link>
		<comments>http://www.sowrey.org/2010/10/switching-from-shaw-to-telus/#comments</comments>
		<pubDate>Wed, 13 Oct 2010 06:10:01 +0000</pubDate>
		<dc:creator>Geoff</dc:creator>
				<category><![CDATA[Rants]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[shaw]]></category>
		<category><![CDATA[television]]></category>
		<category><![CDATA[telus]]></category>

		<guid isPermaLink="false">http://www.sowrey.org/?p=2773</guid>
		<description><![CDATA[For those of you not already following the story, I&#8217;ve sworn off Shaw. As much as I am tied &#8212; nay, symbiotically attached &#8212; to the internet, I would have been quite willing to end the service at home with the continued lack of service I was receiving from Shaw. It was past &#8220;infuriating&#8221;, past [...]]]></description>
			<content:encoded><![CDATA[<p>For those of you not already following the story, <a href="http://www.sowrey.org/2010/09/from-the-frying-pan/">I&#8217;ve sworn off Shaw</a>. As much as I am tied &#8212; nay, symbiotically attached &#8212; to the internet, I would have been quite willing to end the service at home with the continued lack of service I was receiving from Shaw. It was past &#8220;infuriating&#8221;, past &#8220;mind-bendingly torturous&#8221;, and I was way passed &#8220;pissed off&#8221;. We had to move, or I could have possibly killed someone. Consider that move a public service, folks.</p>
<p>We moved to Telus. Not solely because they&#8217;re really the only other option in town, but partly because the new Optik service had proved highly appealing (nicer interface, and free PVR with long-term contract), and a very lucrative introductory offer combined with Shaw&#8217;s epic failure really cinched the deal.</p>
<p>Not that it&#8217;s gone completely flawlessly&#8230;</p>
<p><span id="more-2773"></span>If you followed the link above, you&#8217;ve already read that the install didn&#8217;t go according to plan. In fact, thanks to Telus&#8217; internal systems, it didn&#8217;t go at all. Telus was almost painfully apologetic about the incident, and has made strides to make up for the oversight. Nearly a month after calling, they did finally arrive, on the 29th, to set us up with brand-new service.</p>
<p>The installer, Glenn, arrived just after 9:00 and proceeded to make sure he knew where everything was, notably the TVs, and the Telus phone panel. The TVs, easy to find. The panel? Not so much. Over the course of renovating the basement and a year and a half abroad, our phone panel had gone <em>missing</em>. And, equally inexplicable, the Telus line outside the house was completely cut. (We had a second cable, yes, but apparently both were Shaw &#8212; Shaw told us one was Telus.)</p>
<p>Glenn had to run all-new wiring, which I viewed as a good thing. Sadly, for simplicity&#8217;s sake, it also meant running along the wall outside, since there was no easy way for it to enter the house where the Shaw line went in. It&#8217;ll be something we can live with for the time being, and when we do proper renovations upstairs, we&#8217;ll move it.</p>
<p>Once inside, Glenn set to work removing the Shaw hardware (which is headed back to Shaw tomorrow &#8212; I wanted to wait a bit, and you&#8217;ll see why in a moment), and hooked up the DSL router (quite literally, a black box) and the Telus wireless router (a special one that allows TV signals to be routed as well). He then set up the PVR in the living room, and the set-top box in the bedroom. The two are networked via the cable and the wireless router (though I can&#8217;t see them on the network &#8212; the HDPA part of the network is invisible, sadly).</p>
<p>Telus quoted four hours. Glenn was done in under three. Barely before he was out the door, I&#8217;d already set up the PVR to start recording every episode of <em>MythBusters</em> and <em>Dirty Jobs</em>. I also lobbed in a setting to start recording some of Monkey&#8217;s favourites, the ones Alex and I use when we need 30 minutes of peace.</p>
<p>In theory, this should have been the ultimate end of Shaw. But knowing my luck, I opted to hang onto the Shaw stuff, just in case something else went wrong.</p>
<p>Which it did.</p>
<p>Two days after install. Suddenly, the TV and internet signals were gone. (The phone, now a hard-wired landline, continued unabated.) Alex called Telus, and after a short wait, was told to reboot both the DSL box and the wireless router. Boom, TV and internet were back.</p>
<p>Problem solved, right?</p>
<p>Sunday evening, same thing. Rebooted both DSL and router again, without calling Telus, and all was well. One time, I could understand. Two was beginning to look like a pattern. I swore that if it happened once more, I was calling Telus. Which I did, on Monday evening.</p>
<p>I was talking to a human within five minutes. The problem was already flagged in their system as &#8220;reoccurring&#8221;, which apparently immediately afforded me a lot of attention. The first tech (yes, <em>first</em>) and I went over the scenario, and reset the system before he transferred me (and did the introductions) to the next guy, who worked with the hardware group. We proceeded to check the router settings and make sure that it wasn&#8217;t the problem.</p>
<p>Which, he felt, it might be. Here&#8217;s where the Telus setup has a flaw: unlike Shaw, where you provide your own internal router, Telus has to provide one in order to deliver the TV service. The router, made by D-Link, has custom firmware to allow all the fancy stuff (namely the TV signals embedded in the DSL channels, and the PVR network). Part of that requires a bridging of wireless and wired networks. In theory, this is transparent to the user, and you&#8217;d never know. <em>In theory.</em> In reality, there&#8217;s a weird behaviour where wireless devices (notably Apple devices) are unable to see wired devices. Sort of like, say, an Apple TV trying to wirelessly sync with a wired computer.</p>
<p>I discovered this through the wonders of the internet a few nights earlier, after I became unable to sync the Apple TV. This drove me to re-enable my Linksys router to serve the Apple TV, and routed the desktop computer appropriately. Boom, problem solved. But the second tech thought this could actually be a problem, where the two wireless routers were now fighting, and the Telus router might hiccup and hang. Odd, yes, but D-Link stuff (at least in my experience) has always been a bit &#8220;odd&#8221;, so I wasn&#8217;t surprised.</p>
<p>Telus wireless disabled, and we moved on in life. Which meant tech #3, who worked in the networking group. He wanted to send out a tech to verify that the lines were okay. He felt it might be an issue. Seemed perfectly fine to me, so we set up an appointment. Total call time? Nearly 90 minutes. Very little of it on hold. I&#8217;ve been on short calls that had me really, really angry. After 90 minutes, you&#8217;d think someone had just given me a million dollars, I was so happy.</p>
<p>Now I should point out that Glenn actually left us his card, with instructions to call if there were issues. In my (crappy) defence, I saw that only as a nice token, and that real work wouldn&#8217;t get done unless I called Telus. This was, after all, how Shaw has treated me for the last nine months &#8212; why should Telus be any different, right?</p>
<p>J.P., the next service tech, came out and looked the place over. He did a couple of trivial things, checked the lines (and spent an hour doing so), and all seemed to be well. Emphasis on &#8220;seemed&#8221;. Sure enough, boom, the TV and internet dropped again. We tried calling J.P., but for some reason, we could never connect. Fortunately, Telus was very nice to set up a call for Saturday. Lo and behold, Glenn came to the door.</p>
<p>Glenn was fairly well-briefed with the situation, and having already been to the house, was familiar with the setup. His thought? The card at the other end &#8212; the part that our line eventually plugs into to access the Telus network. He swapped it, and that was pretty much it. In my view, this makes sense &#8212; it was the DSL modem locking up, and if it was losing sync with the network because the card was faulty, it would explain why we were having trouble. That was almost five days ago, and we haven&#8217;t had a single issue since.</p>
<p>And because so many people have asked, here&#8217;s how I net out Telus&#8217;s offering thus far:</p>
<p><strong>TV</strong>: Mildly irritated that I have to get the next package up to get my <em>MythBusters</em>, but the extra channels are kinda nice. The ability to search for a TV show is the killer app, here, and the only real improvement would be to allow recording for a given show across any channel, not just one.</p>
<p><strong>Internet</strong>: Po-tay-toe, pah-tah-toe &#8212; roughly the same as Shaw, and I&#8217;m in no screaming need for insanely fast internet. I just don&#8217;t (ab)use it enough at home to need it. 15 down, 1 up is plenty for my needs.</p>
<p><strong>Phone</strong>: Landline. Enough said.</p>
<p><strong>Service</strong>: Here&#8217;s the real deal-breaker, kids. So far, Telus is <em>lightyears</em> beyond what Shaw had offered me. They&#8217;ve actually reestablished my faith in the telecommunications industry, and make me feel like they&#8217;re listening to my concerns and have a <em>genuine</em> interest in repairing my problems. The issues cropped up two days after install, and were resolved just over a week later (I hope). Telus&#8217;s staff have treated me with dignity, kindness, and respect (even talking techie with me once they realise that I do know what I&#8217;m talking about), and have been very good with promptness and callbacks. And the two-hour window (opposed to Shaw&#8217;s five-hour window) makes planning life a lot easier.</p>
<p>So far, I&#8217;m glad we switched. I hope it stays that way&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sowrey.org/2010/10/switching-from-shaw-to-telus/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>From the frying pan&#8230;</title>
		<link>http://www.sowrey.org/2010/09/from-the-frying-pan/</link>
		<comments>http://www.sowrey.org/2010/09/from-the-frying-pan/#comments</comments>
		<pubDate>Sat, 18 Sep 2010 04:23:52 +0000</pubDate>
		<dc:creator>Geoff</dc:creator>
				<category><![CDATA[Rants]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[internet]]></category>

		<guid isPermaLink="false">http://www.sowrey.org/?p=2763</guid>
		<description><![CDATA[Before we returned to Calgary last December, we did a fair amount of investigation into what services we would get at home. In particular consideration were television, internet, and phone service. (In my ideal world, it would have also included cellphones, but no-one does the full bundle in Calgary &#8230; yet.) After an extensive amount [...]]]></description>
			<content:encoded><![CDATA[<p>Before we returned to Calgary last December, we did a fair amount of investigation into what services we would get at home. In particular consideration were television, internet, and phone service. (In my ideal world, it would have also included cellphones, but no-one does the full bundle in Calgary &#8230; yet.) After an extensive amount of investigation, cost comparison, and service review, the only real option (at the time) was <a href="http://www.shaw.ca">Shaw Communications</a>.</p>
<p>Some nine months later, I&#8217;m ready to heave Shaw out the door like a long-overstayed houseguest, and welcome in a new tenant: <a href="http://www.telus.com/">Telus</a>. Since our last major investigation, <a href="http://telus.com/content/tv/iptv/">Telus has rolled out a new television service</a> (which, at least from reports, is quite good) and is taking on Shaw toe-to-toe to steal and cajole whatever marketshare they can. In theory, it&#8217;s a buyer&#8217;s market.</p>
<p>There&#8217;s only one problem: both of them have serious service issues.</p>
<p><span id="more-2763"></span>For those of you following <a href="http://twitter.com/sowrey">me on Twitter</a>, you know <a href="http://twitter.com/sowrey/status/23173872117">I made this decision to change</a> back at the beginning of the month. This was a result of the last service fiasco with Shaw, after our internet and phone (Shaw implements a VoIP system that goes over the same cable as the TV and internet) up and died without warning at the end of August. We went on vacation, unable to call Shaw (we were literally leaving the next day, and no-one would have been here to resolve the questions), with a faint hope it might be resolved while we were gone. Hey, it <em>could</em> have been a line issue.</p>
<p>Yeah, and my grandmother was a Chinese fighter pilot&#8230;</p>
<p>Not unexpectedly, the phone was still out when we got back. This precipitated some of the most infuriating conversations I&#8217;d yet had with Shaw. Okay, in their defence, I was calling during a long weekend. That&#8217;s fair, and I&#8217;ll grant them the lower staff/higher call volume than usual. But Shaw has no message telling you how long you&#8217;re going to wait, and their &#8220;scheduled callback&#8221; service was never presented as an option.</p>
<p>First call, I waited about 30 minutes to talk to someone. The tech calls this a &#8220;recurrent issue&#8221;, and says we get to jump the queue a bit. I think: <em>Fantastic! We&#8217;ll get this resolved quickly!</em> Only problem: They have to check for when someone can come, but will call me back.</p>
<p>There&#8217;s no call the remainder of the day, or the following morning. At 11:20, I call Shaw again to find out when/if we&#8217;re going to see someone. The tech says that &#8220;a message was left&#8221;, and that we&#8217;d see someone between 8 and 12. That morning. Oh, did I mention that we were not at home at the time? The tech says that they guy hadn&#8217;t come yet, and would be arriving closer to noon. We flew home, only to find the lovely green ticket that says: &#8220;Sorry we missed you.&#8221;</p>
<p>It should have said: &#8220;Sorry, we&#8217;re idiots&#8221;. I called Shaw again, just short of spitting fire. Wait time? Nearly <em>45 minutes</em>.</p>
<p>Shaw Tech: We left you a message!<br />
Me: How?<em> We have no phone!</em><br />
Shaw Tech: (Silence, while checking) Confirmed, sir, we left  you message at 403-XXX-XXXX.<br />
Me: (Stunned silence. The phone number they gave me was my old cell number, <strong>disconnected in 2008</strong>, before moving to Costa Rica. This is a new Shaw account. I have no idea how the hell they got that old number.) That number hasn&#8217;t existed in over two years.<br />
Shaw Tech: (Silence) I&#8217;ll put in an urgent request. Someone will call you with a time.<br />
Me: At what number?<br />
Shaw Tech: 403-YYY-YYYY. Oh, that&#8217;s your home number. It doesn&#8217;t work, right?<br />
Me: (Gumbling.) Correct.<br />
Shaw Tech: Do you have another number we can call you at?</p>
<p>At this point, I&#8217;m continually reminding myself that I once had this guy&#8217;s job years ago, when I did computer tech support, and had to deal with people as irate as I was acting. But, still, there&#8217;s a certain amount of logic that&#8217;s just not being followed. Of course I have another number &#8212; <em>how the hell do you think I&#8217;m calling you?!</em></p>
<p>The next day, still without any update on time, we&#8217;re in Garrison Woods running errands. I&#8217;ve taken the Monkey and Choo Choo down to the playground, a good 10-minute walk from the car and Alex. Which, of course, is exactly when Shaw calls me to tell me that the technician will arrive at our house sometime between 12 and 5 &#8230; which is in just over <strong>15 minutes</strong>.</p>
<p>A 15 minute warning. Thanks, Shaw, for recognising that people never leave their houses, and are always available for when you decide to get around to showing up.</p>
<p>I abort all activities, resulting in the Monkey crying all the way back to the car, embarrass the hell out of Alex (who&#8217;d arranged and pre-paid for Monkey&#8217;s haircut, and now had to get a refund), and break a few laws trying to get back home before the Shaw technician arrived. (Which, incidentally, wasn&#8217;t for a couple of hours.) Thanks for that, Shaw. I love torturing my family to support your asinine business practices.</p>
<p>The technician gets to work, and after a while pronounces things fixed. The first thing he says: &#8220;The last technician didn&#8217;t know what he was doing.&#8221; Funny statement, that &#8212; it was the <em>same thing</em> the previous three technicians told me, almost word-for-word. Which says to me to believe that a) Shaw hires people who don&#8217;t know what they&#8217;re doing, and b) are missing massive opportunities to win confidence with their customer base.</p>
<p>Example: (Shaw, you paying attention?) Every time I called Shaw to ask what was wrong with my internet, they&#8217;d tell me how they could see that the modem had been &#8220;flapping&#8221;. Well, here&#8217;s a thought, Shaw &#8212; if you have the ability to see the flapping, maybe you should write a few programs to check for flapping modems and preemptively schedule service calls so people think you&#8217;re paying attention, preventative, and not constantly trying to clean up after yourselves.</p>
<p>Oh, and I really hate the underlying message of all that, too: &#8220;It&#8217;s not my fault. Don&#8217;t blame me.&#8221;</p>
<p>After that, I was done. Past done. The very next thing I did was call Telus. (It also helped that we had a card from Telus with a really-hard-to-argue introductory offer, which would save us a lot of money over the first year.)</p>
<p>And this, folks, is where I thought things would get better. I really should learn <strong>not</strong> to be an optimist &#8212; it just sets you up for disappointment.</p>
<p>Today, we were to have a new Telus installation. But by noon, there had been no installer, and Telus had promised a window between 8 and 10. I called Telus, and was left with a poor woman who bore the brunt of my rapidly-rising frustration.</p>
<p>Telus: There was a problem with the order, sir.<br />
Me: A &#8220;problem&#8221;? What does that mean?<br />
Telus: We couldn&#8217;t put the order through. We have to cancel it.<br />
Me: Cancel? What? Why didn&#8217;t someone call me?<br />
Telus: I don&#8217;t know, sir. We have to cancel it.<br />
Me: (Feeling very forlorn, and thinking I&#8217;ll have to stay with Shaw.) So I don&#8217;t get the pricing deal?<br />
Telus: You still can have the pricing, sir. We just have to re-enter the order.<br />
Me: (Forlorn gone. Frustrated again. I go on a rant about my little experience.)<br />
Telus: I&#8217;ll escalate this to a manager, sir. They&#8217;ll be able to help you much more easily. You can expect a call in about four hours.</p>
<p>So I wait. Four hours. I&#8217;ve already waited nearly two weeks, because Shaw requires seven business days to release the phone number (we&#8217;re porting it over). Four more hours, and a bit of hope that before this weekend is out, I&#8217;ll have a hard-line I can trust again. <a href="http://twitter.com/sowrey/status/24781148324">I tweeted my experience</a>, since I know a few people have been following this little escapade. I get a response from <a href="http://twitter.com/TELUSsupport">@TelusSupport</a>. I like these guys &#8212; they helped me with my cellphone problem a couple of months ago. End result: have to wait for the manager to call.</p>
<p>When the manager calls, I receive an apology for the trouble that actually sounds sincere. She explains what happened &#8212; a breakdown in their internal systems that caused part of the order to fail, but didn&#8217;t raise any alarm &#8212; and immediately offers to correct the situation, along with sizeable credit on the account. There&#8217;s two more calls, the net result of which has a new install date, on 29 September.</p>
<p>Why the wait? Well, there&#8217;s still that 7 day wait period with Shaw, and because of the internal kafuffle, the entire order has to be restarted. It&#8217;s going to be nearly a month from start to finish. &#8220;Frustrated&#8221; doesn&#8217;t begin to describe how I feel. I made sure the manager also knew that using the word &#8220;cancel&#8221; with a customer was a poor choice of word, regardless of Telus&#8217;s internal terminology, and even offered a replacement.</p>
<p>And then I went on a rant with the poor woman.</p>
<p>Okay, so here&#8217;s the deal, Telus: you&#8217;re on a short leash. You&#8217;ve screwed up pretty badly, and are catching the brunt of my troubles with Shaw, to boot. Don&#8217;t make me angry. You won&#8217;t like me when I&#8217;m angry. (And yes, there are places to go beyond you.)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sowrey.org/2010/09/from-the-frying-pan/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>My WordPress pet peeve</title>
		<link>http://www.sowrey.org/2010/09/my-wordpress-pet-peeve/</link>
		<comments>http://www.sowrey.org/2010/09/my-wordpress-pet-peeve/#comments</comments>
		<pubDate>Fri, 17 Sep 2010 22:16:33 +0000</pubDate>
		<dc:creator>Geoff</dc:creator>
				<category><![CDATA[Rants]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[domains]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.sowrey.org/?p=2760</guid>
		<description><![CDATA[I have a pet peeve with WordPress. (Actually, I have a few, but we&#8217;ll get to the rest later.) This one, I&#8217;ll admit, is limited to those of us who develop with WordPress. In short, WordPress hard-codes domains in its database. Worse-still, some parts of WordPress (and a few plugins) save the server&#8217;s full internal [...]]]></description>
			<content:encoded><![CDATA[<p>I have a pet peeve with <a href="http://wordpress.org/">WordPress</a>. (Actually, I have a few, but we&#8217;ll get to the rest later.) This one, I&#8217;ll admit, is limited to those of us who develop with WordPress. In short, WordPress hard-codes domains in its database. Worse-still, some parts of WordPress (and a few plugins) save the server&#8217;s full internal filepath as part of their operations.</p>
<p>The average person who just installs and starts using WordPress right away won&#8217;t ever see this. It&#8217;s only when you try to move the installation to another domain name (such as if you moved your blog from &#8220;www.mysite.com&#8221; to &#8220;blog.mysite.com&#8221;), or if you move to a new service provider (and the internal file paths change) that it becomes painfully visible.</p>
<p>And, although I do love you WordPress, this is something that&#8217;s <em>gotta</em> change.</p>
<p><span id="more-2760"></span>Maybe it&#8217;s years of having application transportability being drilled into me (and drilling it into others), or the fact that I develop things on temporary URLs (often patterned on &#8220;http://localhost&#8230;&#8221; or &#8220;customersite.[my company's domain name]&#8220;, and in a few cases on some wacky TCP port that&#8217;s not 80. In any of those cases, WordPress remembers what I did.</p>
<p>Don&#8217;t believe me? Delve into the <code>wp-options</code> table in your WordPress database. You needn&#8217;t go any further than rows 1 and 37 (bearing the <code>option_names</code> of <code>siteurl</code> and <code>home</code><br />
). That URL is used by WordPress to fully qualify every page in your site. Change those values (or change your hosted domain), and the site stops working.</p>
<p>Now, don&#8217;t get me wrong, WordPress, I know why you do that. I just think, especially given how you&#8217;re positioning WordPress to be a more serious small-scale CMS competitor, you might want to take developer approaches into account. It would make life a little easier for those of us using WordPress as a solutions framework. And frankly, if you&#8217;re providing your own <em>extensive</em> <a href="http://codex.wordpress.org/Moving_WordPress">instructions on how to move a blog</a>, you might want to rethink the approach.</p>
<p>(And before anyone starts harping on how WordPress isn&#8217;t sufficient to the task, and I should be using a proper CMS like Drupal, Joomla, Sharepoint, Interwoven, bla bla bla, I stand by WordPress as a perfectly valid option for simple, small needs. It&#8217;s simplicity and limitations are an asset when you don&#8217;t want to worry about the larger needs of a full-featured CMS.)</p>
<p>But.</p>
<p>It doesn&#8217;t need to be this hard. Really. It&#8217;s not like this information isn&#8217;t freely available through existing PHP methods. The <code>$_SERVER</code> is filled with this information &#8212; it is trivial to initialise global variables using that as a base, eliminating the need to store that information in the database (and worse, hard-code it to all the URLs).</p>
<p>And while we&#8217;re at it, create a global variable listing the base filepath for the install. Again, this is easily handled through something as simple as <code>dirname(__FILE__)</code>.</p>
<p>Am I being naive? Maybe. I&#8217;ve done enough reading to suggest that perhaps I&#8217;m missing something. But on the same note, I haven&#8217;t seen <em>anything</em> to suggest a concrete reason why it&#8217;s the way it is.</p>
<p>For now, though, I&#8217;ve found an interesting workaround (dare I suggest, &#8220;hack&#8221;?) that <a href="http://blog.bigsmoke.us/2008/07/12/separate-development-environment-for-wordpress">overrides WordPress&#8217;s database settings in the config file</a>. A far better option, at least in my opinion, because you just sometimes can&#8217;t get to the database easily, and having to rewrite the SQL import by hand just seems so very, very wrong. I haven&#8217;t tried it yet, but my next foray into WordPress development will be putting it to the test.</p>
<p>I now return you to your regularly scheduled day&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sowrey.org/2010/09/my-wordpress-pet-peeve/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Get Geeqee</title>
		<link>http://www.sowrey.org/2010/09/get-geeqee/</link>
		<comments>http://www.sowrey.org/2010/09/get-geeqee/#comments</comments>
		<pubDate>Fri, 10 Sep 2010 20:30:56 +0000</pubDate>
		<dc:creator>Geoff</dc:creator>
				<category><![CDATA[Careers]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[content management]]></category>
		<category><![CDATA[management]]></category>
		<category><![CDATA[problem solving]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[websites]]></category>

		<guid isPermaLink="false">http://www.sowrey.org/?p=2756</guid>
		<description><![CDATA[Back at the beginning of the year, I took a different direction in my career. Until December, I&#8217;d been a career man &#8212; work for one company. Work your butt off, be the cog in the machine, and do the best you could to stay safe. It was what I knew, and it generally worked [...]]]></description>
			<content:encoded><![CDATA[<p>Back at the beginning of the year, I took a different direction in my career. Until December, I&#8217;d been a career man &#8212; work for one company. Work your butt off, be the cog in the machine, and do the best you could to stay safe. It was what I knew, and it generally worked well. Or rather, worked me well. (I&#8217;m sure you know what I mean&#8230;)</p>
<p>Things changed, and I went the route of contracting, something I hadn&#8217;t really done since I left university. Initially, it was with my friends over at Evans Hunt Group. The result was VisitCalgary.com. Since then, I opted to take a vacation, and now it&#8217;s time for me to get my own little consultancy off and running.</p>
<p>It&#8217;s time for me to <a href="http://www.geeqee.ca/">Get Geeqee</a>.</p>
<p><span id="more-2756"></span>Yes, it&#8217;s pronounced &#8220;geeky&#8221;. I could have done the 1337 thing and spelled it like &#8220;G33k&#8221; (already taken, I might add), but I liked the way &#8220;Geeqee&#8221; actually looks. (True story: the idea came to me while I was sitting in a meeting discussing need to get &#8220;visitcalgary.com&#8221; for the website project.)</p>
<p>I didn&#8217;t do much with it right away &#8212; I was already too busy with my existing projects, and I wasn&#8217;t in a rush to spend my vacation working. So, some nine months after purchasing the domain, I&#8217;m proud to announce&#8230;</p>
<p><a href="http://www.geeqee.ca/"><img class="alignnone" title="Geeqee Technical Services" src="http://www.geeqee.ca/wp-content/uploads/2010/08/geeqe-logo.gif" alt="The Geeqee Logo" width="410" height="90" /></a></p>
<p><a href="http://www.geeqee.ca/">Geeqee</a> is my professional side. I&#8217;m leaving Sowrey.Org as my blog and general havoc-wreaking area. I need something a little cleaner, a little more polished for anyone who might wish to use my services.</p>
<p>Speaking of services, there is the question of what I do. Well, let&#8217;s keep in mind that, as a geek, I tend towards technical services, and generally related towards interactive marketing (namely, websites). Over 15 years of experience in this business has given me a lot of experience, and thanks to an exceedingly long list of teachers and mentors, I have a lot of skills I can throw at a given problem. I&#8217;ll free admit that I&#8217;m not an expert in everything (rather difficult to do that, if you ask me), but I&#8217;d like to think that I&#8217;m more than good enough to do the job.</p>
<p>What job, you ask? Well, try these on for size:</p>
<ul>
<li><a href="http://www.geeqee.ca/services/development-programming/">Development / Programming</a></li>
<li><a href="http://www.geeqee.ca/services/technical-direction-strategy-and-architecture/">Technical Direction, Strategy, and Architecture</a></li>
<li><a href="http://www.geeqee.ca/services/technical-documentation/">Technical Documentation</a></li>
<li><a href="http://www.geeqee.ca/services/business-and-functional-analysis/">Business and Functional Analysis</a></li>
<li><a href="http://www.geeqee.ca/services/website-analysis/">Website Analysis</a></li>
<li><a href="http://www.geeqee.ca/services/team-leadership/">Team Leadership</a></li>
<li><a href="http://www.geeqee.ca/services/offshore-development-management/">Offshore Development Management</a></li>
<li><a href="http://www.geeqee.ca/services/hosting-administration/">Hosting Administration</a></li>
<li><a href="http://www.geeqee.ca/services/release-engineering-and-code-management/">Release Engineering and Code Management</a></li>
<li><a href="http://www.geeqee.ca/services/systems-administration/">Systems Administration</a></li>
<li><a href="http://www.geeqee.ca/services/technical-support/">Technical Support</a></li>
</ul>
<p>Think I might be able to help you or someone you know? Drop me a line, I&#8217;d love to chat!</p>
<p>Geeqee. No bull. Just what you need.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sowrey.org/2010/09/get-geeqee/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Visit Calgary: You&#8217;re Very Welcome!</title>
		<link>http://www.sowrey.org/2010/06/visit-calgary-youre-very-welcome/</link>
		<comments>http://www.sowrey.org/2010/06/visit-calgary-youre-very-welcome/#comments</comments>
		<pubDate>Wed, 09 Jun 2010 23:07:09 +0000</pubDate>
		<dc:creator>Geoff</dc:creator>
				<category><![CDATA[Careers]]></category>
		<category><![CDATA[Family]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[content management]]></category>
		<category><![CDATA[evans hunt]]></category>
		<category><![CDATA[management]]></category>
		<category><![CDATA[websites]]></category>

		<guid isPermaLink="false">http://www.sowrey.org/?p=2681</guid>
		<description><![CDATA[When we returned from Costa Rica, our plans had been pretty simple: take off the month of December to get settled, and then head back to work in January. Plans changed shortly after arriving back home, and suddenly I found myself without a job. Bills still had to be paid, food purchased, and because we [...]]]></description>
			<content:encoded><![CDATA[<p>When we returned from Costa Rica, our plans had been pretty simple: take off the month of December to get settled, and then head back to work in January. Plans changed shortly after arriving back home, and suddenly I found myself without a job. Bills still had to be paid, food purchased, and because we live in a city that is far too unfriendly to public transit, we also had to buy a car.</p>
<p>A few years ago, this probably would have put me into a panic. And a few years ago, it would have been just me to worry about. Now I have a wife and two kids (well, one at the time, and one on the way) to support. Really, that should have put me off the deep end. Having lived through a significant amount of adversity over the last couple of years, though, I found myself not even concerned about the prospect of unemployment.</p>
<p>I attribute that to having kept contact with just the right people.</p>
<p><span id="more-2681"></span>And so it came to pass that on 5 January, I walked into a meeting room on the 2nd floor of 805 10th Ave SW, and sat at a table with nine other people. <a href="http://twitter.com/sowrey/status/7422595138">Nine people I already knew.</a> Nine people I&#8217;d already worked with before at another company. I couldn&#8217;t help but smile.</p>
<p>I was working &#8212; and still work &#8212; for the <a href="http://www.evanshunt.com/">Evans Hunt</a> Group, a small interactive marketing agency made up, largely, of former employees of Critical Mass. The principals of the company, Dan Evans and Bill Hunt, were both my managers at Critical Mass at one point or another, and Bill had been the one who started up the Costa Rica operation. My long-time mentor and also former Critical Mass manager, Allard Losier, is the technical lead, and the one who really convinced me to come in.</p>
<object type="application/x-shockwave-flash" width="400" height="300" data="http://www.flickr.com/apps/video/stewart.swf?v=1.161" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"> <param name="flashvars" value="photo_id=0&amp;photo_secret=0&amp;flickr_show_info_box=true"></param><param name="movie" value="http://www.flickr.com/apps/video/stewart.swf?v=1.161"></param><param name="bgcolor" value="#000000"></param><param name="allowFullScreen" value="true"></param><param name="wmode" value="opaque"></param><embed type="application/x-shockwave-flash" src="http://www.flickr.com/apps/video/stewart.swf?v=1.161" bgcolor="#000000" allowfullscreen="true" flashvars="photo_id=0&amp;photo_secret=0&amp;flickr_show_info_box=true" wmode="opaque" height="300" width="400"></embed></object>
<p>That conversation had occurred at the Cabin Cafe on Bow Trail and 45th St. SW, on 22 December. He and I had sat down over a coffee (two, in my case), and had a long conversation about events of the last 18 months, and potential events for the future. I hadn&#8217;t made any decisions at that point, although there had been heavy hinting at coming in to work for Evans Hunt, and I was rather enjoying the not-working aspect of my life.</p>
<p>The conversation had really shown me the things that I had really missed over the previous 18 months: mentorship and trust. I had <a href="http://www.sowrey.org/2008/05/its-the-end-of-the-world-as-we-know-it/">lost my mentor when Allard had left Critical Mass</a> shortly before I went to Costa Rica. And I had felt since about that time that there hadn&#8217;t been much trust in me, and always felt on the defensive. Going anywhere else was &#8230; well, it needed to be the right place.</p>
<p>My project &#8212; the reason I was brought in &#8212; was to help Tourism Calgary with their website. The project, at least at a high level, was pretty simple: site overhaul. (Yes, at the high level, that&#8217;s all it is. Once you start going down in the levels, you really find out what kind of trouble you&#8217;re creating for yourself.) My job? Lead the tech team, work with the PM, and help deliver the final product. Time was originally pegged at about three months, and we&#8217;d see where things would go from there.</p>
<p>I didn&#8217;t get a consulting agreement for three weeks. Normally, that would probably freak most people out entirely, my Mom being one of them. From her perspective, which I totally understood, I was working without any legal backup, and was likely to get screwed somewhere along the line. From my perspective, I wasn&#8217;t working for a company &#8212; I was working with friends. Friends I trusted, and who trusted me. People I knew wouldn&#8217;t pull anything shifty, so long as I didn&#8217;t do the same.</p>
<p>That level of trust has permeated my now five-month tenure here at Evans Hunt. Knowing that the right people are there, that the right things will happen when they need to. All of that led us to the launch of our newest little baby, <a href="http://www.visitcalgary.com/">VisitCalgary.com</a>. Today, I supported Jim at a presentation by Tourism Calgary to the tourism industry at the Glenbow Museum (chosen because of Calgary&#8217;s recent bout of inclement weather &#8212; originally, it was supposed to be outside), and got to see the reaction first-hand of the very people we&#8217;re trying to support.</p>
<p>And that&#8217;s when it really hit me. I&#8217;m not working for some massive multi-national conglomerate. I&#8217;m working for a group who&#8217;s trying to bring in tourists to the city I live in, to bring in money to the businesses that exist in the city I live in, to support the families of the people who work for the companies in the city I live in. I had disconnective issues working with American and European vendors for a very long time, partly because they never really affected me in any way. But this? This, I can get behind.</p>
<p>It&#8217;s been a long project, and a little harder than I&#8217;d thought it be. The site, for the record, runs on Drupal. (For those of you unfamiliar, I suggest checking it out. Very powerful tool, Drupal.) I approached the project with a lot of confidence, believing that we&#8217;d be cruising along in no time. That&#8217;s when reality hit me.</p>
<p>Drupal wasn&#8217;t at all like any content management system I&#8217;d ever worked with. And as a result, I was giving bad directions. It wasn&#8217;t until we started to engage Brian, one of Evans Hunt&#8217;s developers, that I began my Drupal education. A content management system, it is not. As Brian put it, it&#8217;s a content management framework. Yeah, I know, I know &#8212; splitting hairs, right? Not really.</p>
<p>In every other CMS I&#8217;d spent significant time with, the rule of thumb was to build your templates first, and then embed the CMS functionality into them to build out the site. But with Drupal, you do it the other way around &#8212; let Drupal define the structure, and then make it look pretty afterwards. We lost time because of my direction.</p>
<p>Thankfully, we also had some very talented developers. The first up was <a href="http://openhouseconcept.com/about">Lorne of Open House Concept</a>, who was the initial developer, and was the core layout guru. <a href="http://www.katokalen.com/">Kalen</a> jumped on not long after to work on templates, and then buzzed back in towards the end of the project in a weird little game of leap-frog. <a href="http://portfolio.brianc.info/">Brian</a> joined the project, which got us pointed in the right direction again (notably, correcting my oversights), and we brought on <a href="http://seeboriscode.blogspot.com/">Boris</a> to help us with the backend data synchronisation.</p>
<p>It sounds like a lot of people, but in truth we only had three developers running at any one time. And considering I can barely code my way out of a paper bag, I am truly amazed at what the four of them did to get this site out the door. Especially considering that the office is just finishing a near two-month renovation, which had us working remotely from our PM-extraordinare January&#8217;s house for over a week.</p>
<p>And yes, there were a lot of hours put into this project. They kept us working late, and more than a couple of weekends. This is where, in the past, I would lament the time away from my family. But this is also where that aforementioned trust comes in. Working from home is encouraged (assuming you don&#8217;t need to be in the office), and working at hours that suit your schedule is not a problem (provided you get your work done). End result: long hours, but still got be a family man.</p>
<p>So, damn right I&#8217;m a happy camper. All told, I would say this has been one of my more favourite projects, and I&#8217;ve had a few doozies to compete with, too.</p>
<p>And, really, you can never go wrong working with friends. (And yes &#8212; <em>with</em>, not for.)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sowrey.org/2010/06/visit-calgary-youre-very-welcome/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Flash: I&#8217;m not dead yet!</title>
		<link>http://www.sowrey.org/2010/05/flash-im-not-dead-yet/</link>
		<comments>http://www.sowrey.org/2010/05/flash-im-not-dead-yet/#comments</comments>
		<pubDate>Sun, 02 May 2010 05:03:42 +0000</pubDate>
		<dc:creator>Geoff</dc:creator>
				<category><![CDATA[Rants]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[media]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[movies]]></category>
		<category><![CDATA[rich media]]></category>

		<guid isPermaLink="false">http://www.sowrey.org/?p=2644</guid>
		<description><![CDATA[I&#8217;m getting a little tired of this topic. I was tired of it about a day after Steve Jobs first showed the iPad to the world, and the infamous blue LEGO appeared where a Flash plug-in should have been. It wasn&#8217;t really so much a shock to the world &#8212; Apple had been denying Flash [...]]]></description>
			<content:encoded><![CDATA[<p><strong>I&#8217;m getting a little tired of this topic.</strong> I was tired of it about a day after Steve Jobs first showed the iPad to the world, and the <a href="http://www.thebluelego.com/">infamous blue LEGO</a> appeared where a Flash plug-in should have been. It wasn&#8217;t really so much a shock to the world &#8212; Apple had been denying Flash applications on their iPod/iPhone platform all along. But this seemed to start off a little maelstrom the likes of which I haven&#8217;t read <a href="http://en.wikipedia.org/wiki/Endianness">since people argued over on which end to start eating a hard-boiled egg</a>.</p>
<p>The events of the last few weeks have been extremely tiresome to say the least. Far too many people and groups have been prognosticating the future of personal computing, and <strong>there&#8217;s been far too little in doses of reality</strong>. The future is coming, but it&#8217;s not coming nearly as quickly as everyone thinks it is, and rushing to meet the future will likely only harm the present. A little rational thought would be appreciated.</p>
<p>Okay, let&#8217;s address the elephant in the room, first. <a href="http://www.antipope.org/charlie/blog-static/2010/04/why-steve-jobs-hates-flash.html"><strong>Steve Jobs hates Flash.</strong></a> There, I&#8217;ve said it. Now let&#8217;s move on.</p>
<p><span id="more-2644"></span>I&#8217;m not here to argue about openness or stability, or any of the <a href="http://www.apple.com/hotnews/thoughts-on-flash/">claims</a>/<a href="http://jessewarden.com/2010/04/steve-jobs-on-flash-correcting-the-lies.html">counter-claims</a> made by anyone. There&#8217;s no point, since a large part of it is highly subjective. <strong>Apple will do whatever Apple wants to do</strong>, regardless of any other company&#8217;s desires, intentions, or abilities. And while Apple might be on the right path to the next major shift in personal computing, we&#8217;re still quite some time from critical mass.</p>
<p>Right now, in the industry, <strong>we have a need for rich, engaging experiences</strong>. These experiences are the things that help capture attention and keep people using a website or service long enough for that website or service to deliver its message and achieve its function. It could be easily argued that a much simpler user interface can do the same thing, but I can also easily argue that <strong>there is a wide gulf between utility and ubiquity</strong>: I love the simpleness that comes with pure utility, but the ubiquity of &#8220;fun&#8221; is what wins the day.</p>
<p>As a result of Apple, a lot of people are starting to tout the death of Adobe (formerly Macromedia) Flash. It&#8217;s doomed because Apple said so, or at least that&#8217;s the narrowly simple version of the story. A longer version introduces the <a href="http://www.w3.org/TR/html5/">up-and-coming HTML5 standards</a>, which start to <strong>blur the lines between what Flash does now and what could be done without Flash</strong>. That&#8217;s what a lot of the major players (<a href="http://www.pcworld.com/article/195362/google_official_reaffirms_html5_readiness.html">Google</a> and Apple being the two most obvious) are moving towards, and there&#8217;s no reason why their direction shouldn&#8217;t be taken as the final chapter on Flash, right?</p>
<p>Right?</p>
<p>To the best of my knowledge and five minutes on Google, <strong>there has never been a technology that has up-and-vanished overnight</strong> (even figuratively-speaking) merely because one company said so. While I have a significant amount of respect for Apple and their attention to detail, and I nearly worship at the Altar of Google, I&#8217;d be quite the fool to be agreeing to abandon Flash.</p>
<p>Yes, you heard me. <strong>Dropping Flash is a foolish idea. </strong></p>
<p>I know, I know. Don&#8217;t I hate Flash? Aren&#8217;t I the one who railed against it for years and years and years. In a word: no. <strong>I&#8217;m technology agnostic.</strong> I&#8217;ve been agnostic for a almost a decade. I learned a long time ago that ignoring a solution merely because you don&#8217;t like it immediately cuts you out of possible success, and <a href="http://www.sowrey.org/2006/08/my-expectations-of-a-technology-team/">you end up reinventing wheels</a>. I don&#8217;t hate Flash &#8212; I hate inappropriate use of a technology.</p>
<p>Flash, as a platform for providing a rich media solution, has a place in our industry. For today, tomorrow, and the foreseeable short-term future (I&#8217;m saying at least two years, personally), <strong>any company pulling support for Flash is being extremely short-sighted</strong>. It&#8217;s like ditching your extremely reliable car at the side of the road to climb into an open chassis that has no doors, no roof, the colours and interior are still being decided, the engine periodically doesn&#8217;t work properly, and you&#8217;d better hope the dang thing has brakes.</p>
<p>Yes, <strong>you can do a lot without Flash right now</strong>. A number of websites (the <a href="http://www.nissanusa.com/leaf-electric-car">site for new Nissan Leaf</a>, the <a href="http://apirocks.com/html5/html5.html#slide1">HTML5 presentation</a>, <a href="http://ajaxian.com/archives/blowing-up-html5-video">HTML5 video</a>, <a href="http://acko.net/blog/javascript-audio-synthesis-with-html-5">HTML5 audio funkiness</a>) have proven that you can use these new standards quite effectively, and move away from Flash. And to that end, I say &#8220;congratulations, I hope you do well&#8221;. You&#8217;re going to need a lot of help, and pray that you can get away with it.</p>
<p>Why? Well, guess what folks, the <strong>HTML5 &#8220;standard&#8221; isn&#8217;t complete</strong> &#8212; It&#8217;s still a working draft. CSS3? Not finished, and not properly/fully supported by any browser. Video? Well, as much as Apple has tried to say that H.264 is the de facto standard, it&#8217;s patented, and the <a href="http://en.wikipedia.org/wiki/H.264/MPEG-4_AVC#Patent_licensing">license fees will kick in at the end of 2015</a>. Google&#8217;s bought On2, with the widely-held <a href="http://arstechnica.com/open-source/news/2010/04/google-planning-to-open-the-vp8-video-codec.ars">hope that they&#8217;ll release the VP8 codec openly</a>. <a href="http://www.h-online.com/open/news/item/Mozilla-defends-Firefox-s-HTML5-support-for-only-Ogg-Theora-video-912003.html">Firefox is only supporting Ogg Theora.</a> And lest we forget the Browser That Just Won&#8217;t Die: <strong>Internet Explorer 6 will make your life a living hell</strong>.</p>
<p><strong>Anyone remember the standards fights from the late 1990s?</strong> Does any of this look at all familiar?</p>
<p>Okay, so let&#8217;s assume that you can develop to some standards. How many authoring tools are you going to need? How many libraries? There&#8217;s <strong>no one consistent authoring tool</strong>, and your developers are going to need some seriously good (and seriously expensive) skills to make it all blend together smoothly.</p>
<p>Now let&#8217;s add in the <strong>added complication of rights management</strong>. Try find that little detail in the HTML5 specs. Go on, take a look, I&#8217;ll wait. Didn&#8217;t see anything? That&#8217;s because it&#8217;s not there. Big Media (read: Dinosaur Media) needs this in their vain attempt to keep their archaic business models creaking forward. <a href="http://gizmodo.com/5461711/giz-explains-why-html5-isnt-going-to-save-the-internet">They need DRM.</a> They need encryption. They need the stuff built into Flash to keep their delivery systems operating. If for that reason alone, Flash has a long life ahead of it.</p>
<p>I&#8217;m not dancing around here with rose-coloured glasses. <strong>Flash is dying, of that I have no doubts.</strong> As a plug-in solution, its days are numbered. More than likely, it&#8217;ll morph into a development system not unlike Microsoft Studio, where it will be a rich media solution system. What it generates as a final product will depend on the need, supporting different outputs is definitely a possibility.</p>
<p><strong>But for now, I&#8217;m sticking with Flash.</strong> It&#8217;s helpful, it&#8217;s handy, and it works.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sowrey.org/2010/05/flash-im-not-dead-yet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Marketing is from Mars, IT is from Venus</title>
		<link>http://www.sowrey.org/2010/04/marketing-is-from-mars-it-is-from-venus/</link>
		<comments>http://www.sowrey.org/2010/04/marketing-is-from-mars-it-is-from-venus/#comments</comments>
		<pubDate>Wed, 07 Apr 2010 15:40:19 +0000</pubDate>
		<dc:creator>Geoff</dc:creator>
				<category><![CDATA[Rants]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[marketing]]></category>

		<guid isPermaLink="false">http://www.sowrey.org/?p=2622</guid>
		<description><![CDATA[I&#8217;ve spent over a decade in the Big Leagues of interactive marketing. I started in the low rungs as a web developer, and slowly worked my past the coding to see the bigger pictures: what made marketing work, why certain campaigns were better than others, how to think like a client, and so forth. These [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve spent over a decade in the Big Leagues of interactive marketing. I started in the low rungs as a web developer, and slowly worked my past the coding to see the bigger pictures: what made marketing work, why certain campaigns were better than others, how to think like a client, and so forth. These are all truly interesting skills, and helped a lot with the projects I worked on.</p>
<p>One thing that regularly amazed me, however, was how often a client&#8217;s internal IT group seemed to have non-trivial input on almost every aspect of an initiative, from the way it was hosted right down to the specific use of a given image. I often found myself watching our best-laid plans being eaten away to the point of delivering something I was less than happy with. The repeat experience led me to focus on one inexorable fact:</p>
<p>IT departments should never have any input on the marketing website. <em>Ever</em>.</p>
<p><span id="more-2622"></span>Before the IT folks all try to kill me, please understand something &#8212; I&#8217;m on <em>your</em> side. My background is technical &#8212; I have done corporate IT in my previous lives, and am well aware of the implications and consequences of a haphazard platform rollout or a half-baked application install. I know why Sarbanes-Oxley creates havoc every quarter. And yes, I too have denied people hardware upgrades merely for the reason that I didn&#8217;t see the need. I know where you&#8217;re coming from.</p>
<p>To over-simplify things, it&#8217;s the men and women problem: they&#8217;re both human, but communication and understanding sometimes comes in very short supply. Hence the book, and the numerous parodies thereof. (Though why women got stuck with the toxic atmosphere planet remains a mystery to me.) In my view, IT and marketing are on equally distant worlds, with the same challenges to understand given needs.</p>
<p>This is not about just mere communication. This goes past communication to perceptions, politics, policies, and also budgets. The resulting confounding confusion ends with uncertainties, namely: who actually is responsible for the website, who owns the website and its operation, and who pays for it. (Yes, IT and marketing work for the same company, but each has their own budgets.) This is where the tug-of-wars start, and why IT tends to get sucked (or shoved) into the website space.</p>
<p>Like I said, IT, I&#8217;m on your side. And believe me when I say this: <strong>You do not want to handle the trouble of the marketing website.</strong></p>
<p>Simply put, a marketing department&#8217;s purpose is to sell a company&#8217;s products or services. As the adage goes, you have to spend money to make money. In the world of profit/loss, a marketing department is almost entirely loss &#8212; they spend the money to raise awareness and encourage sales of their organisation&#8217;s wares.</p>
<p>An IT department&#8217;s purpose is to support the organisation&#8217;s internal operations through implementing technology standards, ensuring stability and control over technology infrastructure, and assisting when things go awry. Like marketing, internal IT is entirely loss as well &#8212; it is the traditional form of a &#8220;cost center&#8221;, meaning it doesn&#8217;t even feed directly into a revenue chain. That also means that it&#8217;s a constant focus of cost control.</p>
<p>The two departments also (typically) report up through different executives as well, with marketing going to a marketing-oriented office (such as a Chief Marketing Officer) and IT going through the financial/administrative office (such as a Chief Financial Officer). This means that messages provided to each of them are different, the directions given to them are different, and their are told to focus on different things.</p>
<p>Which means, of course, that when the marketing department asks for something, the IT department will think it means something else.</p>
<p>In my experience, this usually arises when a company&#8217;s web presence is the point of discussion. This is the ultimate tug-of-war: marketing needs the freedom to do what they need to do to their job, and IT sees this as something they need to own and support. Almost invariably, it ends up getting messy, and the marketing department ends up subservient to the IT department.</p>
<p>Now, before all you geeks out there cheer for this apparent victory, this is a bad thing. As alluded to above, IT departments do not understand marketing needs. What IT departments see is a need to keep things in line with supported standards, and keep costs to a minimum. <a href="http://www.projectcartoon.com/cartoon/2648">This misunderstanding has been lampooned many times in cartoon</a>, often sending those in the industry to nod their heads sadly at the truth.</p>
<p>Consider the following scenario: Marketing has a project that will raise awareness for a new product. Their budget allows for about two weeks of work, and will have a one year lifespan. They want to really reach out to Gen Y as a primary audience. When Marketing and IT see these rough requirements, they&#8217;ll each see something different:</p>
<table>
<tbody>
<tr>
<td></td>
<td>Marketing View</td>
<td>IT View</td>
</tr>
<tr>
<td>Project Need</td>
<td>Microsite to support a new sales campaign</td>
<td>Update to the website</td>
</tr>
<tr>
<td>Deadline</td>
<td>Two weeks</td>
<td>&#8220;When it&#8217;s ready&#8221;</td>
</tr>
<tr>
<td>Content Management</td>
<td>Simple, easy, something an intern could use</td>
<td>Corporate standard implementation (large, usually unwieldy and expensive)</td>
</tr>
<tr>
<td>Creative vision</td>
<td>Rich media that engages user with branding and product</td>
<td>Flat HTML works best with the corporate standard</td>
</tr>
<tr>
<td colspan="3">etc&#8230;</td>
</tr>
</tbody>
</table>
<p>There&#8217;s two places where IT falls short: understanding the creative aspect of marketing, and the need for flexibility. Marketing campaigns are highly creative, by sheer necessity &#8212; remove the creativity, and all you have is a message without hooks. The flexibility allow marketing to react to need, as well as attempt strategies to better broadcast a message. Such flexibility flies in the face of most standards, which strive for stringent consistency.</p>
<p>In other words, marketing is not something an IT department should ever want to understand. I assure you, it can make your head hurt.</p>
<p>So what are we left with? In my view, keep IT doing what IT does best: supporting the internal infrastructure of a company, and staying out of the website game.</p>
<p>As for the website, it should never live with the company (unless the company itself is geared utterly around its website, but that also changes the game entirely). The website should live at an external location with a third-party hosting vendor. There are thousands to choose from in all sizes, shapes, securities, and softwares. You do this because you don&#8217;t want to have to deal with the infrastructure of a website that supports your business (either directly or indirectly), and because it allows a marketing department to do things that would scare the bejeebus out of an IT team.</p>
<p>So, dear IT friends, do yourselves a favour: if someone ever tries to suggest you take on the task of managing the company&#8217;s website projects, do yourselves a favour: run. And leave behind a note with the five hosting sales reps who cold-called you last month.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sowrey.org/2010/04/marketing-is-from-mars-it-is-from-venus/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>The end of the individual experience</title>
		<link>http://www.sowrey.org/2010/03/the-end-of-the-individual-experience/</link>
		<comments>http://www.sowrey.org/2010/03/the-end-of-the-individual-experience/#comments</comments>
		<pubDate>Mon, 08 Mar 2010 22:56:48 +0000</pubDate>
		<dc:creator>Geoff</dc:creator>
				<category><![CDATA[Pop Culture]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[internet]]></category>

		<guid isPermaLink="false">http://www.sowrey.org/?p=2633</guid>
		<description><![CDATA[A few years from now, my kids will be old enough to ask me questions that will require a lot of explanation. Like, for example, what the internet was like when I was their age, how I survived without a mobile data device, did I watch TV in black and white (interestingly enough, I did, [...]]]></description>
			<content:encoded><![CDATA[<p>A few years from now, my kids will be old enough to ask me questions that will require a lot of explanation. Like, for example, what the internet was like when I was their age, how I survived without a mobile data device, did I watch TV in black and white (interestingly enough, I did, but only because the TV was black and white), and what did I name my pet dinosaur (&#8216;cuz, you know, every kid makes that joke of their parents).</p>
<p>One question I also expect them to ask is how I watched TV without having my computer in front of me, firing off notes through Twitter, Facebook, or whatever social media network will be in vogue in 5-8 years from now. I&#8217;ll look at their cute, adorable little faces, and tell them as seriously as I can: There was a time when we watched TV on our own. We went to sporting events in small groups, we went shopping without telling everyone what we were doing, and we could vanish for hours on end without anyone knowing where we were.</p>
<p>The idea that we exist solely as individuals is rapidly becoming extinct.</p>
<p><span id="more-2633"></span>I&#8217;ll freely admit that I&#8217;m on the leading (okay, okay, <em>obsessive</em>) edge when it comes to Twittering et al. I&#8217;ve been broadcasting status updates (in one form or another) for a couple of years, in frequencies varying from every few days to every few seconds &#8212; those of you following me during the 2010 Olympic Men&#8217;s Ice Hockey gold medal game or during last night&#8217;s Oscars know what I mean. That means I&#8217;m not only keenly aware of the potential these services offer, but also the potential impact.</p>
<p>Let me rewind a couple of weeks to the start of the Olympics on 12 February. While most of you watching the opening ceremonies might have had a word or two between you, there were a few of us (I&#8217;ll estimate at least a few thousand) who were offering up our views as the show proceeded. In real-time. Publicly. You could track the entire thing under <a href="http://en.wikipedia.org/wiki/Tag_(metadata)#Hash_tags">hashtags</a>, or even by following a few people.</p>
<p>As the Olympics proceeded, the effect only continued to grow. For me, it was a way of communicating &#8212; and to some degree, even participating &#8212; with the games through friends who were actually there. (Of particular note is Canada&#8217;s unofficial Lucky Charm, my friend Katrina, who was present for no less than two gold medal wins.) It was a real-time feedback, and a way for me to feel that I wasn&#8217;t just trapped here in Calgary, unable to witness it for myself.</p>
<p>And lest we forget the Olympic Men&#8217;s Ice Hockey gold medal game between the USA and Canada. All epic-ness of the game aside (I stand by my statement that the game is the <a href="http://en.wikipedia.org/wiki/Summit_Series">Summit Series</a> of my generation), the game probably produced the largest amount of Twitter and Facebook traffic from Canada this year (and that includes all events yet-to-come). You almost didn&#8217;t have to watch the game on TV (although, really, it was one of the best-ever hockey games) &#8212; follow a few people, and you almost got the play-by-play, along with healthy doses of (<a href="http://twitter.com/sowrey/status/9795031562">periodically profane</a>) comments about plays, shots on goal, and so forth. The only thing that would have made it better is if <a href="http://en.wikipedia.org/wiki/Don_Cherry_(ice_hockey)">Don Cherry</a> were tweeting it.</p>
<p>Which, interestingly enough, was what happened last night on the Oscars. Except it wasn&#8217;t Don Cherry, it was <a href="http://twitter.com/ebertchicago">Roger Ebert</a>. Though not nearly as copious with comments as I had expected (he was live-blogging as well, which I didn&#8217;t have access to), events were still punctuated with exceptionally-timely thoughts, all backed-up with his decades of experience in the industry.</p>
<p>Okay, so what does this all mean?</p>
<p>I didn&#8217;t watch alone. I might have been alone in the room, in front of my TV, but my network of friends and contacts kept me company. For years, people had talked about interactive TV as being a major shift in the industry, but to virtually no fruition. The act of side-conversation might not be the interactive we all had in mind, but imagine the joy of side-discussions (and even trash-talking) with people who have the same interest, without the ugliness of having to pack everyone into a small room at once.</p>
<p>I don&#8217;t see this ending soon, either. While I don&#8217;t watch a lot of TV (I generally avoid everything except <em>MythBusters</em> and <em>Dirty Jobs</em>), this sort of thing would definitely play out for regular sporting events (hockey, football, basketball, and even &#8212; dare I say it? &#8212; golf), reality shows like <em>Survivor</em> and <em>Big Brother</em>, soap operas, and similar genres that tend to collect an obsessive and conversational bunch (imagine if <em>Star Trek: The Next Generation</em> or the rebooted <em>Battlestar Galactica</em> came out now).</p>
<p>And, of course, this goes beyond televised events. People in the stands of the game, people following poker tournaments, people watching parades, let alone <a href="http://network.nationalpost.com/np/blogs/posted/archive/2009/12/17/u-s-geological-survey-uses-twitter-to-track-earthquakes.aspx">people broadcasting the latest disaster</a> (follow the <a href="http://twitter.com/#search?q=%23temblor">#temblor</a> hashtag sometime &#8212; <a href="http://twitter.com/USGSted">the USGS does</a>).</p>
<p>This is the promise of social media, folks. We always thought it was just about bringing people together. In reality, it&#8217;s about keeping us from feeling alone.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sowrey.org/2010/03/the-end-of-the-individual-experience/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The failure of the electric car</title>
		<link>http://www.sowrey.org/2010/02/the-failure-of-the-electric-car/</link>
		<comments>http://www.sowrey.org/2010/02/the-failure-of-the-electric-car/#comments</comments>
		<pubDate>Mon, 22 Feb 2010 06:03:49 +0000</pubDate>
		<dc:creator>Geoff</dc:creator>
				<category><![CDATA[Pop Culture]]></category>
		<category><![CDATA[Rants]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Trains]]></category>
		<category><![CDATA[automobiles]]></category>
		<category><![CDATA[environment]]></category>

		<guid isPermaLink="false">http://www.sowrey.org/?p=2618</guid>
		<description><![CDATA[In our Inconvenient Truth world, popular desire is starting to change the way some companies think. We&#8217;re seeing large companies produce &#8220;green&#8221; products, such as biodegradable detergents, packaging from recycled plastic, and tables made from recovered wood. We&#8217;re asking our service providers to show us how they&#8217;re working to reduce their output, through paperless billing [...]]]></description>
			<content:encoded><![CDATA[<p>In our <a href="http://www.climatecrisis.net/">Inconvenient Truth</a> world, popular desire is starting to change the way some companies think. We&#8217;re seeing large companies produce &#8220;green&#8221; products, such as biodegradable detergents, packaging from recycled plastic, and tables made from recovered wood. We&#8217;re asking our service providers to show us how they&#8217;re working to reduce their output, through paperless billing and electronic messaging.</p>
<p>A few years ago, the &#8220;hybrid&#8221; car was introduced, a shining new example of how to make vehicles more efficient, and spawned a new movement of environmentally-aware manufacturing. Today, Nissan stands ready to finally release the first mass-market all-electric vehicle, amping up the competition to become the centre of the environmentally-friendly transportation universe. I, for one, welcome the arrival of the electric car, long overdue from formal acceptance in North America. At the same time, however, I also curse its arrival because it doesn&#8217;t actually address a primary problem.</p>
<p>The electric car strives to perpetuate a bad idea: that we all need a car.</p>
<p><span id="more-2618"></span>World War II changed the world in so many ways that it&#8217;s hard to keep track of them all. It ushered in our nuclear age, brought computers out of the closet and into our common perception, and brought about a new sense of prosperity and demand that the world had not previously witnessed &#8212; especially in North America.</p>
<p>The message was clear: prosperity through purchase. North Americans were told through the power of the media that they had to live the &#8220;American Dream&#8221;: own a large home in the suburbs, the newest appliances, fancy clothes, a television, and no home was complete without at least one car.</p>
<p>It was the car that became the shining star of the American household, and a symbol of freedom. No longer were you tied to others&#8217; schedules &#8212; you were free to go where you wanted, when you wanted. The <a href="http://en.wikipedia.org/wiki/Federal-Aid_Highway_Act_of_1956">Federal-Aid Highway Act of 1956</a> gave birth to the <a href="http://en.wikipedia.org/wiki/Interstate_Highway_System">Interstate Highway System</a>, and forever sealed the dream in the minds of Americans, and the neighbours to the north (because, let&#8217;s be honest, as much as we Canadians want to be different than America, we want to play with the same toys).</p>
<p>Long-distance travel changed. It was now about driving long distances in cars. It was driving into the city. It was driving to the local store. Drive-through restaurants, drive-in movies. <em>Driving</em>.</p>
<p>The automobile as we know it &#8212; an individualistic vessel of identity &#8212; encourages people to live away from their daily lives. Instead of living in tall buildings, we live in spacious suburbs. We thrive for neighbourhoods with only houses, and drive to expansive commercial malls. We want industry away from our little edens, and don&#8217;t want to our daily grind anywhere near our castles. When we have to go to other places, we want to do so on our terms.</p>
<p>All of this has come at an expense: fossil fuel consumption never seems to stem, nor does our energy use to allow us to live apart and at a distance. Our land use spirals, allowing some of our cities to resemble single-celled protozoa that expand to consume what&#8217;s near them. Calgary, in particular, has been listed as an &#8220;<a href="http://calgary.ctv.ca/servlet/an/local/CTVNews/20080924/CGY_Suzuki_Calgary_080924/20080924/?hub=CalgaryHome">ecological disaster</a>&#8221; on those very terms. I would be very curious to see a comparison with Manhattan, which I think it is likely the most efficient places in the world: over 27,000 people per square kilometre (most of them don&#8217;t own a car), hundreds of thousands commuting by public transit, and <a href="http://fatknowledge.blogspot.com/2007/02/how-much-energy-does-elevator-use.html">elevators use less energy than a refrigerator</a>.</p>
<p>In our strive to achieve, we have forgotten the need to preserve.</p>
<p>Slowly, thanks to decades-long efforts and a few more mainstream mentions, the world is becoming attuned to alternative energy, with a notable focus on electric. It&#8217;s been a slow adoption, but the ever-present call to heed environmental changes and the need to act more responsibly has brought about mass demand for something beyond burning fossil fuels.</p>
<p>To be fair, there are three types of electric vehicles floating about. We have seen the parallel hybrids (<a href="http://en.wikipedia.org/wiki/Honda_Insight">Honda Insight</a> and the <a href="http://en.wikipedia.org/wiki/Toyota_Prius">Toyota Prius</a>, to name a few), the very long overdue series hybrids (notably the <a href="http://en.wikipedia.org/wiki/Chevrolet_Volt">Chevrolet Volt</a>), and the pure electric (the failed <a href="http://en.wikipedia.org/wiki/General_Motors_EV1">EV1</a>, and the up-and-coming <a href="http://en.wikipedia.org/wiki/Nissan_Leaf">Nissan Leaf</a>). We have latched onto these vehicles as the saving graces for our obsession with the automobile. All of these have problems:</p>
<ul>
<li>Parallel hybrids are an awkward mish-mash of traditional gasoline power and electric power, where the gasoline half is still largely in control, and even the slightest press of the accelerator can throw off your mileage</li>
<li>Series hybrids wisely disconnect the gasoline engine from the wheels and use it only to charge the battery when it starts to get low; diesel would be a far better choice for fossil power, though it is highly unpopular in North American-made passenger vehicles due to <a href="http://en.wikipedia.org/wiki/Economy_car">memories of the 1970s</a></li>
<li>Pure electric vehicles try to come off as the greenest options, but conveniently side-step the question of power source &#8212; unless you obtain your electricity from solar or wind, you&#8217;re getting it from falling water or nuclear (slightly less green), or from burning fossil fuels (<a href="http://www.scientificamerican.com/article.cfm?id=electric-cars-cost-per-charge">electric is cheaper</a>, no question, but you&#8217;re still burning)</li>
</ul>
<p>And none of them address the original fundamental problem: they all perpetuate the bad dream. All of them remind us that if we don&#8217;t own a car and a big house, live in a nice suburb, and drive wherever we like, that &#8212; somehow &#8212; we&#8217;re not successful.</p>
<p>Meanwhile, public transit withers. Yes, for all my <a href="http://www.sowrey.org/tag/calgary-transit/">bitching about my local public transit</a>, I still find it a far preferable alternative to a car &#8212; at least when the public transit offering is well-handled. However, therein lies the problem &#8212; all over North America (which, really, is the biggest problem in the world), public transit organisations have to reduce service and inflate prices to keep themselves afloat. Long-distance train travel has gone from our primary form of inter-city travel to mere tourism. The long-distance bus services are now regarded as &#8220;last ditch&#8221; options when you can afford nothing else.</p>
<p>You think public transit is awful? It&#8217;s an inconvenience? Talk to the millions of people who float in and out of major cities on a daily basis through buses and trains. Talk to your average Londoner, who is fined if they try to drive their car into the core of the city. Talk to anyone living in Japan about the difficulty not only of owning a car, but trying to drive it. Public transit remains the best option for moving large numbers of people. And yes, it is rather easy to adapt to a known schedule and not have it wreck your life.</p>
<p>While one dream lives on, another one dies. The dream of a utopia where people live quietly and closely, where automobiles are rarely seen and heard. That dream started dying a long time ago, and save for a few dedicated efforts to preserve the utopia, there are few places in the world the car has not touched. The utopia will one day be merely a thought, a vague entry in our collective memory, passing into the distance like a car into the fog.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sowrey.org/2010/02/the-failure-of-the-electric-car/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What makes a Senior Developer</title>
		<link>http://www.sowrey.org/2010/02/what-makes-a-senior-developer/</link>
		<comments>http://www.sowrey.org/2010/02/what-makes-a-senior-developer/#comments</comments>
		<pubDate>Thu, 11 Feb 2010 17:57:07 +0000</pubDate>
		<dc:creator>Geoff</dc:creator>
				<category><![CDATA[Careers]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[know-it-all]]></category>
		<category><![CDATA[management]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://www.sowrey.org/?p=2566</guid>
		<description><![CDATA[Every so often, someone asks me what I need to see in a senior developer. Why people ask me this is a mystery. I mean, besides the fact that I&#8217;m a Know-It-All, could it really be that several years of being a manager have really allowed me to delve into the core of the human [...]]]></description>
			<content:encoded><![CDATA[<p>Every so often, someone asks me what I need to see in a senior developer. <strong>Why people ask me this is a mystery.</strong> I mean, besides the fact that I&#8217;m a Know-It-All, could it really be that <strong>several years of being a manager</strong> have really allowed me to delve into the core of the human psyche, separate the hard skills from the soft, and know what it really means to be &#8220;that&#8221; person?</p>
<p>Yeah, I&#8217;m having a good laugh at this one, too! But since I <em>am</em> a Know-It-All, and someone asks, it&#8217;s really hard for me to say &#8220;I don&#8217;t know&#8221;. I mean, <strong>it&#8217;s not like I don&#8217;t have an opinion</strong> on it or something&#8230;</p>
<p><span id="more-2566"></span>A Senior Developer is more than just a developer. They encompass several traits and abilities that make them very important to small and large projects alike. They are looked at as a skill centre, teacher, standards guru, and programmer all at the same time (often by different people). The catch is to ensure that a Senior Developer is anointed appropriately &#8212; bestowing a <strong>Senior designation without due diligence is just asking for trouble</strong>.</p>
<h3>Hard Skill vs. Soft Skill</h3>
<p>Okay, let&#8217;s get this elephant out of the way, first.</p>
<p>Any job, and I don&#8217;t care if it&#8217;s building video games or sewer maintenance, requires <strong>two key skills</strong>. The first is the &#8220;hard&#8221; skill &#8212; the one needed to actually perform the task at hand. Different jobs require different levels of hard skill, and some of them (such as, oh, brain surgery) require a lot more skill than others. The other key skill &#8212; &#8220;soft&#8221; &#8212; is what allows you to interact with others, to see yourself (with ego removed) for who and what you are, and assist you with your growth and education.</p>
<p>The former, for most people, is easy. The latter is the one that a lot of people fail at. You know those people: the jerks, the guys who yell at others, the people who &#8220;don&#8217;t listen&#8221;. <strong>Soft skills are hard to learn</strong>, and are almost always what hold people back.</p>
<p>And no, this is not a trivial point. Hard skills are needed to be able to manage the work, and soft skills are needed to manage the people. <strong>A failure on either is a failure of the whole.</strong></p>
<h3>Programming Omnipotence</h3>
<p>A Senior Developer needs to have near god-like understanding of their given programming environment. This is because the <strong>Senior Developer is often the key resource</strong> for that environment, and the one people will look towards to set precedent, and ensure correct habits.</p>
<ul>
<li>Know (and often off the top of their heads) a dozen different ways to implement (and know which one is the best approach)</li>
<li>Know the language&#8217;s methods, syntax, structure, parameterization, memory leaks, and looping methodologies without the need to regularly consult the documentation</li>
<li>Know the best practices for development with authority</li>
<li>Know when a framework is required, a nice-to-have, and when to avoid</li>
</ul>
<p>And yes, I do expect some ego along with omnipotence &#8212; it goes pretty much hand-in-hand. To some degree, I also encourage it, because that <strong>Senior Developer should know more than I do about their given language</strong>, and I want them to express that knowledge.</p>
<h3>Understand External Dependencies</h3>
<p>In my world, technologies rarely live in their own. Just because you can reproduce a complicated Photoshop design into HTML, CSS, and JavaScript means nothing if you can&#8217;t get the design to work with the equally-complicated database.</p>
<p>The trick here is that I don&#8217;t need a Senior Front-End Developer (be they masters in Flash or HTML/CSS/JavaScript) to also juggle the backend processing tasks. But you&#8217;d better expect that <strong>I need that the developer understand the process</strong> for passing requests to the backend, and how to handle the backend&#8217;s results.</p>
<p>Similarly, I expect the Senior Applications Developer to know what sort of information he should expect (or need), the APIs or ASPs he can use to implement the solution (without having to write the entire thing by themselves), handle database requests (without necessarily doing the database work themselves), and the best way to return a result to the front-end.</p>
<p>Likewise, a Senior Database Developer shouldn&#8217;t care about the presentation of data, only the best way to organise it to provide optimal normalisation and long-term data management, the correct methods to store  and recall data (via stored procedures, views, queries, and so forth), and managing the database software&#8217;s operation.</p>
<p>This also assumes a more granular breakdown of tasks, and having the people available to handle said tasks. Naturally, smaller places will combine roles into a single person. Mind you, they might also eschew titles for simplicity.</p>
<h3>Solutions Design</h3>
<p>While a Senior Developer isn&#8217;t necessarily responsible for an entire implementation, I have the expectation that <strong>a Senior Developer can adequately specify the pieces of the puzzle</strong> for which they are responsible. Furthermore, they should know how those pieces break down (for assignment to others, if needed), the time it should take to develop those pieces, and ensure that the pieces will integrate.</p>
<h3>Fair Communication</h3>
<p>Rarely will a Senior Developer work on their own. Almost always, they need to work with others on their team: junior developers, project managers, and creative staff. All of these people require the same amount of respect, even though the messages will differ between them.</p>
<p>This is often a major failing point for people who think they are Senior Developers, but have not yet been granted the title by their company. Inability to communicate properly leads not only to breakdowns in communication, but can cause personalities to clash, further muddying the waters. <strong>Technical mastery means nothing if you&#8217;re a jerk to others</strong> &#8212; it means people won&#8217;t want to work with you.</p>
<p>People who fail at communication often believe the problem is not with themselves, but with others: &#8220;I told them what they needed, it&#8217;s not my fault if they didn&#8217;t listen.&#8221;  The real test is convincing someone else of what you want to do. The <strong>inability to convince someone else is not a fault with the other person</strong>, but yourself.</p>
<ul>
<li>Junior developers need a mentor: a resource and a teacher. Someone who will help more junior staff see mistakes and learn from them, who will help people with difficult problems, all the while not talking down to a weaker skill.</li>
<li>Project managers require concise communication that does not involve a blizzard of jargon. Project managers rely on numbers: estimates, dates, times, milestones.</li>
<li>Creative staff think in pictures and possibilities, whereas technical minds live for logic and limitation. They can live together very easily, so long as people keep an open mind and give each idea the respect that is due.</li>
</ul>
<h3>Consistency in Deliverables</h3>
<p>A key trait amongst Senior Developers is <strong>consistency throughout their work</strong>. Opening three or four random projects reveals the same programming style, the same general approach, the same naming conventions. A Senior Developer influences these same traits amongst those on a team, ensuring the entire team&#8217;s deliverable contains similar consistency.</p>
<p>This is not to preclude change. <strong>A good Senior Developer is also a researcher</strong>, always looking for better ways to handle a given problem.</p>
<h3>Accept Responsibility</h3>
<p>With great power comes yadda yadda yadda &#8212; <a href="http://www.sowrey.org/2009/05/the-power-of-responsibility/">you know the story</a>. Being a Senior Developer means taking on the responsibility for part (or all) of a project. You&#8217;re the one who&#8217;s being asked to deliver something, and possibly lead others in that delivery. Ultimately, if something goes awry, <strong>it&#8217;s you who made it that way</strong>.</p>
<p>&#8220;It wasn&#8217;t my fault&#8221; isn&#8217;t something you get to say anymore, even if you handed that task off to a junior developer. When your project manager / lead / boss comes knocking, you&#8217;re the one who has to stand up and explain what happened. It&#8217;s your neck officially on the line, and <strong>you&#8217;re the one who&#8217;ll be held accountable</strong>. (Incidentally, that applies for everyone else above you, too.)</p>
<p>Side-stepping responsibility and putting someone else into the firing line is not only disrespectful, it&#8217;s a guaranteed way to strip trustworthiness. One key aspect of responsibility is <strong>someone&#8217;s trust in you</strong> to handle something. Shirking responsibility is the same as saying: &#8220;you can&#8217;t trust me&#8221;.</p>
<h3>Open-Mindedness</h3>
<p>Finally, here&#8217;s where I&#8217;ll flip-flop a bit. Earlier up, I said I want a Senior Developer to be egotistic (to a degree) and tell me what they know. I still want that, but I also want to eat my cake, too. I won&#8217;t expect a Senior Developer to be immediately open to other ideas, but I do expect recognition. As the Senior Developer progresses to higher roles, open-mindedness becomes a significantly more important factor.</p>
<p>This also helps prepare the Senior Developer for one inevitability in life: even if you have all the chops, <a href="http://www.sowrey.org/2009/04/why-didnt-i-get-a-promotion/">it doesn&#8217;t necessarily mean you&#8217;ll get the meat</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sowrey.org/2010/02/what-makes-a-senior-developer/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Make April 1 &#8220;IE6 Dies&#8221; Day</title>
		<link>http://www.sowrey.org/2010/02/make-april-1-ie6-dies-day/</link>
		<comments>http://www.sowrey.org/2010/02/make-april-1-ie6-dies-day/#comments</comments>
		<pubDate>Mon, 01 Feb 2010 18:38:09 +0000</pubDate>
		<dc:creator>Geoff</dc:creator>
				<category><![CDATA[Rants]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[browsers]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[yahoo]]></category>

		<guid isPermaLink="false">http://www.sowrey.org/?p=2574</guid>
		<description><![CDATA[At the moment, IE6 still holds about 20% of the market (according to today&#8217;s metrics from NetMarketShare). That&#8217;s far too large a share for a 8.5 year old browser, especially one that has been superseded by successive releases of its own code by two versions. It&#8217;s far too much for a browser that costs too much to [...]]]></description>
			<content:encoded><![CDATA[<p>At the moment, <strong>IE6 still holds about 20% of the market</strong> (<a href="http://www.netmarketshare.com/browser-market-share.aspx?qprid=2">according to today&#8217;s metrics from NetMarketShare</a>). That&#8217;s far too large a share for a 8.5 year old browser, especially one that has been superseded by successive releases of its own code by two versions. It&#8217;s far too much for a browser that costs too much to support, and despite several service packs still bears significant security issues. It continues to haunt the internet, acting like a lazy bouncer allowing the seediest of activities to go on unchecked.</p>
<p>I propose <strong>April 1st be &#8220;IE6 Dies&#8221; Day</strong>. It&#8217;s time that IE6 be shown the door. But we&#8217;ll need help.</p>
<p><span id="more-2574"></span>This isn&#8217;t the first time people have called for IE6 to go away. But previously, these were developer-led challenges, all of which met the same problem: <strong>we&#8217;re not the ones who get to make that decision</strong>. All a client needs to do is pull out a report from their stats engine to prove why they need it. (Or simply open their company-issued laptop to show the IT-mandated browser.) Going against this kind of weight, we&#8217;re lost.</p>
<p><strong>We need to go the other way.</strong> Not to the browser makers (they&#8217;re on our side), but to the people offering services that people want to see. Want to punish a child? Take away its access to its toys.</p>
<p>We need to call out to the Big 3 search engines. <strong>Google, Bing, and Yahoo: Block access to IE6.</strong> And I don&#8217;t mean provide a subtle hint page, I mean block it entirely. With a big, bold page that says:</p>
<p style="padding-left: 30px; font-size: 1.5em;">We&#8217;re sorry, but your browser is no longer supported. Please upgrade to one of the following [insert browser list here]. If necessary, please contact your IT department.</p>
<p>Google&#8217;s already on this path. Microsoft has encouraged upgrades to IE8. Yahoo hasn&#8217;t really said anything yet, but I imagine they&#8217;ve thought something similar. Take these three pages away, and you <strong>cut off a primary tool</strong> that millions of IE6 users go to daily. With these unavailable for no reason other than a browser update, it should help drive that final spike into the heart.</p>
<p>So why April 1? Well, there&#8217;s the obvious reason: IE6 has been &#8220;fooling&#8221; us for far too long, and it&#8217;s time that we prove that we&#8217;re not fooled any longer. But a bigger reason is time: Namely, <strong>give companies some warning</strong>. The upgrade cost can be significant, and companies need time to get things in place. Frankly, they&#8217;ve had enough, but a sudden stop without warning can cause some pretty major headaches. (I may be a jerk, but I&#8217;m not without sympathy for IT teams, having some good friends who do IT, and having enough IT to respect the problems they solve.)</p>
<p>I can&#8217;t do this alone. For this to work, <strong>we need as many people as possible</strong> to spread the message. Tweet/retweet this message as much as you can (please use the hashtag #ie6diesday, if possible). Send them this message:</p>
<blockquote><p>Dear Search Provider,</p>
<p>Due to the on-going security and support problems with Internet Explorer 6, I would like to suggest that you consider April 1 &#8220;IE6 Dies Day&#8221;, and block IE6 from accessing your search engine. There are many other options and alternatives. http://bit.ly/bZTUej</p>
<p>Sincerely,</p>
<p>[Your name here]</p></blockquote>
<p>Here&#8217;s some quick links to get you started!</p>
<ul>
<li>Yahoo: <a href="http://help.yahoo.com/l/us/yahoo/search/indexing/webmaster-01.html">http://help.yahoo.com/l/us/yahoo/search/indexing/webmaster-01.html</a> and <a href="http://www.ysearchblog.com/">http://www.ysearchblog.com/</a></li>
<li>Google: <a href="http://www.google.com/support/contact/bin/request.py?bdpg=1&amp;hl=en">http://www.google.com/support/contact/bin/request.py?bdpg=1&amp;hl=en</a> and <a href="http://googleblog.blogspot.com/">http://googleblog.blogspot.com/</a></li>
<li>Bing: <a href="https://feedback.discoverbing.com/default.aspx?productkey=bing">https://feedback.discoverbing.com/default.aspx?productkey=bing</a></li>
</ul>
<p>Spread the news. Let&#8217;s convince the search engines that <strong>it&#8217;s time for IE6 to die</strong>, once and for all.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sowrey.org/2010/02/make-april-1-ie6-dies-day/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Greed kills innovation</title>
		<link>http://www.sowrey.org/2010/01/greed-kills-innovation/</link>
		<comments>http://www.sowrey.org/2010/01/greed-kills-innovation/#comments</comments>
		<pubDate>Mon, 25 Jan 2010 05:34:06 +0000</pubDate>
		<dc:creator>Geoff</dc:creator>
				<category><![CDATA[Rants]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[patents]]></category>
		<category><![CDATA[politics]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://www.sowrey.org/?p=2562</guid>
		<description><![CDATA[I was sitting at my kitchen table, poring over recommendations I&#8217;m writing for my client (partially communicative, partially CYA), when I had one of those sudden thoughts: I need tea. While I was drinking my tea &#8212; a pomegranate green tea, if you must know &#8212; I had one of those epiphanal moments when something becomes [...]]]></description>
			<content:encoded><![CDATA[<p>I was sitting at my kitchen table, poring over recommendations I&#8217;m writing for my client (partially communicative, partially CYA), when I had one of those sudden thoughts: I need tea. While I was drinking my tea &#8212; a pomegranate green tea, if you must know &#8212; I had one of those epiphanal moments when something becomes radically clear.</p>
<p>Greed kills innovation.</p>
<p>It&#8217;s short, it&#8217;s simple, it&#8217;s sure to raise the ire of a lot of people, but it&#8217;s also a major problem we&#8217;re seeing lately, especially in internet technologies. It&#8217;s a problem that&#8217;s dogged humanity for generations. And it&#8217;s getting worse.</p>
<p><span id="more-2562"></span>It&#8217;s getting worse because of the pace of technology. There was a time, roughly my current lifetime ago, when there were only a handful of companies engaged in developing technology. They made hardware, wrote the software, and generally all of them hoped things would work.  People took ideas from one another, all hoping that they could make it into a better idea. <a href="http://en.wikipedia.org/wiki/History_of_the_graphical_user_interface#Xerox_PARC">Witness how Apple and Microsoft flourished on an idea from Xerox&#8230;</a></p>
<p>But things changed. Today, we look back on Xerox, and we think: You yutz! You should&#8217;ve sued Microsoft blind! Why? Because we all got greedy. It&#8217;s not about making things better, it&#8217;s about making money.</p>
<p>Patents Gone Wild! See them on the streets of Silicon Valley, beating up struggling entrepreneurs trying to make something good. Or in the Northwest, <a href="http://www.sowrey.org/2006/02/reform-the-us-patent-office/">terrorising established companies for no valid reason</a>. Bringing down entire corporate communications, regardless of impact. <a href="http://yro.slashdot.org/story/10/01/24/1348251/Mozillas-VP-of-Engineering-On-H264">Not being able to display a video because the cost is too high. </a></p>
<p>My problem with all of this isn&#8217;t that it&#8217;s illegal &#8212; it&#8217;s not. A patent holder is allowed, by law, to defend their patent against encroachment. My problem is that it happens with increasingly dangerous frequency, often initiated by people who, frankly, have no business holding a patent.</p>
<p>The laws in North America have bred a two-tiered system: those who patent to protect their business, and those who license patents (and quite often end up in big name lawsuits). I know many people in the first group whose companies have pushed them to file patents, to ensure that their business is protected. And we&#8217;ve all seen the prolonged battles of the latter.</p>
<p>I fear we&#8217;re entering an era when innovation &#8212; real innovation, not incremental one-upmanship &#8212; will become stifled. The fear of lawsuit and the yawning chasm of bureaucracy needed to protect an idea will become roadblocks. People who might have done well on their own will look at the challenges and say: No, thanks.</p>
<p>Imagine if Steve Wozniak had said that. No, thanks, I don&#8217;t want to sell this computer kit to anyone. Or if Henry Ford had looked at his dream of consistently templated automobiles and thought: Who&#8217;s waiting around the corner with a lawyer? Page and Brin might have looked at Yahoo! and said: Y&#8217;know, what&#8217;s the point?</p>
<p>Maybe I&#8217;m too altruistic. Maybe because I&#8217;ve grown tired at seeing the petty bickering over hundreds of millions of dollars, while reading headlines about mass suffering around the world. Maybe it&#8217;s because we&#8217;re a decade behind having a viable electric car in widespread use anywhere in the world. Maybe I just want the frickin&#8217; jetpack we&#8217;re all supposed to be using now.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sowrey.org/2010/01/greed-kills-innovation/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Copyrights are the new Colonialism</title>
		<link>http://www.sowrey.org/2010/01/copyrights-are-the-new-colonialism/</link>
		<comments>http://www.sowrey.org/2010/01/copyrights-are-the-new-colonialism/#comments</comments>
		<pubDate>Sat, 16 Jan 2010 23:58:09 +0000</pubDate>
		<dc:creator>Geoff</dc:creator>
				<category><![CDATA[Rants]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[copyrights]]></category>
		<category><![CDATA[movies]]></category>
		<category><![CDATA[music]]></category>
		<category><![CDATA[politics]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://www.sowrey.org/?p=2512</guid>
		<description><![CDATA[The late 16th Century was the dawn of the British Empire. England had triumphed on the seas, and had set its eyes on colonising the New World (before its enemies did). Patents were issued, companies were founded, and flotillas of ships dispatched to every corner &#8212; known and unknown &#8212; of the planet in the [...]]]></description>
			<content:encoded><![CDATA[<p>The late 16th Century was the dawn of the British Empire. England had triumphed on the seas, and had set its eyes on colonising the New World (before its enemies did). Patents were issued, companies were founded, and flotillas of ships dispatched to every corner &#8212; known and unknown &#8212; of the planet in the name of Queen/King and country. Colonies were born out of determination, slavery, and blood extracted from those too weak to defend themselves from British will.</p>
<p>In time, a phrase was born: The sun never sets on the British Empire. Great Britain&#8217;s influence extended far beyond its native shores, its power unquestionable. A few thrived under the colonial system, but the majority &#8212; the people living under colonial rule &#8212; were marginalised as being little more than the ignorant masses; significant numbers suffered horribly.</p>
<p>It&#8217;s really no wonder that the Empire collapsed under its own weight.</p>
<p><span id="more-2512"></span>Flash forward now to our present, a world where corporations, not governments, run the world. Oh, sure, we see the laws passed by governments in the interests of its people, but it&#8217;s not the governments creating them. It&#8217;s lobbyists, working on behalf of the corporations. It&#8217;s the corporations funding political careers through donations (legal or otherwise). It&#8217;s the corporations funding large-scale advertising campaigns placing candidates more friendly to their needs into office.</p>
<p>It is these corporations directing the current colonialism: copyrights. Think of these not as the legalese that they are &#8212; instead, think of them as land claims, which were a significant part of the British Empire. A land claim meant you had title to earn money from people who worked your land, and the power to treat them however (un)fairly you wished. If anyone tried to take your land, you were obliged to defend it with as deadly force as you could muster.</p>
<p>Copyrights have been with us &#8212; and have been a controversial topic &#8212; ever since Thag copied Zog&#8217;s cave painting, and Zog hit Thag over the head with a rock. Interestingly, that form of retribution hasn&#8217;t changed much in the roughly 45,000 years since. It&#8217;s been a battle for recognition of ownership, of artistry, and for &#8220;what&#8217;s right&#8221;.</p>
<p>One of the biggest problems is that copyright enforcement hasn&#8217;t been particularly consistent over the years, either. Zog was lucky enough to avoid a complex judicial system. Until the early 1990s, we had to rely mostly on physical presence (namely, you had to buy an actual piece of art). Software copyrights existed, but were poorly enforced, even within large law-abiding corporations. The advance of technology broke the physical barrier, gave people the ability to access materials on their behalf &#8230; and shortly afterwards, gave corporations the ability to know who was breaking their rules.</p>
<p>We saw the first signs of the new colonialism at the turn of the 21st century, when one of the corporations &#8212; the <a href="http://en.wikipedia.org/wiki/Recording_Industry_Association_of_America">Recording Industry Association of America</a> (RIAA) &#8212; launched what would be come the first of many public and painful lawsuits. Metallica brought the battle into the public eye when they effectively offended the then-denizens of the internet, decrying the &#8220;fair use&#8221; belief held by many (the legality of said perspective notwithstanding). It was the first shot fired in the new independence, the first time that people showed to the world that they wanted things on their terms, not someone else&#8217;s.</p>
<p>The weapon wielded by groups like the RIAA and the MPAA (<a href="http://en.wikipedia.org/wiki/Motion_Picture_Association_of_America">Motion Picture Assocation of America</a>) was not a battle axe or a howitzer, but the <a href="http://en.wikipedia.org/wiki/Digital_Millennium_Copyright_Act">Digital Millennium Copyright Act</a> &#8212; the DCMA. This law, enacted in the United States of America, implemented two of the treaties agreed upon by WIPO (World Intellectual Property Organization) in 1996. This is how we came to know DRM (Digital Rights Management). They used it <a href="http://www.sowrey.org/2003/11/movie-ticket-prices-and-acts-of-piracy/">to guilt us to not copy</a>, and then <a href="http://www.google.com/search?q=riaa+lawsuits">slaughter us when we did</a>. The corporations had found legitimacy for their battle through governments.</p>
<p>In theory, this should have worked entirely to the corporation&#8217;s wishes. Within their own borders, the laws were clear, and things went (mostly) according to plan. But they weren&#8217;t so effective in the international reality. Not all countries recognised, or even seemed to care, about other country&#8217;s laws &#8212; and certainly not about the ones that enforced copyrights. Governments were engaged again to help enforce the corporations&#8217; will.</p>
<p>When you have to go up to the biggest kid in the schoolyard and ask for your toy back, all you can do is whine. I imagine &#8220;aw, come on!&#8221; was heard a lot when the United States asked China not to copy software, movies, or CDs. But China opted to give only a token of acceptance &#8212; sort of like giving back only one of the wheels from the Tonka truck. China can do that, because it owns a huge portion of the United States debt, and provides the United States with cheap imports.</p>
<p>Where were the WIPO and the World Trade Organization (WTO) in all of this? Someone&#8217;s got to run world court, right?</p>
<p>But the rules started changing. In the last two years, Canada had to improve its own copyright legislation, also based on DCMA, and driven by the industry &#8212; the corporations &#8212; and not by the people whom the government should represent. The sledgehammer just fell on <a href="http://www.michaelgeist.ca/content/view/4697/125/">Costa Rica: fix your copyrights, or the United States will stop importing sugar</a> (note that coffee and bananas were excluded from the ban). Lo siento, Costa Rica, but CAFTA/TLC won&#8217;t help you here &#8212; remember, the United States wrote the core of it to benefit themselves.</p>
<p>Costa Rica and Canada are not alone. Dozens of countries are now working on ACTA &#8212; the <a href="http://arstechnica.com/tech-policy/news/2010/01/actas-shameful-secret.ars">Anti-Counterfeiting Trade Agreement &#8212; a virtually secret pact</a> designed to do only one thing: enforce a DCMA-like mandate worldwide. Governments don&#8217;t want to talk about it. The corporations? They&#8217;re smiling like buddhist cows.</p>
<p>Colonialism was best defined when the powerful centre took after its weaker neighbours and opponents. You either fought them, or you joined them. The colonists in all of this are us, the people. We&#8217;re the ones being handed the royal decrees without benefit of democracy, the ones getting taxation without representation. We&#8217;ll be the ones held in stockades, heads put on pikes, and held up as terrorists to the state (covering for the corporation).</p>
<p>Now lest anyone thing I&#8217;m against copyrights, I&#8217;m not. I respect the creativity needed to make something new, and the need for that artist is duly compensated for their efforts. But I&#8217;m against the inappropriate use of copyrights (and patents, for that matter). When copyrights are flaunted by corporations and not by the artist, it becomes a debate of what&#8217;s more important &#8212; stockholder dividends, or protecting the artist&#8217;s needs?</p>
<p>&#8216;Cuz from what I&#8217;m seeing, another war for independence is coming. But this one will cross nearly every border, involve almost everyone, and probably install a new form of class structure in the process. Suddenly, that remote cabin in the mountains looks a lot more appealing&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sowrey.org/2010/01/copyrights-are-the-new-colonialism/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>2009, A Year in Review</title>
		<link>http://www.sowrey.org/2010/01/2009-a-year-in-review/</link>
		<comments>http://www.sowrey.org/2010/01/2009-a-year-in-review/#comments</comments>
		<pubDate>Mon, 04 Jan 2010 17:04:23 +0000</pubDate>
		<dc:creator>Geoff</dc:creator>
				<category><![CDATA[Careers]]></category>
		<category><![CDATA[Children]]></category>
		<category><![CDATA[Costa Rica]]></category>
		<category><![CDATA[Family]]></category>
		<category><![CDATA[Pop Culture]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Travel]]></category>
		<category><![CDATA[beaches]]></category>
		<category><![CDATA[cars]]></category>
		<category><![CDATA[coffee]]></category>
		<category><![CDATA[critical mass]]></category>
		<category><![CDATA[education]]></category>
		<category><![CDATA[moving the hangar]]></category>
		<category><![CDATA[sunsets]]></category>
		<category><![CDATA[volcanoes]]></category>
		<category><![CDATA[weather]]></category>
		<category><![CDATA[year in review]]></category>

		<guid isPermaLink="false">http://www.sowrey.org/?p=2500</guid>
		<description><![CDATA[The year past was one of the toughest ones I can remember. It&#8217;s been a year of extreme highs, some pretty darks depths; my share of awesome joys, mixed with an unhealthy dose of stress. And that&#8217;s not when you consider the economy, I might add &#8212; things are even worse when you roll all [...]]]></description>
			<content:encoded><![CDATA[<p>The year past was one of the toughest ones I can remember. It&#8217;s been a year of extreme highs, some pretty darks depths; my share of awesome joys, mixed with an unhealthy dose of stress. And that&#8217;s not when you consider the economy, I might add &#8212; things are even worse when you roll all that in.</p>
<p>The year closed out on a more sombre note for me, in many ways. Much quieter, and I got to spend a lot of time with my family (which I cherish now, and cannot regret in anyway), but the future is a little less certain. I&#8217;m less concerned about that fact than I thought I would be, however.</p>
<p>On with the year that just was&#8230;<span id="more-2500"></span></p>
<ul>
<li>Rang in the new year watching fireworks go off all over the Central Valley in Costa Rica (a spectacular sight, if you ever happen to be in Costa Rica at New Year&#8217;s)</li>
<li>Had numerous run-ins with illness between The Monkey, myself, and Alex (and some far less pretty than others, lemme tell ya!)</li>
<li>Experienced my first, bonafide, scare-the-crap-outta-me earthquake, measuring in at 6.2 at its epicentre</li>
<li>In Costa Rica, travelled to:
<ul>
<li>Villa Blanca (Los Angeles Cloud Forest), three times</li>
<li>Arenal (for my very wet birthday)</li>
<li>Parque de Diversiones</li>
<li>Playa del Coco</li>
<li>Playa Hermosa</li>
<li>Playa Chiquita</li>
<li>Puerto Viejo</li>
<li>La Paz Waterfalls</li>
</ul>
</li>
<li>Had a few troubles with our trusty Suzuki, Dave, and spent more than a few bucks getting &#8216;em all fixed</li>
<li>Managed to avoid becoming totally addicted to coffee, but still drank a lot of it</li>
<li>Took pride in The Monkey starting school (yes, even though she wasn&#8217;t even 2 years old yet)</li>
<li>Worked through the challenges of getting a startup business up and running; the stress took its toll on me and my family, and likely all lead to where I am at this very moment</li>
<li>Travelled to Canada for a visa run, though it was originally planned as a family visit:
<ul>
<li>Barrie</li>
<li>Bolton</li>
<li>Oakville</li>
<li>And wee bit of Toronto (I had to go into the Toronto office) just for flavour</li>
</ul>
</li>
<li>Saw far too few sunsets on beaches</li>
<li>Discovered great Indian food in Costa Rica</li>
<li>Moved from our first apartment to a new apartment, after our condo management company couldn&#8217;t come to an agreement on a contract extension</li>
<li>Got utterly screwed by the aforementioned condo management company, to the tune of about USD$1,500</li>
<li>Celebrated 20 years of journalling/blogging with post #1,000 (total coincidence, I swear!)</li>
<li>Did a Stampede-style breakfast for my co-workers</li>
<li>Finally acquired my Temporary Residency visa &#8230; after realising that staying in Costa Rica long-term wasn&#8217;t an option for my family, and we&#8217;d decided to go home</li>
<li>Waxed poetic on management and management style (perhaps too much so?)</li>
<li>Cringed as The Monkey crossed into &#8220;The Terrible Twos&#8221; (which, thankfully, haven&#8217;t really been that bad)</li>
<li>Finally snapped after running into a &#8220;Perfect Storm&#8221; of difficult project, dealing with the relocation company, organising the family, trying to sell the car, cancelling services, and making sure that what little money we had saved was properly moved out of the country before we left &#8212; I was an utter wreck at the end</li>
<li>Ate far too many of our last meals in Costa Rica in a Denny&#8217;s</li>
<li>Managed to survive the 19-hour ordeal of moving from Costa Rica; flying through Houston with a few bags, an irate cat in a bag, and a toddler hell-bent on doing her own thing; finally arriving in -18 degree weather in Calgary after 22:30 at night</li>
<li>Moved back into a house we hadn&#8217;t seen in a year and a half, finding things we hadn&#8217;t seen in probably over three years</li>
<li>Bought a 2006 Jetta TDI</li>
<li>Critical Mass and I parted ways after about 9.75 years</li>
<li>Landed a wonderful case of Benign Positional Vertigo on Boxing Day</li>
<li>Realised that, yes, there are many things that Costa Rica has better than Canada &#8230; beyond the weather</li>
<li>Rang in the new year year to come with a visit to the Calgary Zoo&#8217;s &#8220;Zoo Year&#8217;s Eve&#8221;, at -22 degrees Celsius</li>
</ul>
<p>I&#8217;m missing easily a couple of months&#8217; of detail in there, but the simple fact is that most of Q1 and Q2 last year were chaotic, busy, and stressful. I&#8217;m proud of what we all achieved, and I miss the people I left behind in Costa Rica. Time changes, and people have to change with them. As such, 2010 will be a year of change for me. I don&#8217;t see that as a bad thing, just that as with any human, change ain&#8217;t easy.</p>
<p>But change <em>is</em> exciting.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sowrey.org/2010/01/2009-a-year-in-review/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>

