<?xml version="1.0"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Denim &amp; Steel</title>
    <link>http://denimandsteel.com/</link>
    <atom:link href="http://denimandsteel.com/blog.rss" rel="self" type="application/rss+xml" />
    <description>Denim &amp; Steel Blog</description>
    <language>en-us</language>
    <pubDate>Mon, 20 May 2013 19:33:17 -0700</pubDate>
    <lastBuildDate>Mon, 20 May 2013 19:33:17 -0700</lastBuildDate>

    
    <item>
      <title>Front Doors and Side Doors</title>
      <link>http://denimandsteel.com/blog/2013/05/front-doors-and-side-doors/</link>
      <pubDate>Mon, 13 May 2013 00:00:00 -0700</pubDate>
      <author>hello@denimandsteel.com</author>
      <guid>http://denimandsteel.com/blog/2013/05/front-doors-and-side-doors</guid>
      <description>&lt;p&gt;Software accounts are kind of a pain, but for the most part they&amp;#8217;re good at keeping people&amp;#8217;s stuff in order. When designing for account access, we we&amp;#8217;re designing the way we welcome someone into our work. Obviously that&amp;#8217;s an important moment, yet across many sites we see a front-door/side-door treatment of first time and returning visitors that always frustrates but never gets fixed.&lt;/p&gt;

&lt;p&gt;Here&amp;#8217;s how it generally goes. New members get the front door: big generous buttons, inviting fields with helpful validation. It just wants you to fall right in. This is the right way to welcome people, but too often reserved for making new accounts.&lt;/p&gt;

&lt;p&gt;Returning members on these sites are shown the side door: a hard-to-spot text link stuffed in the top right corner that takes work to get to. Then you get to wait for a page load to actually add your credentials. It&amp;#8217;s a begrudging welcome, almost an afterthought.&lt;/p&gt;

&lt;p&gt;That feels like an amateur mistake, but way too many prominent sites do this:&lt;/p&gt;

&lt;p&gt;And lets look at one example from twitter that gives returning members equal footing:&lt;/p&gt;

&lt;p&gt;Why does this matter? When I walk into the cafe I visit almost every day, they greet me by name and know my drink. This not only makes me feel good, it makes me less likely to consider going elsewhere. It not only reduces friction to my visit, it sweetens it.&lt;/p&gt;

&lt;p&gt;How do we make return visits better?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;recognize the return if you can. Re-populate the account name (unless privacy concerns override that) and give the password field focus.&lt;/li&gt;

&lt;li&gt;offer the option to stay signed in between visits on the same device.&lt;/li&gt;

&lt;li&gt;get the existing member sign in on the homepage, or give more prominence to returning members.&lt;/li&gt;

&lt;li&gt;insist to your team that new accounts are not more important than returning ones, and that both use the homepage&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Returning customers are important. They provide the value, they recommend you, they tell you what is broken and what can be better, they trust you. Can there be any better reason to give them a first class welcome when they come back?&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>DSU 2013 Date Set</title>
      <link>http://denimandsteel.com/blog/2013/05/DSU-date-set/</link>
      <pubDate>Sun, 12 May 2013 00:00:00 -0700</pubDate>
      <author>hello@denimandsteel.com</author>
      <guid>http://denimandsteel.com/blog/2013/05/DSU-date-set</guid>
      <description>&lt;p style='text-align: center;'&gt;&lt;img src='/blog/images/dsu_200.png' alt='DSU 2013 logo' /&gt;&lt;/p&gt;
&lt;p&gt;Just a quick announcement that we&amp;#8217;ve set the date for the second Digital Storytelling Unconference for July 13. We&amp;#8217;re very glad to say that &lt;a href='http://thenetworkhub.ca'&gt;The Network Hub&lt;/a&gt; has graciously donated the use of their fantastic New Westminster location to the event again.&lt;/p&gt;

&lt;p&gt;Along with co-organizers John Wellwood and &lt;a href='https://twitter.com/kaishinchu'&gt;Kai Chu&lt;/a&gt;, we&amp;#8217;re supported by &lt;a href='https://twitter.com/toddsmithdesign'&gt;Todd Smith&lt;/a&gt; and &lt;a href='http://whatisyourstory.ca'&gt;Mags Doyle&lt;/a&gt; this year. We want to thank these people for being really quite great to work with.&lt;/p&gt;

&lt;p&gt;The details are all on the DSU site, which is still a contender for the longest event URL in the Metro Vancouver area: &lt;a href='http://digitalstorytellingunconference.org'&gt;digitalstorytellingunconference.org&lt;/a&gt;, and ticket sales will be opening soon. Hope to see you there July 13!&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Rachis</title>
      <link>http://denimandsteel.com/work/rachis</link>
      <pubDate>Wed, 08 May 2013 00:00:00 -0700</pubDate>
      <author>hello@denimandsteel.com</author>
      <guid>http://denimandsteel.com/work/rachis</guid>
      <description>&lt;h3 id='ideation'&gt;Ideation&lt;/h3&gt;

&lt;p&gt;We started where the experience of wine happens: in the glass, at the table with friends, at restaurants and homes. Through cultural and competitive research and workshops, we explored the ways wine is discovered, enjoyed and shared, and used that knowledge to set the tone.&lt;/p&gt;

&lt;p&gt;The founders, informed by a lifetime of formal and informal wine tasting experience, had been developing a methodology tasting and describing wine that was closer to the senses. We saw that tasting system as the key to getting interesting review data while equipping people with a non-pretentious, honest and expressive way to talk about wine.&lt;/p&gt;

&lt;p&gt;We then built out a vision for a true product ecosystem: tablets, phones, the web and some serious data crunching power coming together to form a product that could belong wherever wine was enjoyed, adding to the experience without getting in the way.&lt;/p&gt;

&lt;h3 id='design'&gt;Design&lt;/h3&gt;

&lt;p&gt;Global Mechanic&amp;#8217;s creative power and sensibility for visual explanation meshed perfectly with our expertise in interactive design. The early interface concepts were wildly unconventional, speaking without fear to the senses and encouraging exploration.&lt;/p&gt;

&lt;p&gt;Our primary focus was the tasting process, guiding people through tasting a wine and offering gentle prompts to look deeper and notice more, and giving them the means to express what they sensed.&lt;/p&gt;

&lt;p&gt;Where Rachis truly stands apart is in the novel visualization of a tasting. Each of the five aspects in the Rachis tasting system is translated into a graphical form that conveys appeal and complexity. Our intention is that taken together, they form a fingerprint of the taster&amp;#8217;s experience of a wine that can be deocoded as a detailed tasting, instead of just a number with little to back it up.&lt;/p&gt;

&lt;p&gt;Woven throughout the entire product is a social dimension that builds on the discussions people already have about wine: where&amp;#8217;s the best value, what&amp;#8217;s the right wine for a summer day, and that age old question about any new wine: do you know if this is any good?&lt;/p&gt;

&lt;h3 id='technology'&gt;Technology&lt;/h3&gt;

&lt;p&gt;We narrowed in on tablet devices as a natural place to start: they&amp;#8217;re unobtrusive at the table, portable enough to bring to a friend&amp;#8217;s place, yet powerful enough to provide a richly interactive experience.&lt;/p&gt;

&lt;p&gt;There&amp;#8217;s so much that&amp;#8217;s new about Rachis that we strongly advised against jumping into development without prototyping and testing. Instead of embarking on an iOS development project, we brought the tasting process to life as an HTML5 web app optimized for an iPad.&lt;/p&gt;

&lt;p&gt;The benefits were clear, as we were able to design, show, try and revise on the fly. We were also able to show members of the team how we saw HTML as a way to deliver Rachis to Android and other tablet devices at a much lower cost than native development for those platforms.&lt;/p&gt;

&lt;h3 id='validation'&gt;Validation&lt;/h3&gt;

&lt;p&gt;To validate the tasting process and our interface approach, we led wine tasting events at a founder&amp;#8217;s home. Music, delicious meats and cheeses and a really nice selection of red wine - this is software testing to write home about. Our guests tasted and tapped and told us what they loved and didn&amp;#8217;t like so much. In the background we kept careful notes and ran through question scripts, but were excited to see positive responses to core concepts and coherent results from the review visualizations.&lt;/p&gt;
&lt;img src='/work/images/rachis/testing.jpg' alt='User testing with wine' style='margin-left: -50px; width: 700px; height: 430px;' /&gt;
&lt;p&gt;Armed with that data we collaborated with the team on the quest for funding. With a lot of hard work through summer days the pitch came together beautifully, and in the fall we learned that Rachis had won 100% of its funding ask.&lt;/p&gt;

&lt;h3 id='ongoing'&gt;Ongoing&lt;/h3&gt;

&lt;p&gt;After getting a &lt;a href='http://rach.is'&gt;pre-launch site&lt;/a&gt; in place we dove into full production and anticipate launching in September. With two iOS apps, an adaptive web interface and the backend machinery of a large scale social recommendation service, we&amp;#8217;ve got our work cut out for us. Wine tastings continue almost every other week in our studio, and in the following week we apply what we learn in fixes and design adjustments.&lt;/p&gt;

&lt;p&gt;It&amp;#8217;s an incredibly exciting time and we&amp;#8217;re honoured to be working with the creative leadership that Global Mechanic provides. We&amp;#8217;ll have more to share, and will be able to take the wraps off the visuals, as we get closer to launch.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Two Problems</title>
      <link>http://denimandsteel.com/blog/2013/03/two-problems/</link>
      <pubDate>Wed, 13 Mar 2013 00:00:00 -0700</pubDate>
      <author>hello@denimandsteel.com</author>
      <guid>http://denimandsteel.com/blog/2013/03/two-problems</guid>
      <description>&lt;p&gt;A colleague recently asked us to look at a design audit he delivered for a web-based service. He knows his stuff and it&amp;#8217;s super-thorough. The client hired him because they know they have problems. They should be all over it. But now he can&amp;#8217;t even get them to read the report, much less respond to or act on it.&lt;/p&gt;

&lt;p&gt;The report has a lot of information. I mean &lt;em&gt;a lot&lt;/em&gt;, and it happened to be delivered as a single, long document, meaning it&amp;#8217;ll require a huge effort (from an already busy client) to internalize its findings and put into practice its recommendations. We ended up suggesting the Big Report format as the crux of the problem, and that he could get traction by breaking it into a series of smaller reviews the client could digest a piece at a time.&lt;/p&gt;

&lt;p&gt;That got us got us thinking about how we changed our way of looking at presenting information to clients over time, and the realization we made along the way.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Every project has, at its core, two problems: the one we&amp;#8217;re hired to solve, and finding the right way to bring the client into that process.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Rather than assume a shared context where clients want to, and can, consume and understand the things we produce as we make stuff, we take time to understand their way of working, then present our work so they understand what&amp;#8217;s happening, why, and what their options and obligations are.&lt;/p&gt;

&lt;p&gt;Some clients see sketches and wireframes, some see prototypes at different stages; some see five font choices and three colour palettes while some see two. Some clients see code and hear about server needs, other clients get a cloud-hosted account set up for them and a monthly bill from it; some clients get presentations every so often and others spend time with us in group chats every day passing small files back and forth.&lt;/p&gt;

&lt;p&gt;If you don&amp;#8217;t solve both problems, your client doesn&amp;#8217;t get the full value of what you do. What you make might work fine, but they won&amp;#8217;t understand and will lack the buy-in that makes your work a complete solution.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Google Glass</title>
      <link>http://denimandsteel.com/blog/2013/03/google-glass/</link>
      <pubDate>Thu, 07 Mar 2013 00:00:00 -0800</pubDate>
      <author>hello@denimandsteel.com</author>
      <guid>http://denimandsteel.com/blog/2013/03/google-glass</guid>
      <description>&lt;p&gt;We&amp;#8217;ve been discussing Google Glass a lot here, and like many find it both interesting and conflicted. It&amp;#8217;s technically remarkable, and Google is tackling it with an emphasis on industrial and interactive design we usually think of as coming from Apple.&lt;/p&gt;

&lt;p&gt;Yet Glass is a decidedly un-Apple product, and just the mention of it prompts reactions about aesthetics, privacy, and social interaction. These discussions continue to be interesting, so it seems right to share them on the blog.&lt;/p&gt;

&lt;h2 id='bootstrapping_understanding'&gt;Bootstrapping Understanding&lt;/h2&gt;

&lt;p&gt;Glass struggles to find its lineage, the thing that explains &amp;#8216;where does this come from&amp;#8217;, &amp;#8216;where does it fit in&amp;#8217;?&lt;/p&gt;

&lt;p&gt;To understand what that means, think about where the iPhone came from. Before it, cellphones and iPods were everywhere, but existing smartphones were in a funk of ramshackle interfaces and implementations. Working from the lineage of existing things (phone and iPod), the iPhone unified them and cracked barriers to mobile web use. It came from something people understood and made it better, which let consumers immediately understand why they would want it.&lt;/p&gt;

&lt;p&gt;Glass lacks that bootstrap. We haven&amp;#8217;t been looking for a way to live-cast our sky dives, go &amp;#8216;head to head&amp;#8217; with the &lt;a href='http://www.droid-life.com/2013/02/26/sergey-brins-wife-shows-up-to-oscars-party-wearing-google-glass/'&gt;paparazzi at the Oscars&lt;/a&gt;, or play a conspicuous time-travelling anthropologist &lt;a href='http://thenextweb.com/shareables/2013/01/21/spotted-sergey-brin-wearing-google-glass-specs-as-he-blends-in-on-nyc-subway/'&gt;on the subway&lt;/a&gt;. Sergey Brin went so far as to say during his Glass TEDvertorial that &lt;a href='http://www.cnn.com/2013/02/28/tech/innovation/brin-google-glass/index.html'&gt;smartphones are emasculating&lt;/a&gt;, as if the Chromebook weren&amp;#8217;t the penned veal-calf of laptops. Smartphones opened up mobile computing to millions, so let&amp;#8217;s be serious.&lt;/p&gt;

&lt;p&gt;The use cases we get so far are banal: pictures and video; augmented reality directions, in an HUD. The responses to the #ifihadglass campaign revealed how people find it cool but struggle to find compelling uses. From the banal &amp;#8221;&lt;a href='https://twitter.com/bennett_harry/status/308632253259468801'&gt;I&amp;#8217;d film myself playing hockey&amp;#8221;&lt;/a&gt;; &lt;a href='https://twitter.com/DanielleMorrill/status/308616698334953472'&gt;&amp;#8221;I&amp;#8217;d read the news in bed&amp;#8221;&lt;/a&gt;; to the vague and totally unrealistic &lt;a href='https://twitter.com/guillermo_mm/status/308502211502145536'&gt;&amp;#8221;I&amp;#8217;d re-invent ecommerce&amp;#8221;&lt;/a&gt;; to sci-fi cosplay &lt;a href='https://twitter.com/Khaerulumam42/status/308541667563155456'&gt;&amp;#8220;like Ironman, voice control and display in front of my eyes&amp;#8221;&lt;/a&gt;. If you think this is just cherry picking, &lt;a href='https://twitter.com/search?q=%23ifihadglass'&gt;go look yourself&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href='http://www.theverge.com/2013/2/22/4013406/i-used-google-glass-its-the-future-with-monthly-updates'&gt;Joshua Topolsky&amp;#8217;s review&lt;/a&gt; noted that it wasn&amp;#8217;t until he used Glass for a while that he started to understand why anyone would wear it. If it takes a gadget reviewer a ~month~ while to get used to them, there&amp;#8217;s going to be a long road to winning enough adopters to make wearing Glass even remotely acceptable in public.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Update: @sciwizam offered a correction that Mr. Topolsky only wore Glass for a few hours, not a month. That changes the tenor of the previous point and suggests Glass can find easier adoption over a shoerter period of time.&lt;/em&gt;&lt;/p&gt;

&lt;h2 id='a_new_kind_of_publicness'&gt;A New Kind of Publicness&lt;/h2&gt;

&lt;p&gt;And yet the idea of Glass in public is where potential problems go way past marketing. The hallmark capabilities of Glass seem ripe for conflict with social interaction dynamics, both in crowds and between individuals.&lt;/p&gt;

&lt;p&gt;Out on the street, you won&amp;#8217;t know when Glass is being used on you, at least not in the same way you might notice someone taking a video. (Arguably, voice recording can work more stealthily, but the proximity constraints are so tight it&amp;#8217;s pretty impractical). Glass, as &lt;a href='http://creativegood.com/blog/the-google-glass-feature-no-one-is-talking-about/'&gt;Mark Hurst puts it so very well&lt;/a&gt;, creates an experience not just for the wearer, but everyone around the wearer, and there&amp;#8217;s no way to opt out of that.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;From now on, starting today, anywhere you go within range of a Google Glass device, everything you do could be recorded and uploaded to Google’s cloud, and stored there for the rest of your life. You won’t know if you’re being recorded or not; and even if you do, you’ll have no way to stop it.&lt;/p&gt;

&lt;p&gt;And that, my friends, is the experience that Google Glass creates. That is the experience we should be thinking about. The most important Google Glass experience is not the user experience – it’s the experience of everyone else. The experience of being a citizen, in public, is about to change.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Up close, imagine talking to someone wearing Glass, which doesn&amp;#8217;t seem to indicate when it&amp;#8217;s working. Every time their eyes dart you&amp;#8217;ll wonder whether it&amp;#8217;s displaying what Google thinks are facts about you, but you can&amp;#8217;t see or respond to them. Or if it&amp;#8217;s recording you. That dynamic seems incompatible with socialization norms in ways I&amp;#8217;m not sure we can just get used to.&lt;/p&gt;

&lt;p&gt;And so, it&amp;#8217;s not crazy to expect some bad reactions once Glass is in the hands of early adopters. Steve Mann&amp;#8217;s fixed eyepiece prompted &lt;a href='http://eyetap.blogspot.ca/2012/07/physical-assault-by-mcdonalds-for.html'&gt;a violent reaction from restaurant staff in France&lt;/a&gt; because they didn&amp;#8217;t know what it was doing. Mann has been living over a decade of Glass pre-history, and has &lt;a href='http://spectrum.ieee.org/geek-life/profiles/steve-mann-my-augmediated-life'&gt;an interview with IEEE&amp;#8217;s Spectrum blog&lt;/a&gt; that is so worth reading.&lt;/p&gt;

&lt;p&gt;We&amp;#8217;ll hear about conflict when it happens, and hear a lot of promises about how good life will get once steeped in information and connectedness. We heard this at the dawn of the Internet, but we&amp;#8217;ve since learned about another side of networked commons, how cruel people can be when technology obscures their actions while it amplifies their power. And that makes us wonder about the balance of Glass&amp;#8217;s intended uses against the likely problems that Glass advocates don&amp;#8217;t seem interested in discussing. Is it all worth not having to look at your phone?&lt;/p&gt;

&lt;p&gt;Curiously, the best place for Glass so far seems to be decidedly &lt;em&gt;out of public&lt;/em&gt;. In industry, medicine, and other specialized contexts it seems to have huge, desirable and &lt;em&gt;unproblematic&lt;/em&gt; potential. It&amp;#8217;s too bad we haven&amp;#8217;t heard more about those uses as the reason why Glass should exist, and they&amp;#8217;d dispel the lack of bootstrap and the lack of compelling use case at the same time.&lt;/p&gt;

&lt;h2 id='lets_go_cyborg_future'&gt;Let&amp;#8217;s Go! Cyborg Future&lt;/h2&gt;

&lt;p&gt;Thinking forward about Glass gets into the edges of science fiction really fast. Does Glass make you a cyborg? By most definitions, it actually does. But by the same definitions, so do regular eye glasses. Augmentation isn&amp;#8217;t new. But let&amp;#8217;s assume Glass represents the cyborg moment by popular definition, and ask what does &lt;em&gt;that&lt;/em&gt; mean?&lt;/p&gt;

&lt;p&gt;To people living this stuff, it means changing the social contract itself. Tylor brought up &lt;a href='http://vimeo.com/51920182'&gt;a short video about Neil Harbisson&lt;/a&gt;, who advocates for &amp;#8216;cyborg rights&amp;#8217;. Born unable to perceive colour, he wears a device that conveys colour as sound. He&amp;#8217;s extended that beyond the normal range of colour perception, and wants a discussion around normalization what he&amp;#8217;s calling cyborg rights.&lt;/p&gt;

&lt;p&gt;Mr. Harbisson initially used his technology to achieve a level playing field with what we&amp;#8217;d call normal human experience. His extension now takes his abilities beyond the norm. If his technology were enshrined in law as a cyborg right, are we creating scenarios where your place in the world is defined by who has most and best of that augmentation.&lt;/p&gt;

&lt;p&gt;An arms race of bodily augmentation isn&amp;#8217;t totally new. Fashion is a centuries-old way to express status and aesthetic, and is routinely used to exclude in subtle and overt ways. But fashion doesn&amp;#8217;t amplify capabilities in ways that produce unexpected, and sometimes, harmful effects. Effects that we may want the law to curb. Whose rights win when a future someone acquires eyes that see through your clothes? Or silently record you having sex with them? Or that change the way certain skin colours are seen? Do you have the right to use &lt;em&gt;any&lt;/em&gt; technology, so long as it&amp;#8217;s part of you?&lt;/p&gt;

&lt;p&gt;I know, folks just want to use some cool stuff without all this deep thinking. But we&amp;#8217;ve seen enough new technology arrive with good intentions but end up with unexpected costs attached. With technology this intimate, we&amp;#8217;re obliged to think ahead and take the possibilities seriously rather than just call them tomorrow&amp;#8217;s problem. If we just accept it all, we might someday wonder why our childhood memories are held under DRM, or we&amp;#8217;re unable to walk down certain streets without because our medical history isn&amp;#8217;t compatible.&lt;/p&gt;

&lt;h2 id='the_perfect_google_product'&gt;The Perfect Google Product?&lt;/h2&gt;

&lt;p&gt;But let&amp;#8217;s get back to the present. So conflicted, Glass is kind of a perfect foil for Google.&lt;/p&gt;

&lt;p&gt;When they improve on what we know we get hits like Search and GMail. When they try to create whole new paradigms, like how Wave was going to &amp;#8220;fix&amp;#8221; collaboration, they stumble. They inspire us with audacious scale and creep us out by &lt;a href='http://www.zdnet.com/google-cfo-we-want-to-fix-broken-world-7000011364/'&gt;assuming themselves saviours of a broken world&lt;/a&gt;. Their evangelists &lt;a href='https://www.eff.org/deeplinks/2009/12/google-ceo-eric-schmidt-dismisses-privacy'&gt;dismiss and even mock questions of privacy&lt;/a&gt;, not understanding that privacy isn&amp;#8217;t about secrets as much as &lt;a href='http://papers.ssrn.com/sol3/papers.cfm?abstract_id=998565'&gt;having some control of your public self&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;You could think they&amp;#8217;re evil until you see their naive surprise at how their ambitions make people so uncomfortable:&lt;/p&gt;
&lt;blockquote class='twitter-tweet'&gt;&lt;p&gt;&lt;a href='https://twitter.com/search/%23ifihadglass'&gt;#ifihadglass&lt;/a&gt; I could record your face and location and give it to a massive advertising company.&lt;/p&gt;&amp;mdash; Andre Torrez (@torrez) &lt;a href='https://twitter.com/torrez/status/304280506579705857'&gt;February 20, 2013&lt;/a&gt;&lt;/blockquote&gt;&lt;script src='//platform.twitter.com/widgets.js' charset='utf-8'&gt; &lt;/script&gt;
&lt;p&gt;Can you blame @torrez for thinking it? Google can talk about saving the world, but their day to day funnels diverse online activity into profiles optimized to sell stuff. Can you blame anyone for not wanting to interact with someone wearing Glass when that interaction might turn into an ad that follows you around for days? Imagine Glass incentivizing a wearer in real time to mention a product name as they talk to you because your profile lines up with that ad. That would suck, and it&amp;#8217;s not far-fetched.&lt;/p&gt;

&lt;p&gt;And that&amp;#8217;s what makes Glass and Google so frustrating, that people so smart with such interesting ideas can be so goddamn untrustworthy.&lt;/p&gt;

&lt;h2 id='inevitability'&gt;Inevitability&lt;/h2&gt;

&lt;p&gt;We&amp;#8217;re hearing a lot that wearable (as if we don&amp;#8217;t already wear phones inside our pockets), and even embodied computing, is &lt;em&gt;inevitable&lt;/em&gt;. Maybe. Jetpacks and flying cars were inevitable. Moon colonies. An end to cancer. An end to war (predicted with every new communication technology). Free energy. Twenty, fifty and eighty years ago these were all inevitable.&lt;/p&gt;

&lt;p&gt;There may be a future where we all wear some doodad like Glass and it doesn&amp;#8217;t make us feel paranoid and hobbled by something we can&amp;#8217;t give up. But I don&amp;#8217;t think Google can pull that off. For that matter, I don&amp;#8217;t think Apple can, either, or any other company that exists today.&lt;/p&gt;

&lt;p&gt;It&amp;#8217;ll take a generation of designers and engineers who think only about people instead of users, and of opening up a new world rather than injecting it into society under a business model. It&amp;#8217;ll take a society able to question what we&amp;#8217;re being offered, and being asked for in return. And for something that asks to be so intimately a part of our lives, it&amp;#8217;ll take better than letting our literal view of the world be mediated by an ad company.&lt;/p&gt;

&lt;p&gt;We&amp;#8217;re ambivalent over whether Glass will take off, flop, or be a step towards more ubiquitous computing. Every technology changes us, and we have a choice and a say through both consumer choices and the law about what we&amp;#8217;re willing to live with. Glass is weird and awkward, but however it turns out later it makes an important discussion about our future possible today. And in that, it&amp;#8217;s incredibly interesting, and of tremendous value.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Urban Stream Launches</title>
      <link>http://denimandsteel.com/blog/2013/02/urban-stream-launches/</link>
      <pubDate>Sun, 24 Feb 2013 00:00:00 -0800</pubDate>
      <author>hello@denimandsteel.com</author>
      <guid>http://denimandsteel.com/blog/2013/02/urban-stream-launches</guid>
      <description>&lt;img src='/blog/images/urbanstream-plants.jpg' alt='Sustanable greens!' style='margin-left: -96px' /&gt;
&lt;p&gt;Last Friday was a milestone day for one of our first clients, &lt;a href='http://urbanstream.ca'&gt;Urban Stream&lt;/a&gt;. Complete with a &lt;a href='http://www.vancouversun.com/technology/Vancouver+Urban+Stream+captures+circle+life+shipping+container/7999086/story.html'&gt;front-page appearance&lt;/a&gt; on the Vancouver Sun, they formally launched the sustainable agriculture business they&amp;#8217;ve been developing for over a year.&lt;/p&gt;

&lt;p&gt;In their early days, we developed a small website powered by Jekyll and Dropbox folders and a &lt;a href='http://denimandsteel.com/work/urban-stream'&gt;single-page mobile web app for tracking tasks&lt;/a&gt; that they&amp;#8217;ll be able to build on as their team and locations grow.&lt;/p&gt;
&lt;img src='/blog/images/urbanstream-inside.jpg' align='right' alt='Nick gives the tour' style='padding-left:10px' /&gt;
&lt;p&gt;The launch happened at &lt;a href='http://www.lukescornerbar.com'&gt;Luke&amp;#8217;s Corner Bar &amp;amp; Kitchen&lt;/a&gt;, where a parking spot has been swapped for a modified shipping container. Inside the container is a demonstration of Urban Stream&amp;#8217;s growing system, taking food waste from the restaurant that composts into nutrient-rich soil that then grows herbs and vegetables for the restaurant. It&amp;#8217;s an amazing cycle that&amp;#8217;s just getting started and points to a future of sustainable, high yield urban agriculture.&lt;/p&gt;

&lt;p&gt;It&amp;#8217;s really heartening to see Nick, Wes and the team they&amp;#8217;ve built in Urban Stream find its footing and get recognition. With partners like Luke&amp;#8217;s and community grants from Vancity, they&amp;#8217;re on their way to taking a leading role in sustainability and transparency in the food system. We&amp;#8217;re proud to have been working with them early on, and look forward to doing so again.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Digital Strategy, Vancouver, and the Next Five Years</title>
      <link>http://denimandsteel.com/blog/2012/12/vancouver-digital-strategy/</link>
      <pubDate>Fri, 14 Dec 2012 00:00:00 -0800</pubDate>
      <author>hello@denimandsteel.com</author>
      <guid>http://denimandsteel.com/blog/2012/12/vancouver-digital-strategy</guid>
      <description>&lt;p&gt;Last week we gratefully accepted an invitation to join a consultation group at City Hall. With others working on their own city-related digital projects for business, academia and personal interest, we discussed issues and ideas for city staff working on Vancouver&amp;#8217;s digital strategy for the next five years.&lt;/p&gt;

