<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">
    <id>http://subvert.ca/Blog</id>
    <title>Blog of Subvert Marketing Inc.</title>
    
    <updated>2012-02-08T21:08:49Z</updated>
    <author>
        <name>Subvert Marketing Inc.</name>
        <email>info@subvert.ca</email>
        <uri>http://subvert.ca</uri>
    </author>
        <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/subvert" /><feedburner:info uri="subvert" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry>
            <id>http://subvert.ca/Blog/bvu195-mac</id>
            <link href="http://feedproxy.google.com/~r/subvert/~3/9JEaidxPwCQ/bvu195-mac" />
            <title type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">How to fix your Diamond BVU195 USB external video display adapter after updating to Mac OS X 10.7.3</div></title>
            <content type="html">&lt;p&gt;I use the &lt;a href="http://www.diamondmm.com/BVU195.php"&gt;Diamond BVU195 USB external video display adapter&lt;/a&gt; to run three monitors from my MacBook Pro. When I say three monitors, I'm referring to the MacBook Pro as one, a 27" Dell U2711 as two and a 23" Dell U2311 as three. My set-up is as below.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/geofharries/6244860062/" title="What I'm rocking these days by Geof Harries, on Flickr"&gt;&lt;img src="http://farm7.staticflickr.com/6100/6244860062_aeee133b06_z.jpg" width="640" height="480" alt="What I'm rocking these days"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;After updating to the latest version of Mac OS X, 10.7.3, my U2311 no longer worked. This is the monitor that's plugged into the MacBook Pro with the &lt;a href="http://www.diamondmm.com/BVU195.php"&gt;Diamond BVU195 USB external video display adapter&lt;/a&gt;. The U2711 is connected via a Display Port to Mini Display Port cable, so it was fine.&lt;/p&gt;
&lt;p&gt;I've gotten really used to my three monitor set-up, so this was a pain in the butt. My productivity was one third less! I can't afford that sort of extreme drop in productivity. Also, where was I supposed to put my iTunes window?&lt;/p&gt;
&lt;p&gt;The solution I found was to first unplug the Diamond BVU195 USB external video display adapter, then reboot my MacBook Pro in Safe Mode (you do this by holding down the Shift keyboard button when Mac OS X is restarting) and let it reboot.&lt;/p&gt;
&lt;p&gt;Once Mac OS X is running again, go to System Preferences and click Displays. That's it. Close the System Preferences window and reboot your machine, this time in normal mode.&lt;/p&gt;
&lt;p&gt;After OS X returns, plug in your Diamond BVU195 USB external video display adapter cable. The third monitor should come back online and you can use it again.&lt;/p&gt;
&lt;p&gt;Honestly, I have no idea why this worked, but it did and that's all that matters to me!&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/subvert/~4/9JEaidxPwCQ" height="1" width="1"/&gt;</content>
            <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">I use the Diamond BVU195 USB external video display adapter to run three monitors from my MacBook Pro. When I say three monitors, I'm referring to the MacBook Pro as one, a 27" Dell U2711 as two and a 23" Dell U2311 as three. After updating to the latest version of Mac OS X, 10.7.3, my U2311 no longer worked.</div></summary>
            <author>
                <name>Geof Harries</name>
            </author>
            <updated>2012-02-08T21:08:49Z</updated>
            <category term="Reviews" />
        <feedburner:origLink>http://subvert.ca/Blog/bvu195-mac</feedburner:origLink></entry>
        <entry>
            <id>http://subvert.ca/Blog/windows8-desktop-applications</id>
            <link href="http://feedproxy.google.com/~r/subvert/~3/8QW-I7WGI8I/windows8-desktop-applications" />
            <title type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Designing Windows software: Seeking Windows 8 desktop application guidelines</div></title>
            <content type="html">&lt;p&gt;The release date for the Windows 8 public beta is rapidly approaching - &lt;a href="http://www.theverge.com/2011/12/6/2617004/microsoft-confirms-windows-8-public-beta-coming-february-2012/in/2293029"&gt;most guesses&lt;/a&gt; are for the end of this month - and I'm really looking forward to installing and using Windows 8 as my primary operating system.&lt;/p&gt;
&lt;p&gt;I did the same when the Windows 7 public beta was made available and that software caused me very few issues, so I feel confident that Microsoft will deliver a great product that most people will be able to happily use on a daily basis.&lt;/p&gt;
&lt;p&gt;Looking at Windows 8 from a builder's perspective, almost all of the marketing and communications towards developers and designers from Microsoft about Windows 8 has been focused on &lt;a href="http://msdn.microsoft.com/en-us/library/windows/apps/hh464920.aspx"&gt;Metro style apps&lt;/a&gt;: what they are, how to make them and in which ways they'll be delivered; that is, through the &lt;a href="http://blogs.msdn.com/b/windowsstore/"&gt;Windows Store&lt;/a&gt;. And of that information, most of it has been directed towards developers.&lt;/p&gt;
&lt;p&gt;So, what about &lt;em&gt;designing&lt;/em&gt; Windows 8 desktop applications?&lt;/p&gt;
&lt;p&gt;Overall, any official information from Microsoft about &lt;a href="http://blogs.msdn.com/b/b8/archive/2011/08/31/designing-for-metro-style-and-the-desktop.aspx"&gt;desktop applications in Windows 8&lt;/a&gt; has been scarce. For those of us who design custom Windows desktop software for a living, this lack of detail has been disconcerting. What's the future of Windows 8 desktop applications? What are these applications supposed to look like? What themes and default controls are we supposed to use? What rules and standards do we need to follow to ensure our custom software fits seamlessly into the Windows 8 desktop environment?&lt;/p&gt;
&lt;p&gt;Since Windows 8 was revealed at &lt;a href="http://www.buildwindows.com/"&gt;Build&lt;/a&gt;, there's been a number of commercial products released that bring many aspects of the &lt;a href="http://en.wikipedia.org/wiki/Metro_%28design_language%29"&gt;Metro design language&lt;/a&gt; to desktop apps. Metro-inspired, pre-packaged controls like DevExpress' &lt;a href="http://www.devexpress.com/Subscriptions/DXperience/DXv2/announce.xml"&gt;DXv2&lt;/a&gt; (see screenshot below) and Telerik's &lt;a href="http://www.telerik.com/products/winforms.aspx"&gt;RadControls for WinForms&lt;/a&gt; are some key examples here.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/geofharries/6814512897/" title="DXv2 by Geof Harries, on Flickr"&gt;&lt;img src="http://farm8.staticflickr.com/7158/6814512897_7561ee61d8_z.jpg" width="640" height="360" alt="DXv2"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;As much as these products are beautifully designed, highly polished, and well, generally just look awesome, I remain unconvinced that they are the definitive future of Windows 8 desktop applications as a whole. This is because, with desktop apps, users need precision control.&lt;/p&gt;
&lt;p&gt;With desktop apps, people need to handle multiple windows at once, manage files across the system and perform many different types of actions at any time. In my experience, the Metro style app interface style is more geared towards consumption than creation. Great for a dashboard and perfect for simple tasks like browsing, typing and viewing (such as on a Windows Phone or in a basic app on the PC) but not so hot for more complex decision making and complicated system-user interactions.&lt;/p&gt;
&lt;p&gt;Now, you can see where Microsoft has been applying some of the key Metro guidelines to Windows 8 itself. For instance, the file copy/transfer window that Microsoft shared on &lt;a href="http://blogs.msdn.com/b/b8/archive/2011/08/23/improving-our-file-management-basics-copy-move-rename-and-delete.aspx"&gt;Building Windows 8&lt;/a&gt; is a clear nod towards Metro in its simple grid, colours and language.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/geofharries/6642740943/" title="Windows 8 file transfer interaction by Geof Harries, on Flickr"&gt;&lt;img src="http://farm8.staticflickr.com/7145/6642740943_7a46dea4fa_z.jpg" width="406" height="640" alt="Windows 8 file transfer interaction"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Another good example is the &lt;a href="http://blogs.msdn.com/b/b8/archive/2011/10/13/the-windows-8-task-manager.aspx"&gt;Windows 8 Task Manager&lt;/a&gt; as also shared via Building Windows 8. The typography and layout really speak to the &lt;a href="http://www.microsoft.com/design/toolbox/tutorials/windows-phone-7/metro/"&gt;Metro design principles&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/geofharries/6815038181/" title="Windows 8 task manager by Geof Harries, on Flickr"&gt;&lt;img src="http://farm8.staticflickr.com/7003/6815038181_f69dac2fc7_z.jpg" width="560" height="509" alt="Windows 8 task manager"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/geofharries/6847507805/" title="Windows 8 task manager chart by Geof Harries, on Flickr"&gt;&lt;img src="http://farm8.staticflickr.com/7187/6847507805_3a7e3fa07c_o.png" width="587" height="433" alt="Windows 8 task manager chart"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;From all of the reading I've done - which as I mention above, is limited in its volume - the way in which Microsoft is applying Metro (in its minimalistic way) to Windows 8 desktop applications is how us designers should also be applying it to our own work. That is, squeezing in Metro where it makes sense from an information perspective, but sticking with "standard" Windows design elements for the rest of our application interface. The question for designers is how much of each do you apply and what is the recommended ratio between Metro and desktop elements?&lt;/p&gt;
&lt;p&gt;While no one is going to stop you from bringing the whole visual language, presentation and interaction model of Metro into custom WinForms or WPF apps, that doesn't always mean you should nor will it be the go-to solution in every situation. I just don't see how it could. Along those same lines, if the WinRT default design is Metro - at least, I think it is! - what does the new standard of WinForms or WPF application look like? This?&lt;/p&gt;
&lt;p&gt;&lt;a href="http://clindhartsen.deviantart.com/gallery/26049243#/d2vajr7" title="MetroMail by Chris Lindhartsen"&gt;&lt;img src="http://farm8.staticflickr.com/7164/6830856887_615218fed6_z.jpg" width="640" height="376" alt="MetroMail by Chris Lindhartsen"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;What I'd like Microsoft to do is to completely pull back the curtain and provide designers of their desktop applications a clear vision, strategy and designer-oriented documentation for how we're supposed to move forward. I love coming up with totally custom interfaces, but I also want whatever I create to still look and feel like a true Windows app. I, as much as any designer, want my Windows 8 desktop applications to be the best they can be; we simply need some crystal-clear guidance for how to do that.&lt;/p&gt;
&lt;p&gt;When I say "guidance", I'm talking about supplied templates and exact measurements from Microsoft, like desktop applications' recommended margins, padding, alignment and spacing plus colours, vocabulary, typography and icons. They've done a very good job with this on Windows Phone. But when it comes to Windows itself, this is the only &lt;a href="http://msdn.microsoft.com/en-us/library/windows/desktop/bb189719.aspx"&gt;MSDN article&lt;/a&gt; that I can find regarding margins, padding and spacing, yet it doesn't even include any numbers! All there is are simply vague references to what those terms mean. In this &lt;a href="http://msdn.microsoft.com/en-us/library/windows/desktop/aa974176.aspx#fonts"&gt;User Interface Text&lt;/a&gt; article, Microsoft actually details font sizes. That's exactly the level of information that we need, just much, much more of it.&lt;/p&gt;
&lt;p&gt;As you'd expect, Apple provides extensive documentation for user experience and user interfaces in their &lt;a href="https://developer.apple.com/library/mac/#documentation/UserExperience/Conceptual/AppleHIGuidelines/Intro/Intro.html"&gt;Mac OS X Human Interface Guidelines&lt;/a&gt;. Compared to the &lt;a href="http://msdn.microsoft.com/en-us/library/windows/desktop/aa511258.aspx"&gt;Windows User Experience Interaction Guidelines&lt;/a&gt;, Apple's version is much more visual, better laid out, has more detail and is way easier to understand. For instance, first look at this section on &lt;a href="http://msdn.microsoft.com/en-us/library/windows/desktop/aa974173.aspx"&gt;Windows Frames&lt;/a&gt; from Microsoft and then compare to the Apple documentation on &lt;a href="https://developer.apple.com/library/mac/#documentation/UserExperience/Conceptual/AppleHIGuidelines/Windows/Windows.html#//apple_ref/doc/uid/20000961-TP9"&gt;windows&lt;/a&gt;. Apple puts this all into a single section packed with information, while Microsoft scatters it throughout their MSDN website for designers to seek out and discover on their own.&lt;/p&gt;
&lt;p&gt;Let's hope that Windows 8 takes a cue from Apple and does the same thing for its latest and greatest operating system: cohesive, consistent and clear, designer-oriented Windows desktop application guidelines.&lt;/p&gt;
&lt;p&gt;With the success of Windows Phone and how even diehard Apple users (many of whom are designers) actually like how the phone looks and works, it's easy to see that Microsoft is onto something big. At this stage in the game, with Windows 8 and its slew of desktop applications coming very soon, they need to capitalize on that momentum and keep attracting and talking to designers. Everybody, and I mean everybody - designers, developers and users in general - will reap the benefits of such a move.&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/subvert/~4/8QW-I7WGI8I" height="1" width="1"/&gt;</content>
            <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Looking at Windows 8 from a builder's perspective, almost all of the marketing and communications towards developers and designers from Microsoft about Windows 8 has been focused on Metro style apps: what they are, how to make them and in which ways they'll be delivered; that is, through the Windows Store. And of that information, most of it has been directed towards developers. So, what about <em>designing</em> Windows 8 desktop applications?</div></summary>
            <author>
                <name>Geof Harries</name>
            </author>
            <updated>2012-02-04T23:07:48Z</updated>
            <category term="Design" />
        <feedburner:origLink>http://subvert.ca/Blog/windows8-desktop-applications</feedburner:origLink></entry>
        <entry>
            <id>http://subvert.ca/Blog/cash-hound-marketplace</id>
            <link href="http://feedproxy.google.com/~r/subvert/~3/UhrYrhwqjtE/cash-hound-marketplace" />
            <title type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Cash Hound is available in the Windows Phone Marketplace</div></title>
            <content type="html">&lt;p&gt;This past weekend, our Windows Phone app, Cash Hound, was made &lt;a href="http://www.windowsphone.com/en-CA/apps/42b3aecc-7f81-4785-86dd-db97d88bc933"&gt;available for download&lt;/a&gt; in the Marketplace.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.windowsphone.com/en-CA/apps/42b3aecc-7f81-4785-86dd-db97d88bc933" title="Cash Hound in Windows Phone Marketplace"&gt;&lt;img src="http://farm8.staticflickr.com/7028/6798419345_3ae99856e5_z.jpg" width="639" height="640" alt="Cash Hound in Windows Phone Marketplace"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;We've talked &lt;a href="http://subvert.ca/Blog/moving-cash-hound"&gt;a lot about&lt;/a&gt; Cash Hound &lt;a href="http://subvert.ca/Blog/rhythmatic-wins"&gt;here on our blog&lt;/a&gt;, for obvious reasons. We're really happy with how the app has turned out and what it does. We also want people to buy it. Yes, I have no shame.&lt;/p&gt;
