<?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>aaron.vegh.ca</title>
	<atom:link href="http://aaron.vegh.ca/feed/" rel="self" type="application/rss+xml" />
	<link>http://aaron.vegh.ca</link>
	<description>adventures in cocoa</description>
	<lastBuildDate>Mon, 09 Apr 2012 16:49:46 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Blackout-Free Baseball</title>
		<link>http://aaron.vegh.ca/2012/04/blackout-free-baseball/</link>
		<comments>http://aaron.vegh.ca/2012/04/blackout-free-baseball/#comments</comments>
		<pubDate>Sun, 08 Apr 2012 18:52:16 +0000</pubDate>
		<dc:creator>aaronvegh</dc:creator>
				<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://aaron.vegh.ca/?p=308</guid>
		<description><![CDATA[I like baseball. I don&#8217;t have cable TV. And Major League Baseball doesn&#8217;t want to let me watch my beloved Toronto Blue Jays. This post will explain how I&#8217;m doing it anyway. I&#8217;m using MLB&#8217;s brilliant MLB.tv service: for $125 for the season, you can stream, in high definition, any live baseball game. It&#8217;s a [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://aaron.vegh.ca/wp-content/uploads/2012/04/20120408-145045.jpg"><img class="alignnone size-full" src="http://aaron.vegh.ca/wp-content/uploads/2012/04/20120408-145045.jpg" alt="20120408-145045.jpg" /></a><br style="clear:both;"/></p>

<p>I like baseball. I don&#8217;t have cable TV. And Major League Baseball doesn&#8217;t want to let me watch my beloved Toronto Blue Jays. This post will explain how I&#8217;m doing it anyway.</p>

<p>I&#8217;m using MLB&#8217;s brilliant MLB.tv service: for $125 for the season, you can stream, in high definition, any live baseball game. It&#8217;s a fantastic service; it does exactly what it says on the tin. But it comes with a giant asterisk: owing to the existing agreements that MLB has with local cable operators, your local team – most certainly <em>your</em> team – will be under blackout. It&#8217;s a total deal-killer for me; I want to watch the Jays, goddammit!</p>

<p>Cutting my cable a few months back was an easy decision: we literally watched zero hours of the thing, but baseball season would be the biggest challenge. With the season opener a few days ago, my &#8220;challenge&#8221; turned into desperation. Let&#8217;s describe the ways to get around the system.</p>

<p><strong>On the Mac</strong>
On your computer, you watch games by visiting MLB.tv. Once you&#8217;ve purchased the service, you simply log in and pick a game. A player window will open and the video will start to buffer (and it requires Flash, I&#8217;m afraid). It&#8217;s during this time that the service checks whether you&#8217;re in a blackout zone. On the computer it does this by looking at your IP address; these addresses are tied to general geographic regions, so it can accurately locate you to the city level. Therefore, to circumvent this check, you have to appear to be coming from a different IP.</p>

<p>Most people confronted with this problem rely on a proxy server: it&#8217;s a machine located somewhere on the net which makes requests on your behalf, forwarding traffic to you. There are services that list open proxy servers, but they are almost uniformly crappy: even if they&#8217;re actually available, they are slow and unreliable. You&#8217;ll be spending the entire game shuffling between different proxies.</p>

<p>Instead, I&#8217;ve engaged the services of a commercial Virtual Private Network. A VPN can be configured on your computer&#8217;s network control panel: on the Mac, it&#8217;s a simple few steps in System Preferences. Once configured, this VPN interface is like connecting your Mac transparently to another network, and the traffic between you and that network is a secure, encrypted tunnel.</p>

<p>The effect is that you&#8217;ll be appearing on the Internet as if you were on the VPN&#8217;s network. And if that network is located in the US, then so are you.</p>

<p>With the VPN connection running, you can load up MLB.tv and start watching some sweet sweet Blue Jays baseball.</p>

<p>I&#8217;m using <a href="http://StrongVPN.com">StrongVPN.com</a>. They charge $7 a month. You can choose a server in different regions in the US, though closer is better. I&#8217;m currently on a New York server, but I&#8217;ll have to switch that when we start beating on the Yankees. That plan includes unlimited data throughput, so streaming HD video for 20 games a month is no sweat (and shouldn&#8217;t be a problem for my TekSavvy Internet with its generous caps). I&#8217;ve watched two games now using the service, and it&#8217;s absolutely fantastic.</p>

<p><strong>On iOS</strong>
The MLB At Bat app for iPhone and iPad is a dream come true for baseball fans. If you buy the $125 season pass, you get the apps for free; otherwise a $15 in app purchase will get you the ability to stream the radio broadcast for any game, without blackout restriction. That&#8217;s how I started the season myself, thinking that would suffice.</p>

<p>Now, you can setup a VPN connection on iOS, but it won&#8217;t net you much: the MLB app doesn&#8217;t use your IP address to check your location. Instead it uses the device&#8217;s Location Service, which uses a combination of the GPS radio (if it has one), wireless network and IP address geolocation. If you turn off Location Service, then you can&#8217;t watch video.</p>

<p>The only way out is to jailbreak your iPad, and install an app called <a href="http://thebigboss.org/location-spoofer">Location Spoofer</a>. This lets you control, on a per-app basis, the location that it will report. So can pick out the MLB app, and tell it that you&#8217;re located in London, England. Why not? You&#8217;ll be subject to no blackouts, ever, and you&#8217;ll experience no delay in getting the bits, because your request isn&#8217;t going through an intermediate network.</p>

<p>To my mind, getting it working on the iPad only would be the best answer. It&#8217;s great to have baseball on my big-screen TV connected to my Mac mini, but nothing beats the convenience of having it on my iPad, and it would save me $7 a month.</p>

<p>Right now, that option isn&#8217;t open to me, because I can&#8217;t jailbreak my iPad yet; it&#8217;s simply not available for the iPad 2 running iOS 5.1. Once that jailbreak becomes available I&#8217;ll be all over it.</p>

<p><strong>IM IN UR BASEBALLZ WATCHIN UR BITZ</strong>
I couldn&#8217;t be more pleased to be able to watch the Jays over the Internet. But is it wrong? I don&#8217;t know. I&#8217;m paying Major League Baseball, so I&#8217;m not exactly stealing anything. But I&#8217;m circumventing their agreements with my local cable provider, with whom I am not a customer.</p>

<p>Given the complexity of the solutions here, I don&#8217;t see the blackout circumvention as a rampant problem, and it&#8217;s been available long enough that I don&#8217;t doubt these companies are aware of it. I could watch Hulu now, I suppose, and get Pandora, if I cared about these things.</p>

<p>But I figure, if I&#8217;m paying the money, I&#8217;m going to sleep at night. I hope this helps you too.</p>
]]></content:encoded>
			<wfw:commentRss>http://aaron.vegh.ca/2012/04/blackout-free-baseball/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The War is Over. Apple Won.</title>
		<link>http://aaron.vegh.ca/2012/03/the-war-is-over-apple-won/</link>
		<comments>http://aaron.vegh.ca/2012/03/the-war-is-over-apple-won/#comments</comments>
		<pubDate>Fri, 09 Mar 2012 04:44:50 +0000</pubDate>
		<dc:creator>aaronvegh</dc:creator>
				<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://aaron.vegh.ca/?p=300</guid>
		<description><![CDATA[The technology industry has an amazing ability to change; it&#8217;s perhaps this property more than any other that keeps us all hanging on, waiting to see what&#8217;s next. The hardware changes the fastest: quicker processors, better displays, greater storage. More slow to change are the affiliations: you&#8217;re an IBM person, an Apple person, a Microsoft [...]]]></description>
			<content:encoded><![CDATA[<p><img style="display: block; margin-left: auto; margin-right: auto;" title="Screen Shot 2012-03-08 at 10.11.45 PM.png" src="http://aaron.vegh.ca/wp-content/uploads/2012/03/Screen-Shot-2012-03-08-at-10.11.45-PM.png" alt="Screen Shot 2012 03 08 at 10 11 45 PM" width="600" height="466" border="0" /></p>

<p>The technology industry has an amazing ability to change; it&#8217;s perhaps this property more than any other that keeps us all hanging on, waiting to see what&#8217;s next. The hardware changes the fastest: quicker processors, better displays, greater storage. More slow to change are the affiliations: you&#8217;re an IBM person, an Apple person, a Microsoft person.</p>

<p>With the benefit of twenty years of observation of the technology industry, I can see how these swings occur. Gradually at first, and then a tide.</p>

<p>It&#8217;s 2012. Who would have guessed, even five years ago, that Apple would be in the dominant position it enjoys today?</p>

<blockquote class="twitter-tweet"><p>It's telling that Mac users seem to like Windows 8 more than PC users. Apple won, bitches.<a href="http://t.co/wEM17oIH" title="http://instapaper.com/zp52w1n4I">instapaper.com/zp52w1n4I</a></p>&mdash; Aaron Vegh (@aaronvegh) <a href="https://twitter.com/aaronvegh/status/177265073943875584" data-datetime="2012-03-07T05:31:01+00:00">March 7, 2012</a></blockquote>
<script src="//platform.twitter.com/widgets.js" charset="utf-8"></script>

<p>This tweet was prompted by an article by Matthew Murray on Extreme Tech, a typical pro-Windows site. And I&#8217;d seen others, <a href="http://www.winsupersite.com/article/windows8/windows-8-consumer-preview-call-common-sense-142476">particularly this one</a> by Paul Thurrott, a famously pro-Microsoft writer. The gist of these articles is to lament the direction that Microsoft is traveling in its next iteration of Windows, due to be released by year&#8217;s end.</p>

<p>So why did I author such a provocative tweet? And why did I end it with so unkind a rebuke to the reader? That&#8217;s the subject of this post.</p>

<p><strong>Summer, 1997</strong></p>

<p>I was in the back seat of a car, traveling east on Highway 403 in Mississauga. The car belonged to my girlfriend&#8217;s father, and my girlfriend was in the front seat, while her dad drove. We were en route to their cottage for the weekend. I was never entirely comfortable with her old man; he was kind of awkward, unsure of himself, in a way that even my 22-year-old brain could pick up on. I wasn&#8217;t sure what he did, professionally, but he was clearly successful at it: he owned a fine home, cars, an amazing cottage near Wasaga Beach. He wore dress shirts, on the weekend. He was a serious business guy.</p>

<p>At that moment in the car, the conversation turned to my choice to use a Macintosh. I was explaining, quite naively, how I felt they had the best advantages in terms of design, ease of use, networking support, applications, etc. I wasn&#8217;t expecting any retort, but I received one: a dismissive &#8220;well, I hear they&#8217;re good for artsy-type stuff&#8221;.</p>

<p>It&#8217;s the thoughtlessness of the comment that I want to draw to your attention. He wasn&#8217;t evaluating anything I had said, which alone would have disputed his estimation. He was simply repeating dogma, a long and popularly-held opinion that neatly sidelined Apple and its computers. And by extension, the people who used them. I interpreted that comment as a personal attack, and the conversation ended there.</p>

<p>In the summer of 1997, Apple was losing. The war was over. Microsoft ruled the personal computer space, and that was that.</p>

<p>That incident is just one of the many I encountered over the years (and if you&#8217;re reading this, I&#8217;m sure you have your own stories). It builds a certain amount of bitterness in your heart, but it teaches an important lesson as well: the majority of people can be wrong about something.</p>

<p>I&#8217;m sure Apple, from Steve Jobs down to the guy writing the developer documentation, believed just as I did. That Apple was better. That Microsoft won because they played dirty, or were in the right place at the right time. That the best computing platform hadn&#8217;t won, <em>yet</em>.</p>

<p><strong>Winter, 2012</strong></p>

<p>Things change. Fifteen years later, we don&#8217;t even see Microsoft as the enemy. While they were resting on their laurels, Apple was changing the rules. Mobile computing was becoming the future, and Apple put themselves at the front of the line. The paradigm of computing is different now: going away are the complexities of the PC era. Here to stay is a computing experience based on simplicity, single focus, great design and quality.</p>

<p>And here lies the ideological difference between Apple and the others: that notion that truly breakthrough quality is the way to win in this market. Apple has always been about that, and it wasn&#8217;t always a winning strategy. But now, it is.</p>

<p>You can win a war for a lot of reasons. Because it&#8217;s a market that values &#8220;speeds and feeds&#8221; over user experience; because the people who buy the product aren&#8217;t its primary users; because inertia is a powerful force. Today, Apple is winning because it&#8217;s making the best damn product. That&#8217;s it.</p>

<p>And I&#8217;ll be damned if Microsoft hasn&#8217;t flat out admitted it. There&#8217;s no greater admission than the massive sea change in front of us here, in the form of Windows 8.</p>

<p>And those of us who have appreciated Apple&#8217;s products for all these years? Well, we kinda seem to like Windows 8 (or at least, the Metro part of it). Microsoft is doing something more Apple-like than anyone else: they&#8217;re innovating on a brand-new platform that promotes usability, great design and top quality. The results don&#8217;t look like Apple, but the ideology is awfully familiar.</p>

<p>So I don&#8217;t know what&#8217;s going to happen with Windows 8. It&#8217;ll either convert its apparently suspicious and uncomfortable user base, or it&#8217;ll fold in on itself and die. But there&#8217;s no doubt in my mind: by adopting Apple&#8217;s principles, Microsoft has admitted their defeat.</p>

<p>So when I say &#8220;Apple won, bitches&#8221;, it&#8217;s with the bitterness of twenty years of abuse. You guys, you in your starchy dress shirts, loafers and blazers. You smug cockatoos, with your arms folded, your bad haircuts and your stacks of MCSE manuals. Your knowing smirks and your thoughtlessness. Your pointless day jobs, your passionless existences, your lunch in the basement food court, your pasty skin living in fluorescent lighting.</p>

<p>You.</p>
]]></content:encoded>
			<wfw:commentRss>http://aaron.vegh.ca/2012/03/the-war-is-over-apple-won/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Agency Focus. Product Focus.</title>
		<link>http://aaron.vegh.ca/2012/01/agency-focus-product-focus/</link>
		<comments>http://aaron.vegh.ca/2012/01/agency-focus-product-focus/#comments</comments>
		<pubDate>Sun, 15 Jan 2012 20:58:32 +0000</pubDate>
		<dc:creator>aaronvegh</dc:creator>
				<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://aaron.vegh.ca/?p=292</guid>
		<description><![CDATA[In the fall of 2010, I began working &#8220;full time&#8221; for ContactMonkey, a Toronto-based startup focusing on making it easy to give people your contact details. At the same time, I&#8217;ve continued to run Innoveghtive, my own web development shop. I don&#8217;t do a ton of client work these days, farming it out to one [...]]]></description>
			<content:encoded><![CDATA[<p><img style="display:block; margin-bottom:10px; margin-right:10px;" src="http://aaron.vegh.ca/wp-content/uploads/2012/01/tumblr_lkbvy1A9s11qdjdp1o1_400.jpg" alt="Tumblr lkbvy1A9s11qdjdp1o1 400" title="tumblr_lkbvy1A9s11qdjdp1o1_400.jpg" border="0" width="350" height="418" /></p>

<p>In the fall of 2010, I began working &#8220;full time&#8221; for <a href="http://contactmonkey.com">ContactMonkey</a>, a Toronto-based startup focusing on making it easy to give people your contact details. At the same time, I&#8217;ve continued to run <a href="http://innoveghtive.com">Innoveghtive</a>, my own web development shop. I don&#8217;t do a ton of client work these days, farming it out to one or more trusted hombres.</p>

<p>This is a rather odd position for me to be in. On the one hand, I have my natural experience as a development agency, serving at the whim of clients who pay for my effort. On the other hand now, I am working for a company developing and refining a product. I get paid a regular salary; unlike for Innoveghtive, there&#8217;s no direct connection between the work I do and the money I get paid.</p>

<p>At first, I brushed off that distinction as an implementation detail. I accepted the job because I was frankly having a hard time making enough on my own (The work was &#8212; and is &#8212; out there, but clients&#8217; willingness to pay their bills? Not as much.). But lately I&#8217;ve been coming to realize that there&#8217;s a fundamental difference between these modes, and to my thinking, they are largely incompatible.</p>

<p>That difference came to light last week. I have been developing a stats panel to help us figure out how people are using the ContactMonkey service. It was the result of a couple months&#8217; work, doing needs assessment, design mockups, approvals, and the implementation. I had worked hard, learned new things about myself, uttered many curse words and been kept up late at night thinking about the problems tied to this project. So when I finally rolled it out and demonstrated it for the boss, it was with the feeling of a completed project, and this is where the accolades roll in.</p>

<p>But no.</p>

<p>Instead, what I received was a set of change requests a mile long, some of them quite involved. This project wasn&#8217;t done; it was just getting started.</p>

<p>And I was really pissed off. This was going to add a lot more time to the project. How was I going to fit this in with the work I was planning to do then? Time equals money, so now we have to drop back and talk about extra funds&#8230;</p>

<p>Wait a sec. That&#8217;s agency thinking. In a product scenario, most of those pressures don&#8217;t exist. In an agency scenario, I&#8217;m wrestling with the pressure to get jobs done as quickly as possible, so I can move on to the next one. If there are enhancements or scope changes during the job, that&#8217;s a big problem, and something that needs to be dealt with quickly, because it takes us out of the discussion about work, and back to where we talk about money.</p>

<p>The result of that agency focus is that jobs get done more efficiently. But they also don&#8217;t get done as well. The incentive isn&#8217;t there; the very structure of the business works against it. If you want more, you have to cough up more cash. Dollars equals work.</p>

<p>But product focus turns that on its head. The money question has been (or should have been) taken care of. I&#8217;m working on just one thing now, and instead of getting &#8216;er done and moving on, I&#8217;m iterating over and over again. There&#8217;s a refinement to ContactMonkey that I&#8217;ve never brought to any of the applications I&#8217;ve developed for agency clients. When a feature we implement doesn&#8217;t work out, we shrug and excise it. When we try something small, we see if it works and then invest more time in it.</p>

<p>The product focus is a state any agency might aspire to, but I see it as a stark contrast. If your web-based (or mobile-based, or Mac-based) product is a core part of your business, you&#8217;re a damn fool if you outsource it. The people working on it couldn&#8217;t possibly care as much as internal staff. The agency is looking to invest as little work as they can for the budget. The product person is there with a sole focus on the results.</p>

<p>So in that way, it&#8217;s compelling to have a product focus. But I have to shed my preconceptions about working in that environment. I&#8217;ll lose a lot of negativity, and quite possibly produce my best work.</p>

<p>Photo Credit: <a href="http://randomsarah.tumblr.com/post/4992006912/death-star-plans">Random Sarah</a></p>
]]></content:encoded>
			<wfw:commentRss>http://aaron.vegh.ca/2012/01/agency-focus-product-focus/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lion Pisses Me Off</title>
		<link>http://aaron.vegh.ca/2011/12/lion-pisses-me-off/</link>
		<comments>http://aaron.vegh.ca/2011/12/lion-pisses-me-off/#comments</comments>
		<pubDate>Wed, 21 Dec 2011 00:45:20 +0000</pubDate>
		<dc:creator>aaronvegh</dc:creator>
				<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://aaron.vegh.ca/?p=277</guid>
		<description><![CDATA[The Mac is the computer that doesn&#8217;t get in my way. I have shit to do, and the Mac lets me do it. It gets bonus points for letting me do it in style. I&#8217;ve been a Mac user for more than 20 years, and despite the headline of this column, that&#8217;s very unlikely to [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://aaron.vegh.ca/wp-content/uploads/2011/12/overview_osx_lion1.png" alt="Overview osx lion" title="overview_osx_lion.png" border="0" width="600" height="352" /></p>

<p>The Mac is the computer that doesn&#8217;t get in my way. I have shit to do, and the Mac lets me do it. It gets bonus points for letting me do it in style.</p>

<p>I&#8217;ve been a Mac user for more than 20 years, and despite the headline of this column, that&#8217;s very unlikely to change. But since I&#8217;ve upgraded to Lion, I&#8217;ve heard mutterings out there. A couple weeks ago I was listening to <a href="http://5by5.tv/buildanalyze">Build and Analyze</a>, wherein Marco discussed his frustrations with Lion. It made me remember all of mine, and so I started a list.</p>

<p>This list is not exhaustive. These are the issues that actively bug me every single day. There are other issues that bite only occasionally — after all, an operating system is a big thing. Without further ado, I present my biggest Lion pet peeves.</p>

<p><strong>Mail</strong></p>

<p>The built-in email client, Mail.app, is one of Lion&#8217;s top features. It includes a new threaded view, has a delightful full-screen mode, and supposedly operates better with Gmail accounts. I&#8217;m an all-in Google Apps user, with four email accounts powered by the service. From an interface and interaction perspective, Mail is totally brimming with win.</p>

<p>In practice, I became inordinately frustrated with Mail&#8217;s performance. It&#8217;s just one problem: while composing a message, almost certainly during an auto-save cycle, the app would hang for a few seconds, then crash. Depending on how madly I&#8217;d been typing, I might lose anywhere from a sentence to a paragraph, which I could recover from the Drafts folder on restart. It&#8217;s absolutely maddening to deal with, especially as I am a high-volume emailer, and became enraged as a crash would ruin my flow.</p>

<p>Fortunately, <a href="http://www.sparrowapp.com">Sparrow</a> is an excellent alternative that has also received some welcome enhancements in recent months. It works brilliantly with Gmail, and suffers none of the instability.</p>

<p>But that is a big black mark against Lion.</p>

<p><strong>Battery Life</strong></p>

<p>I have a 2010 MacBook Air. When I first got it, I marvelled at the battery life: a good seven hours under normal conditions. For all practical use, that kind of battery life means I don&#8217;t have to pack a charger unless I&#8217;m going away for a trip; any intra-day foray is fine on battery alone. That means I can travel faster and lighter, and that was one of the Air&#8217;s selling points to me (and no doubt, to many others).</p>

<p>That all changed when I upgraded to Lion. I would guess my average battery life is down to about four hours now. I have no idea why, but I&#8217;ve heard it from too many other Lion users to believe it&#8217;s just me. Apple sure as hell didn&#8217;t advertise a 40% decline in battery life when Lion debuted! I imagined that Apple would have received enough reports of this problem to issue a fix, but here we are, two point releases into Lion, and nothing&#8217;s changed.</p>

<p>Of all the problems I&#8217;m having with Lion, this is the one that has me seriously considering a downgrade to Snow Leopard.</p>

<p><strong>Wifi wake from sleep problem</strong></p>

<p>Dan Benjamin has spent considerable air time talking about this issue. In a nut: open the lid of your MacBook, and there&#8217;s no wireless connection. Under normal, pre-Lion circumstances, the network is re-connected before you have a chance to start using the computer. And on many occasions, this is still the case. But very often, waking from sleep leaves you with no network connection. You then need to go to the Airport menu, sometimes wait for your router to reappear (I&#8217;m using an Airport Extreme base station), then select it again.</p>

<p>This is the kind of stuff that shouldn&#8217;t be happening in 2011.</p>

<p><strong>Spaces and App Switching</strong></p>

<p>I was never a fan of Spaces in Snow Leopard; the behaviour was strange and unpredictable. The new Mission Control and related Spaces behaviour makes a lot more sense; combined with full screen applications, and you&#8217;ve got yourself a terrific solution for working with a lot of open documents and applications. In fact, the new Mission Control and full screen mode is the biggest feature keeping me on Lion right now. With my built-in trackpad or my Magic Trackpad (when using my Air docked with a Cinema Display), I&#8217;m a huge fan of gestures, and I&#8217;m not eager to walk away from that.</p>

<p>But here&#8217;s the problem: say I&#8217;m working in Coda on Space 2, and I Command-Tab to switch to Safari, running on Space 1. Very often, the screen will move to Space 1, but instead of showing Safari, the window will appear beneath that of another running app. Safari is the active application, and I sometimes will whack Command-R to refresh the window. But I can&#8217;t see the view because TextMate is sitting on top of it.</p>

<p>A Command-~ will bring the window forward, but it&#8217;s a clear and nasty bug. Again, Apple&#8217;s had two point releases to fix something like this.</p>

<p><strong>Address Book and iCal</strong></p>

<p>I&#8217;m not going to go into depth on these two. As Apple&#8217;s interfaces have tended towards open skeuomorphism, I&#8217;ve been less offended than most. But they seem to belong better to iOS devices; on the Mac they seem tawdry and inappropriate. Address Book, formerly a much-loved and -used application on my Mac, is now a destination I try to avoid. iCal, thank Christ, has been 100 percent replaced by <a href="http://flexibits.com/fantastical">Fantastical</a>. Both of these apps are abominations that look worse than their predecessors and provide poorer access to their features.</p>

<p><strong>Hope</strong></p>

<p>Like I said at the outset, I&#8217;m not going away. Despite my complaints, the Mac is still light years ahead of Windows 7 in terms of usability, and my brain is too old and wired to fit the way things work here.</p>

<p>But I think something has become clear. While Apple hasn&#8217;t abandoned the Mac, I fear they haven&#8217;t put their best people on it, either. The kinds of bugs that I&#8217;m seeing here are wide-ranging in their impact, consistent in their appearance, and persistent given how long Lion has been with us. I&#8217;d love to see these issues fixed, and I remain hopeful that they will.</p>

<p>But there&#8217;s nothing like a little bitching to make me feel better about it.</p>
]]></content:encoded>
			<wfw:commentRss>http://aaron.vegh.ca/2011/12/lion-pisses-me-off/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Let a Thousand Steves Bloom</title>
		<link>http://aaron.vegh.ca/2011/11/let-a-thousand-steves-bloom/</link>
		<comments>http://aaron.vegh.ca/2011/11/let-a-thousand-steves-bloom/#comments</comments>
		<pubDate>Tue, 01 Nov 2011 18:12:21 +0000</pubDate>
		<dc:creator>aaronvegh</dc:creator>
				<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://aaron.vegh.ca/?p=269</guid>
		<description><![CDATA[I loved the Walter Isaacson biography of Steve Jobs. It provides an even-keeled, unblinking account of a very complicated man. After reading this book, that&#8217;s the most concise word I can think of for Jobs: complicated. How else can anyone account for what he accomplished in his life? People, from the so-called &#8220;Apple faithful&#8221;, to [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://aaron.vegh.ca/wp-content/uploads/2011/11/photo.JPG" alt="Photo" title="photo.JPG" border="0" width="300" height="401" style="float:left;margin-right:5px;margin-bottom:5px;" />
I loved the Walter Isaacson <a href="http://itunes.apple.com/ca/book/steve-jobs/id431617578?mt=11">biography of Steve Jobs</a>. It provides an even-keeled, unblinking account of a very complicated man. After reading this book, that&#8217;s the most concise word I can think of for Jobs: complicated. How else can anyone account for what he accomplished in his life?</p>

<p>People, from the so-called &#8220;Apple faithful&#8221;, to Wall Street analysts, to my own mom, wonder whether Apple will prosper in a post-Jobs era. They fear that the world will never see his like again. Hell, <a href="http://aaron.vegh.ca/2011/10/neutron-star/">I worried about that myself</a>.</p>

<p>The more I think about it, the more laughable that fear becomes. Never mind Apple, although I am certain they&#8217;ll be just fine for generations to come. We all gave Steve too little credit. It turns out that we all learned exactly what it takes to produce mind-blowing products, and we are surrounded by them.</p>

<p>Consider Steve&#8217;s first innovation: the original Macintosh. He brought an artist&#8217;s eye and laser-like focus to bear on a computer engineering problem for the first time. He taught us that technology has to be wrestled like an alligator before it will yield something truly human and usable. That you have to be unrelenting to convince some people to follow your lead. That if you get together a group of &#8220;A people&#8221; and point them at a common goal, they can produce something great.</p>

<p>Steve invented startup culture. After the Mac, after the stories got out, entrepreneurs everywhere took his lessons to heart, and have structured their businesses similarly. You can argue with the verbal abuse and 24&#215;7 development cycles (and I certainly would), but you can&#8217;t argue with the success: from the 1990s on, we&#8217;ve seen startup after startup tread Steve&#8217;s path. Not all of them produce &#8220;insanely great&#8221; products. But like the pace of human invention in general, we&#8217;ve seen an exponential increase in the number of high-quality, well-loved products that have attempted to make a dent in the universe.</p>

<p><a href="http://www.nest.com/">The Nest Thermostat</a>. <a href="http://www.quora.com/">Quora</a>. <a href="http://www.delicious-monster.com/">Delicious Library</a>. <a href="http://www.panic.com/">Panic Software</a>.</p>

<p>(No coincidence that many of them are closely tied to Apple; they had a front-row view of happened in Cupertino). I guess what they have in common is a strong core vision of what the product should be, and a driving ambition to make it real. I believe Steve is largely responsible for showing us how that&#8217;s done.</p>

<p>Apple, through Steve Jobs, was known as a secretive company. But they had no trouble sharing their secret sauce; it&#8217;s evident in the stories we&#8217;ve heard of Apple, and it&#8217;s plain as day in Isaacson&#8217;s book. They took brilliant engineers and married their work with the liberal arts — technology and humanity together in one product. And it&#8217;s true: Apple&#8217;s competitors have simply not taken those lessons to heart. Their products are cold, unfinished, uncaring pieces of garbage. Until RIM, Samsung, Google and others come alive to what Steve has said very clearly, they&#8217;ll continue to be irrelevant. Microsoft, amazingly enough, seems to the be only one stirring in this department.</p>

<p>But Steve showed us that anyone can live these values. From giant corporations to talented indies, we&#8217;re seeing a thousand Steves bloom. So it&#8217;s fair to say that while Apple will be his best-known legacy, he changed us all, and we carry a bit of his ethos within us as we create our next insanely great thing.</p>

<p>I&#8217;ll finish with my favourite line from the book, and oh yes, it is so very germane to this discussion. Upon Steve&#8217;s return to Apple in 1997, he confronted the staff, telling them what Apple&#8217;s problem was:</p>

<blockquote>
  <p>&#8220;Okay, tell me what&#8217;s wrong with this place,&#8221; he said. There were some murmurings, but Jobs cut them off. &#8220;It&#8217;s the products!&#8221; he answered. &#8220;So what&#8217;s wrong with the products?&#8221; Again there were a few attempts at an answer, until Jobs broke in to hand down the correct answer. &#8220;The products <em>suck</em>!&#8221; he shouted. &#8220;There&#8217;s no sex in them anymore!&#8221;</p>
</blockquote>

<p>Now get back to work, and don&#8217;t leave out the sex.</p>
]]></content:encoded>
			<wfw:commentRss>http://aaron.vegh.ca/2011/11/let-a-thousand-steves-bloom/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Neutron Star</title>
		<link>http://aaron.vegh.ca/2011/10/neutron-star/</link>
		<comments>http://aaron.vegh.ca/2011/10/neutron-star/#comments</comments>
		<pubDate>Thu, 06 Oct 2011 02:41:19 +0000</pubDate>
		<dc:creator>aaronvegh</dc:creator>
				<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://aaron.vegh.ca/?p=256</guid>
		<description><![CDATA[When I was fifteen years old, I was introduced to the Macintosh for the first time. It was 1988, and before that moment I was almost completely ignorant about computers. But this strange, peppy little box with its monochrome 9-inch display ended up turning my life upside down. Before that moment, I thought of myself [...]]]></description>
			<content:encoded><![CDATA[<p><img style="display:block; margin-left:auto; margin-right:auto;" src="http://aaron.vegh.ca/wp-content/uploads/2011/10/1982b_dwalker_jobs.gi2.jpg" alt="1982b dwalker jobs gi" title="1982b_dwalker_jobs.gi.jpg" border="0" width="610" height="424" /></p>

<p>When I was fifteen years old, I was introduced to the Macintosh for the first time. It was 1988, and before that moment I was almost completely ignorant about computers. But this strange, peppy little box with its monochrome 9-inch display ended up turning my life upside down.</p>

<p>Before that moment, I thought of myself as someone who would grow up to be a writer. Over the proceeding years, my ambitions changed: from writer, to publisher, to developer. Every step intwining me deeper into the Macintosh.</p>

<p>Fast forward to this evening. I&#8217;m sitting in a room at the library, talking to an older woman about OS X Lion. I help run our local Mac User Group, so I suppose it was appropriate that it was there that I glanced at my Twitter feed to see the news of Steve&#8217;s death. I stood and addressed the room, some thirty in all, letting them know the news. An awkward moment passed, and conversation resumed. I took my seat, and the woman continued talking about some technical issue, as if nothing had changed. A few moments later she stopped and asked, &#8220;would you like a moment?&#8221; I had stopped paying attention to her. I was wrapped up in my own thoughts. I was, in fact, struggling to maintain my composure.</p>

<p>It wasn&#8217;t until I returned home that it really caught up with me. Erin had already heard the news. She held me while I cried, me feeling as if I had lost a close relative.</p>

<p>Like perhaps all of you, I never knew Steve Jobs. I did see him in person once (at the keynote for Macworld New York in 1999, where the original clamshell iBook was launched), but his influence in my life clearly outstrips that personal connection.</p>

<p>It already seems trite to talk about how he&#8217;s responsible for the stuff that I use every day. If that were all Steve were responsible for, then his passing would be far more prosaic. He didn&#8217;t put things in my life: he quite literally changed my life. I keep coming back to the image of a neutron star: a small stellar object that itself is so small, but exerts massive gravitational power. Like that star, Steve orbited my life, exerting an incredible power by placing these inventions in my hand.</p>

<p>Apple products empowered me to write. They empowered me to become a publisher. They are empowering me to live an independent life as a developer, where I can make a real living, and maybe some day even more than a living, in the comfort and sanctuary of my own living room. And there would be no Apple today without Steve Jobs.</p>

<p>He isn&#8217;t just a shadowy figure lobbing technical artifacts into our lives. He has been a dramatic example of human aspects that we don&#8217;t normally comprehend as success-inducing. Impeccable taste. Relentless drive for perfection. Obsessive attention to detail. The ability to pull the best out of the people who surround him. I can&#8217;t overstate the impact he&#8217;s had on all of us, and of all the sentiments I see on Twitter tonight, my favourite is the one where we&#8217;re encouraged to get up tomorrow morning and make something great. Insanely great.</p>

<p>Tonight, my heart is broken, for fear that we&#8217;ll never see his like again. But I&#8217;ll hold out the hope that instead, Steve will have projected enough of himself onto the rest of us, that together we&#8217;ll make a million Steves. That we&#8217;ll take the ethos that is Apple, and continue working to stamp out the bland, the not-fully-considered, the good-enough. The double-talk. The not-quite-ready, the boring.</p>

<p>I&#8217;ll miss you Steve.</p>
]]></content:encoded>
			<wfw:commentRss>http://aaron.vegh.ca/2011/10/neutron-star/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>My SecondConf Blitz Talk: The Idea Factory</title>
		<link>http://aaron.vegh.ca/2011/09/my-secondconf-blitz-talk-the-idea-factory/</link>
		<comments>http://aaron.vegh.ca/2011/09/my-secondconf-blitz-talk-the-idea-factory/#comments</comments>
		<pubDate>Thu, 22 Sep 2011 01:12:00 +0000</pubDate>
		<dc:creator>aaronvegh</dc:creator>
				<category><![CDATA[Cocoa]]></category>

		<guid isPermaLink="false">http://aaron.vegh.ca/?p=253</guid>
		<description><![CDATA[It&#8217;s with great relief that I stand on the other side of this Blitz Talk presentation for SecondConf 2011. I&#8217;ve done lots of presentations for larger groups, but nothing has been as challenging as those five minutes! There&#8217;s no margin for error if you have 15 seconds per slide, so I had to do a [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s with great relief that I stand on the other side of this Blitz Talk presentation for SecondConf 2011. I&#8217;ve done lots of presentations for larger groups, but nothing has been as challenging as those five minutes! There&#8217;s no margin for error if you have 15 seconds per slide, so I had to do a lot of practice.</p>

<p>The execution was marred with errors, but the worst part was that my slides were very dense with information, and most of the room wasn&#8217;t able to see them! So here is my slide deck with my speaking notes. Enjoy, and thanks for a warm reception.</p>

<p><a href="http://aaron.vegh.ca/wp-content/uploads/2011/09/aaronvegh-2c-slides.pdf">Here are the slides for the presentation</a></p>
]]></content:encoded>
			<wfw:commentRss>http://aaron.vegh.ca/2011/09/my-secondconf-blitz-talk-the-idea-factory/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sit. Stand. Walk!</title>
		<link>http://aaron.vegh.ca/2011/09/sit-stand-walk/</link>
		<comments>http://aaron.vegh.ca/2011/09/sit-stand-walk/#comments</comments>
		<pubDate>Tue, 20 Sep 2011 22:37:02 +0000</pubDate>
		<dc:creator>aaronvegh</dc:creator>
				<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://aaron.vegh.ca/?p=247</guid>
		<description><![CDATA[When I was in my teens, I was a twig of a kid, tall and skinny. I think we all get our personal perception of our body type from how we were in high school. So I still have this picture in my head of myself as your average nerdy beanpole. But the mirror tells [...]]]></description>
			<content:encoded><![CDATA[<p>When I was in my teens, I was a twig of a kid, tall and skinny. I think we all get our personal perception of our body type from how we were in high school. So I still have this picture in my head of myself as your average nerdy beanpole.</p>

<p>But the mirror tells a different story. In the last 15 years, I&#8217;ve put on a lot of weight. Years spent sitting at my desk for long hours, eating convenience foods rather than proper meals, have taken their toll: I&#8217;ve gone from an apparently normal 160 to a pear-shaped sub-200 pounds. And that, friends, is one barrier I don&#8217;t want to cross.</p>

<p>Exercise regimens have failed over the years, because there&#8217;s too much goddamn work to do, and I have a family to hang out with. So, about two years ago, I acquired a standing desk. It&#8217;s really nice and pro-looking, with a dark finish and a motor that lets me move from sitting to standing with the push of a button. I used the iPhone app <a href="http://itunes.apple.com/us/app/lose-it!/id297368629?mt=8">Lose It!</a> to record the modest calorie burning that I attained by standing all day (about 50 per hour), and for a time, I tried to take in fewer calories. But in the way of things, that didn&#8217;t work out either, and my weight remained the same.</p>

<p>Sitting is definitely bad, but standing alone is not enough. It was time to take the next step: walking while working.</p>

<p>I&#8217;ve seen a lot of advice written about walking while working, and I wasn&#8217;t particularly thrilled about it. The setups looked <a href="http://www.instructables.com/files/deriv/FJ9/OYWQ/G4PBSVQC/FJ9OYWQG4PBSVQC.MEDIUM.jpg">gimpy and messy</a>. That&#8217;s because treadmills traditionally have handles and top-mounted consoles. People have found ingenious ways to strap keyboards and displays around that stuff, and I think my <a href="http://erinthomas.ca/?p=420">wife has the best setup that I&#8217;ve seen</a>, but clearly that won&#8217;t work for my standing desk.</p>

<p>The answer came from an <a href="http://www.macworld.com/article/156988/2011/01/treadmilldesk.html">article by Lex Friedman for Macworld</a>: the <a href="http://www.treaddesk.com/thetread.html">TreadDesk</a>. It&#8217;s a simple flat walking deck with a tethered control panel. Including purchase, delivery, taxes and UPS Ground&#8217;s customs brokerage boning fee, it was about $1,200. The TreadDesk arrived about a month ago and I&#8217;ve used it every working day since.</p>

<p>I want to cover a few topics in this post: making a treadmill part of your office, some thoughts about the TreadDesk in particular, and the benefits I&#8217;ve seen from using it. Let&#8217;s dive in.</p>

<p><strong>Fitting the TreadDesk into the Office</strong></p>

<p>My office is the front living room in my house; it&#8217;s a pretty sweet setup that offers tons of natural light. However, my office was arranged in such a way that the treadmill didn&#8217;t fit. It&#8217;s a 5-foot-long piece of hardware that sits on the floor; finding a way to integrate it naturally into my working environment was decidedly non-trivial. Here&#8217;s a picture of my office when the treadmill first arrived:</p>

<p><img style="display:block; margin-left:auto; margin-right:auto;" src="http://aaron.vegh.ca/wp-content/uploads/2011/09/officev1.jpg" alt="Officev1" title="officev1.jpg" border="0" width="600" height="448" /></p>

<p>TreadDesk actually sells flooring components that can sit around their treadmill. It makes a raised platform that turns the treadmill into a moving level surface, letting you sit and stand on the same ground, as it were. I didn&#8217;t opt for that solution, given the cost and the complexity of arranging it on my floor. So the first step was to move everything in my office to give the treadmill more space, but keep it out of the way when not in use.</p>

<p>The ultimate solution came about thanks to Erin&#8217;s clever use of paper cutouts to approximate the size and positioning of the various furniture items in my office. We could then readily determine the best way to arrange things. Here&#8217;s the layout of my office in its &#8220;before&#8221; state:</p>

<p><img style="display:block; margin-left:auto; margin-right:auto;" src="http://aaron.vegh.ca/wp-content/uploads/2011/09/floorplan.jpg" alt="Floorplan" title="floorplan.jpg" border="0" width="600" height="448" /></p>

<p>The new plan puts the treadmill and desk on the opposite wall, and gives me access to the full length of the main desk, so both treadmill and chair can sit side-by-side. My 24-inch Cinema Display is on an articulating arm, and is positioned to favour the standing/walking side of the desk, while it can swing to work with the sitting side as well. Here&#8217;s a picture of the new desk. The whole office feels like a more open environment, and I&#8217;m really happy with the way it turned out:</p>

<p><img style="display:block; margin-left:auto; margin-right:auto;" src="http://aaron.vegh.ca/wp-content/uploads/2011/09/photo.JPG" alt="Photo" title="photo.JPG" border="0" width="600" height="448" /></p>

<p>The take-home here is that if you&#8217;re getting a treadmill in your office, you have to find a way to get it against a wall — if it&#8217;s sitting in the middle of your floor space it&#8217;s going to look like shite, and you don&#8217;t want that.</p>

<p><strong>TreadDesk: The Review</strong></p>

<p>The treadmill itself came in a heavy-duty cardboard box, trussed up like <a href="http://images.hollywood.com/site/hanniballecter.jpg">Hannibal Lecter</a>. There was very little installation; you simply pull it out of the box and connect the console.</p>

<p>The treadmill itself is the model of simplicity: it appears to be of pretty high quality, but it&#8217;s not as heavy-duty as treadmills you&#8217;d see in a gym: keep in mind it&#8217;s intended for walking only, and has a maximum speed of 4 miles per hour. To effectively work while walking, the fastest you could go is 1.5 mph, and I have it at an even 1.</p>

<p>The treadmill runs very quietly. Turn it on, set your speed and start walking; it&#8217;s that simple. In the four-plus weeks I&#8217;ve had it, I&#8217;ve found it easy to clean around as well: the back is easy to lift and get the vacuum cleaner through underneath.</p>

<p>As much as I&#8217;d like the treadmill to be a leave-it-and-forget-it proposition, it does require some amount of maintenance. Every month (assuming you use it every day, as I do), you need to re-lubricate the walking deck beneath the belt. There&#8217;s a provided tiny bottle of lubricating oil for this purpose, and it&#8217;s fairly simple to apply. I can see that I&#8217;ll have to hit the local Canadian Tire in a few weeks to get a larger supply, as it looks like I&#8217;m definitely not getting more than three applications&#8217; worth.</p>

<p>There&#8217;s really only one complaint that I have about this TreadDesk: the console.</p>

<p><img style="display:block; margin-left:auto; margin-right:auto;" src="http://aaron.vegh.ca/wp-content/uploads/2011/09/photo-copy.JPG" alt="Photo copy" title="photo copy.JPG" border="0" width="600" height="448" /></p>

<p>I included a can of Programmer Juice to give you a sense of scale. Holy crap, is it big! This is the sort of console that would be included with a Soviet-era treadmill desk. &#8220;In Soviet Russia, treadmill walks you!&#8221;</p>

<p>I have this fantasy of mastering electronics, putting together an Arduino playset, and hacking the signals to the treadmill to make a more elegant console. But in practice, this console, which sits on a very sturdy, heavy, pad-footed metal stand, works very well. However, the console tracks time, but its display is limited to 99 minutes and 99 seconds; once it trips over that amount, it goes back to zero. Of course, I&#8217;m walking for much longer than that, so I can&#8217;t get an accurate time for a day&#8217;s &#8220;travel&#8221; (of course, if I&#8217;m walking at 1mph, then I <em>can</em> calculate the time. But still!). But I&#8217;ve learned to care more about the distance (in miles, naturally) and calorie count.</p>

<p><strong>Health Benefits</strong></p>

<p>So I&#8217;ve laid down a small bag of cash, turned my office upside down, and changed the way I work. Is it worthwhile?</p>

<p>On the day my treadmill arrived, I weighed 198 lbs. This morning, five weeks later, I weighed in at 193 lbs.</p>

<p>I can feel it working. My legs are <em>tired</em> after a day of walking. After the first two days, I had to stop walking for a couple days so I could recover. You have to start slowly, even though walking 1mph feels absolutely silly. Start with a couple hours a day, and then gradually increase your time.</p>

<p>Even now, I still feel like I&#8217;m hitting my limits after walking 5 miles. Today I pushed myself a bit and walked over 6. Sitting down is bliss. In the early days, I found I was absolutely ravenous with hunger by mealtimes. Things seem to have settled down a bit there, fortunately.</p>

<p>The console calculator indicates that an hour of walking at 1mph equals about 80 calories. My six-plus mile walk today netted me 500 calories — a pretty serious dent on a day&#8217;s caloric intake! The Lose It! app tells me I get 1600 calories a day to eat with; calories burned in exercise give me more that I can use. So you can see how much of a difference even 400 calories (my average per day) can make on a diet plan.</p>

<p>To make a long story short, I do feel that the TreadDesk is going to help me lose weight.</p>

<p><strong>Conclusions</strong></p>

<p>I undertook the decision to setup a treadmill desk very seriously. The cost was extremely difficult to swallow, especially knowing that a lot of it was going to go into shipping and UPS! But now that it&#8217;s here, and now that I&#8217;m using it, and now that it&#8217;s proving to work, I couldn&#8217;t be more pleased.</p>

<p>As I work during the day, I see a lot of people jogging by my house; everyone trying their own exercise routines. The funny thing is, I don&#8217;t see the same people all the time. It&#8217;s a sure sign that I&#8217;m watching these people try to get into shape and ultimately failing.</p>

<p>The best part of the treadmill desk is that it integrates fitness into my workday. It&#8217;s a delicious hack that can have real benefits. I may not be able to change my over-stuffed schedule, prepare healthy home-cooked dinners every night, or get out for a run. But while I&#8217;m working, I&#8217;m losing weight. And that&#8217;s pretty satisfying.</p>
]]></content:encoded>
			<wfw:commentRss>http://aaron.vegh.ca/2011/09/sit-stand-walk/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>The TekSavvy Nightmare Scenario</title>
		<link>http://aaron.vegh.ca/2011/09/the-teksavvy-nightmare-scenario/</link>
		<comments>http://aaron.vegh.ca/2011/09/the-teksavvy-nightmare-scenario/#comments</comments>
		<pubDate>Tue, 06 Sep 2011 03:53:49 +0000</pubDate>
		<dc:creator>aaronvegh</dc:creator>
				<category><![CDATA[Cocoa]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://aaron.vegh.ca/2011/09/the-teksavvy-nightmare-scenario/</guid>
		<description><![CDATA[About three months ago, I switched my Internet service from Rogers to TekSavvy. While the quality of my service with Rogers was just fine, it was an easy decision to make: TekSavvy leases Rogers&#8217; cable lines, and offers dramatically higher monthly bandwidth (300GB vs 95), for a lower price. The switchover to the new service [...]]]></description>
			<content:encoded><![CDATA[<p>About three months ago, I switched my Internet service from Rogers to TekSavvy. While the quality of my service with Rogers was just fine, it was an easy decision to make: TekSavvy leases Rogers&#8217; cable lines, and offers dramatically higher monthly bandwidth (300GB vs 95), for a lower price.</p>

<p>The switchover to the new service took about five weeks, owing primarily to the fact that I owned my cable modem (Rogers required you to buy a modem for their &#8220;Extreme&#8221; service a few years back). Once the switch was complete, Rogers could take anywhere from 20 minutes to 48 hours to release their hold on my cable modem, and let TekSavvy assign me an IP address. Yes, of course it ended up being 48 hours, without Internet.</p>

<p>Last Tuesday, my Internet went down. I called TekSavvy and was told that Rogers&#8217; local DHCP server for TekSavvy users was having a problem, and several other users in my area were also down. My ticket was filed, and I was told that Rogers could take up to 48 hours to respond. Two full days.</p>

<p>So I waited till Thursday before calling them back. Right away I was greeted with an automated response: cable service was down for Pickering, Ajax and Whitby. Most of Durham Region, for TekSavvy anyway, was without service.</p>

<p>As it happened, I was going away for the weekend to New York City. But while I was there, I continued to check on my network remotely. By my calculations, it didn&#8217;t come back online until sometime Sunday afternoon. A good six days without Internet.</p>

<p>Now, this may come off as sounding like the lead headline in First World Problems Magazine (featuring &#8220;OMG! I Broke a Nail!&#8221; and &#8220;They Ran Out Of Mayo And My Club Sandwich Sucks!), but as a work-and-live-at-home hermit, the Interwebz are important to me. So bear with me here.</p>

<p>My first question here is, who&#8217;s to blame?</p>

<p>TekSavvy called me today and asked if my Internet was okay. That was kind, and it was good to speak to someone, as I was planning to call them myself tomorrow for an explanation. The woman who called had no information other than what I&#8217;d already been told, and that it was essentially Rogers&#8217; fault. Also, my account will be credited for the time I didn&#8217;t have the Internet.</p>

<p>But assuming we take them at their word (and I&#8217;ve no reason not to), am I satisfied to leave it at this? Apparently not. Because while this may be Rogers&#8217; fault, there&#8217;s clearly something deeply broken here. In the ten-plus years I&#8217;ve been a Rogers customer, I can count my total downtime in hours, not days. And now, in the first months of my time with TekSavvy, I&#8217;m down for most of a week. It might be an unfortunate coincidence, but to date I&#8217;m not at all convinced that this won&#8217;t happen again.</p>

<p>Aside from a followup call from TekSavvy, I have no information from the company as to what happened, and what is being done to assure me that future incidents will not occur. They have no blog, no Twitter presence, in fact little to no outreach to their general customers at all, from what I can see.</p>

<p>All the nerds I know in the Toronto area are big TekSavvy fans. But when things go wrong, what can the company do about it? They seem to be at the mercy of Rogers. And I can&#8217;t help but think that Rogers is going to no effort to help us out.</p>

<p>I don&#8217;t know about the nature of Rogers&#8217; agreement with TekSavvy, but it clearly doesn&#8217;t put support very high on the list. And while I would love to stay with TekSavvy, if this turns out to be the start of a trend, I&#8217;m going to have no choice but to return to Rogers, where having the Internet is more important than having meager bandwidth caps.</p>

<p>So if you&#8217;re out there, TekSavvy, this message is for you: figure out your problems with Rogers, yes. But also be more open to your customers about what&#8217;s going on. Internet isn&#8217;t a &#8220;nice to have&#8221;; it&#8217;s a utility that I rely on. Start acting like it, because I&#8217;m another outage away from switching back.</p>
]]></content:encoded>
			<wfw:commentRss>http://aaron.vegh.ca/2011/09/the-teksavvy-nightmare-scenario/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The $99 HP TouchPad Review</title>
		<link>http://aaron.vegh.ca/2011/08/the-99-hp-touchpad-review/</link>
		<comments>http://aaron.vegh.ca/2011/08/the-99-hp-touchpad-review/#comments</comments>
		<pubDate>Mon, 22 Aug 2011 18:28:30 +0000</pubDate>
		<dc:creator>aaronvegh</dc:creator>
				<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://aaron.vegh.ca/?p=235</guid>
		<description><![CDATA[Late last week, HP announced that it was exiting the WebOS hardware business, little more than a month after the TouchPad tablet was launched. Since the operating system&#8217;s early days as a smartphone OS I have long admired its graphical style and adherence to quality. Of course, given the choice between iOS devices (the iPhone [...]]]></description>
			<content:encoded><![CDATA[<p>Late last week, HP announced that it was exiting the WebOS hardware business, little more than a month after the TouchPad tablet was launched. Since the operating system&#8217;s early days as a smartphone OS I have long admired its graphical style and adherence to quality. Of course, given the choice between iOS devices (the iPhone and iPad) and these admittedly high-quality imitators, there was no doubt as to where my dollars would go.</p>

<p><img style="display:block; margin-left:auto; margin-right:auto;" src="http://aaron.vegh.ca/wp-content/uploads/2011/08/HP-TouchPad_2.jpg" alt="HP TouchPad 2" title="HP-TouchPad_2.jpg" border="0" width="600" height="410" /></p>

<p>But as part of HP&#8217;s colossal failure to sell the TouchPad, they threw the biggest bone ever right into my doggy bowl: a $99 tablet computer, available immediately. I learned about this on Friday night via Twitter while helping my daughter with bedtime. Fifteen minutes later I was standing in an alarmingly growing crowd at my local Future Shop, and luckily was the first to claim one of the final four units they had in stock.</p>

<p>So while you may have read reviews of the TouchPad before, what you may not have read are reviews of this completely-new-and-not-at-all-like-the-original-TouchPad. Because at $99, the mechanics of your purchase decision are completely changed.</p>

<p>It reminds me of the Kindle at the time of the iPad&#8217;s arrival. At $479, it was a tough sell against the first-generation iPad, and we predicted its demise. We were right: the price has dropped under $200, and now it&#8217;s a completely different product. iPad owners are also Kindle owners.</p>

<p>Like any gadget-loving nerd would, I spent way too much time this past weekend playing with the TouchPad. And while I can see that it&#8217;s a deeply flawed product, I&#8217;m also a budding fan of WebOS, and have no choice but to root for HP (or some other company) to give it the love and watering it deserves.</p>

<p>Let&#8217;s start with the hardware.</p>

<p><strong>The Top Twelve Problems</strong></p>

<p>The Internet loves lists. I could put together a list of the Top Twelve Things That Are Wrong With The TouchPad, but let&#8217;s face it: the first ten items on that list would be <em>performance</em>. Performance, performance, performance! It just isn&#8217;t fast enough to run the damn operating system. Apps take too long to launch, but I&#8217;m not too exercised about that.</p>

<p>The worst part is the graphical responsiveness of the system. The iPad shines because a touch on the screen results in immediate and fluid feedback. The TouchPad judders and stalls when you swipe through text. It&#8217;s not terrible, pervasive and all-encompassing; sometimes web pages work well and performance is smooth. It just happens often enough that your eye and brain become accustomed to it.</p>

<p>At its core, the WebOS is aptly-named: the whole thing is a giant web browser, and the apps are web apps. Because HTML rendering and Javascript interpreting are high-level functions, there&#8217;s a lot of cruft under the hood to support it. Now, I&#8217;ve listened to folks like Marco Arment <a href="http://www.marco.org/2011/08/19/rose-colored-glasses">talk about its deficiencies as if they were incurable</a>. I don&#8217;t believe that &#8212; I&#8217;ve seen the work Apple has done with JavascriptCore for iOS, so I know that it&#8217;s possible for web technologies to render smoothly on this level of hardware. To my mind, it&#8217;s just a question of the WebOS team getting the right engineering talent to optimize the shit out of the OS&#8217;s internals.</p>

<p>But I can&#8217;t help but think of what <a href="http://www.reddit.com/r/IAmA/comments/jo2oz/iama_hp_web_os_employee_amaa/">this WebOS engineer had to say</a> about the decisions around the hardware. If his statements are true, HP decided upon the hardware inside the TouchPad even before they bought Palm. And that&#8217;s a damn crime, because we all know that improving hardware can compensate for the inefficiencies of the software. Did HP have the chance to put faster horses under the hood, and pass on it? I don&#8217;t know, but one thing&#8217;s for certain: this carriage needs faster horses.</p>

<p>Once we get past the top ten problems with the TouchPad, we get into two smaller issues I have with the case itself. The first is the weight: at over 1.5 pounds, it&#8217;s noticeably heavier than the iPad 2, though pretty close to the original. I find weight an important metric in tablets of course, owing to the fact that I&#8217;m holding it while reading. Especially when reclined, a 1.5-pound sliver of technology is going to dig into my stomach. And it&#8217;s also very thick, thicker even than the original iPad, while its high-gloss, rounded plastic finish (reminiscent of the iPhone 3G/S upon which it was no doubt based) feels unreliable in the hand, prone to slip.</p>

<p>And the home button. Like the iPad, there&#8217;s a single button on the face of the device. But it&#8217;s much smaller than the iPad, and not easily spotted; in other words, it&#8217;s hard to know which way the TouchPad is sitting with a quick glance.</p>

<p>Ultimately, I really feel like the hardware has let down this effort, because the software is such a brighter story.</p>

<p><strong>The WebOS</strong></p>

<p>There&#8217;s no sense building up to it: I really like WebOS. Back in the day I derided it as a cheap ripoff of iOS. But now it feels like one of the most genuinely original mobile operating systems out there (nota bene: I have not had hands-on experience with Windows Phone 7).</p>

<p>While WebOS couldn&#8217;t have existed without Apple, it&#8217;s clear they&#8217;ve made decisions that are  refinements on Apple&#8217;s effort. This goes well beyond gunning for Apple&#8217;s weak spots like Flash support. It&#8217;s in the card metaphor, which lends itself so well to multitasking. And it&#8217;s also in its developer APIs (which I may write about separately later on), which are designed from the ground up to include as many developers as possible.</p>

<p>Aesthetically, WebOS challenges the simplicity of iOS. It has a consistency of design that delivers its message with confidence. It&#8217;s carefully-considered, understated and yet it&#8217;s very rich. This is not a thin veneer: the quality of the user experience permeates every layer of the operating system. The Window chrome, system-wide typeface choices and tasteful backgrounds are all a great start, but the quality of the interaction with applications (via a brilliant card interface) and a terrific notification interface leave you with the impression of a well-built and well-considered system design.</p>

<p>I also very much like the keyboard. Right off the bat, they integrated a fourth row for numbers and symbols, much more like a traditional keyboard. I found text entry easy to do &#8212; it&#8217;s clear a lot of thought went into mimicking the best parts of iOS in this department. Text autocorrections are very well-done, despite the lack of some obvious items like the two-spaces-inserts-a-period trick that I rely upon with my iPad.</p>

<p>The basic applications are well-implemented. The web browser is as good as you&#8217;d expect for being based on Apple&#8217;s WebKit, and it works very well. The email client is quite exceptional, working brilliantly with all my Google Apps email accounts, with one-tap support for various web-based email servers (including MobileMe). It uses the &#8220;sliding pane&#8221; paradigm popular in TouchPad interfaces to great effect. This view technique is WebOS&#8217;s answer to the iPad&#8217;s Split View, which has proven far more rigid and less appealing in portrait orientation. I really like WebOS&#8217;s implementation, which makes every app more like the official Twitter app for iPad. Which I like very much.</p>

<p>It comes with everything you would expect from a tablet computer: a calendar, notepad app (&#8220;Memos&#8221;), PDF reader, map application, address book, photo and video viewer (it supports the same video formats as iOS, though video performance suggests a lack of support from the on-board GPU), and even a Facebook app, if you&#8217;re into such frivolities.</p>

<p>Critics have gone to some lengths talking about the paucity of software for the TouchPad, but I don&#8217;t have those complaints. The HP App Catalog, to my mind, is a terrific app in its own right. It features a monthly magazine called Pivot, an actual editorial effort to feature recent and interesting apps with links to their product pages. It&#8217;s beautiful and well-designed. You can also navigate the store in traditional ways: I found the categories well-populated with titles, and search was straight-forward. Unlike the purported experience with the Android Market, apps are clearly shown to be designed for the TouchPad, and every category has several options. I was able to find decent apps for most of my traditional tablet functions: WeatherBug, WordPress, TuneIn Radio, TED, Simple Podcatcher, Paper Mache (Instapaper) and Spaz HD (Twitter). None of these apps would compare favourably to their iOS counterparts, but they&#8217;re quite good and with enough developer support could become much better.</p>

<p>One app that did stand out for me was <a href="https://developer.palm.com/appredirect/?packageid=de.obsessivemedia.webos.typewriterbeta">Typewriter</a>. It&#8217;s a Markdown editor that saves its documents to Dropbox. It&#8217;s in beta right now, but it features a unique preview method. You write in plain text using Markdown. But there&#8217;s a bar at the bottom of the screen; as you pull it up, it reveals the formatted text &#8220;underneath&#8221;. It&#8217;s very elegant, well-designed, and probably the most impressive third-party app I saw.</p>

<p>I can&#8217;t help but think that with more time, support from third parties could make this a very compelling mobile platform. Nobody knows today what&#8217;s going to happen with WebOS, but to my mind anything less than full-fledged support from a large company like HP would be criminal.</p>

<p>The software side is much brighter than the hardware side, but it&#8217;s not all perfect. I&#8217;ve already talked about performance. Performance! Performance! It&#8217;s the biggest problem with this device. But there&#8217;s also a couple spots where WebOS needs to focus.</p>

<p>First up is text selection. iOS didn&#8217;t have this really working on day one, demonstrating that it&#8217;s a non-trivial undertaking to do right. Sadly, WebOS still doesn&#8217;t have it figured out: I found the process frustrating and error-prone. It seems to be based on the same idea as iOS, in that you tap a word and pull at the markers to alter your selection. But the implementation simply falls over, with easy misses removing your selection, and juddery animation frustrating your selection.</p>

<p>Another problem is in scrolling text. iOS has a delightful attention to detail in this regard: if you start a motion in one axis, the scroll direction stays locked to that axis. By starting to scroll down on an article, for example, the scroll direction will continue vertical even if your finger drifts to the right or left. On WebOS, there&#8217;s no lock: the view moves wherever your finger goes. It&#8217;s a subtle effect, but makes a big difference in day-to-day use.</p>

<p><strong>Conclusions</strong></p>

<p>Those two issues are, frankly, not deal breakers for WebOS. If I compare WebOS&#8217;s foibles with Android (which I&#8217;ve used extensively on the phone side), it&#8217;s a dramatic improvement. Android is death by a thousand cuts, with software deficiencies at every turn. WebOS provides a very high-quality experience, marred only by its underpowered hardware.</p>

<p>How bad is it? Like so many digital experiences, it depends on where you&#8217;re coming from. Like so many of the folks in my Twitter stream, if you come from an iPad, the TouchPad is going to stand out for its poor hardware. This group has been, to put it politely, <em>dismissive</em> about the $99 TouchPad. But they&#8217;re a demanding bunch, and their advice should be taken with a grain of salt.</p>

<p>For the average computer user, the TouchPad is an incredibly beautiful and effective platform. Dramatically simpler than a PC, it still lets you do all the things you&#8217;d want out of a computer &#8212; web browsing, email, Facebook, Twitter and photo viewing. It makes a good electronic reader, it has good video support (YouTube is especially effective here, thanks to one of the better Flash implementations I&#8217;ve seen), and for the most part, it&#8217;s simple and elegant enough for less technical users to understand.</p>

<p>It feels like there&#8217;s been no small amount of gloating out there, particularly by iOS advocates, and that&#8217;s a damn shame. They are certainly correct that they still have the better platform, but we benefit from having a multiplicity of options in the market. If this truly is the end of WebOS, then we&#8217;ll have lost something very important.</p>

<p>So, in the final equation, is the $99 TouchPad a worthy buy? Holy shit, yes. As I remarked on Twitter when I come home with it, I feel like I&#8217;d donned a balaclava and taken up a blackjack, and robbed my local Future Shop blind. HP&#8217;s $100 million bath is the kind of opportunity that doesn&#8217;t come around very often, and while it spells a very uncertain future for WebOS, it remains that I now have a delightfully-designed 10-inch touchscreen device that can handle a broad variety of computing tasks. It&#8217;s a clear win.</p>

<p>If $99 is a bet on the future of WebOS, it&#8217;s one I feel comfortable taking. Having read the commentary and the (not entirely cogent) announcements from HP, I think there&#8217;s a better than even chance that WebOS will continue to survive. And now that a quarter million TouchPads are in peoples&#8217; hands, it&#8217;s also possible that HP has seeded the market for future developers. I hope so.</p>

<p><strong>Postscript</strong>: I also took some time to investigate the WebOS SDK. Given its basis on web technologies, it makes a pretty compelling platform to build for. If there&#8217;s interest from my readers, I may write about that experience as well.</p>
]]></content:encoded>
			<wfw:commentRss>http://aaron.vegh.ca/2011/08/the-99-hp-touchpad-review/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>