&lt;p&gt;It was a great night, with welcoming and friendly moderation by staff and enthusiasm from attendees. We&amp;#8217;re excited by the staff&amp;#8217;s engagement and interest in this process. They drank up input and spoke candidly about the challenges and opportunities that a city faces in a world of rapidly-moving technological change.&lt;/p&gt;

&lt;p&gt;The consultation process advanced this week with the publication of ideas and comments from that session, and the launch of a forum that&amp;#8217;s open to all. We&amp;#8217;ve found volunteering time and expertise in this kind of effort pays off: you meet interesting people and help set a direction for how our city interacts with digital technology and the local tech industry.&lt;/p&gt;

&lt;p&gt;The announcement and call for comments is shared below in full. If you&amp;#8217;ve ever lamented a missed opportunity for digital tools to enhance civic life, &lt;a href='http://vancouver.ideascale.com'&gt;http://vancouver.ideascale.com&lt;/a&gt; is for you.&lt;/p&gt;

&lt;h2 id='announcement_from_the_city'&gt;Announcement from the City&lt;/h2&gt;

&lt;blockquote&gt;
&lt;p&gt;The City of Vancouver is developing a Digital Strategy that will outline both immediate and future areas of opportunity to enhance digital connections amongst citizens, employees, business, and government as well as strengthen Vancouver&amp;#8217;s growing digital economy. Your ideas are needed!&lt;/p&gt;
&lt;/blockquote&gt;

&lt;blockquote&gt;
&lt;p&gt;Looking ahead 5 years, how are you connecting with your municipal government online? What infrastructure is in place? How is the digital economy being supported?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;blockquote&gt;
&lt;p&gt;How you can help the City&amp;#8230;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;blockquote&gt;
&lt;p&gt;1) Prioritize ideas (can’t do them all!) by voting for the ones you agree with&lt;/p&gt;
&lt;/blockquote&gt;

&lt;blockquote&gt;
&lt;p&gt;2) Add new ideas that are not already mentioned&lt;/p&gt;
&lt;/blockquote&gt;

&lt;blockquote&gt;
&lt;p&gt;3) Talk about how to address typical challenges of your favourite ideas through your comments.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;blockquote&gt;
&lt;p&gt;Share your thoughts today: &lt;a href='http://vancouver.ideascale.co'&gt;http://vancouver.ideascale.com/&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;</description>
    </item>
    
    <item>
      <title>Available Gets an Update</title>
      <link>http://denimandsteel.com/blog/2012/11/available-update/</link>
      <pubDate>Mon, 12 Nov 2012 00:00:00 -0800</pubDate>
      <author>hello@denimandsteel.com</author>
      <guid>http://denimandsteel.com/blog/2012/11/available-update</guid>
      <description>&lt;p style='text-align: center;'&gt;&lt;img src='/blog/images/newavaillogo.png' alt='The freshly updated Available wordmark looks fresher than ever.' /&gt;&lt;/p&gt;
&lt;p&gt;After a month in the wild we&amp;#8217;ve given &lt;a href='http://heyavailable.com'&gt;Available&lt;/a&gt; a little update.&lt;/p&gt;

&lt;p&gt;It&amp;#8217;s been really great to see Vancouver tech and freelancers and agencies using it to connect for work. We&amp;#8217;re especially grateful to supporters helping cover server costs as well as those pointing others to Available when they see someone looking for work through Twitter.&lt;/p&gt;

&lt;p&gt;With a month of use and some feedback we have a few findings: the interaction model mostly works, and people recover quickly enough when something doesn&amp;#8217;t work as expected. We&amp;#8217;ve also learned loads about the Twitter streaming API, which is by turns powerful, fast, and a little unpredictable.&lt;/p&gt;

&lt;h3 id='easier_on_the_eyes'&gt;Easier on the Eyes&lt;/h3&gt;

&lt;p&gt;The first change is to make Available nicer to look at. One of our favourite colleagues, &lt;a href='http://negativeboy.com'&gt;Sam Dal Monte&lt;/a&gt;, made the overall reading experience much nicer, especially on mobile, and gave the wordmark a fresher look, which you can see above. This should help those feeling the &amp;#8216;turquoise burn&amp;#8217; in the initial design. You know who you are.&lt;/p&gt;

&lt;h3 id='automatic_retweets'&gt;Automatic Retweets&lt;/h3&gt;

&lt;p&gt;We&amp;#8217;ve seen that about half the daily visitors to Available are returning. We owe it to them to make the changes they&amp;#8217;re looking for more visible. So now when someone changes their available/hiring status, the @heyavailable account will retweet their post. Simply &lt;a href='http://twitter.com/heyavailable'&gt;following @heyavailable&lt;/a&gt; will keep you posted when someone starts looking for work or hiring, and when someone gets hired or a position gets filled. It&amp;#8217;s a nice way to keep your ear to the ground without coming back every day. If this were a simpler time, we just would have used RSS.&lt;/p&gt;

&lt;h3 id='expiring_posts'&gt;Expiring Posts&lt;/h3&gt;

&lt;p&gt;To ensure that the content stays fresh we&amp;#8217;re expiring posts after two months. So if you get hired, or find someone to hire, you can just leave the post sit and it will disappear in time. This idea of decaying data is really interesting to us, and solves an interface design problem that we didn&amp;#8217;t relish when thinking about forgotten posts piling up.&lt;/p&gt;

&lt;h3 id='onward'&gt;Onward!&lt;/h3&gt;

&lt;p&gt;We&amp;#8217;ll keep watching for ways to improve Available. In the meantime, if you&amp;#8217;d like to be a supporter, sponsor slots are $25/month and a great way to show you care about the health of our professional community.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Athos Canal du Midi</title>
      <link>http://denimandsteel.com/work/athos</link>
      <pubDate>Fri, 09 Nov 2012 00:00:00 -0800</pubDate>
      <author>hello@denimandsteel.com</author>
      <guid>http://denimandsteel.com/work/athos</guid>
      <description>&lt;p&gt;&lt;a href='http://athosdumidi.com'&gt;Take a look at the live site for The Athos&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Hotel barges were new to us, but are well-known in Europe, and along the Canal du Midi the competition is stiff. Dannielle understands the business with unusual depth, and led us through the signature aspects of the experience, and why it works for their customers. It&amp;#8217;s an experience of the senses: tactile, aromatic, and flavourful. Just as important is the feeling the experience produces, the way it helps passengers unwind, slow down, and enjoy a different way of life.&lt;/p&gt;

&lt;p&gt;Though we had started by talking about freshening up their website, the real challenge became clear: to express through the web what makes The Athos experience special, for people far away and without a frame of reference for an historic canal in the south of France.&lt;/p&gt;
&lt;p style='text-align: center;'&gt;&lt;img src='/work/images/athos/athosbeforeandafter.png' alt='A glance at the Athos website before and after' /&gt;&lt;/p&gt;
&lt;h2 id='the_approach'&gt;The Approach&lt;/h2&gt;

&lt;p&gt;We decided early that the traditional website structure that breaks everything into different pages was not an option. Instead, we envisioned visitors drifting through the site at their leisure, immersed in the sensuality of the experience but never overpowered or oversold with content. A relaxing voyage on The Athos had to start at the website.&lt;/p&gt;

&lt;p&gt;That goal made us question whether or not to keep the site on WordPress. Every CMS makes assumptions about the structure of sites one might build with it. And sometimes those structures don&amp;#8217;t work for the kind of experience you&amp;#8217;re trying to convey. Getting to where we wanted would take a custom theme like no other, but the advantages to the client of staying on WordPress were clear, and we wanted to see if we could pull it off.&lt;/p&gt;

&lt;p&gt;The content on the original site was sensible, and although it would be re-written, it spoke to categories that we could reorganize to balance the experiential with being simply informative. You can go on at length about the taste of a tomato, but at some point people want to know how much something costs and other important, factual details. We settled on short, easy to read chunks of content that spoke to the signature elements Dannielle had tuned us into.&lt;/p&gt;

&lt;p&gt;To coordinate that content re-write along with visual design and photo placement (there are a lot of photos), and to capture the navigation of this big page, we used wireframes that mapped out the site with the physical sections oriented vertically and their variations arranged horizontally. The organization of the wireframes reflected the browsing and navigation experience of the actual site, rather than being a multi-page PDF.&lt;/p&gt;
&lt;p style='text-align: center;'&gt;&lt;img src='/work/images/athos/athoswires.png' alt='The Athos wireframes reflected site navigation, layout and coordinated our content preparation.' /&gt;&lt;/p&gt;
&lt;h2 id='the_design'&gt;The Design&lt;/h2&gt;

&lt;p&gt;To realize the visual side we turned to our colleague, &lt;a href='http://lightfast.ca'&gt;Kathleen Moynahan&lt;/a&gt;, who happened to have some time before returning to advanced interaction design studies in San Francisco. She was able to take our creative brief and moodboards and tune right into a visual language that could pull the intangible and tangible aspects together.&lt;/p&gt;

&lt;p&gt;Kathleen found a balance between big and lush images, and detailed ornamentation that could speak to the sense of understated, relaxed luxury. Her colour palette captures the tranquil waters and the earthly richness that characterize the south of France, complementing the Athos brand colours of deep red and blue.&lt;/p&gt;
&lt;p style='text-align: center;'&gt;&lt;img src='/work/images/athos/ornaments.png' alt='Kathleen designed small motifs that ran through the site' /&gt;&lt;/p&gt;
&lt;h2 id='denim__steel_vs_wordpress'&gt;Denim &amp;#38; Steel vs. WordPress&lt;/h2&gt;

&lt;p&gt;Remember that part about CMSs and how they do things a certain way?&lt;/p&gt;

&lt;p&gt;While sections and subsections on the same page are nothing new to WordPress, adding a second level of subsections is not so easy, meaning we had to programatically create the site structure rather than just plug in some top level pages. Doing so meant a lot of extra work, some of which WordPress didn&amp;#8217;t totally like, but we eventually made peace. Because of driving off-road that much, some extra footwork was required to make the specific sections addressable by individual URLs, rather than just calling them with Javascript from navigation actions on the page.&lt;/p&gt;

&lt;p&gt;But the result is so worth the effort. Not only will the Athos team be able to update the site content, they will be able to change the very structure of the site through the admin panel despite the heavy customization.&lt;/p&gt;

&lt;p&gt;Because we don&amp;#8217;t have strict pages to track in analytics, we set up custom event tracking for each of the sections and subsections. On launch day we took a quick look and saw that indeed, each individual content area was being properly tracked, offering very detailed insight into the content that people are exploring, and how deep they go.&lt;/p&gt;

&lt;p&gt;This project really opened our eyes to the strength of assumptions that underlie common content management systems, with both benefits and limits to creativity imposed by those assumptions. They&amp;#8217;re not necessarily bad assumptions, but they do have us thinking about content systems, templates and whether the limits of the template approach are always worth it. But we digress.&lt;/p&gt;

&lt;h2 id='smooth_sailing_ahead'&gt;Smooth Sailing Ahead&lt;/h2&gt;

&lt;p&gt;We couldn&amp;#8217;t end this without some kind of cheeky nautical pun, so there it is.&lt;/p&gt;

&lt;p&gt;With a renewed marketing plan by Darren And Julie of &lt;a href='http://capulet.com'&gt;Capulet Communications&lt;/a&gt;, the Athos will reach many more potential customers and greet them with a proper expression of what they offer. While we&amp;#8217;ll never be a WordPress shop, preferring and usually needing to roll our own stuff, this project brought interesting challenges and we&amp;#8217;re happy that we were able to make something truly novel while preserving the accessibility that a CMS offers. But we&amp;#8217;re even more happy with the reaction from Dannielle, who mentioned this in a wrap-up conversation:&lt;/p&gt;
&lt;em&gt;&quot;I have been delighted with how your technical know-how has combined with taste and creativity to elicit the feeling or impression that we want to send to our clients.&quot;&lt;/em&gt;
&lt;p&gt;Just the kind of thing we love to hear.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Speaking of the Vancouver Tech Community...</title>
      <link>http://denimandsteel.com/blog/2012/10/speaking-of-vancouver-tech/</link>
      <pubDate>Fri, 26 Oct 2012 00:00:00 -0700</pubDate>
      <author>hello@denimandsteel.com</author>
      <guid>http://denimandsteel.com/blog/2012/10/speaking-of-vancouver-tech</guid>
      <description>&lt;p&gt;There&amp;#8217;s a &lt;a href='http://branch.com/b/how-can-we-improve-the-vancouver-tech-scene'&gt;conversation on Branch today&lt;/a&gt; on a perennial local topic: how do we fix the Vancouver tech community. &amp;#8220;Fix&amp;#8221; isn&amp;#8217;t specifically used in the post, but when this topic comes up there&amp;#8217;s an undertone that what we have isn&amp;#8217;t working.&lt;/p&gt;

&lt;p&gt;It&amp;#8217;s easy to get frustrated and lost in opinions, which moves us to grasp for single causes or solutions. The two I notice the most are to demand more from those in the community who have shown some leadership (though that is often confused with those who have notoriety for their work); and to build more things, that action will beget avenues to a thriving tech culture. Both explanations don&amp;#8217;t work for me.&lt;/p&gt;

&lt;p&gt;Leadership and activity are good things, but I think they&amp;#8217;re indicators rather than causes. Does anything ever really have a single ingredient or cause? It&amp;#8217;s tempting to buy into (just one click!), but belies a more subtle and complex reality. In other words, healthy communities are multi-faceted, and can&amp;#8217;t be prescribed with or ascribed to single factors. When we try to put too much on those single factors, they fall down or become mutations of their original goodness.&lt;/p&gt;

&lt;p&gt;Asking community notables to do more doesn&amp;#8217;t work because it puts responsibility for keeping the community vibrant onto their shoulders alone. Not seeing the event you&amp;#8217;d like to see? Too bad, because under this explanation, if gatekeepers haven&amp;#8217;t endorsed it then nobody will follow. That assumption is self-defeat in a nutshell.&lt;/p&gt;

&lt;p&gt;So try the second path: just build your thing and get it out there. That approach means everyone is just pitching their own thing, or listening to you talk about your thing only for a chance to talk about theirs. Or worse, seeing if your thing can benefit their thing, checking out as soon as they don&amp;#8217;t think you can do something for them. The number of times I&amp;#8217;ve seen the latter happen is depressing. People focused on building their thing as a means of engagement have such narrow focus that if you can&amp;#8217;t solve their problem du jour, or introduce them to money or exposure, your words are just white noise.&lt;/p&gt;

&lt;p&gt;We often look to the San Francisco scene as a model to envy and build from. My experience in that community was very positive: people supported each other without expecting something back other than good will, and I&amp;#8217;ve often wondered why I didn&amp;#8217;t see that as much here.&lt;/p&gt;

&lt;p&gt;Sometimes I think it&amp;#8217;s because Vancouver is too small, making opportunities and resources look zero-sum, meaning that if your thing does well then mine can&amp;#8217;t. Other times I think Vancouver is an expensive place to live, and that giving up billable hours for socializing without an agenda isn&amp;#8217;t worth the risk. Still other times I think we want to only invest our attention in what we think will work rather than just being curious, that we&amp;#8217;re afraid to align with projects or people that are yet unproven. And still other times I wonder if just socializing around specializations creates islands that are good parties in themselves but drift apart over time.&lt;/p&gt;

&lt;p&gt;Or maybe this is just the shape that Vancouver&amp;#8217;s tech scene takes. We can be ok with that, but when the conversation keeps coming up about how to change it we have to be open to the idea that maybe something is missing. Community used to be thought of as people of different backgrounds and opinions finding enough common ground to make living in the same space tolerable. These days we see it more as people of like mind huddling to enjoy each others company while the rest of the world does its own thing. If something is missing, then we don&amp;#8217;t need more of the same, we need more of the different.&lt;/p&gt;

&lt;p&gt;That means no magic bullet, no perfect venue, no one brilliant organizer, and fewer niche themes. It means enjoying the good and being genuinely curious about what&amp;#8217;s going on, not expecting that we&amp;#8217;ll ever create a Golden Age of the Vancouver tech community. Because if we can do that and accept where we&amp;#8217;re at now, in all our sometimes-great and sometimes-busted ways, we&amp;#8217;ll have arrived.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Launching Available</title>
      <link>http://denimandsteel.com/blog/2012/10/launching-available/</link>
      <pubDate>Thu, 04 Oct 2012 00:00:00 -0700</pubDate>
      <author>hello@denimandsteel.com</author>
      <guid>http://denimandsteel.com/blog/2012/10/launching-available</guid>
      <description>&lt;p&gt;As former contractors and now a fledgling agency of sorts ourselves, we know how hard it can be to find the right gigs, and to hire the right talent when you need it.&lt;/p&gt;

&lt;p&gt;So today, we’re launching another of our famous internal projects to the world, this time as a little gift to the Vancouver tech community and the independents and agencies who are making good things happening around town.&lt;/p&gt;

&lt;p&gt;It’s called Available, and it’s a re-thinking of what a job board can be. You can &lt;a href='http://denimandsteel.com/work/available'&gt;check out the case study&lt;/a&gt; to learn more about how it came together and how it works, or jump right over to &lt;a href='http://heyavailable.com'&gt;heyavailable.com&lt;/a&gt; to try it for yourself.&lt;/p&gt;

&lt;p&gt;To our friends in the local design and tech world, we hope Available helps you get work or find the talent that will help you get work done.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Available</title>
      <link>http://denimandsteel.com/work/available</link>
      <pubDate>Thu, 04 Oct 2012 00:00:00 -0700</pubDate>
      <author>hello@denimandsteel.com</author>
      <guid>http://denimandsteel.com/work/available</guid>
      <description>&lt;p&gt;Rather than hire a permanent visual designer, we like to work with a roster so that we can find the right sensibility and working style to fit the project. It produces great results, but sometimes means a lot of legwork to find out who is busy and who’s looking for something new.&lt;/p&gt;

&lt;p&gt;But you know there are lots of job boards out there. It’s just that they’re tedious to go through, and posting is a pain. So we started to rethink what a job board for 2012 and beyond could be.&lt;/p&gt;

&lt;p&gt;The answer we came up with, and decided to build in our spare time, is &lt;a href='http://heyavailable.com'&gt;Available&lt;/a&gt;, a minimalist job board that works through Twitter. It works by talking to the @HeyAvailable account. There aren’t many rules, and you can get an entire posting into a tweet as many people do every day on Twitter.&lt;/p&gt;

&lt;h2 id='how_it_works'&gt;How it Works&lt;/h2&gt;

&lt;p&gt;Some say the best interface is no interface. Available isn’t quite no-interface, but instead of creating new ones we built on interfaces and patterns that are already out there and known, and just react to them in a specific way.&lt;/p&gt;

&lt;p&gt;So let’s say you’re an independent casting your net for some work. You’d just tell @HeyAvailable that you’re, well, Available, what you can do and link to a portfolio. For example, local Drupal expert Richard was first to try it out by tweeting:&lt;/p&gt;
&lt;em&gt;@HeyAvailable Available 5 hours a week (one hour a day) for &quot;#Drupal office hours&quot;. Got a question? Come on by, I have answers! http://justagwailo.com/&lt;/em&gt;
&lt;p&gt;Available put him at the top of the list of people looking for work:&lt;/p&gt;
&lt;p style='text-align: center;'&gt;&lt;img src='/work/images/available/richardavail.png' alt='Ricahrd is cool so he was the first to use Available' /&gt;&lt;/p&gt;
&lt;p&gt;And true to our original use case, we need to hire someone, but by now it&amp;#8217;s for some Rails coding. We tweeted:&lt;/p&gt;
&lt;em&gt;@HeyAvailable Hiring: Intermediate #Rails developer who can get by in #PHP and #Javascript. DM to get in contact.&lt;/em&gt;
&lt;p&gt;And that turned into:&lt;/p&gt;
&lt;p style='text-align: center;'&gt;&lt;img src='/work/images/available/dshiring.png' alt='Ricahrd is cool so he was the first to use Available' /&gt;&lt;/p&gt;
&lt;p&gt;With just one tweet Available puts you in the list of people looking for work. Hashtags are interpreted as skills or specialities, and the link as a portfolio. Made a mistake? Just do it again and we&amp;#8217;ll overwrite what was there. If you just send hashtags or a link you&amp;#8217;ll overwrite the skills and link in your posting.&lt;/p&gt;

&lt;p&gt;The remaining details, and there aren’t that many, are found at the end of the homepage at &lt;a href='http://heyavailable.com'&gt;heyavailable.com&lt;/a&gt;. Give it a try and see what you think. We’re limiting things to the tech industry in Vancouver for now, but are open to licensing new installations for different industries and cities. Get in touch if you’d like to talk about doing that.&lt;/p&gt;

&lt;h2 id='supporter_thanks'&gt;Supporter Thanks&lt;/h2&gt;

&lt;p&gt;We&amp;#8217;re grateful to the handful of freelancers and agencies who agreed to test out Available. The cat got out of the bag quickly and we suddenly had organic use, but it all worked out. We&amp;#8217;ve recognized them with supporter spots at the top of the page, and starting in November those spots will be offered as mini-sponsorships of $25 a month.&lt;/p&gt;

&lt;h2 id='reduce'&gt;Reduce&lt;/h2&gt;

&lt;p&gt;We started out thinking that breaking out the different parts of an Available posting into steps in a conversation with the Twitter account would make it easiest for people using the service. We modelled conversation flows and had worked things out into a number of steps, but found that by trying to atomize things too finely we created complexity.&lt;/p&gt;

&lt;p&gt;Towards the end of the project we changed direction and focussed on making the entire posting interaction happen in a single tweet. After a bit of testing we were feeling much better about the interaction, and the resulting code ended up being simpler as well. When we re-wrote the site copy, that, too, suddenly became much more compact and easier to read.&lt;/p&gt;

&lt;p&gt;It was a great example of simplification cascading through every aspect of a product: the design, the code, and the language used to interact with people all cleaned up nicely after that.&lt;/p&gt;

&lt;h2 id='technical_details'&gt;Technical Details&lt;/h2&gt;

&lt;p&gt;Under the hood, Available is built in node.js with a PostGres database and hooks up through the Twitter streaming API to keep interactions brisk. Architecturally we’re working with the ‘small pieces loosely joined’ philosophy, separating the web server from worker processes, and an upcoming message queue will also be broken out. Everything is hosted on Rackspace which is a lot of work to set up, but runs so smoothly once it&amp;#8217;s there.&lt;/p&gt;

&lt;p&gt;Working with the streaming API did come with some challenges. Connection drops and a bug in the OAUTH authentication cost hours of hair pulling, but were both addressed. Tylor&amp;#8217;s fix is in &lt;a href='https://github.com/denimandsteel/ntwitter'&gt;a fork of that library on GitHub&lt;/a&gt;.&lt;/p&gt;

&lt;h2 id='experiment_often'&gt;Experiment Often&lt;/h2&gt;

&lt;p&gt;We love making these kinds of projects for ourselves just as much as we like making client’s dreams come true. If you’re looking to get an idea out of your head and to a version one, or if you just need some advice before starting something new, get in touch and let&amp;#8217;s get the conversation started.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Vancouver.ca</title>
      <link>http://denimandsteel.com/blog/2012/08/vancouver-dot-ca/</link>
      <pubDate>Tue, 21 Aug 2012 00:00:00 -0700</pubDate>
      <author>hello@denimandsteel.com</author>
      <guid>http://denimandsteel.com/blog/2012/08/vancouver-dot-ca</guid>
      <description>&lt;p&gt;A couple weeks ago the &lt;a href='http://vancouver.ca'&gt;City of Vancouver&lt;/a&gt; launched a wholly re-built website as the online face of the city. Like many web developers in town, we knew this was coming since OpenRoad&amp;#8217;s &lt;a href='http://www.openroad.ca/2012/02/13/the-city-is-not-a-site-map-world-ia-day-2012-vancouver/'&gt;Gordon Ross had told us about it at World IA day&lt;/a&gt;, where he talked about the challenges and rewards of organizing a web experience around citizen needs instead of department hierarchies.&lt;/p&gt;

&lt;p&gt;The re-launch generated some talk, and later the same day the price tag started to float through Twitter. Then local Old Media picked up the story. And that generated &lt;em&gt;a lot&lt;/em&gt; more talk.&lt;/p&gt;

&lt;p&gt;Naturally we checked it out ourselves, and had our own opinions about what we saw. Since then we&amp;#8217;ve learned a lot more about the project from press articles, commentary by some who worked on it, and just taking the time to explore it on our own. I&amp;#8217;ve personally worked with some of the people who worked on this site. They do good work, and I believe they did so here, too.&lt;/p&gt;

&lt;p&gt;But there are definitely problems with the site. Problems happen on all complex projects, of course, but those we saw in Vancouver.ca are particularly instructive for both the practice of big web projects and the possibilities we see for local government and the web.&lt;/p&gt;

&lt;h2 id='launchreadiness'&gt;Launch-Readiness&lt;/h2&gt;

&lt;p&gt;Let&amp;#8217;s start with the big wins for the site: the information architecture was rebuilt from the perspective of citizen and employee needs, rewriting 60,000 documents and reducing them to 20,000 (with a third of the requested team size), and tying together a technical stack that sounded like the sixth circle of hell but was mandated by the RFP. These are not small achievements.&lt;/p&gt;

&lt;p&gt;But when the site turned on, there was little to read about those achievements despite high local interest. As is often the case with design and difficult back-end technical work, those wins aren’t immediately obvious and pay off over time. Without the differences between new and old made clear, many people, including those experienced in big web projects, jumped into dismissing the price as bureaucratic excess. The city, with the help of key vendors, have caught up to that vacuum of information somewhat since the launch, but the first impressions tainted the project in minds of the people who have to buy into it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Lesson:&lt;/strong&gt; re-launches of any appreciable size deserve content about what changed and the thinking behind those changes. People want to know, even if they don’t understand the complexities, that their taxes are being well-spent. Producing and highlighting that kind of content isn’t hard to do, so there&amp;#8217;s not much excuse.&lt;/p&gt;

&lt;h2 id='wet_paint'&gt;Wet Paint&lt;/h2&gt;

&lt;p&gt;Let those who have not debugged on production or done hot fixes on launch day cast the first stone. With that in mind, we can overlook bits of breakage. But two weeks in some really obvious problems persist on the homepage alone despite apparently easy fixing.&lt;/p&gt;

&lt;p&gt;For one, the menu for a whole top level category (News, Calendar - yes, with the comma) appears empty. The headings are clickable, but compared to other menus in the navigation it looks broken.&lt;/p&gt;
&lt;p style='text-align: center;'&gt;
  &lt;img src='/blog/images/oddmenu.png' alt='Visual cues suggest the menu is empty, but it&amp;apos;s not' /&gt;
&lt;/p&gt;
&lt;p&gt;For another, the map at the bottom of the page has hover region bugs that make it look like UBC is associated with a neighbourhood clear across town. Again, not that hard to fix, but it sits there untended.&lt;/p&gt;
&lt;p style='text-align: center;'&gt;
  &lt;img src='/blog/images/oddmap.png' alt='CoV map with overlapping click regions' /&gt;
&lt;/p&gt;
&lt;p&gt;The more you look, the more you notice: images to show the digits of city services phone numbers, an unusually low quality of the page code, the ginormity of the photo carousel compared with somewhat cramped typography. It adds up to feeling quite raw, and unready, that it launched too early. Combined with the lack of information about the re-launch, that first impression kind of pushes you towards a negative first impression&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Lesson:&lt;/strong&gt; Launching something requires project &lt;em&gt;and&lt;/em&gt; product management, and it doesn&amp;#8217;t look like those were balanced in the decision making about when to go live. You can have everything in the plan marked complete, but if someone can&amp;#8217;t make the call that it doesn&amp;#8217;t feel ready there&amp;#8217;s a risk of a poor first impression.&lt;/p&gt;

&lt;h2 id='that_mobile_thing'&gt;That Mobile Thing&lt;/h2&gt;

&lt;p&gt;We can&amp;#8217;t imagine a job where we don&amp;#8217;t consider mobile from the start. But we start our projects now, in 2012, while Vancouver.ca started almost 3 years ago. The site is somewhat workable on mobile, but not in any optimized way. This is what the project team &lt;a href='https://twitter.com/tbains/statuses/235567930023239680'&gt;took the most heat over&lt;/a&gt; in public dialog after the launch. Even if you could accept the $3 million price tag, the lack of attention to mobile is surprising. &lt;a href='/blog/images/covmobile.png'&gt;&lt;img src='/blog/images/covmobile-small.png' alt='Vancouver.ca Kinda Mobilized' style='float: right; margin-left: 10px;' /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The reaction shows how expectations around mobile have changed since the city&amp;#8217;s website budget was approved, but official responses to this criticism have been disappointing. One &lt;a href='https://twitter.com/diesh/statuses/235569581140369408'&gt;reportedly pointed to legacy tech&lt;/a&gt; while others mentioned limited resources and one (laughably) that it wasn&amp;#8217;t necessary.&lt;/p&gt;