&lt;p&gt;In business and at home, having accurate, up-to-date knowledge of your finances is key to staying afloat. While there's already many cash flow apps and spreadsheet templates out there, we believe Cash Hound is, of all those available options, the simplest, easiest and best way to stay on top of your cash flow. The app is equally useful for both business owners and those who manage their home finances.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.windowsphone.com/en-CA/apps/42b3aecc-7f81-4785-86dd-db97d88bc933" title="Cash Hound website by Geof Harries, on Flickr"&gt;&lt;img src="http://farm8.staticflickr.com/7144/6798456671_2f2f2b2d10_z.jpg" width="640" height="276" alt="Cash Hound website"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;So, if you're lucky enough to have a &lt;a href="http://www.microsoft.com/windowsphone/en-CA"&gt;Windows Phone&lt;/a&gt;, we urge you to take &lt;a href="http://www.windowsphone.com/en-CA/apps/42b3aecc-7f81-4785-86dd-db97d88bc933"&gt;Cash Hound&lt;/a&gt; for a quick walk around the block.&lt;/p&gt;
&lt;p&gt;We think Cash Hound is pretty darn awesome. Here's hoping you do too.&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/subvert/~4/UhrYrhwqjtE" height="1" width="1"/&gt;</content>
            <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">This past weekend, our Windows Phone app, Cash Hound, was made available for download in the Marketplace. We're really happy with how the app has turned out and what it does.</div></summary>
            <author>
                <name>Geof Harries</name>
            </author>
            <updated>2012-01-31T18:51:49Z</updated>
            <category term="Announcements" />
        <feedburner:origLink>http://subvert.ca/Blog/cash-hound-marketplace</feedburner:origLink></entry>
        <entry>
            <id>http://subvert.ca/Blog/moving-cash-hound</id>
            <link href="http://feedproxy.google.com/~r/subvert/~3/PxUWnQOdRkU/moving-cash-hound" />
            <title type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Designing Windows software: Moving our Windows Phone app, Cash Hound, from design to prototype</div></title>
            <content type="html">&lt;p&gt;After we learned that &lt;a href="http://subvert.ca/Blog/rhythmatic-wins"&gt;we won the Fast Track to the Mobile App contest&lt;/a&gt;, we looked at our schedule for this month and next, both of which were already packed, and were perplexed as to how we'd shoe-horn the actual development and design of our app into that time period.&lt;/p&gt;
&lt;p&gt;Oh boy, was it ever going to be tight.&lt;/p&gt;
&lt;p&gt;When I submitted our app design to the contest, I really didn't think we'd win. Truthfully, I was hoping for an honourable mention, but that was about the extent of it. I knew I'd have some stiff competition, so to have won, well, it still kind of blows my mind.&lt;/p&gt;
&lt;p&gt;The app we submitted was based on rough, some rather lofty, ideals and features; we knew parts of it were going to be simpler to build while others were going to take much longer and require substantially more thought, experimentation and testing.&lt;/p&gt;
&lt;p&gt;Mike and I decided to leave the app design as it was submitted and start developing the back-end services and technical architecture first. This would give us time to think about how the app works and make modifications to the software interface and interaction design, if any, based on what was going to be technically possible in the given time-frame. We can always add more features and details later; our current focus needed to be on whatever core functionality would help us get a high quality, first version of the app to market.&lt;/p&gt;
&lt;p&gt;This "design, then quickly prototype" approach has given us a chance to play with the app and get a feel for what needs to be done, rather than drawing it all in a design program, like Adobe Fireworks (which is &lt;a href="http://subvert.ca/Blog/windows-phone-vertical"&gt;what I used&lt;/a&gt; to design the interface). It also afforded us time to research other apps more in depth, which is good, because we hit a snag with the app's name.&lt;/p&gt;
&lt;p&gt;Our app used to be called Rhythmatic until we found an already existing product called Rhythmatic in the Apple App Store. Oops. As it's a possibility that we may bring our app to other platforms in the future, we wanted to keep that door open and so re-named our Windows Phone app to &lt;a href="https://twitter.com/#!/cashhoundapp"&gt;Cash Hound&lt;/a&gt;. We then hired a brilliant local illustrator to design our Cash Hound icon.&lt;/p&gt;
&lt;p&gt;Look, a puppy!&lt;/p&gt;
&lt;p&gt;&lt;a href="https://twitter.com/#!/cashhoundapp" title="Cash Hound on Twitter"&gt;&lt;img src="http://farm8.staticflickr.com/7141/6726702157_4d5f452d66_o.png" width="300" height="578" alt="Cash Hound loading screen"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;After the app's back-end pieces were in place, we moved to look at the visual design and user/system interactions again. I knew that there were some key areas of the app that I want to clean up, optimize and polish. What I submitted to the contest was pretty bare bones; I wanted to dress it up and really pay attention to the visual and interaction design of Cash Hound.&lt;/p&gt;
&lt;p&gt;As the weeks have flown by, Mike has gradually applied the new look/functionality to our app prototype. We continually tested it in both the emulator and on our Windows Phone devices to get a good handle on how it all felt, behaved and worked. As of yesterday, we've got a fairly polished app running in Expression Blend and Visual Studio, not to mention on our phones, pulling in real data. It's getting close...very close.&lt;/p&gt;
&lt;p&gt;We always prefer getting to a workable prototype sooner than later, so that's what we're doing here. We've learned from years of experience that while you can have great looking software in a design program, that design may or may not hold up to real world use once it's actually built. To mitigate that risk, we do things fast.&lt;/p&gt;
&lt;p&gt;Our preference when it comes to process is to always do some initial design up front, but then build as quickly as possible so we, and others, can get hands dirty. As time ticks by, we apply more polished design and interaction layers. We're confident enough in our design and development abilities to do so, and that makes a huge difference when it comes to shipping good software on time and on budget.&lt;/p&gt;
&lt;p&gt;To date, we've been solely focused on building our app, thus, we don't have much in the way of marketing going on yet. That said, we do have a &lt;a href="https://twitter.com/#!/cashhoundapp"&gt;Cash Hound Twitter&lt;/a&gt; account if you're of the tweeting sort, so we invite you to follow our progression there, here or on the &lt;a href="http://www.core77.com/blog/mobile/fast_track_to_the_mobile_app_developing_apps_wireframes_to_prototypes_21523.asp"&gt;Core77 blog&lt;/a&gt;. Thanks!&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/subvert/~4/PxUWnQOdRkU" height="1" width="1"/&gt;</content>
            <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">After we learned that we won the Fast Track to the Mobile App contest, we looked at our schedule for this month and next, both of which were already packed, and were perplexed as to how we'd shoe-horn the actual development and design of our app into that time period.</div></summary>
            <author>
                <name>Geof Harries</name>
            </author>
            <updated>2012-01-19T18:32:13Z</updated>
            <category term="Design" />
        <feedburner:origLink>http://subvert.ca/Blog/moving-cash-hound</feedburner:origLink></entry>
        <entry>
            <id>http://subvert.ca/Blog/windows-phone-vertical</id>
            <link href="http://feedproxy.google.com/~r/subvert/~3/BftTXoz8t94/windows-phone-vertical" />
            <title type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Designing Windows software: Measuring vertical spacing for Windows Phone apps</div></title>
            <content type="html">&lt;p&gt;Spend any amount of time designing a Windows Phone app and you'll discover that 12 is the magical number of pixels in the horizontal grid. But what about vertical spacing?&lt;/p&gt;