&lt;p&gt;We wondered about this, and after a half hour of hacking in some 65 lines of CSS Tylor got a reasonable mobile version of the homepage working. We get that this is just hacking at the browser level, and the same code wouldn&amp;#8217;t work for the whole site, but we don&amp;#8217;t think it would have taken a lot for basic mobile accommodations. But big projects have a way of making these things hard to see, if not impossible to act on. &lt;a href='http://denimandsteel.com/blog/other/vancouver_ca_mobile_stylesheet.css'&gt;The CSS can be downloaded here&lt;/a&gt; if anyone is interested.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Lessons:&lt;/strong&gt; Long projects need contingencies to cushion against technology and cultural changes. If they can&amp;#8217;t afford the contingency, they should be smaller projects. Also, we have to stop letting mobile not be part of the game just because of budget. Reducing the overall scale of a project to make mobile work is a trade off that pays real dividends.&lt;/p&gt;

&lt;h2 id='ready_set_conclude'&gt;Ready, Set, Conclude&lt;/h2&gt;

&lt;p&gt;We admit we had quick reactions to what we heard and saw on launch day. We had a bit of quick fun with the reported $3 million cost and the lack of mobile support ourselves:&lt;/p&gt;
&lt;p style='text-align: center;'&gt;
  &lt;img src='/blog/images/noresp.jpg' alt='What kind of world would it be without Meme Generator?' /&gt;
&lt;/p&gt;
&lt;p&gt;Ok &lt;em&gt;we&lt;/em&gt; laughed at that. But a lot of the talk we saw was kind of disappointing. It’s one thing to question a pricey web project, but another to float primitive breakdowns of that cost exclusively across developer salaries and &lt;a href='http://www.dave.ca/2012/08/10/why-pay-260k-or-even-700k-for-a-website-when-you-can-pay-3m-like-the-city-of-vancouver/'&gt;pull magic numbers out of the air&lt;/a&gt; about how much it should have cost.&lt;/p&gt;

&lt;p&gt;If we want to move big organizations into more open, more nimble technologies and development practices, we can’t pretend that pricing is as simple as spreading a budget across developer salaries while throwing out licensing costs in exchange for ‘free’ open source tech: where would these developers sit? Who writes the content? Who procures the infrastructure?&lt;/p&gt;

&lt;p&gt;These things cost money, and on a big project they can cost a lot of money. If this is how the web development community reacts, we only fuel tragi-comically uninformed commentary like &lt;a href='http://www.theprovince.com/news/million+rebuild+City+Vancouver+website/7059866/story.html'&gt;that on The Province website&lt;/a&gt;. And then we wonder why people have a hard time accepting the costs of projects we bid on. And the cycle continues.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Lessons:&lt;/strong&gt; The bigger a project, the more costs will be hard to understand without looking deeper. We’ll all look better if we aim for thoughtful over emotional commentary. That said, people complain when they care, and for all the criticism about the project the people who worked on it have to realize that fundamental truth: people care about this, they care about their city, and they want both to be great.&lt;/p&gt;

&lt;h2 id='for_the_city_by_the_city'&gt;For the City, By the City&lt;/h2&gt;

&lt;p&gt;In the initial wave of chatter some complained that Drupal, WordPress and other open source tech would have lowered costs, and suggested that involving more local industry engagement would have helped&amp;#8230; somehow.&lt;/p&gt;

&lt;p&gt;Maybe. Open source is many good things, but it is definitely not free to make it suit your needs. Like all software it takes talent and time to make it work, and both aren&amp;#8217;t cheap. But would asking the opinions of a bunch of web industry members really do much good? We believe strongly in building from vision while keeping ears and minds open, so it’s hard to believe that having an ongoing local web roundtable would do much.&lt;/p&gt;

&lt;p&gt;But with a city project you can’t help wonder how that energy, that willingness to contribute could have shifted the project from building for a city to building with it. We see one untraveled road that we hope will create a way in for Vancouver&amp;#8217;s web talent without becoming a free for all. The key lies with an existing resource that keeps growing: open data.&lt;/p&gt;

&lt;p&gt;City of Vancouver has &lt;a href='http://data.vancouver.ca/datacatalogue/index.htm'&gt;a respectable amount of open data&lt;/a&gt; about everything from water fountains to trees to garbage collection schedule zones.&lt;/p&gt;

&lt;p&gt;We imagine of a city website that includes a curated library of web apps built by independents and agencies on open data: visit the website, choose apps that do something with city data of interest to you, and use those apps within or independently from Vancouver.ca to deepen functionality and personalization without the city having to anticipate and build for every need themselves.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;You could call it an app store for a city.&lt;/strong&gt; And we can believe that people would contribute that kind of work because they already do. There are plenty of projects already using that open data for fun and good will (like our own &lt;a href='http://thisisourstop.com'&gt;This Is Our Stop&lt;/a&gt; which uses open data from &lt;a href='http://www.translink.ca/en/Schedules-and-Maps/Developer-Resources/GTFS-Data.aspx'&gt;TransLink&lt;/a&gt;). The hard part, getting people to build stuff, is already happening. What those works can use is a way to find larger audiences, and something with the gravity of Vancouver.ca could do that and make itself a world leader in forward-thinking local governance.&lt;/p&gt;

&lt;p&gt;Vancouver.ca is a big project for a city and a huge one for web development practices and technologies. That something with so many people and moving parts involved makes it to the light of day at all is an achievement. While the difficulties the site faces are problematic, there&amp;#8217;s little doubt that the rebuild puts Vancouver.ca on a better foundation. Here&amp;#8217;s hoping that those early problems are resolved soon, and that the site really finds its feet as a central online piece of civic life.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>DSU 1.0 Wrap Up Notes</title>
      <link>http://denimandsteel.com/blog/2012/08/DSU-wrap-notes/</link>
      <pubDate>Tue, 21 Aug 2012 00:00:00 -0700</pubDate>
      <author>hello@denimandsteel.com</author>
      <guid>http://denimandsteel.com/blog/2012/08/DSU-wrap-notes</guid>
      <description>&lt;p&gt;Well, this is embarassingly late, but we&amp;#8217;ve finally got some time to wrap up the the &lt;a href='http://digitalstorytellingunconference.org'&gt;Digital Storytelling Unconference&lt;/a&gt; that we put on in early July.&lt;/p&gt;

&lt;h2 id='what_happened'&gt;What Happened?&lt;/h2&gt;

&lt;p&gt;First, that adage of unconferences about the people who show up being the right ones was proven true once again. Those who came out proved themselves a great group: friendly, curious, and ready to dance on the edge of emerging ideas.&lt;/p&gt;

&lt;p&gt;We cast a wide net with the subject, and got a wide range of conversations back from it. Conversational dialog in video games, tattoo culture, the New Aesthetic, breadcrumbing, and the list of talks went on. While it’s always a good experience to have someone present comfortably, we love seeing the ad-hocracy format of lighting pitches and dot-voting bring move people to pitch their own topic and lead discussions even though they hadn’t planned to, and sure enough that happened, too.&lt;/p&gt;

&lt;p&gt;So what did we take away from it all, besides a good day of discussion and some new friends? For one, we learned that storytelling is definitely being changed by digital culture, but that it is a force to be reckoned with and is imposing its own terms on digital culture at the same time.&lt;/p&gt;

&lt;p&gt;We also learned that almost none of this is purely theoretical, but that people are doing real work without waiting for anyone to tell them it’s all been figured out and it’s safe to start now. There’s somehting in the air on this topic, and from the response that we got with this first time out for the Vancouver area, we’ll almost certainly be doing it again.&lt;/p&gt;

&lt;h2 id='running_a_conference'&gt;Running a Conference&lt;/h2&gt;

&lt;p&gt;At the end of the day we looked at each other and wondered how everything came off so smoothly? Did that just happen, with hardly any problems at all? It did, and we have a lot of people to thank for it.&lt;/p&gt;

&lt;p&gt;First, our co-organizers Kaishin Chu and John Wellwood, for stepping up and taking care of all sorts of things that we couldn’t. And right after that, the volunteers who came out to an untested event and did their best to help out. They made a real difference and we hope they had a good experience.&lt;/p&gt;

&lt;p&gt;Next up, sponsors. We were really lucky to get sponsors who bought into the vision and didn’t ask for much at all in return. &lt;a href='http://thenetworkhub.com'&gt;The Network Hub&lt;/a&gt;, our title sponsor, provided not only the space but also contacts to &lt;a href='http://rivermarket.ca'&gt;The River Market&lt;/a&gt;, who were also great to work with. Minna and Jay even helped us set up and take down before and after, and really got involved in the day. If there’s anyone building community in this town, it’s them.&lt;/p&gt;

&lt;p&gt;&lt;a href='http://echomemoirs.com'&gt;Echo Memoirs&lt;/a&gt; and &lt;a href='http://helm-studio.com'&gt;HELM Studio&lt;/a&gt; came in with financial sponsorship and helped cover our costs, but also gave a lot of support in spirit, which can’t be under-stated.&lt;/p&gt;

&lt;p&gt;And finally, Kiran and Mark from the River Market, who opened the market space up to breakout groups, liased with food vendors and were just all around helpful and great to work with.&lt;/p&gt;

&lt;h2 id='closing_notes'&gt;Closing Notes&lt;/h2&gt;

&lt;p&gt;Would we do it again? Yup. Will we do other events? Likely. Something we learned from taking the event into New Westminster is that there is a thirst for interesting events happening outside of Vancouver. There are people who want to make it to the things going on in town, but sometimes that trip is a long one to make. Moreover, it feels like it’s Vancouver vs the rest of the region when gatherings happen in the same areas too much, so taking it outside helped create a neat new mix of people. We also learned that getting to New West isn’t that hard; it’s just one Skytrain ride and there you are, right on the waterfront, which is definitely an up and coming area.&lt;/p&gt;

&lt;p&gt;We had set out to donate any surplus money from sponsorship and ticket sales to a literacy based organization, but after adding everything up and cutting some cheques, we just about broke even. We’re happy for that, but wish that a donation could have come out of it. With the experience under our belts we’ll know more about what to expect on the financial side next time.&lt;/p&gt;

&lt;p&gt;So that’s a wrap. Again, thanks to everyone who came out, and if there are links to blog posts and such that you’d like us to add to this post, &lt;a href='mailto:hello@denimandsteel.com'&gt;send them in&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Global Mechanic Media Viewbook</title>
      <link>http://denimandsteel.com/work/meet-gmm</link>
      <pubDate>Sat, 18 Aug 2012 00:00:00 -0700</pubDate>
      <author>hello@denimandsteel.com</author>
      <guid>http://denimandsteel.com/work/meet-gmm</guid>
      <description>&lt;p&gt;The traditional path of using printed books didn&amp;#8217;t feel right for a team with expertise acoss different types of media, especially in animation. So we sat down to talk about interactive possibilities.&lt;/p&gt;

&lt;p&gt;Founder Bruce Alcock and Animator Michael Mann had been kicking around a mandala concept as part of a kinetic type animation that sums up Global Mechanic Media (GMM). Tylor saw the potential for employing CSS motion effects, and within hours of getting visual assets he had a proof of concept working on desktop, iPad and iPhone. We all agreed this was the track to take and committed to seeing what we could do in a 3 week sprint.&lt;/p&gt;

&lt;h2 id='art__content__interaction'&gt;Art = Content = Interaction&lt;/h2&gt;

&lt;p&gt;The Mandala has three main messages: what is at the core of GMM, how staying small keeps them relevant, and the depth of experience they bring to the table. Making an information and interaction model from a mandala is a new one for us, but the internal ringed structure suggested navigational elements and fit with the animations we experimented with, so we ran with it.&lt;/p&gt;

&lt;p&gt;Getting the interactive flow right took longer. We played with several ideas, aiming for a sense of intrigue and exploration, but were cautious about frustrating people rather than enticing. With unconventional visuals dominating the view, we built a small interaction vocabulary off GMM’s iconic nut-logo, placing familiar interactive symbols within the nut to expose the functionality without breaking the aesthetic.&lt;/p&gt;

&lt;p&gt;We show each section highlighted when the Mandala appears, and then return to an unlabelled view and let the person re-find each item to open and view the related content.&lt;/p&gt;
&lt;p style='text-align: center;'&gt;&lt;img src='/work/images/gmm/allsections.png' alt='The initial reveal of all sections' /&gt;&lt;/p&gt;&lt;p style='text-align: center;'&gt;&lt;img src='/work/images/gmm/experience.png' alt='The experience section with portfolio reel' /&gt;&lt;/p&gt;
&lt;p&gt;After viewing, that part of the Mandala starts turning, like an ancient puzzle mechanism being unlocked: playful, technical, kind of exotic and inviting you to find out what’s behind that door. In a risky move, we don’t allow a section to be viewed twice until the entire Mandala is unlocked, requiring one end to end trip before any further exploration.&lt;/p&gt;

&lt;p&gt;When all three sections are unlocked and turning, the nut reappears with a question mark. Behind there we asked the most basic question of good customer service: what can we do for you? We then turn it over to the person with a text box and an email field, inviting them to get in touch, to find out the answer to that question.&lt;/p&gt;

&lt;h2 id='moving_pieces'&gt;Moving Pieces&lt;/h2&gt;

&lt;p&gt;This was a beautiful if intensely paced project. Like the Mandala, it had many moving parts: the kinetic type animation, portfolio pieces to feature, copy and voiceover narration all had to land together, and they did. Working with GMM once again we got to do what we do best: take a vision and work out the details as we go along, trying experiments and building on what works while keeping our eye on time and cost.&lt;/p&gt;

&lt;p&gt;Technically, the piece relies heavily on CSS3 transforms, animations, and transitions, HTML5 video for displaying the kinetic type animation and portfolio pieces, and Javascript for timing and interaction.&lt;/p&gt;

&lt;p&gt;Take a look at the result that is going out to introduce GMM to a new market: &lt;a href='http://globalmechanic.com'&gt;meet.globalmechanic.com&lt;/a&gt;. And if it gets you thinking of how they can solve problems for you with creative media, you’ll already be close to saying hello.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>HTML5 Workshop - August 10, 2012</title>
      <link>http://denimandsteel.com/blog/2012/07/html5-workshop/</link>
      <pubDate>Tue, 31 Jul 2012 00:00:00 -0700</pubDate>
      <author>hello@denimandsteel.com</author>
      <guid>http://denimandsteel.com/blog/2012/07/html5-workshop</guid>
      <description>&lt;p&gt;Next Friday, August 10 I&amp;#8217;m leading a full day Publishing Workshop at SFU on HTML5. I&amp;#8217;ll help you upgrade your knowledge of HTML by understanding its structure, semantics, and style.&lt;/p&gt;

&lt;p&gt;I&amp;#8217;m really excited to share what I&amp;#8217;ve learned building websites over the past 8 years and to give everyone the inside track into what&amp;#8217;s happening with HTML5. Pass this along to anyone who&amp;#8217;s looking to finally dive in!&lt;/p&gt;

&lt;p&gt;For more information, course outline, and to register, check out &lt;a href='http://tkbr.ccsp.sfu.ca/education/publishing-workshops/digital-media-workshops-2012/html5-broken-down/'&gt;HTML5 Broken Down: Structure, Style, and Semantics&lt;/a&gt;.&lt;/p&gt;
&lt;p style='text-align: center;'&gt;
  &lt;a href='http://tkbr.ccsp.sfu.ca/education/publishing-workshops/digital-media-workshops-2012/html5-broken-down/'&gt;&lt;img src='/blog/images/HTML5_Logo_256.png' alt='HTML5 Logo' /&gt;&lt;/a&gt;
&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Global Mechanic Media Refresh</title>
      <link>http://denimandsteel.com/work/global-mechanic-media</link>
      <pubDate>Mon, 30 Jul 2012 00:00:00 -0700</pubDate>
      <author>hello@denimandsteel.com</author>
      <guid>http://denimandsteel.com/work/global-mechanic-media</guid>
      <description>&lt;p&gt;It’s a chance we’d secretly hoped for since meeting Bruce and Tina. When we explored their previous site we found a portfolio of great work, but it was clear the site, while well-built, wasn’t able to keep up with the diversity and sheer volume of production.&lt;/p&gt;

&lt;p&gt;After discussing how we’d approach the problem, we got the green light. If you want to see how it turned out, go right to &lt;a href='http://globalmechanic.com'&gt;globalmechanic.com&lt;/a&gt;, and then read on below about how we made it happen.&lt;/p&gt;

&lt;p&gt;What really made this project unique is that Global Mechanic is in transition. Traditionally, they’ve focussed on innovative animation for advertising, but have found themselves getting into apps, films, performance and more. As we dug into the website, GM dug into their own brand.&lt;/p&gt;

&lt;p&gt;Normally that would scare us: how can you update the way a company presents itself as they’re figuring it out? In this case the two processes played off each other beautifully, and with website re-launch move themselves to the name Global Mechanic Media, stating their value and direction more clearly than ever.&lt;/p&gt;

&lt;h2 id='the_experience'&gt;The Experience&lt;/h2&gt;

&lt;p&gt;In the media business your portfolio is your audition, so our main objective was to surface the expansive portfolio without overwhelming or taking visitors on a click-fest to explore the range of content.&lt;/p&gt;

&lt;p&gt;We found our guiding star in the GMM studio in Gastown: the modest street-level door, two flights of steep stairs, and an industrial steel door to the studio offer no clue about what happens next. But you open that door and wow.&lt;/p&gt;
&lt;p style='text-align: center;'&gt;&lt;img src='/work/images/gmm/studio.jpg' alt='The Global Mechanic Media Studio' /&gt;&lt;/p&gt;
&lt;p&gt;That image doesn&amp;#8217;t really do it justice, but you can tell the studio is a big, beautiful space. The design touches are simple but dramatic, drawing your eyes along the brilliant (on-brand) orange floor, across big windows and up to a clasically tiled white ceiling. It breathes style without pretension and welcomes you entirely whether it’s your first time or your umpteenth visit.&lt;/p&gt;

&lt;p&gt;That space reflects how they work: there’s a flow of ideas, things are happening. Work is being done but there’s no sense of grind. Talented people are working but not being worked, ready to show their creations with a genuine curiosity about what you think. This is how they work, and it’s special.&lt;/p&gt;

&lt;p&gt;We set out to make that experience of being in the studio the theme of the site because that was so much of the heart of what makes them so good at what they do.&lt;/p&gt;

&lt;h2 id='go_big'&gt;Go Big&lt;/h2&gt;

&lt;p&gt;Following our process of prototyping early, we first explored ways of showing off the portfolio, mostly consisting of videos. &lt;a href='http://denimandsteel.com/experiments/video-grid/'&gt;We pulled the clips into a grid&lt;/a&gt; and toyed with making the current video pop into a generous view that really shows it off, keeping our minds on performance. GMM gets to the point and works fast, and the website would need some real snap to convey the responsive nature of their business.&lt;/p&gt;

&lt;p&gt;The early results were promising, and we started to think we could use that model as the basis for the site, or at least the portfolio aspect.&lt;/p&gt;

&lt;h2 id='the_information_architecture'&gt;The Information Architecture&lt;/h2&gt;

&lt;p&gt;GMM does a lot of stuff. With a lot of people. In different mediums for different audiences. They have an interesting core of work and numerous offshoots in different, sometimes experimental directions. It’s heaven if you’re looking for a media production agency, but a little crazy-making for an information architect.&lt;/p&gt;

&lt;p&gt;When things feel like they don&amp;#8217;t fit together, your frame likely isn&amp;#8217;t big enough. Rather than outsmart ourselves with clever menus, we went for radical simplicity: GMM boils down to &lt;em&gt;amazing work&lt;/em&gt; by &lt;em&gt;talented people&lt;/em&gt;: Work, People. What&amp;#8217;s left?&lt;/p&gt;

&lt;p&gt;Those easy categories were confounded by a collection of projects that didn’t fit into either category, yet had a common theme to them. At the centre of the mis-fits for the old site sat their blog, which had been added after the previous site was built and never felt like a fit despite being very active.&lt;/p&gt;

&lt;p&gt;We proposed a third top-level navigation path with the name &lt;strong&gt;Mechanica&lt;/strong&gt;, speaking to hum of activity, inspiring miscellany and reports from daily life showing the personality of the team beyond its portfolio.&lt;/p&gt;
&lt;p style='text-align: center;'&gt;&lt;img src='/work/images/gmm/nav.png' alt='Our super simple top level navigation has just 3 pathways' /&gt;&lt;/p&gt;
&lt;p&gt;With just three top-level choices, navigation became three big doors, easy to open and always leading to something cool, just like the studio, where you’ll encounter work being done, people to talk to, and curious moments around every corner.&lt;/p&gt;

&lt;h2 id='the_interaction_model'&gt;The Interaction Model&lt;/h2&gt;

&lt;p&gt;Remember that video grid we experimented with? We liked it a lot for its big targets, responsiveness, and focus on the visual. It had a good feel on phone, tablet and desktop, so we started to run with it as the entire interaction model.&lt;/p&gt;

&lt;p&gt;Sadly, the early sketches walking through the interaction were &lt;a href='http://denimandsteel.com/blog/2012/07/then-something-like-this-happens/'&gt;lost in the fire at our own studio&lt;/a&gt;. I was thinking of recreating them but was called out for cheating fate, so believe me when I say they were the nicest sketches you never did see. Tylor, on the other hand, did have some later-stage sketches from a working session in a separate notebook:&lt;/p&gt;
&lt;p style='text-align: center;'&gt;&lt;img src='/work/images/gmm/sketch.jpg' alt='Sketches of the unfolding grid' /&gt;&lt;/p&gt;
&lt;p&gt;The grid format worked for two of the three top-level content types: work and people. &lt;img src='/work/images/gmm/work.png' alt='Navigation hierarchy unfolds downward rather than into new pages' style='float: right; margin-left: 10px;' /&gt;&lt;/p&gt;

&lt;p&gt;Rather than load new pages for each selection, we use the tab motif to build a navigation path down the page, allowing people to traverse back up the hierarchy just by scrolling up. You can watch a bunch of videos and never lose your place or a moment to a page reload, and that&amp;#8217;s the way we like it.&lt;/p&gt;
&lt;p style='text-align: center;'&gt;&lt;img src='/work/images/gmm/video-player.png' alt='Watch videos without losing your place' /&gt;&lt;/p&gt;
&lt;p&gt;This also worked well for navigating the extensive list of people GMM has worked with, both past and present.&lt;/p&gt;
&lt;p style='text-align: center;'&gt;&lt;img src='/work/images/gmm/people.png' alt='The GMM Family' /&gt;  &lt;img src='/work/images/gmm/person.png' alt='Viewing a bio keeps you in place' /&gt;&lt;/p&gt;
&lt;h2 id='the_visual_design'&gt;The Visual Design&lt;/h2&gt;

&lt;p&gt;Bruce Alcock, GMM’s founder, also happens to be a brilliantly talented designer, and took on the visual design.&lt;/p&gt;

&lt;p&gt;Bruce bought into the inspiration from the studio in a big way, building key elements from the studio’s interior design: the orange boards of the site’s background are taken directly from the studio floor, and the tiles backing the video clips are from the studio ceiling.&lt;/p&gt;

&lt;p&gt;For a long time we worked with a homepage that had no text content, relying only on a gentle pulse on the Work category to suggest a starting place. While we loved the aesthetic, it was clear that some additional content would be needed to a) show the page had finished loading and b) to introduce GMM more articulately.&lt;/p&gt;

&lt;p&gt;As we were close to wrapping, GMM had been working with an equation as a new tag line that communicates what they’re about. We dropped it in with some concise copy and voila, the homepage felt complete. The website and the brand update had arrived together.&lt;/p&gt;
&lt;p style='text-align: center;'&gt;&lt;img src='/work/images/gmm/home.png' alt='The GMM Homepage Final' /&gt;&lt;/p&gt;
&lt;h2 id='the_code'&gt;The Code&lt;/h2&gt;

&lt;p&gt;Stepping into the existing site was not trivial, because it’s actaully way more than a website: it’s a custom video CMS. That meant learning and working with a foundation that was pretty unfamiliar, yet quite powerful and an integrated part of GMM’s workflow.&lt;/p&gt;

&lt;p&gt;We quickly cut back our ambitions to remake substantial portions of that system. It was working well enough for GMM and we didn’t want to introduce a new way of working justified only by the desire for a refreshed audience-facing site. When you start working in someone else’s garden, you need to respect what they’ve done and work with it, and that was our approach.&lt;/p&gt;

&lt;p&gt;The blog, built on WordPress, was really easy to integrate into the full site with a custom theme. It’s a testament to how far WordPress has come that this kind of thing can just happen without headaches, and it felt so good to see that piece of their website finally become a first class citizen of the site.&lt;/p&gt;

&lt;p&gt;Along the way we made a lot of little changes, like unique URLs for each video, smart loading strategies to get videos playing as quickly as possible, and countless other adjustments that most people will never notice but all add up to a better website experience.&lt;/p&gt;

&lt;p&gt;The redesign uses HTML5 for video playback and semantics where possible, and there are some small touches using CSS3 animations. We deliberately avoided adding more animation since the content itself is often animation-focussed. We’re always happy to let the content do the talking.&lt;/p&gt;

&lt;h2 id='wrap_it_up'&gt;Wrap it Up&lt;/h2&gt;

&lt;p&gt;This project was a real treat: talented people doing great work with a spirit of experimentation that we share. As we discussed final touches we asked GMM how they thought the project went, and Bruce responded with this:&lt;/p&gt;
&lt;blockquote&gt;From top to toe, Todd and Tylor were thoughtful, insightful, timely, collaborative, respectful, hard-working and productive. The result was better than the initial idea in many ways. Compared to our previous site, all aspects work more quickly and simply. Denim &amp;amp; Steel put plenty of thought and energy into optimizing load times, refining function and above all making sure communication to the user is crystal clear. All in all, they're pleasure to work with, for a great final product.&lt;/blockquote&gt;
&lt;p&gt;A month into the relaunch, we heard back on the results so far:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Website visits overall are up 50%&lt;/li&gt;

&lt;li&gt;Pageviews tripled&lt;/li&gt;

&lt;li&gt;Bounce rate dropped by 9%&lt;/li&gt;

&lt;li&gt;Time on site is up by about 25%&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;In addition to analytics we heard that the updated site was generating new leads, many of which started off with a compliment about the site itself and the expanse of work in GMM&amp;#8217;s portfolio. And that was just what we had set out to do.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Then Something Like This Happens</title>
      <link>http://denimandsteel.com/blog/2012/07/then-something-like-this-happens/</link>
      <pubDate>Sat, 21 Jul 2012 00:00:00 -0700</pubDate>
      <author>hello@denimandsteel.com</author>
      <guid>http://denimandsteel.com/blog/2012/07/then-something-like-this-happens</guid>
      <description>&lt;p style='text-align: center;'&gt;
  &lt;img src='/blog/images/Fire/ampy.JPG' alt='Our beanbag ampersand didn not survive' /&gt;
&lt;/p&gt;
&lt;p&gt;If you know us then you likely heard the news: this past Thursday a fire destroyed the studio space that we share with our friends at &lt;a href='http://echomemoirs.com'&gt;Echo Memoirs&lt;/a&gt;, &lt;a href='http://www.boxcarmarketing.com/'&gt;Boxcar Marketing&lt;/a&gt;, &lt;a href='http://www.molandbarley.com/'&gt;Mol and Barley&lt;/a&gt; and &lt;a href='http://www.nimblecreative.com/'&gt;Nimble Creative&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;We learned about the fire while it happened. In the middle of a user testing session, a call from the alarm company was missed. Then texts came in asking if we were alright, and pointing us to Twitter. &lt;a href='http://twitter.com/mooreshane/status/226147518742929409/photo/1'&gt;Shane Moore&amp;#8217;s picture&lt;/a&gt;, while grainy, was unmistakable.&lt;/p&gt;
&lt;p style='text-align: center;'&gt;
  &lt;img src='/blog/images/Fire/exterior.JPG' alt='Photo by Shane Moore' /&gt;
&lt;/p&gt;
&lt;p&gt;We don&amp;#8217;t know how to put out fires so we just kept the session going, which proved a good way to keep our minds away from worrying about what we can&amp;#8217;t control. An email confirmed our worst fears the studio have been destroyed. Luckily, we have the best kind of clients, so after testing wrapped up they got the wine pouring and we spent the rest of the evening having a good time.&lt;/p&gt;

&lt;h3 id='damage'&gt;Damage&lt;/h3&gt;

&lt;p&gt;Walking into a burned out space is surreal. From down the street the next morning you could pick up the scent of charred wood. The stairwell was dark, water still pouring down from higher floors. On the third floor, ours, the floor was bubbled and warped, and in passing one studio we could see through holes in the walls to our own.&lt;/p&gt;
&lt;p style='text-align: center;'&gt;
  &lt;img src='/blog/images/Fire/desks2.jpg' alt='Our desks are more messy than ever!' /&gt;