&lt;p&gt;With Windows Phone, the horizontal grid is consistently laid out in 12 pixel wide columns across the screen. Everything is then a multiple of 12: 24, 36, 48, 60 and so on. Jeff Wilcox brings this specification up in his handy &lt;a href="http://www.jeff.wilcox.name/2011/03/metro-design-guide-v1/"&gt;Metro design guide for developers&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;In that same blog post, Jeff states, "In some situations it may be appropriate to use 6px or 18px numbers (often when spacing text and other elements vertically), but try 12px first, it’s consistent and clear. The magic number of Windows Phone.".&lt;/p&gt;
&lt;p&gt;Problem is, 12px as a suggested vertical measure doesn't line up. Given the 800px height of a Windows Phone screen, if you divide 800 by 12, you end up with an unfortunate "66.6" as the number of grid rows. That's not a definitive grid at all.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/geofharries/6715853313/" title="Windows Phone 12px x 12px grid by Geof Harries, on Flickr"&gt;&lt;img src="http://farm8.staticflickr.com/7005/6715853313_de2f7359c0_o.png" width="583" height="1124" alt="Windows Phone 12px x 12px grid"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;After some experimentation and testing, I've since discovered that the correct vertical spacing is actually 16px. Not only does 16 divide nicely into 800, but it also cleanly splits the application bar in half (8px top and 8px bottom). Clean, precise and repeatable.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/geofharries/6715853535/" title="Windows Phone 12px x 16px grid by Geof Harries, on Flickr"&gt;&lt;img src="http://farm8.staticflickr.com/7163/6715853535_e028676ba4_o.png" width="583" height="1124" alt="Windows Phone 12px x 16px grid"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Now, aligning elements vertically on Windows Phone is not a guarantee of consistency for your app software interface; it's more of a helpful aid. Type itself is also not naturally consistent in its presentation, so you should probably use this 16px measure as a general baseline.&lt;/p&gt;
&lt;p&gt;If you, like me, design Windows Phone apps in Adobe Fireworks, here's the template that I use, with both grids (12px x 12px and 12px x 16px) intact, that you can &lt;a href="http://subvert.ca/BlogAssets/windows-phone-grid.zip"&gt;download&lt;/a&gt;. I've included each for comparison's sake.&lt;/p&gt;
&lt;p&gt;Happy designing!&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/subvert/~4/BftTXoz8t94" height="1" width="1"/&gt;</content>
            <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Spend any amount of time designing a Windows Phone app and you'll discover that 12 is the magical number of pixels in the horizontal grid. But what about vertical spacing?</div></summary>
            <author>
                <name>Geof Harries</name>
            </author>
            <updated>2012-01-17T20:02:21Z</updated>
            <category term="Design" />
        <feedburner:origLink>http://subvert.ca/Blog/windows-phone-vertical</feedburner:origLink></entry>
        <entry>
            <id>http://subvert.ca/Blog/happier-customers</id>
            <link href="http://feedproxy.google.com/~r/subvert/~3/LcxNfDsuBPQ/happier-customers" />
            <title type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Making for happier customers</div></title>
            <content type="html">&lt;p&gt;On our &lt;a href="http://subvert.ca/Company"&gt;company page&lt;/a&gt; of this website, we talk briefly about the culture of Subvert. From listening to other people's opinions to charity donations and outsourcing tasks to delivering both speed and quality, we have a number of core beliefs that keep us on track.&lt;/p&gt;
&lt;p&gt;Something that I've been thinking about as of late is how we can make people, that is, our customers, happy. Or if they're already happy, even happier.&lt;/p&gt;
&lt;p&gt;It's usually not that difficult to make somebody else happy. The challenging part is swallowing your pride and humbling yourself before them; to become their servant. Is servant too strong of a word? I don't think so. "Servant" is perhaps an unpopular term these days, which is lousy, because the underlying meaning is very powerful when you consider it in the context of a service-based business.&lt;/p&gt;
&lt;p&gt;We, as a company, perform many duties for others. We consult, we plan, we design, we build, we ship and we manage. We help others improve their businesses through our knowledge of software, websites and digital marketing.&lt;/p&gt;
&lt;p&gt;To me, all of this sounds like servitude. And none of it is beneath us. It's who we are and what we do.&lt;/p&gt;
&lt;p&gt;Which leads me to the making of happier customers.&lt;/p&gt;
&lt;p&gt;We firmly believe that Subvert should do whatever makes our customers happiest, as long as it's not completely unreasonable. Of course, knowing where that border of irrationality lies is something you need to figure out for yourself and your own company.&lt;/p&gt;
&lt;p&gt;We've made some mistakes over the years, but in each case, we've tried to learn from those errors and improve ourselves. Happy customers are earned, one at a time. It's not the quickest or most glamorous way to the top, but it's genuinely satisfying.&lt;/p&gt;
&lt;p&gt;Doing something nice for somebody else - for instance, not billing for every minute they engage you, fixing something that only you know is broken at no extra charge or not stopping work simply because the project budget has run a bit over - will do wonders for your reputation. Small gestures like this go a long way towards customers recommending your company to others and them returning to you at a later date.&lt;/p&gt;
&lt;p&gt;Everyone always remembers how they were treated. Would you prefer to be the bad experience or the fond memory?&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/subvert/~4/LcxNfDsuBPQ" height="1" width="1"/&gt;</content>
            <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">On our company page of this website, we talk briefly about the culture of Subvert. From listening to other people's opinions to charity donations and outsourcing tasks to delivering both speed and quality, we have a number of core beliefs that keep us on track. Something that I've been thinking about as of late is how we can make people, that is, our customers, happy.</div></summary>
            <author>
                <name>Geof Harries</name>
            </author>
            <updated>2012-01-11T19:33:53Z</updated>
            <category term="Business" />
        <feedburner:origLink>http://subvert.ca/Blog/happier-customers</feedburner:origLink></entry>
        <entry>
            <id>http://subvert.ca/Blog/five-years</id>
            <link href="http://feedproxy.google.com/~r/subvert/~3/C63at6GMJ1Y/five-years" />
            <title type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Five years</div></title>
            <content type="html">&lt;p&gt;The end of 2011 means that the fifth anniversary of Subvert is on the horizon. It's hard to believe that this company is already almost half a decade old. What started as a part-time "hobby" in our spare bedroom has grown into a full-time business that employs two staff and is soon to be supporting another person.&lt;/p&gt;