&lt;/p&gt;
&lt;p&gt;Glass and flakes of burned paint and wood were everywhere. All the windows were broken and rain fell through a hole in the ceiling. It really looked like a write-off but we quickly uncovered surprising acts of random preservation.&lt;/p&gt;
&lt;img src='/blog/images/Fire/tuftebooks.JPG' alt='Damaged books' style='float: right; margin-left: 10px;' /&gt;
&lt;p&gt;Our beloved Edward Tufte books were undamaged except for the smoke damage to the covers, outlined by books around them. As books about information design, they now hold unique inscriptions of their own history. Tufte would be pleased at the elemental level of representation.&lt;/p&gt;
&lt;img src='/blog/images/Fire/kinny.jpg' alt='Kinetic Sculpture Survivor' style='float: left; margin-right: 10px;' /&gt;
&lt;p&gt;A small kinetic sculpture still works, a bit rough and without its paint. A hard drive just might still be alive in its scorched casing. Our origami flowers did not survive, their wire stems sticking out of their tiny vase. Like I say, it&amp;#8217;s surreal.&lt;/p&gt;

&lt;p&gt;Our financial documents were luckily untouched though a little bit soggy. The very early prototype of a physical product that we&amp;#8217;ve slowly been working on is also safe, if a little bit scorched. Even our Mental Notes cards survived, and though their sturdy case took a hit it&amp;#8217;s a keeper.&lt;/p&gt;

&lt;h3 id='and_then'&gt;And Then&lt;/h3&gt;

&lt;p&gt;As word spread we got a lot of tweets and email of support, many with offers of places to work at attached or general help. We bank with Vancity and the assistant manager of our branch got in touch to talk a bit. When you look back at three screens full of tweets telling you they&amp;#8217;re glad you&amp;#8217;re ok, that they want to help, that you&amp;#8217;re welcome to work in their space you can&amp;#8217;t help but feel good on a bad day.&lt;/p&gt;

&lt;p&gt;We sometimes talk about the tech community in Vancouver, how it needs this or that and how it could be better. Then something like this happens, and you realize that to find the best in people you just need the right circumstances and then watch them step up.&lt;/p&gt;

&lt;p&gt;The word is that the building is still solid and that the studio will have to be gutted and rebuilt. There is a lot of history lost there, but we&amp;#8217;re looking forward to moving back in after a few months. We just about have temporary studio space lined up and will be taking up some of those offers of spare desks until we can move in there.&lt;/p&gt;

&lt;p&gt;Thanks everyone for your support and offers of help. After you read this, take a second look at your data backups, your insurance, and everything else. You might never need it, but if you do you&amp;#8217;ll be glad you did.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>iOS 6 and (Sorta) More Open Maps</title>
      <link>http://denimandsteel.com/blog/2012/06/sorta-more-open-maps/</link>
      <pubDate>Tue, 19 Jun 2012 00:00:00 -0700</pubDate>
      <author>hello@denimandsteel.com</author>
      <guid>http://denimandsteel.com/blog/2012/06/sorta-more-open-maps</guid>
      <description>&lt;p&gt;Most people don’t think about maps much until they need them. Yet they’re among the most important cultural information artifacts we can produce, asserting and reinforcing the organization, ownership and use of space. Who wins the wars writes the history, but who makes the maps holds tremendous power.&lt;/p&gt;

&lt;p&gt;Last week we saw an expected rundown of how iOS 6 would replace the Google Maps app with Apple’s homebrew solution built on &lt;a href='http://www.openstreetmap.org/'&gt;OpenStreetMap&lt;/a&gt;. But there was one twist that was unexpected, makes perfect sense, and is worth being excited about.&lt;/p&gt;

&lt;p&gt;It started, as most change does, with complaints. Developers with their hands on the iOS6 beta remarked early and often that Apple’s maps are sparse with supplemental data, especially in transit and other infrastructure. That’s important info for a mobile device to have, and Google has invested heavily and done a very good job of providing it.&lt;/p&gt;

&lt;h3 id='fill_in_the_blank'&gt;Fill In the Blank&lt;/h3&gt;

&lt;p&gt;You might think, &lt;em&gt;well it’s beta, so sure it’s incomplete&lt;/em&gt;. But in this case incompleteness is a feature, because Apple isn’t going to bother adding all that stuff. Instead iOS apps will be able to register with the operating system as having geographically pertinent information to share, which will then appear in the new Maps application.&lt;/p&gt;

&lt;p&gt;To so broadly embrace open and third-party data is unusual for Apple, so much that it will take a while for the implications to become clear.&lt;/p&gt;

&lt;p&gt;Set aside the economic argument and there’s an important philosophical decision taken here. Rather than setting itself up as a centralized gatekeeper on what information can be on a map, Apple has provided a way in for a plurality of sources. If it wasn’t a sore spot for Google to lose its place in iOS, what really must sting is to be so completely disintermediated.&lt;/p&gt;

&lt;p&gt;While Google typically makes the information they gather ‘free’ to use, they can and do suddenly put up paywalls that aren’t workable for many businesses. &lt;a href='http://blog.foursquare.com/2012/02/29/foursquare-is-joining-the-openstreetmap-movement-say-hi-to-pretty-new-maps/'&gt;FourSquare’s switch to Open Street Map&lt;/a&gt; drew wide commentary about cost savings. Even those who can afford it are concerned enough with a private company being the default source for ostensibly public information to the extent that they, too, &lt;a href='http://www.cocoanetics.com/2012/06/public-transit-in-ios-6/'&gt;are cutting out Google&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id='mapping_freeforall'&gt;Mapping Free-For-All?&lt;/h3&gt;

&lt;p&gt;It sounds like it a wild frontier, but it’s not entirely. Apple still has final say on what apps appear in the App Store, and by extension the apps that can feed data into their own maps app.&lt;/p&gt;

&lt;p&gt;It’s not the most open thing in the world, but by comparison it makes Google look monolithic and a bit undemocratic. Since Apple is making the new maps app the marquee feature of iOS 6, we have to believe they’ve really thought this through and won’t screw it up.&lt;/p&gt;

&lt;p&gt;We’re particularly exited about what that could mean for &lt;a href='http://denimandsteel.com/work/this-is-our-stop/'&gt;our This Is Our Stop project&lt;/a&gt;. Were we to wrap the web app into an iOS app, we could see TIOS conversations popping up on the same app that people use to navigate through the world. That kind of presence is something we could never buy, beg or steal, but we don’t have to as Apple is providing a door just for us to walk through.&lt;/p&gt;

&lt;p&gt;To make maps is to assert truths about the world that impact us in many ways. Apple’s switch to OpenStreetMap was a huge stamp of validation for an approach to mapping that draws on many sources to constitute what is available to you in the world. By programmatically opening up the maps app to data from other sources, Apple is further diversifying how our mobile devices inform us about the world around us.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Next Forum - Haig Armen</title>
      <link>http://denimandsteel.com/blog/2012/06/forum-haig-armen/</link>
      <pubDate>Wed, 13 Jun 2012 00:00:00 -0700</pubDate>
      <author>hello@denimandsteel.com</author>
      <guid>http://denimandsteel.com/blog/2012/06/forum-haig-armen</guid>
      <description>&lt;div align='center'&gt;&lt;img src='/forum/images/haig.jpg' alt='Haig Armen' /&gt;&lt;/div&gt;
&lt;p&gt;There’s something special about a talented musician who can make something beautiful happen with what looks like so little effort. But behind nimble fingers and a good ear there’s a rich world of thought that touches so much more than just our ears.&lt;/p&gt;

&lt;p&gt;Our next Forum will take us there with &lt;a href='http://www.haigarmen.com/'&gt;Haig Armen&lt;/a&gt; leading a discussion about music, composition and their intersections with design. Haig is not only an accomplished musician but a professor of interaction design at Emily Carr and a pioneer in the interactive technology experiments from the early days of the web.&lt;/p&gt;

&lt;p&gt;Tickets are on sale now for this June 28 gathering, where once again we’ll pull up the comfy chairs, dim the lights and put out some food and drink for an evening of learning and conversation. We hope to see you there.&lt;/p&gt;
&lt;iframe marginheight='5' allowtransparency='true' src='http://www.eventbrite.ca/tickets-external?eid=3741571140&amp;amp;ref=etckt' marginwidth='5' frameborder='0' height='275' vspace='0' hspace='0' width='100%'&gt; &lt;/iframe&gt;
&lt;h3 id='about_forum'&gt;About Forum&lt;/h3&gt;

&lt;p&gt;&lt;a href='http://denimandsteel.com/forum/'&gt;Forum&lt;/a&gt; is our speaker series that features a small group in our comfortable studio space with food and drink provided. The format emphasizes interaction with speakers and a focus on topics from outside our normal tech-filled lives. To learn more or to inquire about becoming a sponsor, contact &lt;a href='mailto:hello@denimandsteel.com'&gt;hello@denimandsteel.com&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Southpaw Responsive</title>
      <link>http://denimandsteel.com/blog/2012/06/southpaw-responsive/</link>
      <pubDate>Mon, 11 Jun 2012 00:00:00 -0700</pubDate>
      <author>hello@denimandsteel.com</author>
      <guid>http://denimandsteel.com/blog/2012/06/southpaw-responsive</guid>
      <description>&lt;p&gt;Today we wanted to share a novel experiment that takes into account the handedness of a person browsing your website. While this is a subtle design affordance and might only matter for 10% of your visitors, it could help tailor your content to be responsive to the situation that someone is using your site. This is especially interesting on mobile, where people often switch which hand they are using with their phone depending on what they&amp;#8217;re doing. Here&amp;#8217;s how it works:&lt;/p&gt;
&lt;p style='text-align: center'&gt;&lt;a href='/experiments/southpaw-responsive/'&gt;&lt;img title='Using Southpaw left or right handed' src='/blog/images/southpaw.png' alt='Using Southpaw left or right handed' /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class='more'&gt;
  &lt;a href='/experiments/southpaw-responsive/' target='_blank'&gt;Give it a try here&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;It&amp;#8217;s really quite simple: detect which side of the screen someone is swiping or scrolling from and then flip the content so that it&amp;#8217;s more visible. That way you can keep content from being obscured by the thumb or make important actions easier to reach.&lt;/p&gt;

&lt;p&gt;One important tweak is to keep content that has been seen in the same place, so that if you scroll back up the site doesn&amp;#8217;t unexpectantly change. Also on iOS we buffer the changes by a screen length since Javascript events don&amp;#8217;t fire until the elastic scrolling stops. This way you don&amp;#8217;t see content swapping after the browser finishes scrolling.&lt;/p&gt;

&lt;p&gt;Getting closer to how people are using your site is exciting. The &lt;a href='http://www.netmagazine.com/features/focus-right-hand-side'&gt;article that inspired this&lt;/a&gt; discusses using the left and right portion of the screen carefully as it can influence trust of your content. The article also hypothesizes that this could vary from left to right handed individuals, so tailoring the position could be quite important. Let&amp;#8217;s keep designing for people and humanizing what we build.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Introducing Whiskers</title>
      <link>http://denimandsteel.com/blog/2012/06/introducing-whiskers/</link>
      <pubDate>Thu, 07 Jun 2012 00:00:00 -0700</pubDate>
      <author>hello@denimandsteel.com</author>
      <guid>http://denimandsteel.com/blog/2012/06/introducing-whiskers</guid>
      <description>&lt;p style='text-align: center;'&gt;
	&lt;img src='/blog/images/whiskerslogo.png' alt='Whiskers Logo' /&gt;
&lt;/p&gt;
&lt;p&gt;Today we&amp;#8217;re opening up a long-simmering project that started pre-Denim &amp;amp; Steel: a bespoke, open-source project sponsored by &lt;a href='http://larryhalff.com/'&gt;Larry Halff&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;That project, Whiskers, is the first step for an idea to make the experience of posting to multiple social networks smoother, and to truly own one’s own social media content.&lt;/p&gt;

&lt;h2 id='the_origin_story'&gt;The Origin Story&lt;/h2&gt;

&lt;p&gt;A few years ago Larry and I had a conversation about the trend of content cross-posted to Facebook and Twitter. You&amp;#8217;ve seen them: tweets with a little #fb on the end, Facebook posts with hashtags. They always seemed a fit for one or the other network, but felt mechanical in the cross-post where the language and syntax often didn’t translate.&lt;/p&gt;

&lt;p&gt;The conversation moved into a small design project where we worked out the interactive potential for a multi-network posting tool. Instead of posting dumbly to multiple channels, we would let a person to start with one ‘seed’ post and to modify it for each destination as appropriate.&lt;/p&gt;
&lt;p style='text-align: center;'&gt;
	&lt;img src='/blog/images/WhiskersOverview.png' alt='Whiskers Overview' style='float: center;' /&gt;
&lt;/p&gt;
&lt;p&gt;As time went by we saw more people being weirded out by Facebook&amp;#8217;s shifting sands approach to privacy, as well as stories of lost access to accounts, and by extension lost data. Having navigated a serious data loss in &lt;a href='http://en.wikipedia.org/wiki/Ma.gnolia'&gt;Ma.gnolia (later renamed Gnolia)&lt;/a&gt;, Larry was thinking about social tech that built in backup at the personal level as a step towards greater data independence. Whiskers was becoming as much about personal ownership of one’s data as much as it was about making fully coherent cross-posting a reality.&lt;/p&gt;

&lt;p&gt;Shortly before Tylor and I started Denim &amp;amp; Steel, Larry asked if we would take on development as well. We brought in Adrian Unger to help move the project along, which with Tylor’s support got us to an alpha offers an installation process, account management and posting to Facebook and Twitter thought the split-posting interface. Everything posted goes into a local database for a safe, user-controlled backup.&lt;/p&gt;

&lt;p&gt;It&amp;#8217;s been a slow-burn project, but we&amp;#8217;re no-less pleased to see the project go open-source today. At its core, Whiskers is a very different way of thinking about the self-hosted personal stack, where social media starts at home and pushes outward, rather than always living at arm’s length. Congratulations, Larry, for bringing this idea to life and for sharing it with the world.&lt;/p&gt;

&lt;p&gt;To learn more &lt;a href='http://denimandsteel.com/work/whiskers/'&gt;check out the case study&lt;/a&gt; or jump straight to &lt;a href='https://github.com/whiskersapp/whiskersapp'&gt;the Whiskers repo on Github&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>PolyglotConf and Fast, Beautiful Maps</title>
      <link>http://denimandsteel.com/blog/2012/05/polyglotconf/</link>
      <pubDate>Mon, 28 May 2012 00:00:00 -0700</pubDate>
      <author>hello@denimandsteel.com</author>
      <guid>http://denimandsteel.com/blog/2012/05/polyglotconf</guid>
      <description>&lt;p&gt;This past weekend Todd and I attended the Vancouver Polyglot Unconference, a much needed get-together of local programmers and advocates. Vancouver has been starving for high quality unconferences this year and PolyglotConf delivered perfectly: there was a diverse mix of smart people all there to share what&amp;#8217;s exciting them this year.&lt;/p&gt;

&lt;p&gt;I talked about Fast, Beautiful Maps, and how anyone can own their maps by building with open data and open source tools like &lt;a href='http://mapbox.com'&gt;Mapbox&lt;/a&gt;. It&amp;#8217;s easier every day to create maps that match your project&amp;#8217;s brand and to build compelling visuals quickly. In less than 5 minutes we created this map showing parking meter rates in Vancouver:&lt;/p&gt;
&lt;iframe src='http://a.tiles.mapbox.com/v3/denimandsteel.parking-2.html#12/49.2746/-123.1173' height='400' frameBorder='0' style='margin-left: -100px;' width='800'&gt; &lt;/iframe&gt;
&lt;p&gt;&lt;a href='http://denimandsteel.com/talks/polyglot'&gt;Take a look at my notes from the talk&lt;/a&gt; (lots of eye candy!) and let me know if you&amp;#8217;re building anything interesting with the Mapbox stack. Would love to help people get up and running quickly since this stuff is a lot of fun.&lt;/p&gt;

&lt;p&gt;Other highlights were Boris&amp;#8217; session on Services To Products (&lt;a href='http://blog.bmannconsulting.com/services-to-product/'&gt;related discussion here&lt;/a&gt;), Miran Lipovača&amp;#8217;s intro to Haskell (&lt;a href='http://learnyouahaskell.com/'&gt;his book is great!&lt;/a&gt;), and Allen Pike&amp;#8217;s Q&amp;amp;A on Advanced Javascript (&lt;a href='http://ejohn.org/apps/learn/'&gt;lots of homework&lt;/a&gt;).&lt;/p&gt;

&lt;p&gt;We also enjoyed the discussion around HTML5 apps and what the future of this ecosystem looks like. We have had some recent experience with our launch of Beardspotter and This Is Our Stop, and explaining &lt;a href='/blog/2012/05/TIOS-week-one/#reactions'&gt;to&lt;/a&gt; &lt;a href='/blog/2012/05/TIOS-on-CBC/'&gt;others&lt;/a&gt; that these are &amp;#8216;web apps&amp;#8217; has been difficult &amp;#8211; great to hear other people&amp;#8217;s thoughts on taking web apps mainstream. I also forgot to mention that both of these are open source, so please fork them at &lt;a href='https://github.com/denimandsteel/beardspotter'&gt;https://github.com/denimandsteel/beardspotter&lt;/a&gt; and &lt;a href='https://github.com/denimandsteel/thisisourstop'&gt;https://github.com/denimandsteel/thisisourstop&lt;/a&gt;!&lt;/p&gt;

&lt;p&gt;Rolling forward, it sounds like there will be a Polyglot meetup coming soon and if you&amp;#8217;re into node.js like we are, defintely get in on the &lt;a href='http://www.meetup.com/node-brigade-vancouver/'&gt;Node Brigade&lt;/a&gt;. Looking forward to next year!&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Unconference Website and Ticket Sales Now Open</title>
      <link>http://denimandsteel.com/blog/2012/05/dsu-site-and-tickets/</link>
      <pubDate>Sat, 26 May 2012 00:00:00 -0700</pubDate>
      <author>hello@denimandsteel.com</author>
      <guid>http://denimandsteel.com/blog/2012/05/dsu-site-and-tickets</guid>
      <description>&lt;p style='text-align: center;'&gt;
	&lt;img src='/blog/images/dsu.png' alt='DSU Logo' /&gt;
&lt;/p&gt;
&lt;p&gt;Things have really been coming together for the upcoming Digital Storytelling Unconference.&lt;/p&gt;

&lt;p&gt;This week we opened a home on the web for the upcoming Digital Storytelling Unconference at &lt;a href='http://digitalstorytellingunconference.org'&gt;digitalstorytellingunconference.org&lt;/a&gt;. It&amp;#8217;s not the prettiest URL, but it&amp;#8217;s our URL. This is now the go-to place for event details; follow &lt;a href='http://twitter.com/dsuvancouver'&gt;@dsuvancouver on Twitter&lt;/a&gt; for more frequent updates and links to digital storytelling-related stuff that we come across.&lt;/p&gt;

&lt;p&gt;Also this week we opened ticket sales with a killer early bird price of $15 instead of $25. A choice of lunch from a 4-item menu (with vegetarian and vegan options, of course) is included with the price of the ticket. Frankly, it&amp;#8217;s a ridiculously good deal.&lt;/p&gt;

&lt;p&gt;It&amp;#8217;s been great working with our hosts and sponsors, and of course our fellow organizers &lt;a href='http://twitter.com/kaishinchu'&gt;@kaishinchu&lt;/a&gt; and &lt;a href='http://twitter.com/john_wellwood'&gt;@john_wellwood&lt;/a&gt;. Everyone has made it so easy to bring the big pieces into place.&lt;/p&gt;

&lt;p&gt;Interested in attending? Do it early and save a sweet ten bucks! Read more at &lt;a href='http://digitalstorytellingunconference.org'&gt;digitalstorytellingunconference.org&lt;/a&gt; or &lt;a href='http://www.eventbrite.ca/event/3610582349'&gt;go straight to the ticket stand&lt;/a&gt;. See you July 7!&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>TIOS Trends and Next Steps</title>
      <link>http://denimandsteel.com/blog/2012/05/TIOS-trends-and-next-steps/</link>
      <pubDate>Tue, 15 May 2012 00:00:00 -0700</pubDate>
      <author>hello@denimandsteel.com</author>
      <guid>http://denimandsteel.com/blog/2012/05/TIOS-trends-and-next-steps</guid>
      <description>&lt;p style='text-align: center;'&gt;
  &lt;img src='/blog/images/tiosweek3.png' alt='Map of all posts in the past 3 weeks' /&gt;
&lt;/p&gt;
&lt;p&gt;With media coverage tapering off, we&amp;#8217;re excited to see a steady trickle of comments coming in from bus stops around the region. With about three weeks behind us, it seems like a good time to check in with what we&amp;#8217;re seeing in trends and to talk a little about next steps for the service.&lt;/p&gt;

&lt;h2 id='trends'&gt;Trends&lt;/h2&gt;

&lt;h3 id='topics'&gt;Topics&lt;/h3&gt;

&lt;p&gt;We see a lot of comments about bus service. There are stops that see chronically late busses and in general, wishes for more coverage for certain lines. It&amp;#8217;s not hard to believe that given a chance, people ask for more of a constrained resource, so that in itself isn&amp;#8217;t so surprising.&lt;/p&gt;

&lt;p&gt;The second most common need expressed is for garbage cans at stops that don&amp;#8217;t have any, and less often but still common complaints about litter at stops. People like things a bit tidy, and we can&amp;#8217;t blame them for that either.&lt;/p&gt;

&lt;p&gt;Beyond that the trends get more diverse. We&amp;#8217;re happy to say that people are in small doses reaching out to each other, offering advice, saying they saw a cute person, and even asking if anyone else is around at the stop to make a wait a bit less lonely. Others are pointing out their favourite nearby businesses or waiting spots, and we&amp;#8217;ve even seen some small local businesses invite riders to take a few steps and visit them. We think that&amp;#8217;s great, and any business near a bus stop is more than welcome to make friendly offers to riders on the stops near them.&lt;/p&gt;

&lt;h3 id='places'&gt;Places&lt;/h3&gt;

&lt;p&gt;As you can see on the map, most comments come from inside Vancouver proper. We hope that our stickering efforts bring in more voices from the more outlying areas, as they often have longer wait times an can tune us into what&amp;#8217;s going on in those often-overlooked spots.&lt;/p&gt;

&lt;h3 id='tenor'&gt;Tenor&lt;/h3&gt;

&lt;p&gt;We continue to see very few problems with vulgarity and spam. We don&amp;#8217;t mind the swears, but have been relieved to find only two comments that we felt compelled to hide out of hundreds. People complain a bit about other riders but the majority are friendly and cheerful, and enthusiastic about the neighbourhoods they post from.&lt;/p&gt;

&lt;h3 id='devices'&gt;Devices&lt;/h3&gt;

&lt;p&gt;We&amp;#8217;re mostly seeing iPhones, which is not a big surprise, but also a lot of iPads which is surprising as the experience on the iPad is a bit broken. After that we see a handful of different Android devices from Samsung and HTC, and a surprising number of visits from Sony Ericsson devices which we had kind of written off.&lt;/p&gt;

&lt;p&gt;We still haven&amp;#8217;t shut out desktop browsers and find mobile traffic is trending to overtake desktop. Aside from quirks we didn&amp;#8217;t bother to fix on desktop browsers, we hope that means the service is proving more useful at the stop, as designed (whew!). That&amp;#8217;s a big signal for us and aside from the kinds of comments a big validator of what we&amp;#8217;ve done so far.&lt;/p&gt;

&lt;h2 id='next_steps'&gt;Next Steps&lt;/h2&gt;

&lt;p&gt;There have been some interesting and thoughtful feature requests, and we are listening to them but being careful about how we evolve the service.&lt;/p&gt;

&lt;p&gt;We think a key part in the positive reception is the focus on revealing the otherwise hidden knowledge that people have about the areas they use around stops, and in framing the service as a gift to Vancouver. We want to stay close to that mission, so the features most on our minds are those that build in that direction rather than trying to layer utilities that already exist by other means. In other words, we want to make changes, but primarily don&amp;#8217;t want to break what has been good so far.&lt;/p&gt;

&lt;p&gt;In the next few weeks we&amp;#8217;ll have a release that fixes a few bugs and tries to round out further the feeling of a community around our transit stops.&lt;/p&gt;

&lt;p&gt;We continue to hope that people in other cities will &lt;a href='https://github.com/denimandsteel/thisisourstop'&gt;grab the open-source code&lt;/a&gt; and adapt it for their own region, and are happy to talk to anyone interested in doing so. We can&amp;#8217;t promise help in every case, but we have open minds and easy to reach inboxes.&lt;/p&gt;

&lt;h3 id='stickers_again'&gt;Stickers Again!&lt;/h3&gt;

&lt;p&gt;We&amp;#8217;ll be putting up more stickers as we have time to, and really appreciate that people have been asking for sticker packs to decorate their own local stops. Scott in Point Grey and Rachael around the Commercial Drive area have been especially generous with their time and effort, and we want to note our gratitude here. If you want to get some stickers to put up, just drop us a line.&lt;/p&gt;

&lt;h3 id='keeping_on'&gt;Keeping On&lt;/h3&gt;

&lt;p&gt;We&amp;#8217;ll do some monthly posts for the next while to recap what&amp;#8217;s happening in the service and to make new features known, but will start posting notable comments with links to the stops via our &lt;a href='http://twitter.com/thisisourstop'&gt;@thisisourstop Twitter account&lt;/a&gt;. Follow us there to tune into the dispatches from around our region that make us smile.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>This Is Our Stop on CBC</title>
      <link>http://denimandsteel.com/blog/2012/05/TIOS-on-CBC/</link>
      <pubDate>Mon, 07 May 2012 00:00:00 -0700</pubDate>
      <author>hello@denimandsteel.com</author>
      <guid>http://denimandsteel.com/blog/2012/05/TIOS-on-CBC</guid>
      <description>&lt;p&gt;The media interest for what people are doing on This Is Our Stop has been great, but the best experience so far was a visit from CBC Vancouver&amp;#8217;s Bob Nixon and his cameraman Rob last week. We had slated just a half hour for the interview but it turned into more than an hour of easy conversation and sharing not only TIOS but our whole company ethos and how we like to work.&lt;/p&gt;

&lt;p&gt;Last night the piece aired, and we&amp;#8217;re really pleased with how perfectly Bob framed the story and tapped into the best aspects of the project. If you didn&amp;#8217;t see it on broadcast, you can watch the embedded video here. Thanks again Bob and Rob for a fun interview and for telling our story so well.&lt;/p&gt;
&lt;object height='403' width='600'&gt;
  &lt;param name='movie' value='http://www.cbc.ca/video/swf/UberPlayer.swf?state=sharevideo&amp;amp;clipId=2231622311&amp;amp;width=600&amp;amp;height=403' /&gt;
  &lt;param name='allowFullScreen' value='true' /&gt;
  &lt;param name='allowscriptaccess' value='always' /&gt;
  &lt;embed src='http://www.cbc.ca/video/swf/UberPlayer.swf?state=sharevideo&amp;amp;clipId=2231622311&amp;amp;width=600&amp;amp;height=403' allowfullscreen='true' type='application/x-shockwave-flash' allowscriptaccess='always' height='403' width='600' /&gt;
&lt;/object&gt;</description>
    </item>
    
    <item>
      <title>Week One for This Is Our Stop</title>
      <link>http://denimandsteel.com/blog/2012/05/TIOS-week-one/</link>
      <pubDate>Wed, 02 May 2012 00:00:00 -0700</pubDate>
      <author>hello@denimandsteel.com</author>
      <guid>http://denimandsteel.com/blog/2012/05/TIOS-week-one</guid>
      <description>&lt;p style='text-align: center;'&gt;
  &lt;img src='/blog/images/tiosweek1.png' alt='Week one posts' /&gt;
&lt;/p&gt;
&lt;p&gt;Launches rarely go this well. It&amp;#8217;s been an amazing week with a lot to share.&lt;/p&gt;

&lt;h2 id='reactions'&gt;Reactions&lt;/h2&gt;

&lt;p&gt;Overall, &lt;em&gt;This Is Our Stop&lt;/em&gt; has been well received. We&amp;#8217;ve had lots of enthusiastic responses on Twitter, and an exciting amount of interest from both local and national press. Coverage started with &lt;a href='http://www.theglobeandmail.com/news/technology/digital-culture/social-networking/canadian-startup-builds-a-social-network-for-bus-riders/article2414762/'&gt;Dan Misener&amp;#8217;s Globe and Mail Technology article&lt;/a&gt;, looking at TIOS as a niche social network.&lt;/p&gt;