&lt;p&gt;With this milestone in mind, I've put together a walk down memory lane. To make it extra fun, I went through our historical archives and grabbed screenshots from the various Subvert websites that have represented us over the years.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;2006&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/geofharries/6607702707/" title="Subvert website 2006 by Geof Harries, on Flickr"&gt;&lt;img src="http://farm8.staticflickr.com/7002/6607702707_1a053cc84d_z.jpg" width="640" height="473" alt="Subvert website 2006"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Subvert officially became a company in February 2007, but I registered and started using the domain name subvert.ca in 2006. At the time, I was doing a little bit of consulting on the side while I was working at &lt;a href="http://aasman.ca/"&gt;Aasman&lt;/a&gt;, but it was mostly home to just my blog.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;2007&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/geofharries/6607702307/" title="Subvert website 2007 by Geof Harries, on Flickr"&gt;&lt;img src="http://farm8.staticflickr.com/7004/6607702307_8459e6f256_z.jpg" width="640" height="571" alt="Subvert website 2007"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;When Subvert actually became a real business, I really had no idea of what I wanted the company to become. As a solution, I just threw myself out there. My offer to do anything helped me to figure out what people thought my best skills were and how I could help their organizations. By far, the biggest draw was usability testing and user experience research, something we still do in a major way today.&lt;/p&gt;
&lt;p&gt;Here's a photo of my spare bedroom office at the time.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/geofharries/2753913757/" title="What's on my desk by Geof Harries, on Flickr"&gt;&lt;img src="http://farm4.staticflickr.com/3072/2753913757_3851cd3987_z.jpg?zz=1" width="640" height="480" alt="What's on my desk"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;2008 (first year)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/geofharries/6607702563/" title="Subvert website 2008 by Geof Harries, on Flickr"&gt;&lt;img src="http://farm8.staticflickr.com/7162/6607702563_d8b3345a57_z.jpg" width="640" height="328" alt="Subvert website 2008"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This was &lt;a href="http://subvert.ca/Blog/first-year"&gt;the year&lt;/a&gt; that I got really busy. In between personal websites like Urban Yukon and client websites like &lt;a href="http://subvert.ca/Blog/whitehorsestar"&gt;Whitehorse Star&lt;/a&gt;, I also managed to do a fair amount of work outside the territory for companies in B.C. and Alberta. In doing this, I realized how out of touch I felt with the rest of my industry - being located in Canada's far north will do that to a fella - so I started up a series of &lt;a href="http://subvert.ca/Blog/Interviews"&gt;blog interviews&lt;/a&gt; with agencies and solo developers. This resulted in me making some great contacts and friends.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;2009 (second year)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/geofharries/6607701585/" title="Subvert website 2009 by Geof Harries, on Flickr"&gt;&lt;img src="http://farm8.staticflickr.com/7161/6607701585_d994ffd283_z.jpg" width="640" height="583" alt="Subvert website 2009"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The &lt;a href="http://subvert.ca/Blog/reinvigoration"&gt;third year of Subvert&lt;/a&gt; saw a lot of huge changes.&lt;/p&gt;
&lt;p&gt;On January 1, 2009, I moved from our spare bedroom to an office. I looked a lot of places before I settled on this spot, located right across the street from the Yukon River in downtown Whitehorse. The building was old, but the other tenants and location were great.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/geofharries/4008939724/" title="Looking out by Geof Harries, on Flickr"&gt;&lt;img src="http://farm3.staticflickr.com/2461/4008939724_179712bc44_z.jpg?zz=1" width="640" height="480" alt="Looking out"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;At this time, I also chose to switch from using Apple Mac OS X to Microsoft Windows. More and more, I was working with other companies and contractors building Windows or Java-based applications, and OS X was causing too many issues.&lt;/p&gt;
&lt;p&gt;In March 2009, &lt;a href="http://subvert.ca/Blog/mix09-experience"&gt;my wife and I went to MIX&lt;/a&gt;, a Microsoft-sponsored conference aimed at user experience designers and developers. It was at this conference that I decided I didn't want to run Subvert by myself anymore. Not only was I burned out from working too much, but I felt like if I was going to stay interested, I needed to find myself a business partner. Someone who could help move Subvert from just designing applications, software and websites to actually building them.&lt;/p&gt;
&lt;p&gt;Well, from the first time that I met him, I knew I'd found him. That person was Mike. We'd worked together on some other projects and we got along great, so we started talking. In October 2009, &lt;a href="http://subvert.ca/Blog/hello-michael-johnson"&gt;it became official&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;2010 (third year)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/geofharries/6607704219/" title="Subvert website 2010 by Geof Harries, on Flickr"&gt;&lt;img src="http://farm8.staticflickr.com/7150/6607704219_4a24b036d0_z.jpg" width="618" height="640" alt="Subvert website 2010"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;In 2010, Mike and I had the privilege of working with some amazing clients, from all over North America, on projects that have &lt;a href="http://subvert.ca/Blog/2010-review"&gt;really stretched us&lt;/a&gt; to learn new things and utilize cutting-edge technologies. From GIS web mapping applications to WPF software and mobile apps to enterprise software, we've been lucky to have designed and built some pretty cool stuff.&lt;/p&gt;
&lt;p&gt;Yukono was a website I had &lt;a href="http://subvert.ca/Blog/yukono-birth-life"&gt;dreamed about for years&lt;/a&gt; and in February 2010, we made it happen. I'd say that Yukono is what put us on the map, at least locally, when it came to awareness of our company. Now, almost two years later, the website is still going strong and has a vibrant user community behind it.&lt;/p&gt;
&lt;p&gt;In October 2010, we moved to &lt;a href="http://subvert.ca/Blog/new-office"&gt;our current office&lt;/a&gt;; a brand new space atop another Whitehorse historical landmark.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/geofharries/5093972990/" title="Industrial by Geof Harries, on Flickr"&gt;&lt;img src="http://farm5.staticflickr.com/4151/5093972990_86e01a8270_z.jpg" width="640" height="425" alt="Industrial"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The work and products that we delivered in 2010 started to put us on a new path: bigger, more complex systems with more demanding requirements and features. As such, we tuned up and documented our processes, while also getting more serious in &lt;a href="http://subvert.ca/Company/Approach"&gt;our approach&lt;/a&gt;. That didn't mean we lost focus of who we were and where we came from; just that we looked at our world and our clients a little differently.&lt;/p&gt;
&lt;p&gt;We also worked on a lot more software and applications than websites during 2010, a pattern that would continue in a greater capacity during 2011.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;2011 (fourth year)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This past year has been a transitional one for Subvert. We moved from mostly working for others to making and selling more stuff ourselves. With some help from Yukon College, &lt;a href="http://subvert.ca/Blog/better-sharing"&gt;we built and shipped Flik&lt;/a&gt;, our first-ever commercial software product.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://getflik.com/" title="Flik"&gt;&lt;img src="http://farm8.staticflickr.com/7027/6608450173_4f24a59517_z.jpg" width="640" height="635" alt="Flik"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Our &lt;a href="http://subvert.ca/Blog/rhythmatic-wins"&gt;second software product&lt;/a&gt;, this time for Windows Phone, is due to be released in February 2012. I did some initial design work to enter a Microsoft-sponsored contest and &lt;a href="http://yukon-news.com/business/26392/"&gt;we won&lt;/a&gt;, so now it's on us to get the app to market in less than two months. Good thing Mike is as brilliant as he is.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/geofharries/6551010349/" title="Coming to life by Geof Harries, on Flickr"&gt;&lt;img src="http://farm8.staticflickr.com/7005/6551010349_c482ceb37d_z.jpg" width="480" height="640" alt="Coming to life"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;In addition to our own products, we also built a few more GIS web mapping applications, some enterprise software and a number of &lt;a href="http://subvert.ca/Blog/abolishing-forms"&gt;awesome websites&lt;/a&gt;. We also &lt;a href="http://subvert.ca/Blog/boost-lessons"&gt;helped organize&lt;/a&gt; a very successful Yukon Technology conference and delivered a number of WPF applications for clients. We continue to be blessed with great customers and challenging projects.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;2012&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The past five years has been a wild ride filled with plenty of ups and downs, but such is business (and life, for that matter). To anyone out there looking to start their own company, all I can is this: don't give up. Building something of significance takes time, commitment and, once in a while, brute force, but it will happen if you stick with it.&lt;/p&gt;
&lt;p&gt;Looking forward, Mike and I are extremely excited about 2012. Excited about what we'll create, what we'll ship and what we'll learn. From Windows Phone apps and ASP.NET systems to Windows 8 software and ArcGIS applications, we're lining up some cool new stuff. I have a feeling that this year will be our biggest and best yet.&lt;/p&gt;
&lt;p&gt;Here's to a great 2012!&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/subvert/~4/C63at6GMJ1Y" height="1" width="1"/&gt;</content>
            <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">The end of 2011 means that the fifth anniversary of Subvert is on the horizon. It's hard to believe that this company is already almost half a decade old. What started as a part-time "hobby" in our spare bedroom has grown into a full-time business that employs two staff and is soon to be supporting another person.</div></summary>
            <author>
                <name>Geof Harries</name>
            </author>
            <updated>2011-12-31T20:58:35Z</updated>
            <category term="Business" />
        <feedburner:origLink>http://subvert.ca/Blog/five-years</feedburner:origLink></entry>
        <entry>
            <id>http://subvert.ca/Blog/rhythmatic-wins</id>
            <link href="http://feedproxy.google.com/~r/subvert/~3/WTz_S9r2YeA/rhythmatic-wins" />
            <title type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Our Windows Phone app, Rhythmatic, wins at the Fast Track to the Mobile App Design Challenge</div></title>
            <content type="html">&lt;p&gt;Microsoft &lt;a href="http://www.windowsphone.com/"&gt;Windows Phone&lt;/a&gt; and &lt;a href="http://www.core77.com/"&gt;Core77&lt;/a&gt;, an industrial design magazine, recently held the &lt;a href="http://fasttrackapp.core77.com/"&gt;Fast Track to the Mobile App&lt;/a&gt; contest. The international competition asked designers to come up with business-focused apps specifically tailored for Windows Phone.&lt;/p&gt;
&lt;p&gt;On a personal level, this was a particularly rewarding contest to win. As a high school student who got accepted into Ontario College of Art's &lt;a href="http://www.ocadu.ca/programs/design/inds.htm"&gt;Industrial Design&lt;/a&gt; program, but never went (I instead chose a completely different post-secondary path), this specific area of design has always been important to me and very much a part of who I am. If you could look back through all of my childhood drawing books, you'd see them jam-packed full of industrial design-type illustrations for sports equipment, clothing, footwear, technology and all sorts of other everyday items. I guess, in some ways, this is my interest coming full circle.&lt;/p&gt;
&lt;p&gt;Now, what was appealing to us about this contest is that it wasn't just asking for design concepts and leaving them as just that: ideas. The Windows Phone design team and &lt;a href="http://www.core77.com/"&gt;Core77&lt;/a&gt; actually want to see the apps created by designers be turned into functional, sellable apps in the &lt;a href="http://www.windowsphone.com/en-CA/marketplace"&gt;Windows Phone Marketplace&lt;/a&gt;. And then, after they are in the Marketplace, completed apps are going to be eligible to receive additional marketing and promotion from Microsoft, the &lt;a href="http://create.msdn.com/en-US/"&gt;App Hub&lt;/a&gt;, Core77 and at the &lt;a href="http://www.mobileworldcongress.com/"&gt;Mobile World Congress&lt;/a&gt; in Barcelona, Spain.&lt;/p&gt;
&lt;p&gt;So, we decided to enter. Our idea was Rhythmatic: a dynamic, intelligent business cash-flow management app that leveraged some of the big features of Windows Phone, namely integration with &lt;a href="http://www.microsoft.com/windowsphone/en-ca/apps/office.aspx"&gt;Office Mobile&lt;/a&gt; and &lt;a href="http://www.microsoft.com/windowsphone/en-CA/features/default.aspx"&gt;Live Tiles&lt;/a&gt;. After some time spent sketching, talking about and sitting down to design several of the individual screens for our app, we submitted Rhythmatic (as in the rhythm of running a business) to the contest website. And waited.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/geofharries/6507993379/" title="Rhythmatic Windows Phone app by Geof Harries, on Flickr"&gt;&lt;img src="http://farm8.staticflickr.com/7157/6507993379_f281edc9c8_o.jpg" width="345" height="624" alt="Rhythmatic Windows Phone app"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Yesterday we found out that Rhythmatic &lt;a href="http://fasttrackapp.core77.com/awards/"&gt;won&lt;/a&gt;! Yep, that's right, out of all the entries that &lt;a href="http://fasttrackapp.core77.com/judging/"&gt;the judges&lt;/a&gt; received, our app was chosen to be included in the &lt;a href="http://www.core77.com/blog/mobile/fast_track_to_the_mobile_app_design_challenge_winners__21317.asp"&gt;top five&lt;/a&gt; of all entries worldwide.&lt;/p&gt;
&lt;p&gt;What's next for Rhythmatic? We get to actually build it. The goal is for the app to be available in the &lt;a href="http://www.windowsphone.com/en-CA/marketplace"&gt;Windows Marketplace&lt;/a&gt; in early 2012 with help and guidance from appointed senior Windows Phone designers. That's admittedly not a lot of time, but we've got &lt;a href="http://subvert.ca/Blog/recent-work"&gt;plenty of experience&lt;/a&gt; building stuff fast. &lt;a href="http://subvert.ca/Projects/PeelConsultation"&gt;Really fast&lt;/a&gt;. So we're taking it upon ourselves to make this happen and we couldn't be more excited.&lt;/p&gt;
&lt;p&gt;Stay tuned for updates on Rhythmatic as they come. Core77 has also assigned a writer to the development story who will be documenting our experience over the coming weeks and months. So that's now also official: we've become own  reality show.&lt;/p&gt;
&lt;p&gt;Off we go...&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/subvert/~4/WTz_S9r2YeA" height="1" width="1"/&gt;</content>
            <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Microsoft Windows Phone and Core77, an industrial design magazine, recently held the Fast Track to the Mobile App contest. The international competition asked designers to come up with business-focused apps specifically tailored for Windows Phone.</div></summary>
            <author>
                <name>Geof Harries</name>
            </author>
            <updated>2011-12-14T00:25:13Z</updated>
            <category term="Announcements" />
        <feedburner:origLink>http://subvert.ca/Blog/rhythmatic-wins</feedburner:origLink></entry>
        <entry>
            <id>http://subvert.ca/Blog/windows-phone-apps</id>
            <link href="http://feedproxy.google.com/~r/subvert/~3/2WR3HrXua3Y/windows-phone-apps" />
            <title type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">The reports of Windows Phone lacking in apps are greatly exaggerated</div></title>
            <content type="html">&lt;p&gt;Tech journalists who demo a Windows Phone often lazily adhere to a predictable formula in their review:&lt;/p&gt;
&lt;p&gt;1. Easy to use!&lt;/p&gt;
&lt;p&gt;2. Refreshingly different!&lt;/p&gt;
&lt;p&gt;3. Live tiles!&lt;/p&gt;
&lt;p&gt;4. Not enough apps.&lt;/p&gt;
&lt;p&gt;On the last point: I really wish that this pattern would stop. It's not fair of journalists to criticize the lack of apps for Windows Phone compared to those of Apple iOS or Android; they are doing a disservice to their readers by focusing on such a small, inaccurate "issue" of the Windows Phone user experience.&lt;/p&gt;
&lt;p&gt;Many people will read that last "Not enough apps" line and blindly dismiss Windows Phone as a good alternative to its competition, when in reality, it truly deserves your attention. Windows Phone has plenty of apps, many of the same as on other platforms, if you only search the &lt;a href="http://www.windowsphone.com/en-CA/marketplace"&gt;marketplace&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;I'll admit that I'm not a heavy app user. On my aging iPhone 3GS, I've only got 60 apps installed and 22 of those were added by default from Apple (therefore, 38 from independent developers). I've downloaded just over 100 apps in my two years of owning the device.&lt;/p&gt;
&lt;p&gt;Last January, we bought a &lt;a href="http://subvert.ca/Blog/wp7-review"&gt;Samsung Omnia 7&lt;/a&gt; running Windows Phone, from Expansys. We did this to be able to test, experiment and play with the new platform. Earlier this spring, Mike moved from his iPhone to a HTC HD7 with Windows Phone. I plan to do the same over the coming year.&lt;/p&gt;
&lt;p&gt;On the Omnia 7, I've been able to find more than suitable replacements for the apps I regularly use on my iPhone. All it takes is searching the &lt;a href="http://www.windowsphone.com/en-CA/marketplace"&gt;Windows Phone Marketplace&lt;/a&gt; and clicking the get/buy button on the app you want. Could it get any easier than that? Windows Phone even offers a free trial on every app in their marketplace; a feature that's sorely needed in the Apple App Store.&lt;/p&gt;
&lt;p&gt;So, let's go through the third party apps, screen by screen, that I have installed on my iPhone and I'll point you towards the Windows Phone options that have the same functionality, and often, publisher.&lt;/p&gt;
&lt;p&gt;The first screen on my iPhone:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/geofharries/6406377981/" title="Untitled by Geof Harries, on Flickr"&gt;&lt;img src="http://farm7.staticflickr.com/6114/6406377981_eaa88d4d93_o.jpg" width="320" height="480" alt=""&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;TSN Mobile&lt;/strong&gt;. There's no TSN app at present, but if you don't care about the service provider, there's &lt;a href="http://www.windowsphone.com/en-CA/apps/531d725e-460d-e011-9264-00237de2db9e"&gt;ScoreMobile&lt;/a&gt; or &lt;a href="http://www.windowsphone.com/en-CA/apps/486c5bc7-e253-e011-854c-00237de2db9e"&gt;ESPN ScoreCenter&lt;/a&gt; both of which are equally good. I use ScoreMobile.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;CBC News&lt;/strong&gt;. Again, no dedicated Windows Phone app at present, but &lt;a href="http://www.windowsphone.com/en-CA/apps/87b43faf-28e9-df11-9264-00237de2db9e"&gt;Globe and Mail&lt;/a&gt; is a terrific replacement.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Harvest&lt;/strong&gt;. Try &lt;a href="http://www.windowsphone.com/en-ca/apps/c122836b-52f7-df11-9264-00237de2db9e"&gt;Harvest Time Tracking&lt;/a&gt;. When &lt;a href="http://gettimetractor.com/"&gt;TimeTractor&lt;/a&gt; finally launches, it will be a killer option.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Done-zo&lt;/strong&gt;. Not needed; see below.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Reminders&lt;/strong&gt;. This app is part of iOS and is run as a different app. Not so with Windows Phone, where it's integrated as part of Calendar, which I find to be a much more natural position. Plus, being packaged, it takes up less real estate on your phone.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Cyclemeter&lt;/strong&gt;. Try &lt;a href="http://www.windowsphone.com/en-ca/apps/906cd463-9f34-e011-854c-00237de2db9e"&gt;RunKeeper&lt;/a&gt; which has very similar functionality and a better interface. It's also free.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/geofharries/6421796823/" title="RunKeeper by Geof Harries, on Flickr"&gt;&lt;img src="http://farm8.staticflickr.com/7152/6421796823_6b0fb90e11_z.jpg" width="384" height="640" alt="RunKeeper"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Pkt Weather&lt;/strong&gt;. &lt;a href="http://www.windowsphone.com/en-CA/apps/d47287b9-391f-44c7-9a3c-299b4bca5991"&gt;WeatherMaster&lt;/a&gt; is sweet. Featuring Live Tile support so that your home screen is always up-to-date, WeatherMaster is a colorful, relatively attractive weather app option.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/geofharries/6767034023/" title="WeatherMaster by Geof Harries, on Flickr"&gt;&lt;img src="http://farm8.staticflickr.com/7166/6767034023_7eca333416_z.jpg" width="384" height="640" alt="WeatherMaster"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Reeder&lt;/strong&gt;. &lt;a href="http://www.windowsphone.com/en-ca/apps/c9ccc9fc-8ce7-df11-9524-00237de2dca0"&gt;Wonder Reader&lt;/a&gt; also syncs with Google Reader, just like Reeder.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Twitterific&lt;/strong&gt;. Like Facebook below, Windows Phone has a &lt;a href="http://www.windowsphone.com/en-CA/apps/0b792c7c-14dc-df11-a844-00237de2db9e"&gt;built-in Twitter app&lt;/a&gt;, but I prefer &lt;a href="http://www.windowsphone.com/en-CA/apps/304c9bfd-9b65-e011-81d2-78e7d1fa76f8"&gt;rowi&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Facebook&lt;/strong&gt;. Another &lt;a href="http://www.windowsphone.com/en-CA/apps/82a23635-5bd9-df11-a844-00237de2db9e"&gt;built-in app&lt;/a&gt;, but unlike iOS, it's deeply integrated into the entire Windows Phone experience. For instance, Facebook events are part of your phone's central calendar.&lt;/p&gt;
&lt;p&gt;The second screen on my iPhone:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/geofharries/6406378627/" title="Untitled by Geof Harries, on Flickr"&gt;&lt;img src="http://farm8.staticflickr.com/7018/6406378627_7c46515409_o.jpg" width="320" height="480" alt=""&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;RBC Mobile&lt;/strong&gt;. I don't use this app very much, so the basic &lt;a href="http://www.rbc.com/mobile/"&gt;web browser version&lt;/a&gt; is more than adequate for those rare occasions that I do.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;ING Direct&lt;/strong&gt;. There's a &lt;a href="http://www.windowsphone.com/en-CA/apps/49bca510-5d22-e011-854c-00237de2db9e"&gt;Windows Phone app&lt;/a&gt; for ING DIRECT Canada.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Flickr&lt;/strong&gt;. In using both the iOS and &lt;a href="http://www.windowsphone.com/en-CA/apps/2e49fb07-592b-e011-854c-00237de2db9e"&gt;Windows Phone version of this app&lt;/a&gt;, I feel the latter is superior. Photos are bigger and the side-to-side swiping is oh-so-natural.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/geofharries/6421797459/" title="Flickr by Geof Harries, on Flickr"&gt;&lt;img src="http://farm8.staticflickr.com/7174/6421797459_bb0be4cbac_z.jpg" width="384" height="640" alt="Flickr"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;CBC Radio&lt;/strong&gt;. CBC has quite a number of its channels available in a &lt;a href="http://www.cbc.ca/mobile/services/"&gt;mobile version&lt;/a&gt;. Surprisingly, they only have a &lt;a href="http://www.windowsphone.com/en-CA/apps/6fe4ca2a-b675-e011-81d2-78e7d1fa76f8"&gt;French version of CBC Radio&lt;/a&gt; at present, but no English version. Not a problem; I rarely use this app. Also, I'm sure English radio is on its way.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Alarm Clock&lt;/strong&gt;. &lt;a href="http://www.windowsphone.com/en-CA/apps/19c2c6c3-6eeb-df11-9264-00237de2db9e"&gt;Night Stand Clock&lt;/a&gt; is the one to pick. As an aside, I've only used an alarm clock probably three times in the past seven years. Our kids are my alarm clock; they wake up every day at 6:00 a.m. for some insane reason.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Tag&lt;/strong&gt;. Although Tag Reader is a good app, with Windows Phone, you don't even need to install it. Mango (Windows Phone 7.5) has a &lt;a href="http://www.bing.com/community/site_blogs/b/bingformobile/archive/2011/10/10/windows-phone-7-5-bing-o-on-mango.aspx"&gt;built-in tag/QR code reader with Bing&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Tipulator&lt;/strong&gt;. Give &lt;a href="http://www.windowsphone.com/en-CA/apps/91cc84b6-c91d-e011-9264-00237de2db9e"&gt;Tip Calculator&lt;/a&gt; a shot. Bonus points for being less cartoony and cutesy than the iOS app.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Flixster&lt;/strong&gt;. &lt;a href="http://www.windowsphone.com/en-CA/apps/7dc02baf-a7d6-df11-a844-00237de2db9e"&gt;Same on Windows Phone&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/geofharries/6767044225/" title="Flixster by Geof Harries, on Flickr"&gt;&lt;img src="http://farm8.staticflickr.com/7169/6767044225_a6b74f4596_z.jpg" width="384" height="640" alt="Flixster"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Mixology&lt;/strong&gt;. &lt;a href="http://www.windowsphone.com/en-CA/apps/ddd1ad08-d9d5-df11-a844-00237de2db9e"&gt;Cocktail Flow&lt;/a&gt; is a superior app to Mixology: more colourful, easier to use and there's actual pictures of the drinks.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/geofharries/6421797873/" title="Cocktail Flow by Geof Harries, on Flickr"&gt;&lt;img src="http://farm7.staticflickr.com/6094/6421797873_4b9a4d0806_z.jpg" width="384" height="640" alt="Cocktail Flow"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Amazon&lt;/strong&gt;. No app required. Simply go to &lt;a href="http://www.amazon.ca/"&gt;Amazon&lt;/a&gt; and pin the website to your start screen.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Canadian Tire&lt;/strong&gt;. Hooray! No buggy, complicated app required. Just go to &lt;a href="http://www.canadiantire.ca/"&gt;Canadian Tire&lt;/a&gt; and pin the results to your start screen.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Yellow Pages&lt;/strong&gt;. There's a Windows Phone app called...wait for it...&lt;a href="http://www.windowsphone.com/en-CA/apps/c869ade5-1ade-df11-a844-00237de2db9e"&gt;Yellow Pages&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;And finally, the third screen on my iPhone:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/geofharries/6406379079/" title="My iPhone apps by Geof Harries, on Flickr"&gt;&lt;img src="http://farm7.staticflickr.com/6096/6406379079_a5183d1f41_o.jpg" width="320" height="480" alt="My iPhone apps"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This is my kid screen: Games only. Itsy Bitsy, Diego Music, Super Why! and PAC-MAN, to name a few.&lt;/p&gt;
&lt;p&gt;I'm not much of a gamer, but suffice to say, the Windows Phone Marketplace is &lt;a href="http://www.windowsphone.com/en-CA/games"&gt;stacked with games&lt;/a&gt;. The other day I downloaded and showed our older kids the game called &lt;a href="http://www.windowsphone.com/en-CA/apps/5a3f9c59-1d30-4895-bb76-641bdd959a8c"&gt;Kinectimals&lt;/a&gt;. Suddenly getting the high score in &lt;a href="http://itunes.apple.com/ca/app/disney-fairies-fly/id298153386?mt=8"&gt;Fairies Fly&lt;/a&gt; didn't matter anymore. Kinectimals blew their mind (as it did mine).&lt;/p&gt;
&lt;p&gt;So, if you're shopping for a new phone, give Windows Phone a chance. Don't be swayed or deterred by the greatly exaggerated reports of Windows Phone lacking in apps, because it's simply not true. There's more than enough in the &lt;a href="http://www.windowsphone.com/en-CA/marketplace"&gt;marketplace&lt;/a&gt; to satisfy the needs and curiosity of the average user.&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/subvert/~4/2WR3HrXua3Y" height="1" width="1"/&gt;</content>
            <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">It's not fair of journalists to criticize the lack of apps for Windows Phone compared to those of Apple iOS or Android; they are doing a disservice to their readers by focusing on such a small, inaccurate "issue" of the Windows Phone user experience. Windows Phone has plenty of apps, many of the same as on other platforms, if you only search the marketplace.</div></summary>
            <author>
                <name>Geof Harries</name>
            </author>
            <updated>2011-11-28T19:55:35Z</updated>
            <category term="Reviews" />
        <feedburner:origLink>http://subvert.ca/Blog/windows-phone-apps</feedburner:origLink></entry>
        <entry>
            <id>http://subvert.ca/Blog/cut-chrome</id>
            <link href="http://feedproxy.google.com/~r/subvert/~3/xmLlIMhuE6E/cut-chrome" />
            <title type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Designing Windows software: Cut the chrome</div></title>
            <content type="html">&lt;p&gt;The more Windows desktop software I design, the more I find myself being influenced by the &lt;a href="http://www.microsoft.com/design/toolbox/tutorials/windows-phone-7/metro/"&gt;principles of Windows Phone&lt;/a&gt; in my work. That doesn't mean that what I produce always looks like it belongs on a Windows Phone device, but rather it's that I translate those concepts, at a high level, to the interfaces I design.&lt;/p&gt;