&lt;p&gt;That led to a short but really &lt;a href='http://www.straight.com/article-672016/vancouver/our-stop-app-makes-vancouver-bus-stops-sort-social'&gt;great piece by Stephen Hui&lt;/a&gt; at the Georgia Straight, followed by &lt;a href='http://vancouver.openfile.ca/blog/curator-blog/curated-news/2012/online-social-network-vancouver-bus-riders'&gt;Open File&lt;/a&gt;. Then CBC Radio&amp;#8217;s Early Edition got in touch and we did an interview that aired Monday, as did a print and online interview with 24 Hours Vancouver. Most recently &lt;a href='http://vancouverisawesome.com/2012/05/01/this-is-our-stop-transit-project/'&gt;Bob at Vancouver Is Awesome wrote a post&lt;/a&gt; that put special focus on the stickers.&lt;/p&gt;

&lt;p&gt;That exposure was a big boost for what happened next. &lt;a href='https://twitter.com/tylorsherman/status/195660273242226688'&gt;Tylor put it best in a tweet&lt;/a&gt;: &lt;em&gt;Watching people breath life into something we&amp;#8217;ve been working so hard on, it&amp;#8217;s great.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;It really is. The people using the app seem to get it, and they seem into it. Despite having no identity requirements, only one comment out of over 300 had to be hidden, and that was for some pointless obscenity. A few local businesses have posted polite invitations to visit at stops near them, which is great when they are local to the stop.&lt;/p&gt;

&lt;h2 id='performance'&gt;Performance&lt;/h2&gt;

&lt;p&gt;Technically the node.js implementation has been running beautifully. We had started on Heroku to get our prototype running quickly, but moved off mid-development to make use of native WebSockets. Despite healthy traffic and posting in the past few days we&amp;#8217;ve yet to see capacity go above 10% in use with just a 256MB cloud server from Rackspace. This has allowed us to keep operational costs very low for now, and for a good part of the foreseeable future.&lt;/p&gt;

&lt;p&gt;As we&amp;#8217;ve watched comments come in, we often follow them to the individual stop page and check them out in context. That practice has uncovered lots of little bugs that we&amp;#8217;ve been able to fix in between visits from the same person, which is really fun to do. By simply following usage we&amp;#8217;ve been able to find the edges of the system in ways that a full QA program might not, and that&amp;#8217;s been a great validator for a lightweight, bastardized agile approach.&lt;/p&gt;

&lt;p&gt;We&amp;#8217;re aware of a few bugs and will get those fixed as we sort out the next best move, and after we keep our promises to clients so we can do other trivial things like pay rent and eat.&lt;/p&gt;

&lt;h2 id='desktop_access'&gt;Desktop Access&lt;/h2&gt;

&lt;p&gt;The nature of how news spreads meant that a lot of people had their first exposure to TIOS on a desktop browser. That&amp;#8217;s too bad in a lot of ways, as we make no provisions for desktop or ipad form factors at this point. We talked about softly blocking desktop access, but didn&amp;#8217;t get around to it before things took off, and we decided to leave it as is to see if anything bad happened.&lt;/p&gt;

&lt;p&gt;It&amp;#8217;s been alright, but it&amp;#8217;s not optimal, so we&amp;#8217;ll be making some changes that deter (but don&amp;#8217;t block) access by desktop browsers, encouraging people to use the app in-situ, outside at bus stops, where it&amp;#8217;s made to be used.&lt;/p&gt;

&lt;p&gt;For now if you go to our rough desktop landing page at &lt;a href='http://thisisourstop.com/desktop'&gt;thisisourstop.com/desktop&lt;/a&gt;, you&amp;#8217;ll see a live version of the map at the top of the page, which shows the locations of all posts since the service launched. Some neat patterns are emerging, reminiscent of &lt;a href='http://www.flickr.com/photos/walkingsf/6755920957/'&gt;Eric Fischer&amp;#8217;s beautiful map of paths through Vancouver&lt;/a&gt;.&lt;/p&gt;

&lt;h2 id='mystopto'&gt;MyStop.to&lt;/h2&gt;

&lt;p&gt;What was really unexpected was seeing the launch of &lt;a href='http://mystop.to'&gt;mystop.to&lt;/a&gt;, a Toronto-focussed remake of &lt;em&gt;This Is Our Stop&lt;/em&gt;&amp;#8217;s core concepts in a PHP app. The speed that this was rolled out was probably the most startling, and that the project used the concepts and a bunch of markup, but not the underlying code. It&amp;#8217;s all cool, just different from how open source projects usually go.&lt;/p&gt;

&lt;p&gt;We haven&amp;#8217;t had a chance to chat with the folks behind MyStop, but hope to soon. It&amp;#8217;s clearly different, and the tenor diverged sharply when we noticed ads. We wish the best for the project, and hope the heart of mystop.to stays close to tapping into the communal aspect of bus stops.&lt;/p&gt;

&lt;h2 id='whats_next'&gt;What&amp;#8217;s Next&lt;/h2&gt;

&lt;p&gt;When we launched we decided to step back and not get directly involved in postings too much. Instead we post when disposed to as part of our commutes, or when there are direct questions about TIOS that should be answered.&lt;/p&gt;

&lt;p&gt;We&amp;#8217;re especially avoiding much thinking about new features or integration with other services. Instead we want to give this new thing time to grow as it is, and then decide on some next steps. So while feedback has been great, the thing that will help right now is simply more use. If you want to help at all and you&amp;#8217;re in Vancouver, just use it, and let us know how it&amp;#8217;s going from time to time. And of course, tell your friends.&lt;/p&gt;

&lt;p&gt;But if you want to help even more, there&amp;#8217;s one big thing you can do: &lt;strong&gt;Stickers!&lt;/strong&gt; We&amp;#8217;re going to be putting more up in the coming weeks, but could use a hand. If you&amp;#8217;re up for that, &lt;a href='mailto:hello@denimandsteel.com'&gt;email us to coordinate&lt;/a&gt; picking up or getting stickers sent to you.&lt;/p&gt;

&lt;h2 id='best_of_tios'&gt;Best of TIOS&lt;/h2&gt;

&lt;p&gt;Finally, we had to pull out some posts that caught our eye and spurred conversation in the past week. Some are funny, some common sense, and some are really touching. We hope you like them, too.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;I watched my neighbourhood grow up around this stop. It used to be trees and a four way stop, then a high school came, and then one summer, I watched the last of the trees turn into a starbucks.&lt;/em&gt; &lt;a href='http://thisisourstop.com/stop/55926#comment-591'&gt;55926&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;It drives me nuts all the people who smoke at the Coquitlam bus loop. There are many no smoking signs but no enforcement. –Greg Moore&lt;/em&gt; &lt;a href='http://thisisourstop.com/stop/53730#comment-596'&gt;53730&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;A really nice guy invited me to stand under his umbrella at this stop yesterday. made the rainy wait much nicer.&lt;/em&gt; &lt;a href='http://thisisourstop.com/stop/56477#comment-602'&gt;56477&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;If you just missed your bus, wander down to Macdonald and scope out the free stuff on the NW corner.. The free corner!&lt;/em&gt; &lt;a href='http://thisisourstop.com/stop/50392#comment-587'&gt;50392&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Need more frequent service till eleven, some time after long wait, has to wait for another one. Because there is not enough space for all..:(&lt;/em&gt; &lt;a href='http://thisisourstop.com/stop/61590#comment-570'&gt;61590&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Needs a garbage can! Litter all up on mah neighbahood&lt;/em&gt; &lt;a href='http://thisisourstop.com/stop/50746#comment-553'&gt;50746&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Is there anywhere to walk to for lunch round here? I&amp;#8217;m stuck in BCIT CARI just after EA on the right&lt;/em&gt; &lt;a href='http://thisisourstop.com/stop/51548#comment-536'&gt;51548&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Watch out for curb puddle. You will get soaked by traffic hitting the puddle if you wait under the shelter in the rain&lt;/em&gt; &lt;a href='http://thisisourstop.com/stop/51362#comment-507'&gt;51362&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;This bus stop should leave @ 5:00 AM. Monday - Friday. 6:00 AM Saturdays &amp;amp; 7:00 AM on Sundays. Last bus should leave after midnight with the connections with the last Canada Line &amp;amp; SkyTrain.&lt;/em&gt; &lt;a href='http://thisisourstop.com/stop/59273#comment-495'&gt;59273&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Hey the FedEx truck is in the bus stop space again! –TheTodd&lt;/em&gt; &lt;a href='http://thisisourstop.com/stop/59760#comment-480'&gt;59760&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;The bus shelter has a leak making one side of it useless and a large puddles forms in front of the stop causing passengers to have to stand way back&lt;/em&gt; &lt;a href='http://thisisourstop.com/stop/53294#comment-450'&gt;53294&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;I love my bus&lt;/em&gt; &lt;a href='http://thisisourstop.com/stop/57892#comment-432'&gt;57892&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;You get to stare ironically at the Mercedes dealership here&lt;/em&gt; &lt;a href='http://thisisourstop.com/stop/50327#comment-420'&gt;50327&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Look to the person to your left. Now look to the person to your right. Now look at yourself. Two of those three people are hipsters. If you think it&amp;#8217;s not you, then you&amp;#8217;re a hipster.&lt;/em&gt; &lt;a href='http://thisisourstop.com/stop/52101#comment-406'&gt;52101&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;&amp;#8220;I can&amp;#8217;t see you but I know you&amp;#8217;re there.&amp;#8221; What movie is that from? Anybody?&lt;/em&gt; &lt;a href='http://thisisourstop.com/stop/58327#comment-369'&gt;58327&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;This street is so nice with Flowering trees and sunset in the background&lt;/em&gt; &lt;a href='http://thisisourstop.com/stop/58704#comment-363'&gt;58704&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Spent so much of my teenage years waiting at this bus stop&amp;#8230;&lt;/em&gt; &lt;a href='http://thisisourstop.com/stop/53193#comment-347'&gt;53193&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;My mornings are haunted by you!!&lt;/em&gt; &lt;a href='http://thisisourstop.com/stop/50309#comment-318'&gt;50309&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Across the street from my apartment. If you&amp;#8217;re waiting here, I can see you from my balcony. (Lookin&amp;#8217; good. How&amp;#8217;s it goin&amp;#8217;? How ya doin&amp;#8217;?)&lt;/em&gt; &lt;a href='http://thisisourstop.com/stop/50883#comment-254'&gt;50883&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Thank you, you beautiful people writing these things. You&amp;#8217;ve done more for this app than we ever could alone, and we&amp;#8217;ll do all we can to make a good conversation space for people who love transit.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Browser Wink</title>
      <link>http://denimandsteel.com/work/browser-wink</link>
      <pubDate>Mon, 30 Apr 2012 00:00:00 -0700</pubDate>
      <author>hello@denimandsteel.com</author>
      <guid>http://denimandsteel.com/work/browserwink</guid>
      <description>&lt;h3 id='how_it_works'&gt;How it Works&lt;/h3&gt;

&lt;p&gt;It&amp;#8217;s a pretty bare-bones approach, but it works well in our experience. Follow these steps to get busy.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;a href='https://github.com/denimandsteel/wink/zipball/master'&gt;Download the code&lt;/a&gt; and put it on your server. Craft a link that includes your email address. Add your logo to your install directory as logo.png (200x200px) and edit wink.php to link it to your website. Great, now you&amp;#8217;ve branded it your way. Keep going.&lt;/li&gt;

&lt;li&gt;When clients see a problem you can&amp;#8217;t, stop tearing your hair out. Instead, send a link to your Browser Wink. Ask the client to just click the link and then click Send Browser Details.&lt;/li&gt;

&lt;li&gt;The recipient clicks the button. They can preview what the service sends.&lt;/li&gt;

&lt;li&gt;Wink sends everything it can find out about the browser and its environment straight to your inbox. A sample of the dump is shown below.&lt;/li&gt;

&lt;li&gt;Go get &amp;#8216;em; start hunting for clues from a clearer picture of the browser that&amp;#8217;s giving you trouble. And be happy that you saved your client the discomfort of hunting down unfamiliar information that they don&amp;#8217;t care about anyway. Good luck.&lt;/li&gt;
&lt;/ol&gt;

&lt;h3 id='why_we_did_it'&gt;Why We Did It&lt;/h3&gt;

&lt;p&gt;It&amp;#8217;s frustrating enough for a client to see something broken in their browser, and then to hear a developer say they can&amp;#8217;t see it in theirs. The usual response is to drag the client through finding their browser version, OS version, screen resolution, javascript, and so on. It&amp;#8217;s painful for everyone and eats a lot of time.&lt;/p&gt;

&lt;p&gt;We set out to make something that would get us a deeper technical perspective on the problem while returning the client to familiar, comfortable territory. Browser Wink does that in a dead-simple interaction that any client can understand: they click a link, and then click Send Browser Details.&lt;/p&gt;

&lt;h3 id='you_can_use_this'&gt;You Can Use This&lt;/h3&gt;

&lt;p&gt;Wink is open source under the MIT license, so &lt;a href='https://github.com/denimandsteel/wink'&gt;you&amp;#8217;re free to take it and build on it&lt;/a&gt;. You can put your own branding in to build that connection with your customers, and hopefully it makes debugging those weird cross-browser problems a little easier.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Update&lt;/em&gt; &lt;a href='http://twitter.com/dpogue'&gt;Darryl Pogue&lt;/a&gt; has made a &lt;a href='https://github.com/dpogue/rails_wink'&gt;Wink Rails gem&lt;/a&gt; that you can embed into your application. Sweet.&lt;/p&gt;

&lt;h3 id='output_sample'&gt;Output Sample&lt;/h3&gt;

&lt;p&gt;So what exactly do you get back about someone&amp;#8217;s browser? The following sample tells all about Todd&amp;#8217;s current installation of Safari.&lt;/p&gt;
&lt;pre&gt;
	stdClass Object
(
   [screen] =&gt; stdClass Object
       (
           [width] =&gt; 1280
           [height] =&gt; 800
       )

   [browser] =&gt; stdClass Object
       (
           [userAgent] =&gt; Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_4) AppleWebKit/534.57.2 (KHTML, like Gecko) Version/5.1.7 Safari/534.57.2
           [width] =&gt; 1280
           [height] =&gt; 719
           [availWidth] =&gt; 1280
           [availHeight] =&gt; 717
       )

   [modernizr] =&gt; stdClass Object
       (
           [touch] =&gt; 
           [csstransforms3d] =&gt; 1
           [generatedcontent] =&gt; 1
           [fontface] =&gt; 1
           [flexbox] =&gt; 
           [canvas] =&gt; 1
           [canvastext] =&gt; 1
           [webgl] =&gt; 1
           [geolocation] =&gt; 1
           [postmessage] =&gt; 1
           [websqldatabase] =&gt; 1
           [indexeddb] =&gt; 
           [hashchange] =&gt; 1
           [history] =&gt; 1
           [draganddrop] =&gt; 1
           [websockets] =&gt; 1
           [rgba] =&gt; 1
           [hsla] =&gt; 1
           [multiplebgs] =&gt; 1
           [backgroundsize] =&gt; 1
           [borderimage] =&gt; 1
           [borderradius] =&gt; 1
           [boxshadow] =&gt; 1
           [textshadow] =&gt; 1
           [opacity] =&gt; 1
           [cssanimations] =&gt; 1
           [csscolumns] =&gt; 1
           [cssgradients] =&gt; 1
           [cssreflections] =&gt; 1
           [csstransforms] =&gt; 1
           [csstransitions] =&gt; 1
           [video] =&gt; 1
           [audio] =&gt; 1
           [localstorage] =&gt; 1
           [sessionstorage] =&gt; 1
           [webworkers] =&gt; 1
           [applicationcache] =&gt; 1
           [svg] =&gt; 1
           [inlinesvg] =&gt; 1
           [smil] =&gt; 1
           [svgclippaths] =&gt; 1
           [input] =&gt; stdClass Object
               (
                   [autocomplete] =&gt; 
                   [autofocus] =&gt; 1
                   [list] =&gt; 
                   [placeholder] =&gt; 1
                   [max] =&gt; 1
                   [min] =&gt; 1
                   [multiple] =&gt; 1
                   [pattern] =&gt; 1
                   [required] =&gt; 1
                   [step] =&gt; 1
               )

           [inputtypes] =&gt; stdClass Object
               (
                   [search] =&gt; 1
                   [tel] =&gt; 1
                   [url] =&gt; 1
                   [email] =&gt; 1
                   [datetime] =&gt; 
                   [date] =&gt; 
                   [month] =&gt; 
                   [week] =&gt; 
                   [time] =&gt; 
                   [datetime-local] =&gt; 
                   [number] =&gt; 1
                   [range] =&gt; 1
                   [color] =&gt; 
               )

           [_version] =&gt; 2.5.3
           [_prefixes] =&gt; Array
               (
                   [0] =&gt; 
                   [1] =&gt; -webkit-
                   [2] =&gt; -moz-
                   [3] =&gt; -o-
                   [4] =&gt; -ms-
                   [5] =&gt; 
               )

           [_domPrefixes] =&gt; Array
               (
                   [0] =&gt; webkit
                   [1] =&gt; moz
                   [2] =&gt; o
                   [3] =&gt; ms
               )

           [_cssomPrefixes] =&gt; Array
               (
                   [0] =&gt; Webkit
                   [1] =&gt; Moz
                   [2] =&gt; O
                   [3] =&gt; ms
               )

       )

)
&lt;/pre&gt;</description>
    </item>
    
    <item>
      <title>Introducing Browser Wink</title>
      <link>http://denimandsteel.com/blog/2012/04/browser-wink/</link>
      <pubDate>Mon, 30 Apr 2012 00:00:00 -0700</pubDate>
      <author>hello@denimandsteel.com</author>
      <guid>http://denimandsteel.com/blog/2012/04/browser-wink</guid>
      <description>&lt;p style='text-align: center;'&gt;
  &lt;img src='/blog/images/winkerbean.png' alt='Browser Wink Logo' /&gt;
&lt;/p&gt;
&lt;p&gt;April has been a big month for us. At the start of it we decided to make our theme for the month &amp;#8216;Finish&amp;#8217;. We had some lingering side projects started before getting very busy with client work, but their unfinished, or at least unpublished states were bothering us. So we made a big push to first &lt;a href='http://denimandsteel.com/work/beardspotter'&gt;get Beardspotter out&lt;/a&gt;, followed by &lt;a href='http://denimandsteel.com/work/this-is-our-stop'&gt;This Is Our Stop&lt;/a&gt; (both to great response, but especially TIOS). And now we have a third side project to share: Browser Wink.&lt;/p&gt;

&lt;p&gt;Wink is a simple, open-source tool for web developers built to save them time and to spare their clients the painful exercise of providing browser details during debugging. We built this in an afternoon and the first time we used it we likely saved ourselves a half hour and our client a number of tedious emails or phone calls.&lt;/p&gt;

&lt;p&gt;If you ever have the problem of a client saying they see something broken when it looks just fine to you, use Browser Wink to close that issue faster. We also wrote up &lt;a href='http://denimandsteel.com/work/browser-wink/'&gt;a case study with a few more details&lt;/a&gt;, but what you really want to do is to &lt;a href='http://denimandsteel.com/experiments/browser-profile/?email=hello@denimandsteel.com'&gt;see it in action&lt;/a&gt; and then to &lt;a href='https://github.com/denimandsteel/wink'&gt;download the code and make it yours, too&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;That&amp;#8217;s it for April, and for side-project launches for now (To-do: a better name than &lt;em&gt;side-project&lt;/em&gt; for these things).&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt; &lt;a href='https://twitter.com/bmann/status/197046606242123777'&gt;Boris suggested&lt;/a&gt; that we call them &lt;em&gt;inventions&lt;/em&gt;. Now, why didn&amp;#8217;t we think of that?&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Digital Storytelling Unconference Date and Venue</title>
      <link>http://denimandsteel.com/blog/2012/04/dsu-date-set/</link>
      <pubDate>Fri, 27 Apr 2012 00:00:00 -0700</pubDate>
      <author>hello@denimandsteel.com</author>
      <guid>http://denimandsteel.com/blog/2012/04/dsu-date-set</guid>
      <description>&lt;p style='text-align: center;'&gt;
  &lt;img src='/blog/images/dsumap.png' alt='Digital Storytelling Unconference Map' /&gt;
&lt;/p&gt;
&lt;p&gt;Thanks to everyone who expressed interest in the Digital Storytelling Unconference. After exploring some options we were connected with Minna and Jay at &lt;a href='http://www.thenetworkhub.ca/'&gt;The Network Hub&lt;/a&gt;, and they&amp;#8217;ve graciously offered to be our venue sponsor with their beautiful New Westminster location.&lt;/p&gt;

&lt;p&gt;With a location set we can&amp;#8217;t make any more excuses: it&amp;#8217;s happening, and the date is July 7.&lt;/p&gt;

&lt;p&gt;Some Vancouverites might tremble at the idea of something out of town, but rest assured it&amp;#8217;s not a hard trip to make. Located at the beautiful waterfront setting of the River Market, the Network Hub space is right across the street from Skytrain. Sure you&amp;#8217;ll need a 2-zone ticket but think of the adventure.&lt;/p&gt;

&lt;p&gt;More details will unfold quickly, and we&amp;#8217;ll post them here as well as &lt;a href='http://digitalstorytellingunconf.wikispaces.com/'&gt;on the event wiki&lt;/a&gt;, and we&amp;#8217;ll have ticket sales and an event website up soon. Pricing will be $15 early bird and $20 after that and at the door, provided we still have space (we&amp;#8217;re aiming for about 60 people, maybe more.)&lt;/p&gt;

&lt;p&gt;What we still need: a food and/or drink sponsor, a few more volunteer commitments for helping out the day-of (please add yourself to the wiki if you can help out). Up for that? Please get in touch by dropping a line to &lt;a href='mailto:hello@denimandsteel.com'&gt;&amp;#104;&amp;#101;&amp;#108;&amp;#108;&amp;#111;&amp;#064;&amp;#100;&amp;#101;&amp;#110;&amp;#105;&amp;#109;&amp;#097;&amp;#110;&amp;#100;&amp;#115;&amp;#116;&amp;#101;&amp;#101;&amp;#108;&amp;#046;&amp;#099;&amp;#111;&amp;#109;&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Introducing This Is Our Stop</title>
      <link>http://denimandsteel.com/blog/2012/04/thisisourstop/</link>
      <pubDate>Thu, 26 Apr 2012 00:00:00 -0700</pubDate>
      <author>hello@denimandsteel.com</author>
      <guid>http://denimandsteel.com/blog/2012/04/thisisourstop</guid>
      <description>&lt;p style='text-align: center;'&gt;
  &lt;img src='/blog/images/stickersondesk.jpg' alt='This Is Our Stop Stickers' /&gt;
&lt;/p&gt;
&lt;p&gt;Another week, another release of a side project. Where &lt;a href='/work/beardspotter'&gt;Beardspotter&lt;/a&gt; was a just for fun kind of thing, we&amp;#8217;re especially excited to share &lt;em&gt;This Is Our Stop&lt;/em&gt;, a mobile web app that creates social networks around individual bus stops in Vancouver.&lt;/p&gt;

&lt;p&gt;This project brings together so much of what we&amp;#8217;re interested in: web, social, mobile, physical-digital connections, and how open data makes new things possible. The project has already caught some attention, notably by &lt;a href='http://www.theglobeandmail.com/news/technology/digital-culture/social-networking/canadian-startup-builds-a-social-network-for-bus-riders/article2414762/'&gt;Dan Misener writing in the Globe &amp;amp; Mail&lt;/a&gt;. Though it&amp;#8217;s described as a startup, we want to emphasize that this is a side-project and not an official new business. We like doing lots of things, but we&amp;#8217;re not ready to make that jump quite yet.&lt;/p&gt;

&lt;p&gt;We owe special acknowledgement to &lt;a href='http://www.countablyinfinite.ca/'&gt;Karen Quinn Fung&lt;/a&gt; who planted the seed for the original idea. And to &lt;a href='http://negativeboy.com'&gt;Sam Dal Monte&lt;/a&gt; who partnered with us to contribute the visual design, and also brought insights into making the interaction design better. We also want to thank Translink for opening up the data for their bus stops and schedules, and to note that the project is not affiliated or endorsed in any way by Translink.&lt;/p&gt;

&lt;p&gt;In Vancouver with a smartphone? Point it at &lt;a href='http://thisisourstop.com'&gt;thisisourstop.com&lt;/a&gt; and plug in the 5-digit stop number, then have some fun. Like our other side projects, it&amp;#8217;s &lt;a href='https://github.com/denimandsteel/thisisourstop'&gt;open source&lt;/a&gt; so we&amp;#8217;d love it if others forked it and took it in new directions.&lt;/p&gt;

&lt;p&gt;There&amp;#8217;s &lt;a href='/work/this-is-our-stop'&gt;much more detail in the case study&lt;/a&gt; found in our Work section.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>This is Our Stop</title>
      <link>http://denimandsteel.com/work/this-is-our-stop</link>
      <pubDate>Thu, 26 Apr 2012 00:00:00 -0700</pubDate>
      <author>hello@denimandsteel.com</author>
      <guid>http://denimandsteel.com/work/this-is-our-stop</guid>
      <description>&lt;h3 id='try_it'&gt;Try It&lt;/h3&gt;

&lt;p&gt;Got a smartphone? If you&amp;#8217;re in Vancouver and surrounding area covered by &lt;a href='http://translink.bc.ca'&gt;Translink&lt;/a&gt;, head out to a bus stop and look for the 5-digit number on it. Point your browser at &lt;a href='http://thisisourstop.com'&gt;http://thisisourstop.com&lt;/a&gt; and enter that bus stop number, and instantly be able to talk about that stop and what&amp;#8217;s around it.&lt;/p&gt;

&lt;h2 id='the_idea'&gt;The Idea&lt;/h2&gt;

&lt;p&gt;Bus stops are anchor points for the urban experience. They&amp;#8217;re kind of neat when you think about them: stand at one and a giant machine will stop and give you a lift to almost any part of the city.&lt;/p&gt;

&lt;p&gt;If the people who used a bus stop got together and talked about it, what would they say? Would they point out problems? Share tips on what the surrounding area offers? Suggest improvements or talk about the weather? Maybe all of that and more. Maybe something completely different. We&amp;#8217;re curious to find out.&lt;/p&gt;

&lt;h2 id='the_approach'&gt;The Approach&lt;/h2&gt;

&lt;p&gt;We settled on a simple writing wall for bus stops that includes some information utility, to be accessed through smartphone browsers.&lt;/p&gt;

&lt;p&gt;On manually entering a stop number (which is turning out to be faster than a fancy-pants geo-location lookup or trying to search street addresses), we pull up basic information about the stop: cross street, routes that stop here and possibly the time of the next scheduled bus. We&amp;#8217;ll also show a map of the local area and provide tap-throughs to Google Maps and to the official source of information for that stop via Translink&amp;#8217;s mobile website.&lt;/p&gt;
&lt;p style='text-align: center;'&gt;&lt;img src='/work/images/thisisourstop/commentswire.png' alt='Commenting Wireframe' /&gt;&lt;/p&gt;
&lt;p&gt;With that model prototyped we found that we were not compelled to use the app very much, so we added the next scheduled time for each bus at that stop. That one change, adding utility, made it feel more natural to use at any given time when out and about.&lt;/p&gt;
&lt;img src='/work/images/thisisourstop/prototype.png' alt='Prototype' style='float: right; margin-left: 10px;' /&gt;
&lt;p&gt;Paired with information utility is a conversation space. Visitors can write messages up to 200 characters and attach any of four categories via friendly icons. Those categories are largely there to suggest themes that keep things light: weather, things to look for, suggestions and a kind of open category for just saying something.&lt;/p&gt;

&lt;p&gt;We also put a premium on visual design to help make an inviting and positive space. We partnered with &lt;a href='http://negativeboy.com'&gt;Sam Dal Monte&lt;/a&gt; to provide visual design. We&amp;#8217;re excited to be working with Sam after admiring his independent work in rethinking transit signage in Vancouver, and his contributions made a big difference.&lt;/p&gt;
&lt;img src='/work/images/thisisourstop/sketch.jpg' alt='Sam&amp;apos;s Early Sketches' style='float: right; margin-left: 10px;' /&gt;
&lt;p&gt;Sam approached the interface starting with content, and by content we mean typefaces. He researched the history of transit typefaces in Vancouver and incorporated that into his shortlist. In both the logotype and the content we tried to balance transit history with what works well on a mobile device.&lt;/p&gt;