&lt;p&gt;Several of the Metro principles reflect design beliefs that I've held for a long time, much longer than &lt;a href="http://www.microsoft.com/windowsphone/en-CA/"&gt;Windows Phone&lt;/a&gt; and the &lt;a href="http://www.microsoft.com/design/toolbox/tutorials/windows-phone-7/metro/"&gt;Metro design language&lt;/a&gt; have been around, so it's nice to be validated and confirm that I'm not completely out to lunch with my opinions!&lt;/p&gt;
&lt;p&gt;The Windows Phone principle that I'd like to speak to here is "content, not chrome".  Microsoft states that this principle, "...accentuates focus on the content that the user cares most about, making the product simple and approachable for everyone."&lt;/p&gt;
&lt;p&gt;If you browse through the available apps in the &lt;a href="http://www.windowsphone.com/en-CA/marketplace"&gt;Windows Phone Marketplace&lt;/a&gt;, you'll see this principle being respected and applied by many publishers. Some great examples are &lt;a href="http://www.windowsphone.com/en-CA/apps/82a23635-5bd9-df11-a844-00237de2db9e"&gt;Facebook&lt;/a&gt;, &lt;a href="http://www.windowsphone.com/en-CA/apps/906cd463-9f34-e011-854c-00237de2db9e"&gt;RunKeeper&lt;/a&gt; and &lt;a href="http://www.windowsphone.com/en-CA/apps/432c8fec-569c-e011-986b-78e7d1fa76f8"&gt;Kik Messenger&lt;/a&gt;, all of which place minimal emphasis on the header of the app - where the logo and other non-critical elements typically sit - and instead give the application space much more room, as per the "content, not chrome" principle. An extreme example is &lt;a href="http://www.windowsphone.com/en-CA/apps/d2075a58-c9a4-e011-986b-78e7d1fa76f8"&gt;Speedo Plus&lt;/a&gt; which nearly has no chrome whatsoever; the application space is almost completely filled up with the app content.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/geofharries/6391192471/" title="Windows Phone: chrome good by Geof Harries, on Flickr"&gt;&lt;img src="http://farm7.staticflickr.com/6095/6391192471_127da83b81_z.jpg" width="640" height="267" alt="Windows Phone: chrome good"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;If you click through to the larger version of the image above, you'll notice that all of these apps have headers of 30 pixels or less in height, as is. When you're designing an actual Windows Phone software application interface, which is 480 pixels wide by 800 pixels tall at 96 DPI, that's about 40 pixels in height.&lt;/p&gt;
&lt;p&gt;What's unfortunate is that many of the most popular apps in the Windows Phone Marketplace don't adhere to this principle. Some really aren't too bad (after all, whitespace is good) - &lt;a href="http://www.windowsphone.com/en-CA/apps/26cf3302-469f-e011-986b-78e7d1fa76f8"&gt;Foursquare&lt;/a&gt; and &lt;a href="http://www.windowsphone.com/en-CA/apps/c869ade5-1ade-df11-a844-00237de2db9e"&gt;Yellow Pages&lt;/a&gt; are about 70-80 pixels in height – but others are just plain ridiculous – &lt;a href="http://www.windowsphone.com/en-CA/apps/4d6ad8da-fc26-4cbd-98b5-0c4c295f579e"&gt;eHow&lt;/a&gt; is over 90 pixels and &lt;a href="http://www.windowsphone.com/en-CA/apps/47878950-105f-e011-81d2-78e7d1fa76f8"&gt;Groupon&lt;/a&gt; tops the charts at over 130 pixels in overall height. Again, at the actual 96 DPI, 480 pixels wide by 800 pixels tall size, that's an additional 10 pixels tall.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/geofharries/6391193565/" title="Windows Phone: chrome bad by Geof Harries, on Flickr"&gt;&lt;img src="http://farm7.staticflickr.com/6237/6391193565_08d7bfbaf5_z.jpg" width="640" height="267" alt="Windows Phone: chrome bad"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The notion of "good" design is highly subjective; a fact that I'm all too well aware of in my own work. What gets the thumbs up from someone may get double thumbs down from somebody else. My only wish is that for new Windows Phone designers – and other new (or old!) Windows desktop software designers, for that matter – is that they learn to recognize, respect and apply the Metro design principles and &lt;a href="http://msdn.microsoft.com/en-us/library/hh202915%28v=VS.92%29.aspx"&gt;common standards&lt;/a&gt; in their interface work. These standards go a long way in creating a consistent, predictable and enjoyable user experience.&lt;/p&gt;
&lt;p&gt;So, suck up that header and cut the chrome. Put your application's focus on the content that the user cares most about, not the decorative frame and elements around it.&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/subvert/~4/xmLlIMhuE6E" height="1" width="1"/&gt;</content>
            <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">The more Windows desktop software I design, the more I find myself being influenced by the principles of Windows Phone in my work. That doesn't mean that what I produce always looks like it belongs on a Windows Phone device, but rather it's that I translate those concepts, at a high level, to the interfaces I design.</div></summary>
            <author>
                <name>Geof Harries</name>
            </author>
            <updated>2011-11-23T21:29:18Z</updated>
            <category term="Design" />
        <feedburner:origLink>http://subvert.ca/Blog/cut-chrome</feedburner:origLink></entry>
        <entry>
            <id>http://subvert.ca/Blog/junior-intermediate-developer</id>
            <link href="http://feedproxy.google.com/~r/subvert/~3/Y8MQ96TyysI/junior-intermediate-developer" />
            <title type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Hiring: Junior or Intermediate Developer</div></title>
            <content type="html">&lt;p&gt;We are looking for a Junior or Intermediate Developer to join our team.&lt;/p&gt;
&lt;p&gt;You are a talented and enthusiastic "Jack of all trades" who lives in or is willing to re-locate to Whitehorse, Yukon. You likely excel at one core language, but are skilled in a number of other languages and web technologies because you love this stuff and are stoked to learn new things. You’re also a creative problem solver who enjoys working with designers and senior developers to find solutions.&lt;/p&gt;
&lt;p&gt;This is a full-time position, but we’ll give you some contract work to start and see how things go. If everything works out, we’ll set you up in &lt;a href="http://subvert.ca/Company"&gt;our office&lt;/a&gt; in downtown Whitehorse with a mega-fast computer, big monitors, comfy chair and all sorts of other awesome perks. You’ll get to work on client projects as well as commercial products that we make and sell ourselves, like next generation &lt;a href="http://getflik.com/"&gt;Windows desktop&lt;/a&gt; and Windows Phone software, plus web applications.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Your experience&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;ul&gt;&lt;/p&gt;
&lt;p&gt;&lt;li&gt;1+ years in a web development or programmer role, whether working for yourself or somebody else. While we value a Computer Science degree, what you’ve done is more important than a piece of paper&lt;/li&gt;&lt;/p&gt;
&lt;p&gt;&lt;/ul&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Our requirements&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;ul&gt;&lt;/p&gt;
&lt;p&gt;&lt;li&gt;Skills in at least one of the following: C#, PHP, Java or HTML and Javascript&lt;/li&gt;&lt;/p&gt;
&lt;p&gt;&lt;li&gt;SQL and database development experience&lt;/li&gt;&lt;/p&gt;
&lt;p&gt;&lt;li&gt;Creative problem solver who enjoys working with designers and senior developers to figure out solutions together. You would never think “Just leave it to the designers.”&lt;/li&gt;&lt;/p&gt;
&lt;p&gt;&lt;li&gt;Ability to work independently while still bringing bigger issues to senior team members&lt;/li&gt;&lt;/p&gt;
&lt;p&gt;&lt;li&gt;Exceptional attention to detail&lt;/li&gt;&lt;/p&gt;
&lt;p&gt;&lt;/ul&gt;&lt;/p&gt;
&lt;p&gt;If you are interested in helping Subvert make awesome stuff out of the Internet, please email &lt;a href="mailto:info/at/subvert.ca" class="email"&gt;info@subvert.ca&lt;/a&gt; with a link to programming examples and a short message introducing yourself.&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/subvert/~4/Y8MQ96TyysI" height="1" width="1"/&gt;</content>
            <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">We are looking for a Junior or Intermediate Developer to join our team. You are a talented and enthusiastic "Jack of all trades" who lives in or is willing to re-locate to Whitehorse, Yukon. You likely excel at one core language, but are skilled in a number of other languages and web technologies because you love this stuff and are stoked to learn new things.</div></summary>
            <author>
                <name>Geof Harries</name>
            </author>
            <updated>2011-11-16T23:59:25Z</updated>
            <category term="Announcements" />
        <feedburner:origLink>http://subvert.ca/Blog/junior-intermediate-developer</feedburner:origLink></entry>
        <entry>
            <id>http://subvert.ca/Blog/better-sharing</id>
            <link href="http://feedproxy.google.com/~r/subvert/~3/xdkCuZBKTcI/better-sharing" />
            <title type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Five reasons why Flik is better than built-in Windows file sharing</div></title>
            <content type="html">&lt;p&gt;Last week we announced the availability of &lt;a href="http://getflik.com/"&gt;Flik&lt;/a&gt;, the first-ever commercial software to be wholly designed and built by Subvert. Although file sharing has come a long way with Microsoft Windows 7, we thought we could still significantly improve the experience; the result is this product.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://getflik.com/" title="Flik"&gt;&lt;img src="http://farm7.static.flickr.com/6237/6306365361_2ec24f66e8_z.jpg" width="640" height="544" alt="Flik website"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Microsoft has a simple &lt;a href="http://windows.microsoft.com/en-us/windows7/File-sharing-essentials"&gt;built-in file sharing&lt;/a&gt; feature called &lt;em&gt;Homegroups&lt;/em&gt;. If you're on a home network, it's pretty straightforward to set up Homegroups. Just enable the feature, join the group that shows up and pick the folders or libraries you want to share. The problem with Homegroups is two-fold: first, you need to be on a home-based network, which in our case, being in an office, doesn't apply. The second is that you can only share with other people who are using Windows 7, so if you're on a network with computers running Windows Vista, XP or Server, even Mac OS X, you're out of luck.&lt;/p&gt;