&lt;p&gt;From there Sam built out a visual language and style that transformed the prototype and helped us refine the interactions. We couldn&amp;#8217;t be happier with how his work plugged into and advanced the vision.&lt;/p&gt;
&lt;img src='/work/images/thisisourstop/fullpage.jpg' alt='A single stop with comments' style='float: right; margin-left: 10px;' /&gt;
&lt;p&gt;In the background were many hours of discussing just how much we wanted to push against the norms of social networks. We ended up questioning online identity models, permanence and aggregation.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Impermanence&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Since city life changes daily, readers will only see posts from the last few days. In the background we&amp;#8217;ll retain the full history of posted comments (except abusive ones) and make those available by API for those wanting to do a deep dive on a specific stop. Posts can be given an up or down vote, or flagged for abuse if necessary. We think this model keeps the expectations at a good level, and prompts for less self-conscious participation.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Identity Lite&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The last thing we wanted to do was create the impression of yet another social network to join, so we tossed out the idea of user accounts or unique identities. People can add a name to their posts, but someone else might use the same name. Very few sidewalk chalk artists sign their work, and we wanted this to have that same feeling of transience and low-commitment. You don&amp;#8217;t sign your name or show ID to use a bus stop, which is part of its democratizing feel. We wanted to mirror that access in the app.&lt;/p&gt;

&lt;p&gt;One thing people often ask when we talk about the project is &lt;em&gt;Won&amp;#8217;t people use this for dating?&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;To be honest, we&amp;#8217;d take it as a mark of success if people did try and use it for missed connections. But more seriously, we know that any read-write space can invite unwanted behaviour. To manage that we&amp;#8217;ve worked out a way to blacklist a device for a period time, since we don&amp;#8217;t have a regular account to remove. Our approach here emphasizes forgiveness rather than total banishment as the tool for steering bad behaviour into good.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Be Open&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;We talked a lot about the need to bring this to a diverse audience rather than just those interested in new social technologies. To do that we&amp;#8217;ll be putting some stickers with the URL on bus stop poles in selected spots. The hope is that this approach will bring a more diverse community from the start, rather than trying to build out from an early-adopting tech crowd.&lt;/p&gt;
&lt;img src='/work/images/thisisourstop/stickers.jpg' alt='Stop Location Wireframe' style='float: left; margin-right: 10px;' /&gt;
&lt;p&gt;We were thoughtful about the name, searching for something inviting and community-oriented. &lt;em&gt;This Is Our Stop&lt;/em&gt; puts the focus on the shared ownership and investment inherent in public infrastructure.&lt;/p&gt;

&lt;p&gt;We&amp;#8217;re also making the code for the project open source under the MIT license. Our version works for Translink stops in and around Vancouver BC, but there is little stopping anyone from setting up their own instance by using data from their own transit service. In essence, if that municipality provides data to Google Transit, the same data should be available and work with This is Our Stop.&lt;/p&gt;

&lt;p&gt;So our hope is that people in other municipalities will &lt;a href='https://github.com/denimandsteel/thisisourstop'&gt;fork it and experiment&lt;/a&gt; with making their own bus stops more social.&lt;/p&gt;

&lt;h2 id='under_the_hood'&gt;Under the Hood&lt;/h2&gt;

&lt;p&gt;Technologically, this is of course a web application that aims for speed and smooth interaction. We built on Node.js to explore the real-time possibilities of a conversation space spread out across thousands of points, and are pleased with how that turned out. If you&amp;#8217;re looking at the comments on a stop you&amp;#8217;ll see new comments pop up without refreshing, and in the background we have a page that lets us see comments from across the region.&lt;/p&gt;

&lt;p&gt;Were a transit authority to take an interest in the platform, they could easily turn it into a real-time customer service channel that keeps conversations about problems tied to the location they happen at, rather than aggregated into a big river of stuff.&lt;/p&gt;

&lt;h2 id='where_were_at'&gt;Where We&amp;#8217;re At&lt;/h2&gt;

&lt;p&gt;It&amp;#8217;s an amazing project to work on, inspiring and challenging us in all the right ways. Once again we hit the intersection of web, mobile, social and physical world tie-ins that are our sweet spot, and even if it goes nowhere this project is a point of pride for us, and it&amp;#8217;s connected us with a first-rate visual designer as well as people interested in transit.&lt;/p&gt;

&lt;p&gt;It&amp;#8217;s as good as it&amp;#8217;s going to be without people using it, so after a few months in a quiet open beta we&amp;#8217;re going public. Happily, a conversation with Dan Misener &lt;a href='http://www.theglobeandmail.com/report-on-business/small-business/digital/web-strategy/cross-device-strategies-put-all-of-the-puzzle-pieces-together/article2411166/'&gt;about Menuito&lt;/a&gt; led to a more involved talk about This Is Our Stop, and that led to &lt;a href='http://www.theglobeandmail.com/news/technology/digital-culture/social-networking/canadian-startup-builds-a-social-network-for-bus-riders/article2414762/'&gt;his article in the Globe &amp;amp; Mail&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;We got a lot of great press from local and national media in the first couple weeks after launch. Locally, &lt;a href='http://www.straight.com/article-672016/vancouver/our-stop-app-makes-vancouver-bus-stops-sort-social'&gt;The Georgia Straight&lt;/a&gt;, &lt;a href='http://vancouver.24hrs.ca/News/local/2012/04/29/19694026.html'&gt;24 Hours&lt;/a&gt;, &lt;a href='http://vancouverisawesome.com/2012/05/01/this-is-our-stop-transit-project/'&gt;Vancouver is Awesome&lt;/a&gt;, CBC Radio and TV all ran stories and interviews. Nationally, the Canadian Press ran an article that got picked up by a number of outlets across the country. We&amp;#8217;re hoping that press translates into interest from other cities in taking the model and the code and making their own open conversation spaces.&lt;/p&gt;

&lt;p&gt;If you&amp;#8217;d like some help or are interested in learning more about the project or working with us, just say &lt;a href='mailto:hello@denimandsteel.com'&gt;&amp;#104;&amp;#101;&amp;#108;&amp;#108;&amp;#111;&amp;#064;&amp;#100;&amp;#101;&amp;#110;&amp;#105;&amp;#109;&amp;#097;&amp;#110;&amp;#100;&amp;#115;&amp;#116;&amp;#101;&amp;#101;&amp;#108;&amp;#046;&amp;#099;&amp;#111;&amp;#109;&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Forum Wrapup - Emily Smith</title>
      <link>http://denimandsteel.com/blog/2012/04/forum-emily-smith-wrapup/</link>
      <pubDate>Thu, 26 Apr 2012 00:00:00 -0700</pubDate>
      <author>hello@denimandsteel.com</author>
      <guid>http://denimandsteel.com/blog/2012/04/forum-emily-smith-wrapup</guid>
      <description>&lt;p&gt;Last night we opened the doors to old and new friends once again for another Forum.&lt;/p&gt;

&lt;p&gt;&lt;a href='http://bluemollusc.com/'&gt;Emily Smith&lt;/a&gt; took the speaker&amp;#8217;s chair and talked about how she got to know other crafters and makers of interesting things in Vancouver, starting from the popular &lt;a href='http://www.hackspace.ca/'&gt;Vancouver Hack Space&lt;/a&gt;. With lots of photos and anecdotes, she showed us how the spirit of making things often comes out of an unmet need, an unsolved problem or just a desire to understand how things work by putting them together and getting your hands dirty.&lt;/p&gt;

&lt;p&gt;Emily has not only been making her own creations, including some knitted works coloured with dyes made from invasive flowers removed from Stanley Park this year (which we saw, and they look amazing), but has been spurring makers and crafters around Vancouver to come together more. There are already numerous small groups but many of them struggle for some kind of viable funding or exposure, and pulling them together has been making that community much stronger.&lt;/p&gt;

&lt;p&gt;The discussion that came out of Emily&amp;#8217;s talk ranged from bringing maker philosophy into the classroom to dispute resolution in collective groups. We shared stories about companies benefitting by adopting innovations that makers hack into their products to the philosophy behind it all, which looks at the world as inherently changeable.&lt;/p&gt;

&lt;p&gt;We also talked a lot about how community forms, and Emily had some real-world wisdom to share about testing ideas when they are small and following those that get the best response. The work she&amp;#8217;s done has really paid off. The &lt;a href='http://vancouver.makerfaire.ca/'&gt;Vancouver Mini Maker Faire&lt;/a&gt; that she helped bring into being saw 3,000 people in its first run. This year it&amp;#8217;s coming back with a much bigger space at the PNE on June 23-24.&lt;/p&gt;

&lt;p&gt;Thanks Emily and thanks to everyone for coming out and joining in the conversation. The next Forum date and speaker haven&amp;#8217;t been set yet, but we&amp;#8217;ll make an announcement soon, and will be setting up a newsletter that makes it easier to know when these things are going down.&lt;/p&gt;

&lt;h3 id='about_forum'&gt;About Forum&lt;/h3&gt;

&lt;p&gt;&lt;a href='http://denimandsteel.com/forum/'&gt;Forum&lt;/a&gt; is our speaker series where small groups get together to hear an interesting speaker and to converse rather than just listen. Events are capped at 10 people and happen in our comfortable studio space with good food and drink. The format emphasizes interaction with speakers and a focus on topics from outside our normal tech-filled lives. To learn more or to inquire about becoming a sponsor, contact &lt;a href='mailto:hello@denimandsteel.com'&gt;hello@denimandsteel.com&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Introducing Beardspotter</title>
      <link>http://denimandsteel.com/blog/2012/04/beardspotter/</link>
      <pubDate>Wed, 18 Apr 2012 00:00:00 -0700</pubDate>
      <author>hello@denimandsteel.com</author>
      <guid>http://denimandsteel.com/blog/2012/04/beardspotter</guid>
      <description>&lt;p style='text-align: center;'&gt;
  &lt;img src='/blog/images/beardspottericon.png' alt='Beardspotter icon' /&gt;
&lt;/p&gt;
&lt;p&gt;We&amp;#8217;re pleased to release a fun little mobile web app side project. It&amp;#8217;s called Beardspotter, and while it&amp;#8217;s just a toy it also embodies some neat-o problems that we enjoyed solving. Like all of our favourite projects, Beardspotter brings together social, mobile and some connection to the physical world through the web.&lt;/p&gt;

&lt;p&gt;Got a smartphone? Point it at &lt;a href='http://beardspotter.com'&gt;beardspotter.com&lt;/a&gt; and have some fun with it. The project is open source, so if you like what you see you can use it for yourself or fork and run with it in new directions.&lt;/p&gt;

&lt;p&gt;There&amp;#8217;s &lt;a href='/work/beardspotter'&gt;much more detail in the case study&lt;/a&gt; found in our Work section. Enjoy, and report those beards!&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Beardspotter</title>
      <link>http://denimandsteel.com/work/beardspotter</link>
      <pubDate>Wed, 18 Apr 2012 00:00:00 -0700</pubDate>
      <author>hello@denimandsteel.com</author>
      <guid>http://denimandsteel.com/work/beardspotter</guid>
      <description>&lt;h3 id='try_it'&gt;Try It&lt;/h3&gt;

&lt;p&gt;Got a smartphone (ideally an iPhone)? Go to &lt;a href='http://beardspotter.com'&gt;beardspotter.com&lt;/a&gt; and give it a try. Add it to your home screen for quick access and get a slick little icon for no extra charge.&lt;/p&gt;

&lt;p&gt;No beards in sight? You can take a look at &lt;a href='http://beardspotter.com/sighting'&gt;the Sightings page at http://beardspotter.com/sighting&lt;/a&gt;. If you visit on a non-touch device, just use your left and right arrow keys to move between reports.&lt;/p&gt;

&lt;h3 id='the_idea'&gt;The Idea&lt;/h3&gt;

&lt;p&gt;The vision was pretty simple: a beard-counting mobile web app. The mockup and the prototype happened at the same time that afternoon, and while we were goofing off at first we started seeing some interesting technical and design challenges to explore. In the following days we worked at it a bit more and eventually made it an ongoing side project.&lt;/p&gt;

&lt;p&gt;On the interface design side, we were looking for a way to tally different beards easily and enjoyably, while keeping error rates low. Most mobile tallying apps we looked at only let you count one or two items, with one outlier letting you count up to four. We thought we could do better. After all, there are more than four types of interesting beards.&lt;/p&gt;
&lt;img src='/work/images/beardspotter/initial.jpg' alt='Initial prototype' style='float: right; margin-left: 10px;' /&gt;
&lt;p&gt;The early designs tested well so we started to push the responsiveness, wondering how close we could come to the feel of a native app. That theme kept running through the project and became the underlying focus of the experiment.&lt;/p&gt;

&lt;h3 id='the_approach'&gt;The Approach&lt;/h3&gt;

&lt;p&gt;The interaction model we settled on provided for counting up to nine items on one screen. Getting the tap-target areas to the right size and getting the add/reset actions feeling right turned out to be the easy part.&lt;/p&gt;

&lt;p&gt;What was difficult was the page that confirmed the submission of a report. That page was easy to make, but it felt like the experience dropped off too quickly, that there was something more needed. We decided to re-frame that page to show recent reports from anywhere on Earth, adding social and geographic dimensions but without overloading the simple UI. Although it sounds easy to pull off, it presented some new challenges.&lt;/p&gt;

&lt;p&gt;We realized pretty quickly that plotting each report on a live map would be too slow. Instead, we used a little mathemagic to position the marker onto a static map image rather than looking up a map position each time. A little CSS magic adds the pulse effect to make the individual spots easier to notice at a glance, and gives it a feeling of being more active.&lt;/p&gt;

&lt;p&gt;The interface to step through beard reports was harder than expected in both design and building. We tried a vertical scrolling list, but it was choppy and cluttered. A horizontal carousel approach was better but not perfect. We went from talking at length about where to put back and forward controls, but eventually landed on a swipe-based mechanism that moves so naturally and smoothly you&amp;#8217;d almost believe it&amp;#8217;s a native app.&lt;/p&gt;

&lt;p&gt;We also found another use for our lightweight approach to identity in casual social apps, opting to just save names on the client-side and to forego accounts and passwords. We can do those, but we don&amp;#8217;t assume we have to everywhere.&lt;/p&gt;
&lt;img src='/work/images/beardspotter/final.png' alt='Initial prototype' style='float: left; margin-right: 10px;' /&gt;
&lt;h3 id='whats_the_point'&gt;What&amp;#8217;s the Point?&lt;/h3&gt;

&lt;p&gt;Fun, practice, and continuing to work in the area we love most: where the web, mobile, social and connections to the physical world all meet. Projects like this are our exercise: we do them because they expand capability.&lt;/p&gt;

&lt;p&gt;The quality we chased the most in this project is a key hurdle for mobile web apps: speed. Many web businesses and developers are reporting significant impact from even small improvements in speed. Getting a web app close to the responsiveness of a native app is not only a mark of pride, it helps make web apps a more serious contender for businesses looking to deliver a great mobile experience.&lt;/p&gt;
&lt;img src='/work/images/beardspotter/sighting.png' alt='Initial prototype' style='float: right; margin-left: 10px;' /&gt;
&lt;h3 id='go_for_it'&gt;Go For It&lt;/h3&gt;

&lt;p&gt;Like the interaction pattern or that sweet scrolling on the Worldwide Beards page? Feel like using some of the code for a project you&amp;#8217;ve got in mind? We hear you.&lt;/p&gt;

&lt;p&gt;That&amp;#8217;s why Beardspotter is open source under the MIT license. &lt;a href='https://github.com/denimandsteel/beardspotter'&gt;Fork it. Have fun with it.&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Want us to make something cool for you? &lt;a href='mailto:hello@denimandsteel.com'&gt;Just say hello&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Next Forum - Emily Smith</title>
      <link>http://denimandsteel.com/blog/2012/04/forum-emily-smith/</link>
      <pubDate>Thu, 12 Apr 2012 00:00:00 -0700</pubDate>
      <author>hello@denimandsteel.com</author>
      <guid>http://denimandsteel.com/blog/2012/04/forum-emily-smith</guid>
      <description>&lt;p&gt;Makers have always existed, but the wonder of what they do is hard to detect in a sea of mass produced products. Maybe that&amp;#8217;s why they&amp;#8217;ve been growing their communities: finding each other to inspire, be inspired, and to share the fruits of their ingenuity.&lt;/p&gt;

&lt;p&gt;&lt;a href='http://bluemollusc.com/'&gt;Emily Smith&lt;/a&gt; has been at the centre of Vancouver&amp;#8217;s own growing Maker community as founder of Maker Foundation and Director of &lt;a href='http://vancouver.makerfaire.ca/'&gt;Vancouver Mini Maker Faire&lt;/a&gt;. She&amp;#8217;ll join us to share her experience in helping bring like-minded people together, and about some of the incredible things that people are making in their homes and workshops.&lt;/p&gt;

&lt;p&gt;We hope you&amp;#8217;ll join us on April 25. Space is limited, so you&amp;#8217;ll want to &lt;a href='http://www.eventbrite.ca/event/3347419221'&gt;register today&lt;/a&gt;.&lt;/p&gt;
&lt;iframe marginheight='5' allowtransparency='true' src='http://www.eventbrite.ca/tickets-external?eid=3347419221&amp;amp;ref=etckt' marginwidth='5' frameborder='0' height='275' vspace='0' hspace='0' width='100%'&gt; &lt;/iframe&gt;
&lt;h3 id='about_forum'&gt;About Forum&lt;/h3&gt;

&lt;p&gt;&lt;a href='http://denimandsteel.com/forum/'&gt;Forum&lt;/a&gt; is our speaker series that features a small group in our comfortable studio space with food and drink provided. The format emphasizes interaction with speakers and a focus on topics from outside our normal tech-filled lives. To learn more or to inquire about becoming a sponsor, contact &lt;a href='mailto:hello@denimandsteel.com'&gt;hello@denimandsteel.com&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Hello I'm Angela</title>
      <link>http://denimandsteel.com/blog/2012/04/introducing-angela/</link>
      <pubDate>Mon, 09 Apr 2012 00:00:00 -0700</pubDate>
      <author>hello@denimandsteel.com</author>
      <guid>http://denimandsteel.com/blog/2012/04/introducing-angela</guid>
      <description>&lt;p&gt;One week ago today I came across this retweet from &lt;a href='https://twitter.com/#!/DenimAndSteel/status/186938549713645571'&gt;Roland Tanglao&lt;/a&gt;. Right away I thought to myself - I wonder if I&amp;#8217;m up for this?&lt;/p&gt;

&lt;p&gt;A little history: New city, new adventures. I moved to Vancouver two years ago to pursue my interest in coffee culture. It wasn&amp;#8217;t so much an interest in coffee as it was what I thought a step in the right direction as a designer. Generally, most of the designers I meet were baristas before they made it in design: I figured I could give it a try.&lt;/p&gt;

&lt;p&gt;Vancouver has great weather and awesome coffee. I had my first coffee experience the day before my interview with JJ Bean! Fast forward: I met Roland at JJ Bean Woodwards last year while working for the cafe. We would often discuss favourite iPhone photography apps, and he&amp;#8217;d show me the latest and greatest on the many gadgets strung about his neck. When I left JJ to pursue the field of design I added as many of my coffee-loving friends to the various social media networks we have become accustomed to.&lt;/p&gt;

&lt;p&gt;I decided to investigate the Denim and Steel folks and the internship they were tweeting about. I liked how they sounded from their site and based on that hoped I might fit in. I wrote them right away and awaited a reply. Much to my surprise it came that very same day, that was last Monday evening.&lt;/p&gt;

&lt;p&gt;After meeting Tylor and Todd for a lovely chat over coffee on Friday morning, thanks to social media I was accepted as their intern (&lt;a href='https://twitter.com/#!/rtanglao/status/186984443825766401'&gt;paid intern&lt;/a&gt;). I&amp;#8217;m currently sitting at the same table as Tylor and Todd, I&amp;#8217;m quite nervous and very excited to be learning again.&lt;/p&gt;

&lt;p&gt;Let&amp;#8217;s get into it!&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Admin Lite</title>
      <link>http://denimandsteel.com/blog/2012/04/admin-lite/</link>
      <pubDate>Fri, 06 Apr 2012 00:00:00 -0700</pubDate>
      <author>hello@denimandsteel.com</author>
      <guid>http://denimandsteel.com/blog/2012/04/admin-lite</guid>
      <description>&lt;p&gt;When building new systems, some kind of administrative interface is almost always necessary. They&amp;#8217;re funny beasts in the software making process, ranging from almost forgotten in the excitement of building the customer-facing experience, or over-designed to the point of being an entire toolbox when all you need is a screwdriver.&lt;/p&gt;

&lt;p&gt;Admin interfaces can be challenging: the people using them have a very different perspective from their customers. If you think about the back of house in a restaurant with cooks and kitchen equipment and how different that is from the dining experience, you have a sense of the gap between the customer and the admin perspective in software. It&amp;#8217;s a real need, but can quickly turn into project quicksand.&lt;/p&gt;

&lt;p&gt;At the heart of the problem is that we never really understand what problems will happen until the product is launched and live and in your customer&amp;#8217;s hands. In other words you can build defences in all the wrong places, spending budget and adding code complexity that delivers little value.&lt;/p&gt;

&lt;p&gt;We&amp;#8217;ve developed two principles to keep ourselves and clients from getting lost in unnecessary administrative design and coding, which we&amp;#8217;ve come to call the Admin Lite approach.&lt;/p&gt;

&lt;h3 id='1_start_with_none'&gt;1. Start with None&lt;/h3&gt;

&lt;p&gt;We start by assuming that there will be no admin interface, even when we know there will be. We see what problems we can solve without building specific interfaces, either through good interaction design or clever coding for background handling.&lt;/p&gt;

&lt;p&gt;Eventually we find a case that requires administrative intervention and tackle that problem, but we keep our effort minimal because of the second principle.&lt;/p&gt;

&lt;h3 id='2_solve_only_existing_problems'&gt;2. Solve Only Existing Problems&lt;/h3&gt;

&lt;p&gt;This principle requires courage from the client and agility from us: we see what problems come out of actual use, and then make something to solve them. Optimism and pessimism, the twin trouble-makers of admin interface design, can&amp;#8217;t mislead us at that point because we can see the problem as it is rather than as it might be.&lt;/p&gt;

&lt;p&gt;Of course, there are some good administrative practices that are tried and true in years of software design. We recognize those and accommodate with the first principle, but through the second we ensure a clear connection between what is needed and what is built. The result is higher value to clients and their customers, less code complexity and leaner interfaces that get the job done.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Call For Interest - Digital Storytelling Unconference</title>
      <link>http://denimandsteel.com/blog/2012/04/digital-storytelling-unconference/</link>
      <pubDate>Tue, 03 Apr 2012 00:00:00 -0700</pubDate>
      <author>hello@denimandsteel.com</author>
      <guid>http://denimandsteel.com/blog/2012/04/digital-storytelling-unconference</guid>
      <description>&lt;p&gt;At our &lt;a href='http://denimandsteel.com/blog/2012/01/forum-wrapup-wellwood/'&gt;January forum&lt;/a&gt;, John Wellwood talked about the potential for digital storytelling. Afterwards, a small working group formed from attendees gathered every two weeks to discuss possible ways to explore the emerging blend of digital media and storytelling practice.&lt;/p&gt;

&lt;p&gt;With ourselves, &lt;a href='http://kaishin.ca/'&gt;Kaishin Chu&lt;/a&gt; and John from &lt;a href='http://echomemoirs.com'&gt;Echo Memoirs&lt;/a&gt;, the discussions have been fruitful. But to turn those discussions into something more we&amp;#8217;ve realized the interest needs a wider space and more fertile ground to grow.&lt;/p&gt;

&lt;p&gt;Wondering about the best way to bring what we&amp;#8217;ve learned so far to others, and to hear what they had to say, we realized the ideal format already existed: the venerable &lt;a href='http://en.wikipedia.org/wiki/Unconference'&gt;unconference format&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;A quick web search shows we&amp;#8217;re not the first to think about this, but it would be a first for Vancouver and a first for a focus on how digital tools and culture intersect with storytelling. Rather than a place to tell stories, this is more about bringing together people from what John calls &amp;#8216;hard culture/soft culture&amp;#8217; (digital and analog) to see how traditional storytelling practice can inform digital tool-making, and what emerging opportunities digital tools offer storytellers.&lt;/p&gt;

&lt;p&gt;We&amp;#8217;re thinking about a June or July date, but pulling it together by then is no small task. So at this point we&amp;#8217;re putting the word out to find out if there&amp;#8217;s interest in attending, presenting or organizing, and to go from there if there&amp;#8217;s enough heat to build a fire around this topic.&lt;/p&gt;

&lt;p&gt;If you&amp;#8217;re interested in attending, presenting at, or even helping organize a digital storytelling unconference, please get in touch through our Twitter handle, or email us at &lt;a href='mailto:hello@denimandsteel.com'&gt;&amp;#104;&amp;#101;&amp;#108;&amp;#108;&amp;#111;&amp;#064;&amp;#100;&amp;#101;&amp;#110;&amp;#105;&amp;#109;&amp;#097;&amp;#110;&amp;#100;&amp;#115;&amp;#116;&amp;#101;&amp;#101;&amp;#108;&amp;#046;&amp;#099;&amp;#111;&amp;#109;&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Forum Wrapup - David Ramslie and the Greening of Vancouver</title>
      <link>http://denimandsteel.com/blog/2012/03/forum-wrapup-ramslie/</link>
      <pubDate>Thu, 15 Mar 2012 00:00:00 -0700</pubDate>
      <author>hello@denimandsteel.com</author>
      <guid>http://denimandsteel.com/blog/2012/03/forum-wrapup-ramslie</guid>
      <description>&lt;p&gt;With seemingly endless bad news about federal environmental policy in Canada, a brilliantly optimistic perspective was not what we expected from our March Forum speaker &lt;a href='http://ca.linkedin.com/pub/dave-ramslie/30/1a3/238'&gt;David Ramslie&lt;/a&gt;. But optimism, backed up with wide-ranging statistics, deep knowledge and engaging anecdotes are exactly what he delivered.&lt;/p&gt;

&lt;p&gt;As the Senior Sustainability Programs Manager for the City of Vancouver, David&amp;#8217;s awareness must be broad. Food production, building codes, water use, transportation, cultural activities and more intersect with each other in complex and often unexpected ways, making his job one of managing the changes necessary to live in what he calls the Post-Copenhagen world.&lt;/p&gt;

&lt;p&gt;What defines that world, he notes, is not the failure of national governments that so much media attention focused on, but the way that the mayors of 300+ cities came together and left with the motivation and ideas to make significant changes at the local level.&lt;/p&gt;

&lt;p&gt;When it comes to dealing with climate change, the rule seems that the more local the responsibility, the higher the capacity and will to act. We learned that Vancouver is already a global leader in sustainability, having exceeded the Kyoto targets while growing our economy. That success has driven the ambitious &lt;a href='http://talkgreenvancouver.ca/'&gt;Greenest City program&lt;/a&gt;, which lays out targets for 2020 and 2050 that impact all aspects of city life. We found a lot to like in the care taken to balance and integrate those changes so they work together rather than as silo policy changes.&lt;/p&gt;

&lt;p&gt;David wasn&amp;#8217;t shy about calling some of those targets audacious. But he also noted that the infrastructure changes the program will bring by 2020 will pay a kind of compounding interest in change, and make the incredible targets set for 2050 much easier to achieve.&lt;/p&gt;

&lt;p&gt;Daily life makes it hard to see and believe that real and positive changes are happening, and it made us especially proud to live where we do. Where many see uncertainty and doom in our near future, David says that the future has never looked brighter for Vancouver. We&amp;#8217;re very grateful for the time and energy David brought to Forum, and for attendees staying almost an hour after the talk to continue the discussion.&lt;/p&gt;

&lt;h3 id='about_forum'&gt;About Forum&lt;/h3&gt;

&lt;p&gt;Forum is our speaker series that features guest speakers and small group interaction with focus on topics from outside our normal tech-filled lives. &lt;a href='http://denimandsteel.com/forum/'&gt;Learn more about the events&lt;/a&gt; or contact us to inquire about becoming a sponsor.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>On Meetings</title>
      <link>http://denimandsteel.com/blog/2012/03/meetings/</link>
      <pubDate>Fri, 09 Mar 2012 00:00:00 -0800</pubDate>
      <author>hello@denimandsteel.com</author>
      <guid>http://denimandsteel.com/blog/2012/03/meetings</guid>
      <description>&lt;p&gt;Every so often a blog post about how poorly meetings function circulates and generates a bit of heat. Maybe you&amp;#8217;ve seen them. They often have titles like &lt;em&gt;Meetings are Broken&lt;/em&gt; or &lt;em&gt;Kill All Meetings&lt;/em&gt; or &lt;em&gt;We Never Have Meetings and We're Productive to Cosmic Proportions Because Of It And You Should Too&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;Funny thing, not all meetings feel like meetings, and they work pretty well. They also come in various formats and sizes. Stopping by someone&amp;#8217;s desk to talk about something? That&amp;#8217;s a meeting. Doing a quick chat over IM? That&amp;#8217;s a meeting. Standing at the whiteboard to work out a problem? You better believe that&amp;#8217;s a meeting, friend.&lt;/p&gt;

&lt;p&gt;But we all know that when people gather at a table to talk in a more traditional meeting format, there&amp;#8217;s the potential to get lost in the weeds and accomplish nothing. But there&amp;#8217;s also the potential to get a shared understanding more efficiently than any phone call, IM or project management tool could come close to.&lt;/p&gt;

&lt;p&gt;The difference between agonizing time-waster and a kick-ass huddle is one of competency, of knowing how to wield the format like a tool. By now you can tell that we get a fair bit out of meetings, so here are all our secret techniques, in one convenient place but in no particular order.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Own the Meeting You Call&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;If you set it up, you are responsible for the success of that meeting. Be prepared and be present.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Facilitate&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Every meeting needs a facilitator. Facilitation is not about being a dictator of discussion, but a traffic cop keeping the flow moving. Facilitators don&amp;#8217;t have to be conductors, but can just echo back what&amp;#8217;s heard and move the group through the agenda while making sure everyone has their chance to speak. The meeting owner is usually the facilitator, but not always. There&amp;#8217;s a skill in facilitation so pick the best person for the job if it&amp;#8217;s not you.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Plan with Flexibility&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;That&amp;#8217;s right, an agenda, the thing that says what the meeting is for, who is invited, who is required, when, where and what will be accomplished. But instead of topics, list the goals, the things you want to get done. Each item should be something that the group can decide to act on, delegate or dismiss.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Record&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Someone has to be writing down what&amp;#8217;s happening. It can be on a whiteboard or a project management tool or just notes that get sent around after, but without a record the important stuff can slip away. Don&amp;#8217;t let your meetings leak value. Pro tip: if you&amp;#8217;re the facilitator, try not to be the recorder.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Time x People = Money&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Next time you&amp;#8217;re in a meeting, count the number of people there and estimate how much they cost per hour and the number of hours you meet for. Multiply those numbers and see how much money you burned. If your meeting isn&amp;#8217;t generating value that justifies that cost, you&amp;#8217;ve invited too many people or you&amp;#8217;re not running the meeting tightly enough.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The Start is the Start&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Start the meeting on the minute. Close the door if you have one and if someone comes in late, stop talking until they are seated. Do not offer to recap, but do so if asked. The message will be clear for next time: be on time or be left behind.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Cap the Small Talk&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;If the meeting starts with chitchat about everyone&amp;#8217;s day or last night&amp;#8217;s hockey game, it&amp;#8217;s already in trouble. Starting the meeting on topic sets the right tone that everyone is here to work.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Demand Presence&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Laptop open? Cellphone in hand? Doing a little multi-tasking? Please leave and come back when you are ready to be there. People are terrible multitaskers, and trying to stay on top of multiple things only allows part of what you bring to the table to be used. What&amp;#8217;s more, tolerating split attention sends the message that everyone else can multitask at the table. No wonder people think meetings suck if they only spend a fraction of their attention making a contribution.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Focal Point&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Is everyone sitting at a table looking at each other? Bad idea. Have some representation of the work you&amp;#8217;re there to talk about present. It can be on a screen, printed and laid out on the table or hung on the wall, or written out on a whiteboard. It can be screenshots, wireframes, topics, test results, and the list goes on. The point is that you have something for people to focus on that isn&amp;#8217;t each other. Direct their energy to what you want to make happen and watch them dig in to do the job they were hired to do. This technique works like magic and doesn&amp;#8217;t require additional effort during a meeting unless the discussion starts to wander.&lt;/p&gt;

&lt;p&gt;A lot of this might sound like a heavy hand, but it&amp;#8217;s not about turning every technique up to 11. Start small and build a culture of effective meetings. Not every meeting is necessary, but when done right they are great value generators.&lt;/p&gt;

&lt;p&gt;If you really want to make meetings work, I can&amp;#8217;t suggest a better book than - wait for it - &lt;a href='http://www.amazon.ca/Make-Meetings-Work-Michael-Doyle/dp/0425138704/ref=sr_1_1?ie=UTF8&amp;amp;qid=1331342651&amp;amp;sr=8-1'&gt;How to Make Meetings Work&lt;/a&gt;. I first read it years ago and have bought several copies for colleagues. It&amp;#8217;s the source of some of the gold you just enjoyed above, and has a lot about how to handle the um, stronger personalities that can throw a gathering off track.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Next Forum - David Ramslie</title>
      <link>http://denimandsteel.com/blog/2012/02/forum-ramslie/</link>
      <pubDate>Tue, 07 Feb 2012 00:00:00 -0800</pubDate>
      <author>hello@denimandsteel.com</author>
      <guid>http://denimandsteel.com/blog/2012/02/forum-ramslie</guid>
      <description>&lt;p&gt;You might not see them in your day to day life yet, but big changes are afoot towards a more sustainable Vancouver. At our March 14 Forum, we&amp;#8217;ll have the chance to hear from and talk with one of the people helping to lay the foundation for a greener Vancouver.&lt;/p&gt;

&lt;p&gt;David Ramslie is the Senior Sustainability Programs Manager at the City of Vancouver. In that role he educates and enlightens people in Vancouver and other cities about our &lt;a href='http://talkgreenvancouver.ca/'&gt;Greenest City program&lt;/a&gt;, challenges we collectively face and the kinds of changes we can look forward to.&lt;/p&gt;

&lt;p&gt;David&amp;#8217;s work intersects almost every aspect of city life: how our buildings are built, how we get around, and how we share resources. This Forum is a rare opportunity to talk with someone whose work will change an entire city across decades, with the complexity and contention that entails. And, if there&amp;#8217;s any doubt about a fellow from City Hall being able to hold a room, &lt;a href='http://www.youtube.com/watch?v=AXq4e3RNg_Y'&gt;David&amp;#8217;s Pecha Kucha talk is online&lt;/a&gt; for your viewing. Give it a watch and you&amp;#8217;ll see why we&amp;#8217;re excited to welcome David.&lt;/p&gt;

&lt;p&gt;We hope you&amp;#8217;ll join us. Space is limited, so if you&amp;#8217;re interested you&amp;#8217;ll want to &lt;a href='http://www.eventbrite.com/event/2901712099'&gt;register today&lt;/a&gt;.&lt;/p&gt;
&lt;iframe marginheight='5' allowtransparency='true' src='http://www.eventbrite.ca/tickets-external?eid=2901712099&amp;amp;ref=etckt' marginwidth='5' frameborder='0' height='275' vspace='0' hspace='0' width='100%'&gt; &lt;/iframe&gt;
&lt;h3 id='about_forum'&gt;About Forum&lt;/h3&gt;

&lt;p&gt;Forum is our speaker series that features a small group in our comfortable studio space with food and drink provided. The format emphasizes interaction with speakers and a focus on topics from outside our normal tech-filled lives. To learn more or to inquire about becoming a sponsor, contact &lt;a href='mailto:hello@denimandsteel.com'&gt;hello@denimandsteel.com&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Forum 2 Wrapup - The Art of Storytelling</title>
      <link>http://denimandsteel.com/blog/2012/01/forum-wrapup-wellwood/</link>
      <pubDate>Thu, 12 Jan 2012 00:00:00 -0800</pubDate>
      <author>hello@denimandsteel.com</author>
      <guid>http://denimandsteel.com/blog/2012/01/forum-wrapup-wellwood</guid>
      <description>&lt;p&gt;&lt;img src='/blog/images/johnwellwoodslifestory.jpg' alt='John Wellwood with his Life Story Visualization' /&gt;&lt;/p&gt;

&lt;p&gt;John Wellwood of &lt;a href='http://echomemoirs.com'&gt;Echo Memoirs&lt;/a&gt; took the speaker&amp;#8217;s chair last night at our second Forum, and took us on a trip through the world of storytelling.&lt;/p&gt;

&lt;p&gt;Starting with a gallop through the forms that storytelling has taken through history, John looked at how the pre-copyright practices of oral tradition, where story elements were borrowed, modified, mixed and matched have come back to us with the digital tools so widely available. Today&amp;#8217;s remixer is yesteryear&amp;#8217;s creative orator.&lt;/p&gt;

&lt;p&gt;John also touched on the way that stories are a deeply human trait, as natural and automatic in our daily lives as language itself. They encode knowledge and pass it along, maybe from one week to the next, maybe across generations and millennia.&lt;/p&gt;

&lt;p&gt;Sharing moments from his own life, John showed a fascinating visualization technique he had been experimenting with years ago. Printed out on sheets of paper attached into a seven-foot long timeline, he&amp;#8217;s developed a visual language for key events and people, and their relationship to the overall life story. This visualization makes Facebook&amp;#8217;s Timeline look simplistic, and it would be interesting to see if it could form the basis for an interactive storytelling tool.&lt;/p&gt;

&lt;p&gt;His talk got minds buzzing, and attendee (and former Forum speaker) Monique Sherrett somehow turned out a great blog post about &lt;a href='http://www.boxcarmarketing.com/blog/item/storytelling-for-business-do-you-have-a-story-to-tell/'&gt;storytelling for organizations&lt;/a&gt; over night. That, or she gets up way earlier than we do. It&amp;#8217;s worth a read, and captures some of the interesting hooks from John&amp;#8217;s talk.&lt;/p&gt;

&lt;p&gt;As the discussion moved closer to our current time, John talked more about the potential for storytelling in the Internet, which &amp;#8216;has the potential to act as all media at the same time&amp;#8217;. Rounding out the session, he made a call for interest in forming an ad-hoc Digital Storytelling Lab to meet every few months, which Echo Memoirs has offered to sponsor. There&amp;#8217;s no agenda to start, and the first step is to gather people who see potential in sharing ideas and experience and seeing what can come of it.&lt;/p&gt;

&lt;p&gt;Nothing ventured, nothing gained, so Tylor and I are on board to bring what we can to John&amp;#8217;s initiative. If you&amp;#8217;re interested in joining, get in touch with John at &lt;a href='mailto:john@echomemoirs.com'&gt;john@echomemoirs.com&lt;/a&gt; and let him know.&lt;/p&gt;

&lt;p&gt;To those who attended last night, thank you for coming. We&amp;#8217;re always ready to hear feedback by email below or on Twitter to &lt;a href='http://twitter.com/denimandsteel'&gt;@denimandsteel&lt;/a&gt;. We haven&amp;#8217;t set a speaker or date for the next Forum, but we&amp;#8217;re on the case.&lt;/p&gt;

&lt;h3 id='about_forum'&gt;About Forum&lt;/h3&gt;

&lt;p&gt;Forum is our speaker series that features guest speakers and small group interaction with focus on topics from outside our normal tech-filled lives. &lt;a href='http://denimandsteel.com/forum/'&gt;Learn more about the events&lt;/a&gt; or contact us to inquire about becoming a sponsor.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Whiskers</title>
      <link>http://denimandsteel.com/work/whiskers</link>
      <pubDate>Wed, 04 Jan 2012 00:00:00 -0800</pubDate>
      <author>hello@denimandsteel.com</author>
      <guid>http://denimandsteel.com/work/whiskers</guid>
      <description>&lt;p&gt;For some background on where Whiskers came from and the part we played, &lt;a href='http://denimandsteel.com/blog/'&gt;give the launch blog post a read&lt;/a&gt;. If you prefer learning from the code-side-out, &lt;a href='https://github.com/whiskersapp/whiskersapp'&gt;start at the GitHub repo&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Whiskers presented two interesting problems to solve: create an interface that makes posting unique content to Facebook and Twitter efficient, and package it so anyone who can set up self-hosted WordPress can run their own Whiskers.&lt;/p&gt;

&lt;h2 id='the_design'&gt;The Design&lt;/h2&gt;

&lt;p&gt;We set out to provide a posting hub for the most common content types: status updates, photos, locations and links. The interface had to make it easy to tailor a posted item for every network it&amp;#8217;s aimed at, posing a pretty cool challenge. To take the design as widely as we could, we decided to find something that would translate well across desktop, iPhone and iPad.&lt;/p&gt;

&lt;p&gt;We envisioned a core posting box that first detected what kind of post you were making, showing or hiding various metadata fields as needed. The services one could post to changed with the content being posted, and to make them all fit we stacked them as discrete modules.&lt;/p&gt;
&lt;img src='/work/images/whiskers/whiskersposting.png' alt='The Whiskers Posting Interface' style='float: right; margin-left: 10px;' /&gt;&lt;img src='/work/images/whiskers/whiskersposted.png' alt='The Whiskers Posting Interface' style='float: right; margin-left: 10px;' /&gt;
&lt;p&gt;We also looked for ways to make that local copy of posted social media content more valuable. We envisioned a a life stream page that displays from the Whiskers database. It&amp;#8217;s the opposite of how life streams originally worked, where content was pulled in from various sites, instead we&amp;#8217;re showing what was pushed out. The life stream would use pretty basic output so that it could be styled to fit into an existing self-hosted site.&lt;/p&gt;

&lt;h2 id='the_tech'&gt;The Tech&lt;/h2&gt;

&lt;p&gt;Our choices here were aimed at getting broad coverage in both compatible hosting and hackability. We started with good ol&amp;#8217; PHP, built on CodeIgniter to make building on the starter project and some additional security easier. The data is housed in a SQLite database to ensure portability and easy setup. We had help in the open source API libraries for Twitter and Facebook (official). Looking over the list it&amp;#8217;s cool to think of how much stuff open source stuff can work so well together.&lt;/p&gt;

&lt;h2 id='the_future'&gt;The Future&lt;/h2&gt;

&lt;p&gt;You&amp;#8217;ll notice that we mention a lot of things that didn&amp;#8217;t get built. The nature of the project was to think big and start small, and to show what we were thinking about the design documents are included in the repo. Whiskers at launch is the starter that Larry hopes will give some momentum to others who like using social media, but need it to work better for them and arne&amp;#8217;t afraid to get their hands dirty.&lt;/p&gt;

&lt;p&gt;What form should Whiskers take? A module or plugin for blogging platforms? A stand-alone self-hosted app? A hosted service that acts as a gateway to the social media universe that makes you the first owner of your content? That&amp;#8217;s up to the world for now. Whiskers is free, open source under the MIT license, and ready to hack on. We&amp;#8217;re proud to have helped Larry make that happen.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Urban Stream</title>
      <link>http://denimandsteel.com/work/urban-stream</link>
      <pubDate>Wed, 04 Jan 2012 00:00:00 -0800</pubDate>
      <author>hello@denimandsteel.com</author>
      <guid>http://denimandsteel.com/work/urban-stream</guid>
      <description>&lt;h3 id='discovery'&gt;Discovery&lt;/h3&gt;

&lt;p&gt;When Nick approached us, his mind was on Urban Stream&amp;#8217;s need of an online home. But during Discovery a different picture emerged and we saw a way to give Urban Stream much more than just a website.&lt;/p&gt;

&lt;p&gt;As we learned about Nick&amp;#8217;s vision we explored ways for information from the growing systems to inform businesses and households making use of his food. We also learned that in early days Nick and his business partner, Wes, would be visiting various pilot project sites to monitor and collect data critical to later stages. We could see the business has a lot of data floating around at different places, and needed a way to catch it.&lt;/p&gt;

&lt;h3 id='design'&gt;Design&lt;/h3&gt;

&lt;p&gt;Our design phase tackled the problem from two sides with a close eye on the budget. First, a treatment for a minimal but friendly brochure website, and focussed the bulk of our effort on a custom data logging web application tailored for the smartphones that Nick and his team use.&lt;/p&gt;