&lt;p&gt;Windows 7 also gives you the ability to share files and folders with anybody on your network, independent of their Windows operating system version. The issue with this built-in feature is that it's too difficult to set up for non-geeks. First you need to pick the folder you want to share, then choose the user or groups who will be able to see it and finally, apply a series of cryptic permissions. If that sounds easy, turns out you're a geek (don't worry, we are too).&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/geofharries/6306880110/" title="Windows file sharing vs. Flik by Geof Harries, on Flickr"&gt;&lt;img src="http://farm7.static.flickr.com/6044/6306880110_d3ae5d8078_z.jpg" width="640" height="479" alt="Windows file sharing vs. Flik"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;So, how is Flik different and what it makes it better than built-in Windows file sharing?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Reason #1: Ridiculously easy setup&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;With &lt;a href="http://getflik.com/"&gt;Flik&lt;/a&gt;, we wanted to make it dead simple to share files and folders with other people on a Windows network. After months of design, development and testing, we finally got the process down to a single step: install Flik on your computer. That's it. The software then continuously &lt;em&gt;shouts out&lt;/em&gt; to others on the same network who are running Flik and allows you to connect with them in a matter of seconds. Close the application window and Flik stops shouting. Open it again and you're available in an instant.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Reason #2: Notifications&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Using the built-in Windows file sharing, if somebody drops a file into your shared folder there's no way for you to know that it's there. The person could send you a follow-up email, text message or voicemail - maybe even smack you upside the head - but until they do or you check yourself, there's no alert. With Flik, the software displays a subtle notification in the Windows Taskbar whenever new stuff shows up.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Reason #3: Chat messaging&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Windows file sharing is anti-social by nature. All you're doing is sending files and folders back &amp;amp; forth, which is fine, but if you want to send a message or toss in some additional details regarding what you've sent, that needs to be passed along in another file. There's also no way to historically go back and see what was said about a particular file or folder. With Flik, chat messaging is baked right in. As such, you can use Flik as a dedicated network chat application without having to install more software.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/geofharries/6306939210/" title="Flik in action by Geof Harries, on Flickr"&gt;&lt;img src="http://farm7.static.flickr.com/6120/6306939210_77ef48f352_z.jpg" width="614" height="586" alt="Flik in action"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Reason #4: Send anything&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The types of files that work best with built-in Windows file sharing are documents and folders. If you want to share a snippet of text or a website address (URL) with another user, it gets confusing and is hard to do. This is actually why we built Flik in the first place; an easy way for us to send interesting and/or important information back and forth between members of our team.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Reason #5: Big files are no problem&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Transferring very large documents or folders across an internal network is easy with Windows file sharing, but crazy slow. In our testing, we were able to send a 200 MB file from one Flik user to another in less than 20 seconds. With the built-in Windows file sharing, that process took well over a minute. Imagine what would happen with a 900 MB file or a 2 GB archive. This is particularly useful for people who need to share big files with others on the same network but want to avoid paying huge Internet bandwidth costs by having to upload/download files to an external, web-based service like Dropbox.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;So, to wrap up...&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;As you can tell, we're really proud of &lt;a href="http://getflik.com/"&gt;Flik&lt;/a&gt;. We want to tell the world how useful of a product it is so that people will buy a license and make us wildly rich (okay, maybe that's a bit of a stretch). But, &lt;a href="http://www.istartedsomething.com/20111102/flik-makes-network-chat-and-sharing-sexy-on-windows/"&gt;others are already starting to talk about&lt;/a&gt; and share Flik with others, which is pretty darn amazing. It's fun building cool stuff.&lt;/p&gt;
&lt;p&gt;We hope you will find a place for Flik on your own computer(s). Let us know what you think if you do.&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/subvert/~4/xdkCuZBKTcI" height="1" width="1"/&gt;</content>
            <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Last week we announced the availability of Flik, the first-ever commercial software to be wholly designed and built by Subvert. Although file sharing has come a long way with Microsoft Windows 7, we thought we could still significantly improve the experience; the result is this product.</div></summary>
            <author>
                <name>Geof Harries</name>
            </author>
            <updated>2011-11-02T19:22:32Z</updated>
            <category term="Announcements" />
        <feedburner:origLink>http://subvert.ca/Blog/better-sharing</feedburner:origLink></entry>
        <entry>
            <id>http://subvert.ca/Blog/Authenticode-Certificate</id>
            <link href="http://feedproxy.google.com/~r/subvert/~3/tb_HjgfGeDQ/Authenticode-Certificate" />
            <title type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Signing WPF software with an Authenticode Certificate</div></title>
            <content type="html">&lt;p&gt;As we were nearing the release of our latest WPF software project, &lt;a href="http://getflik.com" title="Flik"&gt;Flik&lt;/a&gt;, we decided to get serious and buy an &lt;a href="https://en.wikipedia.org/wiki/Authenticode"&gt;Authenticode Certificate&lt;/a&gt; for the application.&lt;/p&gt;
&lt;p&gt;After looking around the internet and talking to several providers, we decided on &lt;a href="http://codesigning.ksoftware.net/" title="kSoftware"&gt;kSoftware&lt;/a&gt;. kSoftware is a &lt;a href="http://www.comodo.com" title="COMODO"&gt;COMODO&lt;/a&gt; official partner and as we found out, have terrific customer service. I emailed them to see if their certificates could be used to sign Silverlight .xap files, and they quickly responded, asking me to send one over. The customer service rep then used his own certificate to sign my file and sent it back as proof that it worked. Now that's awesome!&lt;/p&gt;
&lt;p&gt;Buying the actual certificate was easy, but meeting all of the identity validation requirements was a lot of work. We had to fax in several types of documentation, including our business license and telephone bill. We also had to make a bunch of changes to our subvert.ca domain registration so that our whois record was just right. After we got our proverbial ducks in a row, we received a quick phone call, and our certificate was issued.&lt;/p&gt;
&lt;a href="http://creativeoverflow.net/16-out-of-the-box-t-shirt-illustrations/" title="ducks in a row"&gt;&lt;img src="http://www.designer-daily.com/wp-content/uploads/2010/04/ducks-in-a-row.jpg"/&gt;&lt;/a&gt;
&lt;p&gt;Once we had the certificate and I'd installed it onto my machine (this happens automatically when it's issued), I exported it as a .pfx file using &lt;a href="http://www.tech-pro.net/export-to-pfx.html" title="Exporting a code signing certificate to a PFX file"&gt;these instructions&lt;/a&gt;. The .pfx file is what we use for signing the ClickOnce manifests and the application itself. Visual Studio 2010 makes doing this stuff really easy, but it took me a couple of tries to actually get this working properly.&lt;/p&gt;
&lt;p&gt;In your project properties, go to the Signing tab and check the "Sign the ClickOnce manifests". Then you use the "Select from File..." button to go and select the .pfx file you created earlier and type in your password. Depending on when your certificate expires, you can save yourself some grief by including a time stamp with your certificate. Your certificate provider will have a timestamp url that you can use for just this purpose. By time stamping and signing it, it basically says that your code is trusted even if your certificate has expired. Because at the time of signing, it was trusted.&lt;/p&gt;
&lt;img src="/BlogAssets/ClickOnceSigning.png" title="Sign the ClickOnce manifests"/&gt;
&lt;p&gt;That takes care of making sure your ClickOnce installer shows your organization as the publisher, rather than "Unknown Publisher", which can look dicey. And nobody likes dicey software.&lt;/p&gt;
&lt;p&gt;The second step is to sign the executable file that is being run on the client's computer. I thought that in the bottom of the Signing tab where it says "Sign the assembly" was the right place to do just that, but man was I wrong. It gave me nothing but grief to the point that I did some more research and decided it would be best to simply scrap that plan and instead add a Post-build event.&lt;/p&gt;
&lt;img src=" /BlogAssets/PostBuild.png" title="Post-build event command line"/&gt;
&lt;p&gt;Every time I build the application, it uses our certificate to sign the generated executable and timestamps it as well, just like the ClickOnce manifest. Now, we have an installer that is signed and an app that is signed!&lt;/p&gt;
&lt;p&gt;I should also add that running a signed application doesn't mean it's bug-free, it just means that it was actually us who built it (which means it's nearly the opposite of bug-free).&lt;/p&gt;
&lt;p&gt;To see this Authenticode Certificate magic in action, download and install &lt;a href="http://getflik.com" title="Flik"&gt;Flik&lt;/a&gt;. Then, if you dig the Flik software itself, you can always buy a license. Just sayin'.&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/subvert/~4/tb_HjgfGeDQ" height="1" width="1"/&gt;</content>
            <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">As we were nearing the release of our latest WPF software project, Flik, we decided to get serious and get an Authenticode Certificate for the application.</div></summary>
            <author>
                <name>Michael Johnson</name>
            </author>
            <updated>2011-10-25T19:57:59Z</updated>
            <category term="Programming" />
        <feedburner:origLink>http://subvert.ca/Blog/Authenticode-Certificate</feedburner:origLink></entry>
        <entry>
            <id>http://subvert.ca/Blog/rss-fixed</id>
            <link href="http://feedproxy.google.com/~r/subvert/~3/3p7VH4CZQsE/rss-fixed" />
            <title type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Subvert RSS feed fixed</div></title>
            <content type="html">&lt;p&gt;A month ago, one of our adoring fans (really, just &lt;a href="http://whathesaid.ca/"&gt;someone&lt;/a&gt; who reads our blog) wrote to tell us that this website's RSS feed was wonky. We thought, "No way!". But then we looked ourselves. Oops. Yep, it was wonky. As in totally unreadable.&lt;/p&gt;
&lt;p&gt;Our RSS feed somehow got blowed up.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/geofharries/6280966680/" title="Blowed up by Geof Harries, on Flickr"&gt;&lt;img src="http://farm7.static.flickr.com/6220/6280966680_6dd5ec5eb1_o.jpg" width="493" height="514" alt="Blowed up"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Then, as it usually goes, we got busy doing other stuff and forgot about fixing the RSS feed. Oops, again.&lt;/p&gt;
&lt;p&gt;Today we're happy to announce that this is no longer the case. Our &lt;a href="http://feeds.feedburner.com/subvert"&gt;RSS feed&lt;/a&gt; is now working properly. So, if you're already a subscriber, our sincerest apologies for the hassle. And for those of you who didn't even know we had a RSS feed, you're most welcome. &lt;a href="http://feeds.feedburner.com/subvert"&gt;Subscribe today&lt;/a&gt; and never miss another thrilling update.&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/subvert/~4/3p7VH4CZQsE" height="1" width="1"/&gt;</content>
            <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">A month ago, one of our adoring fans (really, just someone who reads our blog) wrote to tell us that this website's RSS feed was wonky. We thought, "No way!". But then we looked ourselves. Oops. Yep, it was wonky. As in totally unreadable. Our RSS feed somehow got blowed up.</div></summary>
            <author>
                <name>Geof Harries</name>
            </author>
            <updated>2011-10-25T18:48:25Z</updated>
            <category term="Announcements" />
        <feedburner:origLink>http://subvert.ca/Blog/rss-fixed</feedburner:origLink></entry>
        <entry>
            <id>http://subvert.ca/Blog/measuring-frame</id>
            <link href="http://feedproxy.google.com/~r/subvert/~3/es0cXLugC9c/measuring-frame" />
            <title type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Designing Windows software: Measuring the application frame for maximized windows</div></title>
            <content type="html">&lt;p&gt;When designing &lt;a href="http://windowsclient.net/wpf/"&gt;Windows Presentation Foundation (WPF)&lt;/a&gt; software, you can choose to either utilize the default Windows theme, with all of its built-in sizing and controls, or create your own from scratch. With the regular window frames setup, it's easy to know the size of each window control because those decisions are already made for you. On the other hand, with a custom theme, you need to figure out those measurements yourself.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/windows/desktop/aa511329.aspx"&gt;Designing a specialized WPF theme&lt;/a&gt; is tricky. With what amounts to a blank canvas for your application, it's easy to get carried away with new ideas or radically different approaches simply because you can. WPF gives you the power to do almost anything you want, design and interaction-wise. But as it's said, with great power comes great responsibility.&lt;/p&gt;
&lt;p&gt;Part of this responsibility is to ensure your custom application frame - the main window of the software that is not document/content-based - measures exactly (or at least, as closely as possible) the same dimensions as the default Windows style. This helps to ensure that your WPF software integrates seamlessly into the rest of the Windows desktop experience and isn't jarring and unpleasant to use compared to other Windows software that's also been installed. If we look at the standard theme, you'll notice there's some common control sizes.&lt;/p&gt;
&lt;p&gt;For the window frame itself, that's 38 pixels tall and 14 pixels wide.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/geofharries/6272972061/" title="Window frame measurements by Geof Harries, on Flickr"&gt;&lt;img src="http://farm7.static.flickr.com/6039/6272972061_d7faca4e41_o.png" width="396" height="296" alt="Window frame measurements"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Something else you need to account for is the instance of a maximized window. This is when the user clicks the maximize button and your software changes sizes to consume the entire available view. A maximized window is different from &lt;a href="http://msdn.microsoft.com/en-us/library/aa974173.aspx#full"&gt;full-screen mode&lt;/a&gt; in that the &lt;a href="http://msdn.microsoft.com/en-us/library/aa511446.aspx"&gt;Windows taskbar&lt;/a&gt; still commands a primary position, which you also need to measure:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/geofharries/6273496532/" title="Windows taskbar measurement by Geof Harries, on Flickr"&gt;&lt;img src="http://farm7.static.flickr.com/6111/6273496532_6f3c1d51c3_o.png" width="479" height="40" alt="Windows taskbar measurement"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The taskbar is 40 pixels tall, as it ships. This measurement doesn't take into account people who manually increase the height of their Windows taskbar - it can double in height, up to 80 pixels and even move to the top or sides of a screen - but honestly, there's not much you can do about that from a design point of view. Windows itself will compensate for the bigger taskbar, with the result being less room for your software interface. Such is life.&lt;/p&gt;
&lt;p&gt;In total, these components tack on an additional 78 pixels in height and 14 pixels in width to your custom application frame, so be sure to get those in place before putting any significant time into visual design. It'd be a tragedy to design a beautiful WPF custom theme and then find out, upon starting to code the &lt;a href="http://msdn.microsoft.com/en-us/library/ms752059.aspx"&gt;XAML&lt;/a&gt; in an editor, that your base measurements were way off. You'd have to start from scratch all over again. Spend time in the beginning to get your framework laid out properly and you'll be safe.&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/subvert/~4/es0cXLugC9c" height="1" width="1"/&gt;</content>
            <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">When designing Windows Presentation Foundation (WPF) software, you can choose to either utilize the default Windows theme, with all of its built-in sizing and controls, or create your own from scratch. With a custom theme, you need to figure out those control measurements yourself.</div></summary>
            <author>
                <name>Geof Harries</name>
            </author>
            <updated>2011-10-23T18:10:21Z</updated>
            <category term="Design" />
        <feedburner:origLink>http://subvert.ca/Blog/measuring-frame</feedburner:origLink></entry>
</feed>