&lt;p&gt;The Urban Stream Info Hub (or &amp;#8216;Hub&amp;#8217;), is designed to capture and distribute updates on recent activities and measurements. We spent a lot of effort understanding and documenting the myriad data and tasks that the Hub would need to capture. We wireframed enough to feel good about a general interface framework, then mapped out some detailed forms before starting to build.&lt;/p&gt;
&lt;img src='/work/images/urban-stream/samplehubwireframes.png' alt='Excerpt from Walkthrough Wireframes' /&gt;
&lt;p&gt;Knowing that Nick and his team will be collecting data in varied weather conditions and with their minds on tending to the growing systems, we strived to make interaction as straightforward as printed forms in a notebook. With our graphic design partner, &lt;a href='http://overmindproductions.com'&gt;Overmind Productions&lt;/a&gt;, we arrived at a simple, high-contrast look with oversized controls for easier tapping and an obvious flow.&lt;/p&gt;
&lt;div style='text-align: center;'&gt;&lt;img src='/work/images/urban-stream/todobeforeafter.jpg' alt='Hub Wireframe and Final Design' /&gt;&lt;/div&gt;
&lt;p&gt;As with every project, the final product is a little different from the wireframes. We always learn while we build, and incorporate what we learn as we go so the design is refined along the way.&lt;/p&gt;

&lt;p&gt;Since Urban Stream and the Hub are both new, they&amp;#8217;ll evolve together. To help that we built a feedback form into every Hub interface so that Nick and his team can tell us from the field what needs to be improved.&lt;/p&gt;
&lt;div style='text-align: center;'&gt;&lt;img src='/work/images/urban-stream/hubfeedback.jpg' alt='Hub Feedback Form' /&gt;&lt;/div&gt;
&lt;h3 id='build__launch'&gt;Build &amp;amp; Launch&lt;/h3&gt;

&lt;p&gt;The brochure website came together quickly, built with GitHub Pages/&lt;a href='https://github.com/mojombo/jekyll'&gt;Jekyll&lt;/a&gt; and Dropbox. We took this approach so that we could deliver some basic CMS capabilities to Nick, who wanted the ability to update text and is comfortable with Markdown, with Dropbox taking care of the file synchronization to the server. While we had to do some education, we don&amp;#8217;t think it&amp;#8217;s much more than would be needed with a full CMS.&lt;/p&gt;

&lt;p&gt;Once the website&amp;#8217;s graphic designer supplied the Photoshop comp, we were able to build the brochure site and populate all content, complete with testing, in under a day. If you ever wanted a success story for taking a simple approach and having your content ready ahead of time, this is one to bookmark.&lt;/p&gt;

&lt;p&gt;Next we turned to getting the Hub up and running. We had two big concerns on this side: speed and internet connectivity. The web app had to feel very responsive and solid; a data tool for a physical business. Urban Stream sites are scattered, some at the outskirts of the city in places with no WiFi and spotty cell service.&lt;/p&gt;

&lt;p&gt;To address speed, we built the app as a &lt;a href='http://en.wikipedia.org/wiki/Single-page_application'&gt;Single Page Application&lt;/a&gt; using CouchDB and Backbone.js. CouchDB is a fast NoSQL database, which allowed us to deploy updates with a single command (including Javascript, CSS, and images, bundled as a CouchApp) and Backbone.js helped structure the app and make the app responsive by managing the interface and underlying data.&lt;/p&gt;

&lt;p&gt;To address both problems we built the app as a single dynamic page, leaning heavily on caching and HTML5 local storage. This approach makes the Hub feel closer to a native app, but at a fraction of the cost. It also makes data exchange as small as possible so that small drops in connectivity are less likely to interrupt use of the Hub.&lt;/p&gt;

&lt;h2 id='outcomes'&gt;Outcomes&lt;/h2&gt;

&lt;p&gt;In addition to the brochure site they set out to get, Nick and Wes now have a data collection and sharing web app to coordinate their business and record important data.&lt;/p&gt;

&lt;p&gt;The technical and design architecture of the Info Hub can grow with Urban Stream without having to re-make any of the difficult stuff. Entire new forms will typically take a day to implement, keeping the tool nimble and relevant to the business. We&amp;#8217;re proud of the design and technology that we developed for Urban Stream, but just as proud to be involved with an innovative business dedicated to sustainable, healthy and local food to feed hungry cities.&lt;/p&gt;
&lt;div style='text-align: center;'&gt;&lt;img src='/work/images/urban-stream/hubicon.png' align='center' alt='Urban Stream Homescreen Icon' /&gt;&lt;/div&gt;</description>
    </item>
    
    <item>
      <title>Next Forum - The Art of Storytelling</title>
      <link>http://denimandsteel.com/blog/2012/01/forum-storytelling/</link>
      <pubDate>Tue, 03 Jan 2012 00:00:00 -0800</pubDate>
      <author>hello@denimandsteel.com</author>
      <guid>http://denimandsteel.com/blog/2012/01/forum-storytelling</guid>
      <description>&lt;img src='/forum/images/johnampersand.jpg' alt='John Wellwood' /&gt;
&lt;p&gt;If you&amp;#8217;ve been reading in the realms of &lt;a href='http://uxmag.com/articles/why-we-need-storytellers-at-the-heart-of-product-development'&gt;UX and product design&lt;/a&gt;, &lt;a href='http://jontangerine.com/log/2011/03/web-design-as-narrative-architecture'&gt;web design&lt;/a&gt; or &lt;a href='http://www.fastcompany.com/blog/melinda-partin/work-tank/brand-storytelling-connecting-your-audience'&gt;branding&lt;/a&gt; lately, you&amp;#8217;ve likely noticed storytelling and narrative rising as a rediscovered resource. In a world of soundbites and blipvertisements, we seemed to lose sight of the way stories hold together and set the course for how we live our lives. And now we&amp;#8217;re keen to get it back.&lt;/p&gt;

&lt;p&gt;It&amp;#8217;s heartening to see managers and designers of all kinds embracing the human-scale art of storytelling in their work. Looking past the immediate interaction or the single sale or impression is a sure way to build better, deliver more value and win all around.&lt;/p&gt;

&lt;p&gt;So we&amp;#8217;re very excited about our next Forum, coming January 11. Our speaker is John Wellwood, who not only tells the stories of people, families and companies for a living, he also helps them find the story they never knew they lived. His methods blend intuition, principles of narrative and a unique way of visualizing life stories that brings out their essence for the telling.&lt;/p&gt;

&lt;p&gt;If you&amp;#8217;re interested in narrative as a tool in your work, John&amp;#8217;s talk is not to be missed. &lt;a href='http://www.eventbrite.com/event/2553377220'&gt;Register today and we&amp;#8217;ll save a seat for you&lt;/a&gt;.&lt;/p&gt;

&lt;h2 id='about_forum'&gt;About Forum&lt;/h2&gt;

&lt;p&gt;Forum is our speaker series that features a small group in our comfortable studio space with food and drink provided. The format emphasizes interaction with speakers and a focus on topics from outside our normal tech-filled lives. To learn more or to inquire about becoming a sponsor, contact &lt;a href='mailto:hello@denimandsteel.com'&gt;hello@denimandsteel.com&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Menuito</title>
      <link>http://denimandsteel.com/work/menuito</link>
      <pubDate>Sun, 01 Jan 2012 00:00:00 -0800</pubDate>
      <author>hello@denimandsteel.com</author>
      <guid>http://denimandsteel.com/work/menuito</guid>
      <description>&lt;h3 id='the_problem'&gt;The Problem&lt;/h3&gt;

&lt;p&gt;The rise of the iPhone and other smartphones with robust browsers have put new demands on old websites. Restaurant websites, traditionally feature Flash, heavy graphics, music, PDF menus and a lack of well-organized information. It&amp;#8217;s a deadly mix for a mobile user experience, which is all about making a fast assessment of what a business offers and making a decision to go or not.&lt;/p&gt;

&lt;p&gt;Knowing it will be some time before most restaurants redo their websites according to modern standards, we set out to make a minimal but flexible solution. The basic requirements were to provide diners with enough information on any phone and to keep things easy for a restaurant to keep its info relevant, without having to call a web developer just to update the essentials.&lt;/p&gt;

&lt;p&gt;We also considered the design of Menuito as a business. As a side project, we wanted something that we could maintain while keeping our regular jobs at the time. If we decided to discontinue Menuito, a basic requirement would be that no customers using it would lose out on their investment. These constraints, as much as how we help bridge restaurants and diners on mobile, informed our decisions at almost every step.&lt;/p&gt;

&lt;h3 id='the_design'&gt;The Design&lt;/h3&gt;

&lt;p&gt;At the core of our design was the intention to make restaurant mobile sites that communicate what diners really need to know when they&amp;#8217;re on the go. We made an early decision to lock down the order of information and how it&amp;#8217;s presented.&lt;/p&gt;

&lt;p&gt;We also decided to avoid making a user interface for customizing the look of the mobile site. Instead, all manipulation of typeface, colour, even adding a logo, would be handled through HTML and CSS, meaning the person making those changes needed to know what they were doing. We took this step to fulfill a basic rule for the project: make the restaurant look good.&lt;/p&gt;

&lt;p&gt;The early concept for a Menuito mobile site took a fairly simple approach.&lt;/p&gt;
&lt;div style='text-align: center;'&gt;&lt;img src='/work/images/menuito/firstconcept.gif' alt='Original mobile site concept' /&gt;&lt;/div&gt;
&lt;p&gt;As we got into the details more, the design evolved. The key challenge was to make the information structure simple for diners, but flexible enough to handle the variety of ways that restaurants work. The most tricky areas were in handling menus, getting the display of operating hours right, and after launch a way to handle multiple locations and phone numbers.&lt;/p&gt;
&lt;div style='text-align: center;'&gt;&lt;img src='/work/images/menuito/mobilewireframe.png' alt='Developed mobile site wireframe' /&gt;&lt;/div&gt;
&lt;p&gt;It also took a number of tries to get the right feel for the administrative interface. Without resorting to common CMS vocabulary or concepts, the interface communicates directly and in the language of a restaurant. We sought to make the manager&amp;#8217;s interface feel like a piece of industrial kitchen equipment: solid, big buttons and clear presentation of what&amp;#8217;s going on.&lt;/p&gt;
&lt;div style='text-align: center;'&gt;&lt;img src='/work/images/menuito/console.png' alt='Admin Console' /&gt;&lt;/div&gt;
&lt;p&gt;Along with a simple interface we wanted to show how restauranteurs how visitor stats could provide insight into their customers. With a few sparklines we show daily and overall traffic, and break down the interest in the different menus.&lt;/p&gt;
&lt;img src='/work/images/menuito/grill-finish.png' alt='Get it to the Grill game' style='float:right; margin-left: 10px;' /&gt;
&lt;p&gt;Late in development we were playing with controlling graphics by moving a phone, and came up with a simple game that we eventually embedded as an easter egg in Menuito. Turned on as an option, the game is triggered by shaking a phone while looking at the mobile website.&lt;/p&gt;

&lt;p&gt;It&amp;#8217;s a moment of surprise and delight, but also let us explore and push into a new area without hijacking the whole project. To try it yourself, point your smartphone (iPhone preferred) to &lt;a href='http://demo.menuito.com'&gt;http://demo.menuito.com&lt;/a&gt; and give it four or five shakes. Then start tilting and have a little fun.&lt;/p&gt;

&lt;h3 id='the_technology'&gt;The Technology&lt;/h3&gt;

&lt;p&gt;Keep it simple: that was probably the most important rule we had. We chose PHP because most web hosts were likely to support it, and opted to build without a database. Doing that kept the technical requirements down, but also forced us to think at a more essential level.&lt;/p&gt;

&lt;p&gt;Writing an installer, including a self-updating module, presented a number of challenges but it&amp;#8217;s always the most work to make features that make people&amp;#8217;s use of a product problem-free. Installation happens by FTP, and in some circumstances tweaking some folder permissions, but in general takes about 10 minutes to get set up with most web hosts.&lt;/p&gt;

&lt;p&gt;We also spent a lot of time on getting the theme architecture right, so that other web designers with HTML and CSS skills could make changes to our stock themes or design their own.&lt;/p&gt;

&lt;p&gt;To test that we hired two designers and asked them to teach themselves how to build a theme we designed in Photoshop. It took them each an hour to figure out what was happening, and an hour to code the new theme once they did. It&amp;#8217;s a low investment for a web designer, and we&amp;#8217;ve made that learning curve easier with some good documentation, so that they can use Menuito to add value to their current restaurant customers.&lt;/p&gt;

&lt;h3 id='outcomes'&gt;Outcomes&lt;/h3&gt;

&lt;p&gt;We launched Menuito and have a handful of customers who give us top marks for their mobile sites (the first two are pictured below). We have plans to generalize the technology beyond restaurants, and to bring on a proper sales process so that we can build it out even more and help out more people who want to get into mobile, but can&amp;#8217;t afford a full website redo.&lt;/p&gt;
&lt;img src='/work/images/menuito/firsttwo.png' alt='First two real Menuito sites' /&gt;</description>
    </item>
    
    <item>
      <title>Forum One with Monique (Trottier) Sherrett</title>
      <link>http://denimandsteel.com/blog/2011/12/forum-wrapup-sherrett/</link>
      <pubDate>Mon, 05 Dec 2011 00:00:00 -0800</pubDate>
      <author>hello@denimandsteel.com</author>
      <guid>http://denimandsteel.com/blog/2011/12/forum-wrapup-sherrett</guid>
      <description>&lt;p&gt;Last Friday we held the first event of our Forum speaker series, and couldn&amp;#8217;t be happier with how it went off. With a mix of familiar and new faces gathered, we ate, drank and got in touch with our sense of smell with a highly interactive talk by &lt;a href='http://somisguided.com'&gt;Monique (Trottier) Sherrett&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Monique opened by describing some lesser-known aspects of our sense of smell, such as its physiological relationship to memory, and taught us the how to properly take in a scent. She then produced an array of scent strips for everyone to sample and to test their own abilities to identify odours that we had encountered before but sometimes had a hard time identifying.&lt;/p&gt;

&lt;p&gt;A lively discussion grew out of Monique&amp;#8217;s talk that took us further inside the fragrance industry and even to the origins of the ingredients used in common perfumes and colognes.&lt;/p&gt;

&lt;p&gt;Last Friday was exactly what we&amp;#8217;d hoped for: insight and inspiration from a subject beyond our daily routines. At the suggestion of one person who couldn&amp;#8217;t attend, we considered recording the event to share after, but decided not to in order to keep our own focus on being present. For now, we&amp;#8217;re going to follow that idea to see where it takes us.&lt;/p&gt;

&lt;h2 id='coming_up'&gt;Coming Up&lt;/h2&gt;
&lt;p class='more'&gt;&lt;img src='/forum/images/john-wellwood.jpg' alt='John Wellwood' /&gt;&lt;/p&gt;
&lt;p&gt;Next time we&amp;#8217;ll feature professional storyteller John Wellwood. His talk will be of special interest to UX designers who are discovering the role of storytelling in design, and it will be a unique chance to learn this skill from a pro.&lt;/p&gt;

&lt;p&gt;Of special note is that shuffling schedules brought Monique&amp;#8217;s and John&amp;#8217;s talks only a week apart, and we&amp;#8217;ve decided to re-schedule John&amp;#8217;s to January 11, a Wednesday. &lt;a href='http://denimandsteel.com/forum'&gt;Please join us&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>The Charm of Path</title>
      <link>http://denimandsteel.com/blog/2011/12/the-charm-of-path/</link>
      <pubDate>Sun, 04 Dec 2011 00:00:00 -0800</pubDate>
      <author>hello@denimandsteel.com</author>
      <guid>http://denimandsteel.com/blog/2011/12/the-charm-of-path</guid>
      <description>&lt;p&gt;&lt;img src='/blog/images/pathbanner.jpg' alt='Path homescreen' style='margin-left: -20px;' /&gt;&lt;/p&gt;
&lt;p&gt;I&amp;#8217;m being charmed by the second incarnation of Path, an iOS and Android app that I&amp;#8217;d describe as a mix of elements from Twitter, Facebook, Foursquare, iTunes and Instagram. Moments of charm are important for experience designers to observe closely, so as much as I&amp;#8217;m enjoying the experience I&amp;#8217;m also taking a critical eye and learning what I can.&lt;/p&gt;

&lt;p&gt;When Path launched last year, it seemed the right thing at the right time. Facebook was in the midst of yet another privacy dust up, and Path arrived with Facebook talent but a model emphasizing close-knit ties and easy to understand privacy. While generally well-received, uptake and continued use were muted. And time went on.&lt;/p&gt;

&lt;p&gt;Then last week Path v2 launched. The update has been praised for a beautiful aesthetic design and some novel interactions and data display. I&amp;#8217;m finding more than just another app to check out in Path, and wanted to share what I&amp;#8217;ve found during this little honeymoon.&lt;/p&gt;

&lt;h2 id='navigation'&gt;Navigation&lt;/h2&gt;

&lt;p&gt;The interface is warm, textured and inviting, and features are revealed with care not only to keep the focus on the content, but also to keep the experience from being too quick to demand learning from someone new to it. iOS conventions are followed for the most part, but with some extras.&lt;/p&gt;

&lt;p&gt;Feature disclosure is well-paced and their revelations are jazzed up a bit to reward the exploration. The most talked about of these delightful touches is the prominent red plus icon, the central call to action, which spins out six smaller buttons for selecting post categories. Give a novel UI feature a weekend, and it will be &lt;a href='http://lab.victorcoulon.fr/css/path-menu/'&gt;reproduced entirely in CSS 3 as open-source code&lt;/a&gt;. Path&amp;#8217;s designers should be flattered.&lt;/p&gt;
&lt;p class='more'&gt;&lt;img src='/blog/images/pathmenu.png' alt='Path&amp;apos;s pretty menu' /&gt;&lt;/p&gt;
&lt;p&gt;Contacts and primary navigation are reached via conventional top bar buttons, but the return trip to the central screen happens by way of a horizontal swipe on the lingering strip of that central screen.&lt;/p&gt;

&lt;p&gt;That overlapping panel approach was pioneered by the Twitter iPad app, and is extended by Path to allow reaching secondary areas (Contacts and Primary Navigation) with a swipe on the central page, but &lt;strike&gt;only after those areas have been accessed by button. I'm unsure if this is by intent, but it's an interesting experiment to provision an advanced navigation method only after it's accessed by conventional means.&lt;/strike&gt;&lt;/p&gt;

&lt;p&gt;That observation turned out to be false, it&amp;#8217;s just a bit delicate on detecting the swipe. After another week of use I&amp;#8217;ve gotten the hang of it.&lt;/p&gt;
&lt;p&gt;&lt;img src='/blog/images/pathswipepanels.png' alt='Comparing Twitter and Path swipe for navigation' style='margin-left: -75px;' /&gt;&lt;/p&gt;
&lt;p&gt;While I like the blend of familiar and unfamiliar navigation, it&amp;#8217;s a tricky balance that Path is trying for and I&amp;#8217;m unsure if it&amp;#8217;ll sustain as more people get into the app. What&amp;#8217;s most important is that the unconventional navigations are properly situated for more daring or advanced uses, and the conventional means are still front and centre.&lt;/p&gt;

&lt;h2 id='features'&gt;Features&lt;/h2&gt;

&lt;p&gt;Where Path 1 focussed on sharing life moments with photos, Path 2 expands the palette to music you&amp;#8217;re listening to, locations you visit, free form text posts and its most novel innovation that we&amp;#8217;ll talk about later.&lt;/p&gt;

&lt;p&gt;Photos have been built out to include filters, which don&amp;#8217;t do much for me beyond black and white, but are sensible concessions to the meteoric rise of Instagram. It&amp;#8217;s frustrating to a filter-curmudgeon like myself that Path defaults to one of these photographic auto-tune settings for photos taken by the app, with no respect for the last filter used. I hope that&amp;#8217;s corrected in an update because for now it&amp;#8217;s taxing my experience using the app to take any picture.&lt;/p&gt;

&lt;p&gt;The location check-ins and free form text posts, which can be combined with any other type of post, begin to eat from the plate of specialized apps for Twitter and Foursquare but don&amp;#8217;t add much beyond being able to identify friends with you. Music posts from friends begin to produce a built-in recommendation service, from which samples can be heard and a link (undoubtedly hooked up to an affiliate program) to buy the song is close at hand, but not pushy.&lt;/p&gt;

&lt;p&gt;I don&amp;#8217;t know of a social app that provides for sharing more types of content other than Facebook, but Path doesn&amp;#8217;t let that coverage create a feeling of sprawl.&lt;/p&gt;

&lt;h2 id='social'&gt;Social&lt;/h2&gt;

&lt;p&gt;Like Facebook, where some of Path&amp;#8217;s core team came from, Path has a strong and unconcealed interest in personal storytelling through mobile devices and digital media.&lt;/p&gt;

&lt;p&gt;But they diverge sharply over how big your network can be, and over how exposed you should be. Path has a hard limit of 150 reciprocal contacts (meaning that both parties must agree before the connection is made, unlike Twitter where following can happen in one direction), but that wall is not airtight:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Path posts are shared to outside services via generated web pages. Those pages use randomized URLs and I believe are only created for shared items, but they are out on the web and open to search engine indexing.&lt;/p&gt;
&lt;/li&gt;

&lt;li&gt;
&lt;p&gt;Comments can be read by friends of friends who interact with the same post. This is a good discovery mechanism but feels a bit exposed in an otherwise intimate setting. I wouldn&amp;#8217;t be surprised if Path eventually changed that functionality, or provided an option to keep comments strictly among friends.&lt;/p&gt;
&lt;/li&gt;

&lt;li&gt;
&lt;p&gt;Friends lists are visible to friends, and friends in common are visible to non-friends.&lt;/p&gt;
&lt;/li&gt;

&lt;li&gt;
&lt;p&gt;While not exactly porosity, I found it interesting that Path shows who visits your timeline. It&amp;#8217;s nice to know who your stalkers are, but I wonder about the thinking behind this design choice, particularly if there&amp;#8217;s some real world analog they were trying to capture.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;While none of these are particularly bad in themselves, Path doesn&amp;#8217;t make it obvious which threads they&amp;#8217;re using to pull a network together travel outside of the circle of friends. And if Path wants to truly create a space for more intimate contact and sharing, making the boundaries clear will be important.&lt;/p&gt;

&lt;p&gt;In general, for people not on your friends list, your Path posts can only be seen if you post them to other services like Foursquare or Twitter. Rather than trying to construct an outward-facing destination, they leave that to other services focus inward. That focus, along with the 150 friends cap helps Path feel like a safer place to be social. If Facebook feels like a city and twitter a busy square, Path has found a new scale of neighbourhood, and it&amp;#8217;s a scale I really like.&lt;/p&gt;

&lt;h2 id='storytelling'&gt;Storytelling&lt;/h2&gt;

&lt;p&gt;Where some apps lend themselves to storytelling without explicit features or nomenclature to support it, Path&amp;#8217;s mixed media approach presents a nice opportunity to make a story of daily life through selected moments. As it turns out, posts in Path are called moments.&lt;/p&gt;

&lt;p&gt;Scrolling through moments, you&amp;#8217;re followed by an animated clock moving its hands to show when each post happened. It&amp;#8217;s one of those sweet little interaction moments that softens the feel of hard data and adds a more human-scale perspective. Threads re-emerge as new comments are made, but the higher order elements of storytelling like themes and arcs are absent.&lt;/p&gt;

&lt;p&gt;Those are hard things to pull off, but they&amp;#8217;re important in how we tell our own stories. It would be interesting to see ways for users to augment the story all those moments tell, to connect the dots in ways a database can&amp;#8217;t perceive.&lt;/p&gt;

&lt;h2 id='that_one_special_thing'&gt;That One Special Thing&lt;/h2&gt;

&lt;p&gt;Here we get to my favourite feature of Path, for both novelty and clever psychology.&lt;/p&gt;

&lt;p&gt;The last type of post that can be made is to gesture when you go to sleep and when you wake up. Going to sleep gives a gentle animation that turns the screen into a timer and the current moon phase. Waking up makes a note of how long you slept and a report on the current weather. Both moments are added to your timeline for friends to see.&lt;/p&gt;

&lt;p&gt;On the third day I used Path I found this from the night before.&lt;/p&gt;
&lt;p class='more'&gt;&lt;img src='/blog/images/pathsleep.png' alt='Sleep mode in Path' /&gt;&lt;/p&gt;
&lt;p&gt;There&amp;#8217;s a little feeling of communion with my friends in Path on seeing that. I know they sleep, but knowing we were sleeping at the same time is a warm bit of unintentional contact, like when you discover otherwise unknown commonalities of place or time with others.&lt;/p&gt;

&lt;p&gt;The sleep/wake moments are a light form of gamification. The impulse it speaks to is our inclination towards completeness, in this case having sleep-wake pairs in your activity stream. The weather reports and lighthearted comments from the system (the only place the system comments on your behaviour), constitute a little reward. The challenge is to be consistent in building sleep-wake pairs, so you try to remember to log sleep and wake moments in Path. From that it becomes routine and positions Path at significant milestones in your day. The day that Path would love for you to share. On Path.&lt;/p&gt;

&lt;p&gt;Novel, and clever, indeed.&lt;/p&gt;

&lt;h2 id='how_far_will_charm_get_you'&gt;How Far Will Charm Get You?&lt;/h2&gt;

&lt;p&gt;Where Path v1 was interesting in the ways it bucked social media, especially Facebook&amp;#8217;s, approach of maximizing content creation and exposure, Path 2 retains most of that intimacy and becomes a lot more fun and interesting.&lt;/p&gt;

&lt;p&gt;Twitter killer? FourSquare spoiler? Facebook challenger? Nope. But I do think it has found a new niche in a scale that feels like a neighbourhood.&lt;/p&gt;

&lt;p&gt;Knowing that less can be more, Path could end up becoming a player by skimming activity from a number of dominant social platforms. Where incumbents are doing something poorly, Path can sneak in to become the preferred posting interface without pretensions of toppling a leader.&lt;/p&gt;

&lt;p&gt;But I don&amp;#8217;t think that Path will go mainstream, at least not in it&amp;#8217;s current form. It feels very complete, whole yet ready to grow. But it also feels a bit too clever, a bit too pretty to be a mainstream thing. Indeed, Path might be looking to build itself on not being mainstream, just as neighbourhoods can form identity around being distinctive within a greater whole.&lt;/p&gt;

&lt;p&gt;Not being mainstream doesn&amp;#8217;t mean it&amp;#8217;s not viable. Small hooks to monetization, like the iTunes links, can bring diversified revenue and lessen the pressure to live on ads, though ads do seem inevitable. Once again I find myself falling for a social experience and wondering when ads will start making it suck. Once again I find myself wishing I could pay for safe sharing that&amp;#8217;s well-designed and has no ads.&lt;/p&gt;

&lt;p&gt;It&amp;#8217;s rare to find an app with beautiful visual design, clever and useful interactions and a value proposition come together so well. I find it unlikely that Path will go mainstream, but maybe it doesn&amp;#8217;t need to. For now, I&amp;#8217;m enjoying my time a design achievement that stands out as the best I saw in 2011.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Introducing Forum</title>
      <link>http://denimandsteel.com/blog/2011/11/introducing-forum/</link>
      <pubDate>Tue, 22 Nov 2011 00:00:00 -0800</pubDate>
      <author>hello@denimandsteel.com</author>
      <guid>http://denimandsteel.com/blog/2011/11/introducing-forum</guid>
      <description>&lt;p&gt;Distraction is usually just a click away. Hit up Twitter or some aggregator and you can fall down a rabbit hole of amusement. That&amp;#8217;s great, but what about the stories that don&amp;#8217;t make it onto the web? And are comments, +1s, Likes and RTs really a conversation? We think there&amp;#8217;s more.&lt;/p&gt;

&lt;p&gt;So in the spirit of keeping things interesting and opening our doors to our peers, we&amp;#8217;re kicking off an experiment called Forum. A small-scale speaker series that will run every few weeks, the intention is to connect with ideas from outside the tech world, to keep our minds fresh, to see old friends and makes some new ones.&lt;/p&gt;

&lt;p&gt;We&amp;#8217;re inviting you to come in from the cold winter weather, enjoy some adult refreshment in an open and friendly space, and to learn something new. &lt;a href='http://denimandsteel.com/forum/'&gt;Read the details at the Forum page&lt;/a&gt;, and hopefully we&amp;#8217;ll see you there.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>The Network Nature of the Occupy Movement</title>
      <link>http://denimandsteel.com/blog/2011/11/tech-of-occupy/</link>
      <pubDate>Mon, 21 Nov 2011 00:00:00 -0800</pubDate>
      <author>hello@denimandsteel.com</author>
      <guid>http://denimandsteel.com/blog/2011/11/tech-of-occupy</guid>
      <description>&lt;p&gt;You might have seen shocking video of a UC Davis police officer pepper-spraying a group of sitting protesters that went viral over the weekend. It&amp;#8217;s hard to watch in parts, but one thing that jumped out to me was the sheer number of cameras in use at the most tense moments of the confrontation. From DSLRs to every manner of mobile phone, hundreds of cameras were turned onto the officers as a collective, unblinking eye witness.&lt;/p&gt;

&lt;p&gt;It got me thinking about the other types of technology that the Occupy movement are putting to use, and I found a handful of articles talking about this very topic.&lt;/p&gt;

&lt;p&gt;Mashable&amp;#8217;s post talks about &lt;a href='http://mashable.com/2011/11/14/how-occupy-wall-street-is-building-its-own-internet-video/'&gt;wifi hotspots set up at protest sites&lt;/a&gt;, an invention of the Free Network Foundation which has &lt;a href='http://freenetworkfoundation.org/?p=400'&gt;spec&amp;#8217;d the components&lt;/a&gt; for these hotspots for just shy of $2100 retail. Using a mesh network structure, these hotspots can join up with others like them or run independently, making them neatly scalable. The Foundation has the grand ambition to build these access points across the United States. But what&amp;#8217;s even more interesting is their &lt;a href='http://www.freenetworkmovement.org/commons/index.php?title=Ends_and_Means'&gt;articulation of a technology stack&lt;/a&gt; that goes all the way into modifying Linux kernels to provide information networks that embrace freedom of Access, Transmission, Storage, Authentication and Consignment.&lt;/p&gt;

&lt;p&gt;&lt;a href='http://news.yahoo.com/occupy-wall-street-technology-182100118.html'&gt;Other types of technology are in play as well&lt;/a&gt;, from bicycle-powered generators to lightweight blankets to more familiar tools like cellphones. Still other innovations don&amp;#8217;t use technology at all, but instead use human-scale hacks like the human microphone to propagate speeches through a crowd despite bans on bullhorns and speakers.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;The Starfish and the Spider&lt;/em&gt; by Ori Brafman and Rod Beckstrom &lt;a href='http://en.wikipedia.org/wiki/The_Starfish_and_the_Spider'&gt;Wikipedia&lt;/a&gt; describes the phenomenon of starfish organizations, named after the ability of a starfish to grow a new body from a severed arm. They assert that decentralized and seemingly leaderless organizations spread from ideas and blueprints rather than authority, and that this network model is especially resilient. The starfish model and the theme of the network is at the heart of Occupy and the tools it&amp;#8217;s using to make itself known. They&amp;#8217;re building a kind of order out of low-complexity and low-cost nodes that don&amp;#8217;t depend on any one vendor or even any one tool. They assemble the means to create an order that can be re-built and re-created as needed from locally-available resources.&lt;/p&gt;

&lt;p&gt;We live in times that are difficult to understand, but that also breed innovations and a desire to connect that seems unstoppable. Whatever we might think of the Occupy movement, it&amp;#8217;s impossible to deny the ingenuity of its members and that it truly is a product of a networked age.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Vancouver Votes</title>
      <link>http://denimandsteel.com/blog/2011/11/vancouver-votes/</link>
      <pubDate>Thu, 17 Nov 2011 00:00:00 -0800</pubDate>
      <author>hello@denimandsteel.com</author>
      <guid>http://denimandsteel.com/blog/2011/11/vancouver-votes</guid>
      <description>&lt;iframe src='http://a.tiles.mapbox.com/v3/denimandsteel.vancouver-votes.html#12/49.25085/-123.1105499' height='500' frameBorder='0' style='margin-left: -150px;' width='900'&gt; &lt;/iframe&gt;
&lt;p&gt;We&amp;#8217;re pretty excited about the upcoming municipal election and wanted to create something to share that with others.&lt;/p&gt;

&lt;p&gt;Above is a map we created that shows the polling stations for this Saturday as well as the turnout from the last election. Red districts are below average and green are above.&lt;/p&gt;

&lt;p&gt;The map was created using freely available data from the &lt;a href='http://data.vancouver.ca'&gt;City of Vancouver&lt;/a&gt; and open source tools (LibreOffice, QuantumGIS, TileMill) and was hosted on &lt;a href='http://mapbox.com/'&gt;Mapbox&lt;/a&gt; (update: now replaced with a static image).&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href='http://vancouver.ca/ctyclerk/elections/2011election/'&gt;Please vote this November 19, 2011!&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Open Data Day - What I'll Be Working On</title>
      <link>http://denimandsteel.com/blog/2011/11/open-data-day/</link>
      <pubDate>Wed, 16 Nov 2011 00:00:00 -0800</pubDate>
      <author>hello@denimandsteel.com</author>
      <guid>http://denimandsteel.com/blog/2011/11/open-data-day</guid>
      <description>&lt;p&gt;&lt;a href='http://www.opendataday.org/'&gt;Open Data Day&lt;/a&gt; was a highlight for me last year, there was a lot of great energy and it was fun to see projects come together in such a short time. It was good to connect with people working on open data in Vancouver and I even contributed &lt;a href='http://tylorsherman.com/2010/odhd-vancouver-business-licenses'&gt;a blog post&lt;/a&gt; delving into the City of Vancouver&amp;#8217;s Business Licence data.&lt;/p&gt;

&lt;p&gt;This year I&amp;#8217;m going to be working on a small application that has a focus on local transit. Todd and I have been playing around with the idea of a social web app, in the spirit of Karen Quinn Fung&amp;#8217;s &lt;a href='http://www.countablyinfinite.ca/blog/2009/12/vandatahack-adopt-a-stop/'&gt;Adopt-A-Stop&lt;/a&gt;, that focuses on commenting at bus stops and using the &lt;a href='http://code.google.com/transit/spec/transit_feed_specification.html'&gt;GTFS&lt;/a&gt; feed &lt;a href='http://www.translink.ca/en/Schedules-and-Maps/Developer-Resources/GTFS-Data.aspx'&gt;provided by Translink&lt;/a&gt; to include timely stop info. We think that, in their own way, bus stops are a hitching post or hub in our city and adding a simple social layer for bored travellers could be pretty interesting.&lt;/p&gt;

&lt;p&gt;Our goal is to get something that is lightweight, looks good, has a small campaign around it, and can be easily setup so other cities can host their own copy.&lt;/p&gt;

&lt;p&gt;To get involved this December 3rd, check out the &lt;a href='http://www.opendataday.org/'&gt;Open Data Day website&lt;/a&gt; and the &lt;a href='http://www.opendataday.org/wiki/City_Events_2011#Vancouver'&gt;Wiki&lt;/a&gt;. Also be sure to check out the &lt;a href='http://openfood.eventbrite.com/'&gt;Open Food Hack Day&lt;/a&gt; sprint being hosted by our friends at &lt;a href='http://www.foodtree.com/'&gt;Foodtree&lt;/a&gt;. Excited to see what might happen this year.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Trick or Treat</title>
      <link>http://denimandsteel.com/blog/2011/11/trick-or-treat/</link>
      <pubDate>Mon, 14 Nov 2011 00:00:00 -0800</pubDate>
      <author>hello@denimandsteel.com</author>
      <guid>http://denimandsteel.com/blog/2011/11/trick-or-treat</guid>
      <description>&lt;iframe src='http://a.tiles.mapbox.com/v3/denimandsteel.trick-or-treat.html#12/49.275/-123.110' height='400' frameBorder='0' width='600'&gt; &lt;/iframe&gt;
&lt;p&gt;A few weeks ago, Bing Thom Architects started a small mapping experiment to get a rough sense of the number of trick or treaters in Vancouver this year. The setup was simple: encourage people to tweet &lt;a href='http://twitter.com/BTArchitects'&gt;@BTArchitects&lt;/a&gt; or message their Facebook page with the number of visitors and the nearest cross street. They also started a &lt;a href='http://twitter.com/#!/search/realtime/%23yvrtrickortreatmap'&gt;hashtag&lt;/a&gt; for others to follow along.&lt;/p&gt;

&lt;p&gt;In all, they received 16 responses from a variety of neighbourhoods and mapped the data using &lt;a href='https://www.google.com/fusiontables/DataSource?snapid=S30901195Oa'&gt;Google Fusion Tables&lt;/a&gt;. They also posted an &lt;a href='http://www.btaworks.com/2011/11/03/2011-vancouver-trick-or-treating-hotspots-an-btarchitects-experiment-in-crowd-mapping/'&gt;excellent writeup&lt;/a&gt; where they discussed the results.&lt;/p&gt;

&lt;p&gt;Watching the experiment was a lot of fun and we wanted to riff on the data a little more, above is a map created in &lt;a href='http://mapbox.com/tilemill/'&gt;TileMill&lt;/a&gt; and hosted on &lt;a href='http://mapbox.com'&gt;Mapbox&lt;/a&gt; (update: this is an image now) to try and take the project a little further. We added markers that vary in size by the number of trick or treaters, tooltips that contain people&amp;#8217;s responses, and put everything on a simple background so they stand out.&lt;/p&gt;

&lt;p&gt;Unfortunately the responses were few, but we&amp;#8217;re excited to see what might happen next year.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>From Daydream to Reality</title>
      <link>http://denimandsteel.com/blog/2011/11/daydream-to-reality/</link>
      <pubDate>Thu, 10 Nov 2011 00:00:00 -0800</pubDate>
      <author>hello@denimandsteel.com</author>
      <guid>http://denimandsteel.com/blog/2011/11/daydream-to-reality</guid>
      <description>&lt;p&gt;&lt;img src='/blog/images/8am.jpg' alt='New Day Starts at 8am!' /&gt;&lt;/p&gt;

&lt;p&gt;Just the other day the web was treated to &lt;a href='http://worrydream.com/ABriefRantOnTheFutureOfInteractionDesign/'&gt;A Brief Rant on the Future of Interaction Design&lt;/a&gt;, in which Bret Victor examines recent videos about near-future interactive products. To put it bluntly, he finds their range of interactive possibilities wanting, and follows with an exploration of how much potential there is to explore.&lt;/p&gt;

&lt;p&gt;This kind of stuff is inspiring: people share and re-share it with excitement. Those are great days, when a bit of the dust of the daily grind falls from our eyes. &lt;em&gt;Look at what might be.&lt;/em&gt; We look at each other, nod knowingly and feel good.&lt;/p&gt;

&lt;p&gt;Then we turn back to what we were doing just before. Work&amp;#8217;s gotta get done; bills gotta get paid. Just minutes ago we were ready to start a revolution. Minutes later we&amp;#8217;re back to wondering how to get that thing to do that thing. &lt;em&gt;Cashflow&lt;/em&gt;, whispers some deep part of your brain. Hard to argue with that. Before long the future is forgotten again. And we&amp;#8217;re back doing what we always do.&lt;/p&gt;

&lt;p&gt;Obviously, nobody intends for things to go that way. Lately here we&amp;#8217;ve been talking about this very thing: how to realize some of those really interesting, inspiring ideas, while keeping ourselves fed. We think forming habits around that goal is key, and have come up with a few that we&amp;#8217;ll be working on:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Make room for experiments. This is old advice, but it&amp;#8217;s a lesson so often told that we&amp;#8217;d be fools to ignore it.&lt;/li&gt;

&lt;li&gt;Give clients a wider, more daring range of possibilities. Let them surprise and challenge us.&lt;/li&gt;

&lt;li&gt;Think outside the screen on every project. Always ask how we can work with the physical world as well.&lt;/li&gt;

&lt;li&gt;Strive to connect and draw from other fields. Multidisciplinary is at the heart of how we want to work.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;There are likely many ways to keep the day-to-day details from grinding down the excitement of new ideas. Are you striking that balance? How are you doing it? You can comment with a one-click tweet below.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Hello, World</title>
      <link>http://denimandsteel.com/blog/2011/11/hello-world/</link>
      <pubDate>Mon, 07 Nov 2011 00:00:00 -0800</pubDate>
      <author>hello@denimandsteel.com</author>
      <guid>http://denimandsteel.com/blog/2011/11/hello-world</guid>
      <description>&lt;p&gt;A blog is born. Not just any blog, but a rather lean blog. As with our website, we went minimal, without a fancy CMS. The reason is simple, and speaks to a big part of why we started Denim &amp;amp; Steel.&lt;/p&gt;

&lt;p&gt;Blogs these days come with lots of infrastructure. Managed permalinks, comments, themes, text editors, you name it. All sorts of things that have been stacked up on the idea of a blog since Moveable Type kicked off the revolution. We admire that legacy, we salute it and we enjoy it every day we find something interesting that someone out there has written and shared.&lt;/p&gt;

&lt;p&gt;But we&amp;#8217;re looking to build new things, without assumptions of what must be. This morning I shook my head as &lt;a href='http://history.nasa.gov/computers/Ch6-2.html' title='Voyager - The flying computer center'&gt;I read about the Voyager space probes&lt;/a&gt; and the fact that they&amp;#8217;ve explored the gas giant planets of our solar system with computers running 4k of memory. 4k. It reminded me that humanity went to the moon with a computer using only 13k. To the moon, on 13k. In that spirit, our blog does just 4 things: an index page, single post pages, generates a short link for sharing and pulls in tweets about each post, should tweets occur.&lt;/p&gt;

&lt;p&gt;Honest, to the point and without a lot of fanfare. That&amp;#8217;s the Denim &amp;amp; Steel blog, named Blog, and it&amp;#8217;s a cornerstone of the philosophy that we&amp;#8217;re gradually getting words around. But for now there are other things to do, and more words to come.&lt;/p&gt;</description>
    </item>
    

  </channel> 
</rss>