<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">

  <title type="text">Boris Mann's Blog - Future of web, mobile, and retail</title>
  
  <link href="http://blog.bmannconsulting.com/" />
  <updated>2013-05-04T17:39:56-07:00</updated>
  <id>http://blog.bmannconsulting.com/</id>
  <author>
    <name><![CDATA[Boris Mann]]></name>
    <email><![CDATA[boris@bmannconsulting.com]]></email>
  </author>
  <generator uri="http://octopress.org/">Octopress</generator>

  
  <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/bmannconsulting" /><feedburner:info uri="bmannconsulting" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><subtitle type="html">Future of web, mobile, and retail - Vancouver, startups, open source</subtitle><geo:lat>37.0625</geo:lat><geo:long>-95.677</geo:long><link rel="license" type="text/html" href="http://creativecommons.org/licenses/by-nc-sa/3.0/" /><logo>http://bmannconsulting.com/sites/bmannconsulting.com/files/color/garland-95b95ff4/logo.png</logo><feedburner:browserFriendly>This is an XML content feed. It is intended to be viewed in a newsreader or syndicated to another site.</feedburner:browserFriendly><entry>
    <title type="html"><![CDATA[Vancouver's talent are like raw resources]]></title>
    <link href="http://feedproxy.google.com/~r/bmannconsulting/~3/8eOxjCefryE/" />
    <updated>2013-03-17T17:30:00-07:00</updated>
    <id>http://blog.bmannconsulting.com/raw-resources</id>
    <content type="html">&lt;p&gt;I had a brief clip air on Global TV BC this evening, commenting on the news that Facebook is opening a temporary office in Vancouver. Here&amp;#8217;s a &lt;a href="http://www.globaltvbc.com/is+facebook+coming+to+vancouver/6442830146/story.html"&gt;link to the written article&lt;/a&gt;. Thanks to &lt;a href="http://twitter.com/gregeh"&gt;Greg&lt;/a&gt; for tracking down the &lt;a href="http://www.globaltvbc.com/video/index.html?v=OFOuqmbdhn_CEE_jipgaxS4Bu1ITTCJG#newscasts"&gt;Global TV News Hour clip (starts at 15:20)&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;I do think that the difficulty in getting a US Visa is a contributing factor to make Canada / Vancouver an attractive place to put an office. It was back in &lt;a href="http://www.bmannconsulting.com/archive/microsoft-canada-opening-software-dev-center-in-vancouver-commentary/"&gt;July 2007 that the Microsoft opening an office news broke&lt;/a&gt;. Looking back, the Microsoft office out in Richmond was basically a non-impact on the local community. So, where Facebook puts its office and how much it interacts with the local community will be the determining factor on the potential impact of having them here.&lt;/p&gt;

&lt;p&gt;I&amp;#8217;d like to talk about local Vancouver talent. My general feeling is that the developer and designer talent that Vancouver does have are treated like raw resources. Like our logs and other natural resources, we do very little &amp;#8220;secondary processing&amp;#8221;, and the best are shipped off elsewhere.&lt;/p&gt;

&lt;!--more--&gt;


&lt;p&gt;Igor Faletski, CEO &amp;amp; Co-founder of &lt;a href="http://mobify.com"&gt;Mobify&lt;/a&gt;, did a great write up right after the news broke: &lt;a href="http://igor.posthaven.com/what-the-new-facebook-office-means-for-the-vancouver-tech-scene"&gt;What the new Facebook office means for the Vancouver tech scene&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I agree with his summary, that this is a good thing - Facebook will bring talent from around the world to Vancouver (and some will stay), and that another strong link between here and the Valley is a good thing for the community.&lt;/p&gt;

&lt;p&gt;The main downside is the hiring pressure. Mobify is a growing company, and in his &lt;a href="http://igor.posthaven.com/the-rule-of-three-attention-focus-in-a-startup"&gt;last blog post covering what startups should focus on&lt;/a&gt;, Igor said &amp;#8220;Companies - and people - that don&amp;#8217;t master hiring can&amp;#8217;t scale, so spend at least a quarter of your time on it.&amp;#8221;&lt;/p&gt;

&lt;p&gt;My observation on &amp;#8220;talent in Vancouver&amp;#8221; has always been three fold:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;There are few companies for top / senior talent to work at in Vancouver. This is changing (HootSuite, Mobify – and as of recently, Salesforce and Amazon)&lt;/li&gt;
&lt;li&gt;People are underpaid here compared to the rest of Canada, and &lt;strong&gt;really&lt;/strong&gt; underpaid compared to anywhere in the US. More local competition will raise the bar here.&lt;/li&gt;
&lt;li&gt;We have lots of great juniors who come from our local universities and other institutions. Many get better paying jobs elsewhere (#2), or leave once they&amp;#8217;re intermediate since there is limited room for career growth (see #1).&lt;/li&gt;
&lt;/ol&gt;


&lt;p&gt;Also, with generally smaller companies and/or &amp;#8220;branch office&amp;#8221; locations (and so nowhere for people in the following disciplines to gain experience), Vancouver is in dire need of soft skills in marketing, business development, sales, product management, recruiting, etc. etc. etc.&lt;/p&gt;

&lt;p&gt;Since these are &lt;strong&gt;the&lt;/strong&gt; critical factors in scaling a company past a couple of co-founders, this is likely an even bigger issue than &amp;#8220;I can&amp;#8217;t find a Ruby programmer to hire&amp;#8221;.&lt;/p&gt;

&lt;p&gt;Also related to being underpaid, this has had an interesting side effect - since salaries are low/career opportunities are few, doing a startup feels less risky. However, since we &lt;strong&gt;also&lt;/strong&gt; have very limited angel capital, the best startup teams again head south where there is more angel capital at higher valuations.&lt;/p&gt;

&lt;p&gt;Is there lots of &amp;#8220;great&amp;#8221; talent in Vancouver already? I&amp;#8217;d say that there are many talented juniors, but in general it&amp;#8217;s hard to find people who are more senior / have lots of relevant experience. However, because of the generally low pay, hiring people away from existing companies (that likely also have less interesting career paths available) is going to be easy for new entrants like Facebook, Salesforce, and Amazon.&lt;/p&gt;

&lt;p&gt;Comments on Twitter (see full &lt;a href="http://storify.com/borismann/facebook-to-open-temporary-office-in-vancouver"&gt;collected responses on Storify&lt;/a&gt;) underline this:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://twitter.com/danudey/status/313429680382423041"&gt;Dan Udey: &amp;#8220;after I was hired, I watched the founders interview for six months without hiring&amp;#8221;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Dan works at &lt;a href="http://athinkingape.com"&gt;A Thinking Ape&lt;/a&gt; (aka &lt;em&gt;ATA&lt;/em&gt;), which is a company that relocated to Vancouver from Silicon Valley. ATA has done a great job of running new grad focused job fairs across Canada. And that&amp;#8217;s the point (again): hiring great people is hard, and we need to a) invest in getting good at it and b) great people are everywhere, and we have to go looking for them.&lt;/p&gt;

&lt;p&gt;We need to invest in our talent to keep them here with both competitive salaries and great career opportunities. Or they will leave. Just like the raw logs that we export.&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/bmannconsulting/~4/8eOxjCefryE" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://blog.bmannconsulting.com/raw-resources/</feedburner:origLink></entry>
  
  <entry>
    <title type="html"><![CDATA[The Flickr Question]]></title>
    <link href="http://feedproxy.google.com/~r/bmannconsulting/~3/LSsxt_WpJlc/" />
    <updated>2012-11-24T11:54:00-08:00</updated>
    <id>http://blog.bmannconsulting.com/flickr-question</id>
    <content type="html">&lt;p&gt;It&amp;#8217;s that time of year again, when I face the same question: my Flickr Pro subscription has expired, and I need to pay so that all my photos are accessible online. But maybe I should self host? Is paying for a &lt;a href="http://flickr.com"&gt;Flickr&lt;/a&gt; Pro subscription still worth it?&lt;/p&gt;

&lt;!--more--&gt;


&lt;p&gt;Don&amp;#8217;t get me wrong - I think the &amp;#8220;Flickr deal&amp;#8221; is still fantastic: about $2 per month for unlimited storage of all my photos. From a pure storage perspective, even Amazon S3 would cost me more than that.&lt;/p&gt;

&lt;p&gt;Flickr was one of my first loves when it came to online community. When I could finally give the company money, it felt that much better: I was supporting something great by paying for it.&lt;/p&gt;

&lt;p&gt;On top of just photo storage, I get a great API, thumbnail generation, maps, tagging, and so on and so on.&lt;/p&gt;

&lt;p&gt;Community? Not so much, anymore, although perhaps that&amp;#8217;s also a function of me taking less photos and more iPhone snaps. I do miss the great community that built up there, but I&amp;#8217;m used to the ebb and flow of taste and online fashion. Heck, I&amp;#8217;m even &lt;a href="https://plus.google.com/115428955497675100505/posts"&gt;posting to G+ these days&lt;/a&gt;!&lt;/p&gt;

&lt;p&gt;What options do I have outside of Flickr?&lt;/p&gt;

&lt;h2&gt;OpenPhoto&lt;/h2&gt;

&lt;p&gt;&lt;a href="http://openphoto.me"&gt;OpenPhoto&lt;/a&gt; looks promising – and in fact, they &lt;a href="http://bmann.ca/XOsX3M"&gt;overheard a discussion on Twitter between myself and Darren Barefoot&lt;/a&gt;&lt;sup&gt;&lt;a href="#1"&gt;1&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;

&lt;p&gt;OpenPhoto is both a desire by people to self host (own their data), to use their own domains (own their permalinks), and in general not to be beholden to advertising or commercial entities.&lt;/p&gt;

&lt;p&gt;But it has a couple of issues. The first is the permalink issue (here&amp;#8217;s &lt;a href="http://blog.theopenphotoproject.org/post/10537443380/namespacing-the-web-for-your-photos"&gt;OpenPhoto&amp;#8217;s blog post on the subject&lt;/a&gt;). All of that is great - I would much rather have my images available at photos.bmann.ca/photo/1234 than on Flickr or Facebook.&lt;/p&gt;

&lt;p&gt;But what a LOT of people love Flickr for, is using it as the place where they upload source images, and then they embed the Flickr thumbnails in their blog. And that&amp;#8217;s where the OpenPhoto &amp;#8220;bug&amp;#8221; with their permalinks story is: the thumbnails they generate (and it looks like they only generate one size right now?) are hosted on a separate server with an address that is not your own.&lt;/p&gt;

&lt;p&gt;My test site is at &lt;a href="http://boris.openphoto.me"&gt;boris.openphoto.me&lt;/a&gt;. The original image embedded below is &lt;a href="http://boris.openphoto.me/p/1"&gt;here&lt;/a&gt;, but the &lt;a href="http://awesomeness.openphoto.me/custom/201211/hidef_bacon-12a74d_870x550.jpg"&gt;thumbnail is on the awesomeness subdomain&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src="http://awesomeness.openphoto.me/custom/201211/hidef_bacon-12a74d_870x550.jpg" height="275px" width="435px" /&gt;&lt;/p&gt;

&lt;p&gt;Of course, OpenPhoto is committed to open-ness and hosting your own data, so I assume they&amp;#8217;ll fix this at some point. This &lt;a href="https://github.com/photo/frontend/issues/680"&gt;GitHub issue thread on writing metadata (favorites, comments, etc.) directly into the photo file itself&lt;/a&gt; is a great example of some forward thinking around this.&lt;/p&gt;

&lt;h2&gt;Self Hosting&lt;/h2&gt;

&lt;p&gt;The other issue I have with OpenPhoto is their approach to even writing the software. Or rather, their assumptions.&lt;/p&gt;

&lt;p&gt;It used to be that self hosting meant running a Linux box / LAMP stack off behind your own cable or DSL connection. Perhaps a cheap managed server or (more common these days) a VPS of some kind.&lt;/p&gt;

&lt;p&gt;But I don&amp;#8217;t think that&amp;#8217;s the path forward. The expertise needed to manage the entire stack of an operating system, a web server, a database server, AND the programming language you&amp;#8217;ve chosen is too much complexity.&lt;/p&gt;

&lt;p&gt;As I wrote in &lt;a href="http://blog.bmannconsulting.com/new-hack-stack/"&gt;The New Hack Stack&lt;/a&gt;, I see the way forward being &lt;acronym title="Platform-as-a-Service"&gt;PaaS&lt;/acronym&gt;: choose a programming language, choose a PaaS. The database should be fully managed as well.&lt;/p&gt;

&lt;p&gt;In short: I don&amp;#8217;t want to take a step backward and have to run a full server stack just to have to run OpenPhoto. I&amp;#8217;d love to see an alternate approach from the team where a git clone, some basic config file editing, followed by a push to Heroku / Staccato / PaaS of your choice (which probably means ditching PHP - I had to get a language dig in here somewhere!).&lt;/p&gt;

&lt;p&gt;Heck, maybe a central photo management app that keeps your account, settings, lets you uploads centrally, but publishes the photos / thumbnails / etc. to relatively flat files on your own storage space on S3, Dropbox, etc. is an interesting way to make this even easier.&lt;/p&gt;

&lt;h2&gt;What&amp;#8217;s the answer to the question?&lt;/h2&gt;

&lt;p&gt;For now, I&amp;#8217;ll keep paying for Flickr Pro.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;It&amp;#8217;s cheaper than any other storage option&lt;/li&gt;
&lt;li&gt;No one else has solved the permalink issue&lt;/li&gt;
&lt;li&gt;I want great user-supported web services to exist&lt;/li&gt;
&lt;/ol&gt;


&lt;p&gt;I am not worried about my photos or the portability of the data there: Flickr was one of the very first of the new breed of websites to have a really great API, and there are tons of end user friendly export systems.&lt;/p&gt;

&lt;p&gt;I &lt;em&gt;am&lt;/em&gt; worried that Flickr will continue to slide along with the rest of Yahoo, but with Marissa Mayer at the helm, all sorts of changes are coming, that on balance look to be good.&lt;/p&gt;

&lt;p&gt;I&amp;#8217;ll keep experimenting with OpenPhoto and other solutions. I really like having my main site on Amazon S3 and this blog on Heroku, and paying for the storage on my own.&lt;/p&gt;

&lt;p&gt;You can find me and my photos on &lt;a href="http://flickr.com/boris"&gt;Flickr as boris&lt;/a&gt;, and on &lt;a href="http://instagram.com/bmann"&gt;Instagram as bmann&lt;/a&gt;.&lt;/p&gt;

&lt;h3&gt;Footnotes&lt;/h3&gt;

&lt;p&gt;&lt;sup&gt;&lt;a name="1"&gt;1&lt;/a&gt;&lt;/sup&gt;: Here&amp;#8217;s some of the Twitter conversation embedded via Storify:&lt;/p&gt;

&lt;script src="http://blog.bmannconsulting.com//storify.com/borismann/the-flickr-question.js?header=false&amp;border=false"&gt;&lt;/script&gt;


&lt;p&gt;&lt;noscript&gt;[&lt;a href="http://blog.bmannconsulting.com//storify.com/borismann/the-flickr-question" target="_blank"&gt;View the story &amp;#8220;The Flickr Question&amp;#8221; on Storify&lt;/a&gt;]&lt;h1&gt;The Flickr Question&lt;/h1&gt;&lt;h2&gt;Is it still worth paying for a Flickr Pro subscription? Why do we feel OK about paying for Flickr? What self-hosted options are there, and in particular how does OpenPhoto compare?&lt;/h2&gt;&lt;p&gt;Storified by Boris Mann &amp;middot; Sat, Nov 24 2012 13:11:52&lt;/p&gt;&lt;div&gt;These are some collected tweets to go along with a blog post.&lt;br&gt;&lt;a href="http://blog.bmannconsulting.com/flickr-question/" class="link-button red"&gt;Read the full blog »&lt;/a&gt;&lt;/div&gt;&lt;div&gt;Every time I renew my Flickr pro account, I think &amp;quot;hmm&amp;#8230;that seems like expensive photo storage.&amp;quot;Darren Barefoot&lt;/div&gt;&lt;div&gt;@dbarefoot cheaper than Amazon S3 for your number of photosBoris Mann&lt;/div&gt;&lt;div&gt;@dbarefoot Have been thinking the same &amp;#8230; Other options? Have you looked at OpenPhoto?Phillip Smith&lt;/div&gt;&lt;div&gt;@phillipadsmith Nah, I think I&amp;#8217;ll just keep paying Flickr. Too much history and back links.Darren Barefoot&lt;/div&gt;&lt;div&gt;@bmann Plus, there&amp;#8217;s like a thousand links from my blog to my photos.Darren Barefoot&lt;/div&gt;&lt;div&gt;@dbarefoot there&amp;#8217;s a story in there about paying for the feature of permalinks - super valuableBoris Mann&lt;/div&gt;&lt;div&gt;@bmann Our take on permalinks. We wish others would give it as much thought. http://blog.theopenphotoproject.org/post/10537443380/namespacing-the-web-for-your-photosOpenPhoto&lt;/div&gt;&lt;div&gt;@OpenPhoto yep I know about you guys - did you fix thumbnail URLs?Boris Mann&lt;/div&gt;&lt;div&gt;@bmann Jog our memory on the thumbnail URL issue&amp;#8230;OpenPhoto&lt;/div&gt;&lt;div&gt;@OpenPhoto you didn&amp;#8217;t store thumbnails on user domains so embedding thumbnails had YOUR permalinkBoris Mann&lt;/div&gt;&lt;div&gt;I&amp;#8217;ve emailed OpenPhoto support about this directly. This is in reference to their hosted option at openphoto.me - thumbnails are generated and stored on a central server, so the permalinks to the thumbnails are not generated or stored on your domain. Leading to the exact same issue of not owning your permalinks as is the case on Flickr today. Until this is changed, there is little point to switching.&lt;/div&gt;&lt;div&gt;I think Steve&amp;#8217;s post sums it up the best: I really do want to support great user-supported web services, and Flickr is an example of one of them.&lt;/div&gt;&lt;div&gt;@bmann @dbarefoot I pay my flickr pro for 2 reasons: permalinks &amp;amp; the promise Flickr still embodies of ad-free, user supported web services.Steve&lt;/div&gt;&lt;/noscript&gt;&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/bmannconsulting/~4/LSsxt_WpJlc" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://blog.bmannconsulting.com/flickr-question/</feedburner:origLink></entry>
  
  <entry>
    <title type="html"><![CDATA[Working with Contractually]]></title>
    <link href="http://feedproxy.google.com/~r/bmannconsulting/~3/ChUlsfuEcAw/" />
    <updated>2012-09-04T11:54:00-07:00</updated>
    <id>http://blog.bmannconsulting.com/working-contractually</id>
    <content type="html">&lt;p&gt;I&amp;#8217;ve been working with &lt;a href="http://www.contractual.ly"&gt;Contractually&lt;/a&gt; for the past 2 weeks&lt;sup&gt;&lt;a href="#working"&gt;1&lt;/a&gt;&lt;/sup&gt;. I&amp;#8217;ve always loved Martin&amp;#8217;s vision for Contractually&lt;sup&gt;&lt;a href="#bootuplabs"&gt;2&lt;/a&gt;&lt;/sup&gt; – both the concept of moving past &amp;#8220;digital representations of paper&amp;#8221; to more fluid, data-native documents, as well as modernization of the legal business.&lt;/p&gt;

&lt;!--more--&gt;


&lt;p&gt;Broadly speaking, I&amp;#8217;m doing Business Development. I&amp;#8217;ve been trying the role title &amp;#8220;growth hacker&amp;#8221; on for size, but the phrase is a bit problematic. It has gone from a useful description for a role that understands digital tools &amp;amp; metrics and pairs them with more traditional marketing and business development straight to a buzz word akin to &amp;#8220;social media guru&amp;#8221;. That is, if someone is using the label &amp;#8220;growth hacker&amp;#8221;, there is a good chance that they don&amp;#8217;t know what the hell they are talking about.&lt;/p&gt;

&lt;p&gt;Still, I find the term interesting. I&amp;#8217;ve spent a lot of time talking to &lt;a href="https://twitter.com/walkerian"&gt;Ian Walker&lt;/a&gt; over at &lt;a href="http://www.perch.co"&gt;Perch&lt;/a&gt; about a variety of &amp;#8220;glue&amp;#8221; roles within growing web startups. We put on a &lt;a href="https://plus.google.com/u/0/events/cb04acs1p9n9jvjioj8na0fg37c/115428955497675100505"&gt;Business Tools Hacking event&lt;/a&gt; that had about 20 people attend and share both what tools they used and what process they were supporting. More on this in a wrap up post about the event.&lt;/p&gt;

&lt;p&gt;In any case, some of the first results of my work are now visible as the &lt;a href="http://www.contractual.ly"&gt;new Contractually marketing site is up&lt;/a&gt;. We ended up selecting Unbounce&lt;sup&gt;&lt;a href="#unbounce"&gt;3&lt;/a&gt;&lt;/sup&gt; to run the handful of front page landing pages that describe the product and lead people to the sign up page. This is by no means finished, but we now have a framework for testing various hypotheses about different markets and channels. Stay tuned for further updates and new Contractually features.&lt;/p&gt;

&lt;h2&gt;Connection Karma&lt;/h2&gt;

&lt;p&gt;What else have I been doing? I spent a good chunk of time taking some time off with some trips down to Seattle, figuring out what I wanted to be spending my time on, and an assortment of startup meetings &amp;amp; events. For me, meetings, introductions, and seeing what happens when you spend time getting to know people fall under the broad heading of &lt;em&gt;Connection Karma&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;I&amp;#8217;ve decided to focus on consulting contracts like the one with Contractually, as well as smaller projects that focus on strategic advice, marketing &amp;amp; business development projects, and in general helping companies to build learning organizations. What does that mean? Culture, tools, testing &amp;amp; experimentation across all parts of an organization – as well as the processes to gather everything together and make that information available to the people that need it&lt;sup&gt;&lt;a href="#km"&gt;4&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;

&lt;p&gt;This is actually the first time in 8 years that I&amp;#8217;ve had time in my schedule for projects of opportunity. I can&amp;#8217;t shake the drive to be involved in helping to build the startup ecosystem here in my home town of Vancouver, so you&amp;#8217;ll see some events &amp;amp; projects related to that. I&amp;#8217;ve got some ideas of my own, but they&amp;#8217;re (purposefully) not big ideas, more like an excuse to work with people &amp;amp; technologies that I enjoy working with.&lt;/p&gt;

&lt;p&gt;I&amp;#8217;m talking to a handful of other organizations and people about working together. For now, you can find out a bit more about working with me at my &lt;a href="http://www.connectionkarma.com"&gt;Connection Karma&lt;/a&gt; site.&lt;/p&gt;

&lt;h2&gt;Back to Contractually&lt;/h2&gt;

&lt;p&gt;&lt;a href="http://www.contractual.ly"&gt;&lt;img src="http://blog.bmannconsulting.com/images/contractually_300px.jpg" alt="Contractually logo" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Contractually is a great tool for anyone that needs to deal with contracts – freelancers that either don&amp;#8217;t use contracts as often as they should (or at all!), companies that find the dance of emailing Word documents back and forth a pain, or even your HR department, that needs to keep track of employment agreements, IP assignment, and the handful of other documents that every employee needs to sign. &lt;strong&gt;Simplify your contracts process. Create, negotiate and e-sign your contracts online.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;If you&amp;#8217;re a web developer, a growing mid-size company, a photographer, or anyone else that works with contracts, I&amp;#8217;d love to &lt;a href="http://www.contractual.ly/contact-us/"&gt;talk to you about how you use contracts today&lt;/a&gt;.&lt;/p&gt;

&lt;h3&gt;Footnotes&lt;/h3&gt;

&lt;p&gt;&lt;sup&gt;&lt;a name="working"&gt;1&lt;/a&gt;&lt;/sup&gt;&amp;nbsp;I&amp;#8217;ve been telling people that I left iQmetrix back at the beginning of July in person, but haven&amp;#8217;t made a big announcement about it. Although if you watch my &lt;a href="http://www.linkedin.com/in/boris/"&gt;LinkedIn&lt;/a&gt; or &lt;a href="http://twitter.com/bmann/"&gt;Twitter&lt;/a&gt; profiles, I did flip the switch and change my profile descriptions back then.&lt;/p&gt;

&lt;p&gt;&lt;sup&gt;&lt;a name="bootuplabs"&gt;2&lt;/a&gt;&lt;/sup&gt;&amp;nbsp;Martin &amp;amp; Contractually were part of the first cohort of startups at &lt;a href="http://bootuplabs.com"&gt;Bootup Labs&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;sup&gt;&lt;a name="unbounce"&gt;3&lt;/a&gt;&lt;/sup&gt;&amp;nbsp;I love both &lt;a href="http://unbounce.com"&gt;Unbounce&lt;/a&gt; the tool, and Unbounce the local Vancouver startup team. Designed for landing pages, I&amp;#8217;m increasingly seeing it as a great tool to match with one-off domains, events, and even creating the 4 - 6 pages that make up the front end marketing pages of many web apps.&lt;/p&gt;

&lt;p&gt;&lt;sup&gt;&lt;a name="bootuplabs"&gt;4&lt;/a&gt;&lt;/sup&gt;&amp;nbsp;I&amp;#8217;ll do everything I can to avoid uttering the phrase &amp;#8220;knowledge management&amp;#8221;, since I fundamentally don&amp;#8217;t believe that knowledge can be managed. More recently, we&amp;#8217;ve seen the emergence of streams/flows, which more clearly shows that knowledge is not something that is locked away somewhere. At the same time, it feels like lots of organizations need to learn that &lt;a href="http://www.bmannconsulting.com/archive/email-is-the-place-where-information-goes-to-die/"&gt;email is where information goes to die&lt;/a&gt; the hard way.&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/bmannconsulting/~4/ChUlsfuEcAw" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://blog.bmannconsulting.com/working-contractually/</feedburner:origLink></entry>
  
  <entry>
    <title type="html"><![CDATA[StartupRiot Seattle 2012]]></title>
    <link href="http://feedproxy.google.com/~r/bmannconsulting/~3/yIoERMwL-HM/" />
    <updated>2012-08-11T12:54:00-07:00</updated>
    <id>http://blog.bmannconsulting.com/startupriot-seattle-2012</id>
    <content type="html">&lt;p&gt;I&amp;#8217;m just getting back from 2 days in Seattle. In general, I&amp;#8217;m trying to spend more time there, getting to know what&amp;#8217;s happening in the Seattle community and seeing if Vancouver can connect more regularly (Cascadia!).&lt;/p&gt;

&lt;p&gt;Startup Riot is actually run by a team from Atlanta, with &lt;a href="https://twitter.com/sanjay"&gt;Sanjay Parekh&lt;/a&gt; playing the front man. The event is run as a pitch contest, including feedback from experienced entrepreneurs as judges, plus several keynote talks and lots of opportunity for connecting with other attendees. Here&amp;#8217;s the &lt;a href="http://startupriot.com/show/seattle"&gt;description and agenda for the day&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;I loved the event. It was well run, it was curated (no service providers allowed&lt;sup&gt;&lt;a href="#curated"&gt;1&lt;/a&gt;&lt;/sup&gt;), it had great sponsors (&lt;a href="http://mailchimp.com"&gt;MailChimp&lt;/a&gt;, &lt;a href="http://gist.com"&gt;Gist&lt;/a&gt;, &lt;a href="http://twilio.com"&gt;Twilio&lt;/a&gt;, etc.), and there was a great crowd of people there. I was surprised to meet one entrepreneur who flew in all the way from the Ukraine to attend, but having attended one Startup Riot, I can definitely see why.&lt;/p&gt;

&lt;!--more--&gt;


&lt;h2&gt;Vancouver Invades&lt;/h2&gt;

&lt;p&gt;There ended up being 10 companies from Vancouver attending. It was amazingly energizing to be in Seattle with this big Vancouver crew, and absolutely underlines that we should be spending more time working together to connect the Cascadia startup communities of Portland, Seattle, and Vancouver.&lt;/p&gt;

&lt;p&gt;This was also the one area where I wish things had been run differently.&lt;/p&gt;

&lt;p&gt;The Startup Riot team selects the startups that are allowed to present, and then swears them to secrecy: no one is publicly allowed to announce they are presenting. I heard about the event privately from a few startups from Vancouver who had been selected, but I never expected to show up and be immersed in a sea of Canadians.&lt;/p&gt;

&lt;p&gt;I love &amp;amp; respect the cone of silence approach. It means that to find out more about the startups who are presenting, you have to make the effort to attend in person. And then the startups each have a booth as well as their pitch time, meaning you can spend time asking more questions and getting to know the team.&lt;/p&gt;

&lt;p&gt;But the feedback I sent suggested that somehow the startups in each region be notified of who else was going.&lt;/p&gt;

&lt;p&gt;If more people had known, I think the Vancouver area attendance would have been even higher, and would have let us organize group rides and shared accomodations and such.&lt;/p&gt;

&lt;h2&gt;The Presenting Companies&lt;/h2&gt;

&lt;p&gt;I tweeted about each of the companies whom I saw present, which ended up being the first 10 of the day, and the last 10 of the day. I missed the middle 10 pitches because I was in deep discussion with Red Russak, who labels himself a startup concierge and runs &lt;a href="http://startupseattle.com"&gt;StartupSeattle&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;I have tweets about the pitches I did see, as well as the two keynotes, &lt;a href="http://storify.com/borismann/startup-riot-in-seattle-2012"&gt;over on Storify&lt;/a&gt;, as well as embedded as a slideshow here:&lt;/p&gt;

&lt;script src="http://storify.com/borismann/startup-riot-in-seattle-2012.js?template=slideshow"&gt;&lt;/script&gt;


&lt;p&gt;&lt;noscript&gt;[&lt;a href="http://storify.com/borismann/startup-riot-in-seattle-2012" target="_blank"&gt;View the story &amp;#8220;Startup Riot in Seattle 2012&amp;#8221; on Storify&lt;/a&gt;]&lt;/noscript&gt;&lt;/p&gt;

&lt;h2&gt;Pitch Quality&lt;/h2&gt;

&lt;p&gt;One thing I can say is that the pitches were for the most part not very good. Startup pitches are relatively formulaic, especially with such a short amount of time. I first heard the tip from Paul Kedrosky to cover three broad areas &amp;#8211; why you? why this? why now? Show the product that you&amp;#8217;ve built. Tell your customer stories. Say that you &lt;strong&gt;have&lt;/strong&gt; paying customers (&lt;em&gt;cough&lt;/em&gt; &lt;a href="http://quoterobot.com"&gt;QuoteRobot&lt;/a&gt; &lt;em&gt;cough&lt;/em&gt;).&lt;/p&gt;

&lt;p&gt;The startup pitches I saw were missing a lot of these basic items. My sense is they were under-prepared, and had clearly not had much help / feedback from people who have done early stage startup pitches before. Of course I have opinions on which of the startups seemed to have &amp;#8220;big ideas&amp;#8221; or were likely to succeed. Others were more vicious in their complaints&lt;sup&gt;&lt;a href="#complaints"&gt;2&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;

&lt;p&gt;Ultimately, the story is about people trying to do their best to build a company, to get paid to be involved in solving a problem they are passionate about. Should all companies be big ideas? Should we all be building businesses focused on clean tech or nanotechnology? I&amp;#8217;d rather see individuals doing startups of any kind – and learning from them – rather than working for a big company that is in need of replacing or at least reinvention.&lt;/p&gt;

&lt;p&gt;No blame should attach to StartupRiot for this. All of those startups need to get better at explaining their story, at selling to customers, and about making people care. And they should ask for help, both from their community at large and from their peers.&lt;/p&gt;

&lt;p&gt;StartupRiot was a chance for startups to stand up, tell their story, get some feedback from judges, and (hopefully) get some publicity and connect with people they wouldn&amp;#8217;t have met otherwise. It definitely delivered.&lt;/p&gt;

&lt;h2&gt;See you in Atlanta&lt;/h2&gt;

&lt;p&gt;Congratulations to Sanjay and the entire team for putting on a great event. The next event is in February 2013 in Atlanta. I&amp;#8217;m going to try and organize a group trip to attend. If you&amp;#8217;re a Canadian startup and are interested, drop a line in the comments.&lt;/p&gt;

&lt;h3&gt;Footnotes&lt;/h3&gt;

&lt;p&gt;&lt;sup&gt;&lt;a name="curated"&gt;1&lt;/a&gt;&lt;/sup&gt;&amp;nbsp;This is what &lt;a href="http://startupriot.com/"&gt;StartupRiot&lt;/a&gt; says about curating their attendees: &lt;em&gt;We prescreen all applicants before allowing them into our events. For our main events that means we screen out all service providers. We do this because it leads to a better event for you, our sponsors, and us.&lt;/em&gt; I love curated events, and I think this is a great policy.&lt;/p&gt;

&lt;p&gt;&lt;sup&gt;&lt;a name="complaints"&gt;2&lt;/a&gt;&lt;/sup&gt;&amp;nbsp;There was a particularly harsh article written up in Seattle&amp;#8217;s alternative news weekly, The Stranger. I captured my &lt;a href="http://links.bmannconsulting.com/post/29156449195/paul-constant-slags-startup-riot"&gt;comments on my link blog&lt;/a&gt;.&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/bmannconsulting/~4/yIoERMwL-HM" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://blog.bmannconsulting.com/startupriot-seattle-2012/</feedburner:origLink></entry>
  
  <entry>
    <title type="html"><![CDATA[Calendaring & Meeting Tools]]></title>
    <link href="http://feedproxy.google.com/~r/bmannconsulting/~3/WFJ7jL__y6k/" />
    <updated>2012-08-10T10:54:00-07:00</updated>
    <id>http://blog.bmannconsulting.com/calendaring-tools</id>
    <content type="html">&lt;p&gt;As I&amp;#8217;m sitting here manually adding blocks of &amp;#8220;break&amp;#8221; time to my calendar around meetings I&amp;#8217;ve booked, I&amp;#8217;m getting a little frustrated.&lt;/p&gt;

&lt;p&gt;I&amp;#8217;ve used &lt;a href="http://tungle.me"&gt;Tungle&lt;/a&gt; for several years now, and it&amp;#8217;s quite a good tool. Rather than playing the are-you-free-on-Wednesday dance (or as I like to call it, &amp;#8220;Calendar Tetris&amp;#8221;) with multiple people, you can quickly find time when everyone is free to meet.&lt;/p&gt;

&lt;!-- more --&gt;


&lt;p&gt;I&amp;#8217;ve been worried about Tungle since they were bought by &lt;acronym title="Research in Motion - makers of the BlackBerry smartphone"&gt;RIM&lt;/acronym&gt;. A bit of a face lift, but nothing much in the way of new features, and certainly no communications or marketing (the &lt;a href="http://www.tungle.me/Home/blog/"&gt;blog&lt;/a&gt; is frozen in time, to the date of the acquisition in May 2011). I think this a &lt;em&gt;great&lt;/em&gt; ecosystem tool for BlackBerry - it addresses a core function of their user base: business users going to meetings.&lt;/p&gt;

&lt;p&gt;Since I find what Tungle does very useful, I&amp;#8217;ve started to look around for other calendaring / meeting tools that can solve Calendar Tetris.&lt;/p&gt;

&lt;p&gt;I tried &lt;a href="http://boomerangcalendar.com/"&gt;Boomerang Calendar&lt;/a&gt; for a bit, but it just copy-pastes free slots into email. That still puts the effort on me to juggle different slots in my calendar, and frankly the cut/paste is not that much of a win.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://twitter.com/akalsey"&gt;Adam Kalsey&lt;/a&gt; pointed out &lt;a href="http://timebridge.com"&gt;TimeBridge&lt;/a&gt; to me (acquired by MerchantCircle in 2010, no news on blog since then - uh oh). I&amp;#8217;ve worked with it a little bit, but the fact that their &lt;a href="http://meetwith.me"&gt;meetwith.me&lt;/a&gt; domain is showing as expired AND hosted on GoDaddy doesn&amp;#8217;t inspire confidence.&lt;/p&gt;

&lt;p&gt;What I want is a calendaring agent. An agent that I can program to automatically add 30 minutes of blocked off time on either side of a meeting. A software agent that can know I prioritize meetings with significant others, paying clients, and long-time mentors. I&amp;#8217;m seeing tools like &lt;a href="http://ifttt.com"&gt;IFTTT&lt;/a&gt; or &lt;a href="http://cloudsnap.com"&gt;Cloudsnap&lt;/a&gt; arise that let us program some of the many tools at our disposal. But I don&amp;#8217;t want to program. I want an agent that learns from me, and improves automatically.&lt;/p&gt;

&lt;p&gt;As my friend &lt;a href="http://www.alenpuaca.com/"&gt;Alen&lt;/a&gt; likes to say, think about &lt;strong&gt;Surface vs. Purpose&lt;/strong&gt;. The Surface: organizing meetings. The Purpose: staying organized and efficient, and living a life where you get more of the right things done.&lt;/p&gt;

&lt;p&gt;I would love to hear suggestions for other tools that solve the Purpose aspect of calendaring. For now, you can find my availability online at &lt;a href="http://tungle.me/boris"&gt;tungle.me/boris&lt;/a&gt;.&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/bmannconsulting/~4/WFJ7jL__y6k" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://blog.bmannconsulting.com/calendaring-tools/</feedburner:origLink></entry>
  
  <entry>
    <title type="html"><![CDATA[Best practices for tracking QR Codes]]></title>
    <link href="http://feedproxy.google.com/~r/bmannconsulting/~3/-dbBLA3PxDo/" />
    <updated>2012-07-27T16:50:00-07:00</updated>
    <id>http://blog.bmannconsulting.com/tracking-qr-codes</id>
    <content type="html">&lt;p&gt;My friends at &lt;a href="http://www.commoncraft.com"&gt;Common Craft&lt;/a&gt; have a book called &lt;a href="http://artofexplanation.com"&gt;The Art of Explanation&lt;/a&gt; coming out this fall, and it will include QR codes. In the book, there are multiple references to Common Craft videos, and Lee wanted to make it easy for people to go from reading a page in the book and then easily viewing the referenced video. These QR codes link to the explanation videos on their website. Since there is only one chance to get the codes right before they get printed, we talked about different ways to generate &amp;amp; track QR codes&lt;sup&gt;&lt;a href="#qrcode-explained"&gt;1&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;

&lt;!--more--&gt;


&lt;h2&gt;Short URLs and QR Codes&lt;/h2&gt;

&lt;p&gt;I&amp;#8217;ve used a handful of link shortening and QR code generating services in the past, so we looked at which of them might be appropriate for generating codes and tracking. Link shortening services offer statistics on how many people have clicked on a link, which is a way to get tracking information even if you don&amp;#8217;t own the domain you are linking to (and thus don&amp;#8217;t have access to the analytics).&lt;/p&gt;

&lt;p&gt;Many link shortening services also generate QR codes. Since the QR codes are generated based on the short URL, this also means that you can edit the link that the QR code points to after the fact. Useful if you have some QR codes in the wild in a permanent form (posters, t-shirts, books, etc.), but you want to link to different destination URLs over time.&lt;/p&gt;

&lt;p&gt;There are two big downsides to using short URLs. One is relying on a third-party service, and the second is to add one more step between the QR code and the link you want people to actually end up on. If you are going to rely on a third party service, then you should at least use your own domain name. Then, even if the service goes down, you can run your own redirects, rather than risk having your QR codes break&lt;sup&gt;&lt;a href="#futureproof-urlshortener"&gt;2&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;

&lt;p&gt;Lastly, while not really a downside, you&amp;#8217;re not really tracking the the QR code, but rather the short link. This means if you use the link anywhere else publicly, you won&amp;#8217;t necessarily be able to tell the difference between someone clicking on the link vs. scanning the QR code.&lt;/p&gt;

&lt;p&gt;Here are three link shortening / sharing services that also create QR codes from those links:&lt;/p&gt;

&lt;h3&gt;bit.ly&lt;/h3&gt;

&lt;p&gt;While &lt;a href="http://bit.ly"&gt;bit.ly&lt;/a&gt; has recently changed quite a bit, it is the original URL shortener that many people still use today. Using your own domain used to be a pro service, but is now free. You can go to the advanced tab of your bitly settings and &lt;a href="https://bitly.com/a/custom_domain_settings"&gt;set your custom domain&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Getting QR codes out of bitly is done by appending &lt;code&gt;.qrcode&lt;/code&gt; to the end of any bitly URL. More details in the &lt;a href="http://dev.bitly.com/qr_codes.html"&gt;bitly documentation&lt;/a&gt;. Note: it looks like &lt;a href="http://bitly.com/pro/help#root"&gt;you can&amp;#8217;t redirect your root domain&lt;/a&gt; unless you&amp;#8217;re using Bitly Enterprise&lt;sup&gt;&lt;a href="#bitly-enterprise"&gt;3&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;

&lt;h3&gt;Short Switch&lt;/h3&gt;

&lt;p&gt;&lt;a href="http://shortswitch.com"&gt;ShortSwitch&lt;/a&gt; is a simple custom URL shortening service where the only option is to use your own domain. It starts at free for 1 user and 15 links per month, with the first paid plan being $4 / month for a single user account.&lt;/p&gt;

&lt;p&gt;Each link you shorten also generates a QR code, and you can edit the URL the short link points to after the fact.&lt;/p&gt;

&lt;h3&gt;awe.sm&lt;/h3&gt;

&lt;p&gt;While &lt;a href="http://awe.sm"&gt;awe.sm&lt;/a&gt; does shorten links, it&amp;#8217;s design and strength is in social share tracking. It does &lt;a href="http://blog.awe.sm/2011/08/26/create-qr-codes-with-awe-sm/"&gt;generate QR codes&lt;/a&gt;, but these are done through the &lt;a href="https://developers.google.com/chart/infographics/docs/qr_codes"&gt;Google Charts API&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;The basic account is $19 / month for a single user, and is definitely something you want to look at to get data on your social media conversion. Looking at it in more detail, it&amp;#8217;s not the right solution if you are looking for QR-code related tracking, although it can be used to do it.&lt;/p&gt;

&lt;h2&gt;QR Code Tracking&lt;/h2&gt;

&lt;p&gt;The previous tools and the technique of creating short URLs with QR codes generated from those is more about tracking the links than tracking the QR codes. There are different ways to &amp;#8220;track&amp;#8221; the usage of QR codes directly.&lt;/p&gt;

&lt;h3&gt;Esponce&lt;/h3&gt;

&lt;p&gt;&lt;a href="http://esponce.com"&gt;Esponce&lt;/a&gt; was a tool that &lt;a href="http://leelefever.com"&gt;Lee&lt;/a&gt; had found that is specifically designed to track various uses of QR codes. Under the covers, it actually does create it&amp;#8217;s own short links for tracking links, but Esponce also supports generating and tracking different kinds of content, such as contacts, phone numbers, geo locations, etc.&lt;/p&gt;

&lt;p&gt;Looking closer, Esponce uses its own domain for the short links it creates. This means that you need to either trust that Esponce will be around for a while, or to pay for a white label solution at $600+ per year so you can use your own domain for link shortening.&lt;/p&gt;

&lt;p&gt;Still, there are lots of interesting features in this platform, and the white label solution could be very interesting for agencies that want to offer these sorts of services in house.&lt;/p&gt;

&lt;h3&gt;Tracking using Google Analytics&lt;/h3&gt;

&lt;p&gt;The solution we finally settled on was to track QR code usage by using Google Analytics.&lt;/p&gt;

&lt;p&gt;Using the &lt;a href="http://support.google.com/analytics/bin/answer.py?hl=en&amp;amp;answer=1033867"&gt;Google Analytics URL Builder&lt;/a&gt;, you can build. For Lee &amp;amp; Common Craft, the QR codes are going to be in a &lt;a href="http://artofexplanation.com"&gt;printed book&lt;/a&gt;, so we fill the builder out as follows:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Campaign Source: &lt;code&gt;book&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Campaign Medium: &lt;code&gt;qrcode&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Campaign Name: &lt;code&gt;NameOfVideoBeingLinked&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;The generated URL will then look something like this:&lt;/p&gt;

&lt;p&gt;&lt;code style="padding: 5px;"&gt;http://www.commoncraft.com/video/wikis?utm_source=book&amp;amp;utm_medium=qrcode&amp;amp;utm_campaign=wiki&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Once you&amp;#8217;ve built your URL, you can use any QR code generator to create your QR code. Be careful &lt;strong&gt;not&lt;/strong&gt; to use one that generates the code based on a short link, since the whole point is to remove that step completely. I recommend the &lt;a href="http://zxing.appspot.com/generator/"&gt;ZXing generator&lt;/a&gt;, which is also great for things other than URLs&lt;sup&gt;&lt;a href="#zxing"&gt;4&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;

&lt;p&gt;Now, when you use these QR codes out in the field, you know that people visiting your website using that URL are definitely coming from a scan of that QR code. If you continue to follow this pattern for all of your QR codes, you can run different campaigns and then build reports in Google Analytics to slice and dice in different ways.&lt;/p&gt;

&lt;p&gt;The advantage of this approach is that you are not relying on a third party service of any kind. You need to generate QR codes once (which are always the same for the same URL) and they will work forever. As well, since you&amp;#8217;re likely using Google Analytics to do reporting on your website traffic in any case, you can do all of your reporting including QR tracking in one place.&lt;/p&gt;

&lt;h2&gt;Why use QR codes?&lt;/h2&gt;

&lt;p&gt;I&amp;#8217;m going to skip the long discussion of why-or-why-not to use QR codes. I think they have their place, and if you do use them, you should have tracking in place. I think the same goes for social media, and link shorteners and some of the tools I&amp;#8217;ve mentioned above can help you figure out which of your channels are working for you.&lt;/p&gt;

&lt;p&gt;Many people have suggested that educating people about QR codes is a waste, and that we should rather focus on just displaying web addresses directly. I&amp;#8217;m personally fascinated by QR codes because they are one of the few tools that are available to us to link the &amp;#8220;real world&amp;#8221; with online. They work today, and let us experiment while Google Goggles, NFC, and other more elegant solutions become widely adopted by the mass market.&lt;/p&gt;

&lt;p&gt;Hat tip to &lt;a href="http://boxcarmarketing.com"&gt;Monique at Boxcar Marketing&lt;/a&gt; who put us on the right track, and in general is a Google Analytics Jedi Master.&lt;/p&gt;

&lt;h3&gt;Footnotes&lt;/h3&gt;

&lt;p&gt;&lt;sup&gt;&lt;a name="qrcode-explained"&gt;1&lt;/a&gt;&lt;/sup&gt;&amp;nbsp;If you want an easy way to explain QR codes, check out &lt;a href="http://www.commoncraft.com/video/qr-codes"&gt;Common Craft&amp;#8217;s video explanation&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;sup&gt;&lt;a name="futureproof-urlshortener"&gt;2&lt;/a&gt;&lt;/sup&gt;&amp;nbsp;Dave Winer wrote about using meta-refresh to &lt;a href="http://scripting.com/stories/2009/04/27/adjixHasABreakthroughIdeaI.html"&gt;run your own future proof &amp;#8220;static&amp;#8221; URL shortener&lt;/a&gt;. Phil Windley has a more &lt;a href="http://www.windley.com/archives/2012/07/my_own_url_shortener.shtml"&gt;detailed write up using a Perl script and the correct Apache settings&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;sup&gt;&lt;a name="bitly-enterprise"&gt;3&lt;/a&gt;&lt;/sup&gt;&amp;nbsp;&lt;a href="http://www.bitlyenterprise.com/"&gt;Bitly Enterprise&lt;/a&gt; is a completely different level of tool, with pricing starting at $995 / month.&lt;/p&gt;

&lt;p&gt;&lt;sup&gt;&lt;a name="zxing"&gt;4&lt;/a&gt;&lt;/sup&gt;&amp;nbsp;The &lt;a href="http://code.google.com/p/zxing/"&gt;ZXing project&lt;/a&gt; (pronounced &amp;#8220;Zebra crossing&amp;#8221;) is an open source project for encoding and decoding barcode images of all kinds. You can &lt;a href="http://zxing.appspot.com/generator/"&gt;use the generator online&lt;/a&gt; to create QR codes that support all kinds of content, including &amp;#8220;just&amp;#8221; URLs. There is also code available for you to use in any custom application where you need to generate or decode barcodes.&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/bmannconsulting/~4/-dbBLA3PxDo" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://blog.bmannconsulting.com/tracking-qr-codes/</feedburner:origLink></entry>
  
  <entry>
    <title type="html"><![CDATA[Static Site Generators Lightning Talk at HTML5 Vancouver Meetup]]></title>
    <link href="http://feedproxy.google.com/~r/bmannconsulting/~3/ZsUJkLgXqfI/" />
    <updated>2012-07-08T23:26:00-07:00</updated>
    <id>http://blog.bmannconsulting.com/ssg-lightning-talk</id>
    <content type="html">&lt;p&gt;I gave a quick 10 minute lightning talk at the &lt;a href="http://www.meetup.com/Vancouver-HTML5/events/67866502/"&gt;HTML5 Vancouver Meetup group&lt;/a&gt; about static site generators (SSGs).&lt;/p&gt;

&lt;p&gt;I ended up putting the presentation together using &lt;a href="http://brianmcmurray.com/blog/2012/02/07/hekyll-for-awesome-easy-presentations/"&gt;Hekyll&lt;/a&gt;, which is, itself, an SSG for making presentations using &lt;a href="http://bartaz.github.com/impress.js"&gt;impress.js&lt;/a&gt;. impress.js is an HTML5-based clone of Prezi, the panning / zooming presentation app; I just opted for simple presentation mode.&lt;/p&gt;

&lt;p&gt;Check out the &lt;a href="http://projects.bmannconsulting.com/ssg-lightning-talk"&gt;SSG Lightning Talk&lt;/a&gt; or view it in the iframe below (use arrow keys to advance).&lt;/p&gt;

&lt;!--more--&gt;


&lt;iframe src="http://projects.bmannconsulting.com/ssg-lightning-talk/preso.html" 
  width="800" height="600"
&gt;&lt;/iframe&gt;


&lt;p&gt;This presentation needs work (never mind the fact that using my new machine to do a presentation caused a bit of a fumble). I spent a lot of time futzing with the tech, which should&amp;#8217;ve gone into tuning the content. I&amp;#8217;m finding a bit of a problem determining the right level to cover with SSGs. There are a lot of moving pieces around generators, layouts, and hosting, plus trying to explore the &amp;#8220;why&amp;#8221; of SSGs and what kind of solutions they apply to.&lt;/p&gt;

&lt;p&gt;Hekyll was an interesting experiment. I like that I can keep my presentations on GitHub directly. Theming needs work - or my design + CSS skills need work, depending on how you think about it :)&lt;/p&gt;

&lt;p&gt;I also ended up demo&amp;#8217;ing &lt;a href="http://prose.io"&gt;Prose.io&lt;/a&gt; (read &lt;a href="http://developmentseed.org/blog/2012/june/25/prose-a-content-editor-for-github/"&gt;Development Seed&amp;#8217;s intro blog post&lt;/a&gt;), which is a web-based content editor for GitHub. So, if you&amp;#8217;re creating / hosting content using GitHub&amp;#8217;s native pages functionality (which uses the Jekyll static site generator), it means you can edit your content online in a friendly, Markdown-aware environment in your browser.&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/bmannconsulting/~4/ZsUJkLgXqfI" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://blog.bmannconsulting.com/ssg-lightning-talk/</feedburner:origLink></entry>
  
  <entry>
    <title type="html"><![CDATA[Northern Voice 2012 - Web Literacy]]></title>
    <link href="http://feedproxy.google.com/~r/bmannconsulting/~3/Pb5bMXSH_j0/" />
    <updated>2012-07-02T23:01:00-07:00</updated>
    <id>http://blog.bmannconsulting.com/nv12-web-literacy</id>
    <content type="html">&lt;p&gt;&lt;a href="http://blog.bmann.ca/2012/06/16/northern-voice-2012/"&gt;I attended day 1 of Northern Voice 2012&lt;/a&gt;, including Moose Camp, which is a block of time that is run unconference style.&lt;/p&gt;

&lt;p&gt;I hosted a discussion on the concept of web literacy. I went into the discussion thinking along the lines of being a web maker - being able to understand HTML and code. But as we tossed concepts back and forth, it&amp;#8217;s clear that web literacy is a very broad term, and that there are different levels of literacy.&lt;/p&gt;

&lt;p&gt;I&amp;#8217;ve added a link to this blog post on the &lt;a href="http://wiki.northernvoice.ca/w/page/55086916/Web%20Literacy"&gt;Northern Voice wiki&lt;/a&gt; – please add your own notes and links relevant to web literacy.&lt;/p&gt;

&lt;!-- more --&gt;


&lt;h2&gt;What does web literacy even mean?&lt;/h2&gt;

&lt;p&gt;I came into the discussion thinking about web literacy from a very how-does-the-Internet-work perspective. I envisioned people caring about the difference between a domain registrar, a &lt;acronym title="Domain Name System"&gt;DNS&lt;/acronym&gt; host, and web hosting&lt;sup&gt;&lt;a href="#DNS"&gt;1&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;

&lt;p&gt;The group quickly disabused me of that notion. Owning your own domain name and what the consequences of that are is several levels away from the basics.&lt;/p&gt;

&lt;p&gt;The prevailing opinion was that web literacy begins with something more akin to media literacy: understanding where the information that you&amp;#8217;re looking at comes from, knowing how to search, being able to differentiate between sponsored links and search results, and so on. Critical thinking about the source &amp;amp; context of the web page you are looking at, whether or not to trust that information, and perhaps some understanding of the bias of different kinds of web content – is this a news source, is this trying to sell me something, do I have some indication of what person or organization this page is being hosted by.&lt;/p&gt;

&lt;p&gt;I think that&amp;#8217;s an excellent starting point for &lt;strong&gt;anyone&lt;/strong&gt; using the Internet.&lt;/p&gt;

&lt;h2&gt;Creating Content&lt;/h2&gt;

&lt;p&gt;&lt;span class='pullquote-right' data-pullquote='I think of the web as being what the name implies – a back and forth weave of pages and links, and unless you&amp;#8217;re part of that weave, you aren&amp;#8217;t web literate'&gt;
But to me, even if we include these concepts as part of web literacy, it&amp;#8217;s pure consumption. I think of the web as being what the name implies – a back and forth weave of pages and links, and unless you&amp;#8217;re part of that weave, you aren&amp;#8217;t web literate.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://twitter.com/blaine"&gt;Blaine&lt;/a&gt; shared a story of how a friend of his was approached to help put a web page up. His friend turned to the person who asked this and said &amp;#8220;You&amp;#8217;re illiterate&amp;#8221;.&lt;/p&gt;

&lt;p&gt;Having moved off of my techie, protocol centric view, I feel good about saying that one definition of Level 1 of web literacy is understanding how to put your own content online. But this doesn&amp;#8217;t mean hand coding an HTML page and FTP&amp;#8217;ing it to a server somewhere.
&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;I don&amp;#8217;t think posting photos to Facebook or using an app to post to Twitter qualifies as putting your own content online. Creating a WordPress.com, Tumblr, or Blogger account and making your first post certainly does.&lt;/p&gt;

&lt;h2&gt;(Internet) Avengers, Assemble!&lt;/h2&gt;

&lt;p&gt;&lt;a href="http://twitter.com/brlamb"&gt;Brian Lamb&lt;/a&gt; described feeling himself getting shrill whenever he tried to explain why people should care about owning their own domain and hosting their own content. It simply doesn&amp;#8217;t matter to the vast majority that their TwitPic photos have ads being sold next to them or that they don&amp;#8217;t have their own domain name mapped to Tumblr.&lt;/p&gt;

&lt;p&gt;I jotted down a few of the phrases that people said as we talked.&lt;/p&gt;

&lt;p&gt;&amp;#8220;A lot of people who could care, do care&amp;#8221; – the fact that we had a group of people having this discussion at Northern Voice was heartening. To me, this says, hang out with your tribe who cares, but also look for opportunities to recruit people who want to care.&lt;/p&gt;

&lt;p&gt;&amp;#8220;There is a stigma against people who can&amp;#8217;t read. Digital il-literacy doesn&amp;#8217;t have a stigma&amp;#8221; – almost the reverse is true, with people waving off the fact that they can&amp;#8217;t do that &amp;#8220;web stuff&amp;#8221; or &amp;#8220;don&amp;#8217;t understand the Internet&amp;#8221;. We should celebrate knowing more about the Internet and understanding web stuff.&lt;/p&gt;

&lt;p&gt;While I have increasingly felt farther away from Northern Voice&amp;#8217;s focus on the personal use of social media and blogging, this discussion really made me savour this end user-centric view.&lt;/p&gt;

&lt;h2&gt;Quantifying Levels of Web Literacy&lt;/h2&gt;

&lt;p&gt;Putting aside whether people should care about their level of web literacy – and about wanting to achieve a higher level of such literacy – I think some discussion about the different levels is useful.&lt;/p&gt;

&lt;h3&gt;Level 1: Web Media Literacy&lt;/h3&gt;

&lt;p&gt;This could just be media literacy with a focus on web media, plus search &amp;amp; browser best practices. This also means knowing what a browser and a search engine are, so I could be convinced to set my bar lower and make this Level 1 rather than the Level 0 that I &lt;em&gt;want&lt;/em&gt; to assign it.&lt;/p&gt;

&lt;h3&gt;Level 2: Web Creator&lt;/h3&gt;

&lt;p&gt;An understanding of web pages and domains (typing in web addresses instead of just searching for everything). Knowledge of various blogging tools and platforms as a user, and being able to create new posts.&lt;/p&gt;

&lt;h3&gt;Level 3: Web &amp;amp; Internet Foundations&lt;/h3&gt;

&lt;p&gt;A basic understanding of HTML &amp;amp; CSS. Can edit HTML in the &amp;#8220;view source&amp;#8221; mode of rich text editors. IP addresses and domain names. Understands how to register a domain and then link that domain to a hosting account or hosted service.&lt;/p&gt;

&lt;h3&gt;Level 4: Self Hosting&lt;/h3&gt;

&lt;p&gt;Knows about web hosting, databases, and FTP. Can install and do basic setup of WordPress and other tools using a web hosting admin panel. Has access to a basic HTML editor and can create individual web pages from scratch.&lt;/p&gt;

&lt;hr style="margin-bottom: 10px;"/&gt;


&lt;p&gt;Are these the right levels? This whole area seems like such a patchwork of systems, where you have to understand the whole stack and how it interoperates.&lt;/p&gt;

&lt;p&gt;I&amp;#8217;ve focused on web &amp;amp; Internet concepts, but completely skipped anything to do with images, video, or audio. Also skipped are anything related to web etiquette / legal topics, such as links as attribution, basics of quoting, fair use, copyright, etc.&lt;/p&gt;

&lt;h2&gt;Saving the Internet&lt;/h2&gt;

&lt;p&gt;I&amp;#8217;m quite passionate about the Internet, mostly because of all the great people I&amp;#8217;ve met that live there. Open source, open data, and just the basic human nature of communication, sharing, and connecting online are great things, and we should try and get better at it. Ironically, I&amp;#8217;ve spent a lot of time taking online connections and trying to move them to offline in-person events.&lt;/p&gt;

&lt;p&gt;I&amp;#8217;m going to try and &amp;#8220;level up&amp;#8221; a few people, perhaps by running a &lt;a href="https://wiki.mozilla.org/Webmakers/events/kitchen_table"&gt;Mozilla &amp;#8220;Kitchen Table&amp;#8221; event&lt;/a&gt; in the next couple of months.&lt;/p&gt;

&lt;p&gt;I&amp;#8217;d also like to continue the discussion about what web literacy means. How and where should we be teaching it? Libraries and universities both some like institutions that should be taking part in this. Are these types of levels useful? I&amp;#8217;ve enjoyed &lt;a href="http://criticaltechnology.blogspot.ca/search/label/openbadges"&gt;Peter Rawsthorne&amp;#8217;s explorations into Mozilla&amp;#8217;s Open Badges&lt;/a&gt; – could we define and create badges for web literacy?&lt;/p&gt;

&lt;p&gt;Echoing both &lt;a href="http://2012.northernvoice.ca/using-internet-save-internet-slacktivism-interactivism"&gt;Reilly&amp;#8217;s Friday morning talk&lt;/a&gt; and &lt;a href="http://2012.northernvoice.ca/wild-future"&gt;Blaine&amp;#8217;s Saturday keynote&lt;/a&gt;, the Internet does need our help. At the center, it needs civility, discourse, and education. At its edges, it needs wildness and experimentation.&lt;/p&gt;

&lt;h2&gt;Footnotes&lt;/h2&gt;

&lt;p&gt;&lt;a name="DNS"&gt;&lt;sup&gt;1&lt;/sup&gt;Registrars, DNS, and Web Hosting&lt;/a&gt;: I keep meaning to write up a simple explanation of this, but it seems like a mini tutorial on its own when you consider diving down into things like IP addresses and sideways to concepts like domainers, typo squatters, and more. I just tell people to not use GoDaddy and use &lt;a href="http://namecheap.com"&gt;NameCheap&lt;/a&gt; instead and consider it a win for now.&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/bmannconsulting/~4/Pb5bMXSH_j0" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://blog.bmannconsulting.com/nv12-web-literacy/</feedburner:origLink></entry>
  
  <entry>
    <title type="html"><![CDATA[Setting up a new MacBook Air plus Lion]]></title>
    <link href="http://feedproxy.google.com/~r/bmannconsulting/~3/wRYYrAjbtkg/" />
    <updated>2012-07-01T15:17:00-07:00</updated>
    <id>http://blog.bmannconsulting.com/setting-up-macbook-air-osx-lion</id>
    <content type="html">&lt;p&gt;I&amp;#8217;ve long used &lt;a href="http://www.akasha.demon.co.uk/norse.htm"&gt;Norse Mythology&lt;/a&gt; to name my computers. The tiny but powerful 11&amp;#8221; Macbook Air got named after &lt;em&gt;Skidbladnir&lt;/em&gt;, Freyr&amp;#8217;s collapsible ship.&lt;/p&gt;

&lt;!-- more --&gt;


&lt;h2&gt;Why I got the 11&amp;#8221; Air&lt;/h2&gt;

&lt;p&gt;I was looking for a home computer. One that would sit on my desk and be used for personal projects and some gaming. I wanted something low cost but that would handle anything I threw at it.&lt;/p&gt;

&lt;p&gt;I was considering a Mac Mini or an iMac as my non-laptop choices. Having a laptop means being able to use it for personal travel as well, although that was not a huge factor in making the decision.&lt;/p&gt;

&lt;p&gt;The Mac Mini came very close, but the graphics card seemed a little weak. When thinking about using FaceTime or Skype, I realized that I&amp;#8217;d also have to invest in a separate webcam, which was one too many strikes against the Mini.&lt;/p&gt;

&lt;p&gt;The iMacs are great machines to have sitting on your desk. You need to get higher end versions to get the &amp;#8220;better&amp;#8221; graphics card, but they are all great choices. The more I looked at the different iMac configurations, the knowledge that there was an upgrade somewhere not too far away for the entire iMac line up meant it wasn&amp;#8217;t the right choice.&lt;/p&gt;

&lt;p&gt;So it was back to looking at laptops. I knew I didn&amp;#8217;t need a fully tricked out machine, and that I had a 22&amp;#8221; monitor sitting at my desk, so screen size wasn&amp;#8217;t an issue. I also have a large 1TB external drive, so lots of storage wasn&amp;#8217;t important either.&lt;/p&gt;

&lt;p&gt;With all that, the &lt;a href="http://www.apple.com/macbookair/specs.html"&gt;MacBook Air 11&amp;#8221;&lt;/a&gt; ended up being a great choice. I bumped up the memory to 8GB and decided to spring for the faster i7 processor, and I think it&amp;#8217;s going to be a great machine. Being able to write this post with the machine on my lap on a crowded 257 bus headed to Horseshoe Bay just underlines what a nice portable machine this is.&lt;/p&gt;

&lt;h2&gt;Apps&lt;/h2&gt;

&lt;p&gt;I mainly do email, Internet, photo processing, and some web development tinkering with my personal machine.&lt;/p&gt;

&lt;p&gt;I&amp;#8217;ve had a BootCamp partition and run Windows on my last couple of my machines, pretty much exclusively to run &lt;a href="http://store.steampowered.com"&gt;Steam&lt;/a&gt; and Windows-only games. Since I&amp;#8217;ve got Diablo 3 to suck up what little gaming time I have, I&amp;#8217;ll keep this machine Windows free for the moment.&lt;/p&gt;

&lt;p&gt;Most of the desktop apps I end up installing over time are mainly for experimentation – few of them seem to stick. I expect this trend to continue, although I think that &amp;#8220;local&amp;#8221; clients – either through sync or APIs – will appear more often as well.&lt;/p&gt;

&lt;p&gt;The first couple of must have desktop apps that I&amp;#8217;ve installed are:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Evernote - all my notes are here, available on all devices&lt;/li&gt;
&lt;li&gt;&lt;a href="http://bit.ly/bywordapp-bmann"&gt;Byword&lt;/a&gt; - since switching my blog over, I&amp;#8217;ve experimented with different ways of writing Markdown; Byword has been great, especially in full screen mode, for long form writing&lt;/li&gt;
&lt;li&gt;&lt;a href="http://db.tt/ntZKNydx"&gt;Dropbox&lt;/a&gt; - I&amp;#8217;m lucky enough to have just over 7GB of free space. Aside from photos and code repos, all of my files are here.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;My long time favourite basic programmer&amp;#8217;s text editor is &lt;a href="http://www.peterborgapps.com/smultron/"&gt;Smultron&lt;/a&gt;. It&amp;#8217;s now gone closed source and available in a &lt;a href="http://itunes.apple.com/us/app/smultron/id408831307?mt=12&amp;amp;ls=1"&gt;classic version&lt;/a&gt; and a Lion-only &lt;a href="http://itunes.apple.com/us/app/smultron-4/id450194894?ls=1&amp;amp;mt=12"&gt;4.x version&lt;/a&gt;. I&amp;#8217;m thinking of attempting another try at learning &amp;amp; committing to a real UNIX-y editor. For now, emacs (the &lt;a href="http://aquamacs.org/"&gt;AquaMacs version&lt;/a&gt;) is what I&amp;#8217;ll try.&lt;/p&gt;

&lt;h2&gt;Command Line&lt;/h2&gt;

&lt;p&gt;Ruby and Jekyll / Octopress are the first things I need to get up and running on the command line so that I can get this blog post published ;) As well as setting up a new machine, this is my first time on OS X Lion, so it was interesting to see what I had to do to get my development environment up and running.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Create / copy over &lt;code&gt;.bash_profile&lt;/code&gt; to my home directory&lt;/li&gt;
&lt;li&gt;If you&amp;#8217;ve already installed XCode, then run Preferences &gt; Downloads, click on Components and install the command line tools&lt;/li&gt;
&lt;li&gt;Otherwise, just install &lt;a href="https://github.com/kennethreitz/osx-gcc-installer"&gt;OS X GCC Installer&lt;/a&gt; (which you may need for certain code builds regardless)&lt;/li&gt;
&lt;li&gt;Install &lt;a href="http://mxcl.github.com/homebrew/"&gt;Homebrew&lt;/a&gt;, then edit &lt;code&gt;.bash_profile&lt;/code&gt; to include &lt;code&gt;export PATH="/usr/local/bin:$PATH"&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Install newest Ruby &lt;code&gt;brew install ruby&lt;/code&gt;, then edit &lt;code&gt;.bash_profile&lt;/code&gt; to include &lt;code&gt;export PATH="/usr/local/Cellar/ruby/1.9.3-p194/bin:$PATH"&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Install Jekyll &lt;code&gt;gem install jekyll&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Install Octopress - follow the &lt;a href="http://octopress.org/docs/setup/"&gt;docs&lt;/a&gt;; I have the source already in DropBox, so just need to install the various dependencies via &lt;code&gt;gem&lt;/code&gt;. You may have trouble installing &lt;code&gt;rb-fsevent&lt;/code&gt;, in which case you&amp;#8217;ll need this &lt;a href="https://github.com/thibaudgg/rb-fsevent/issues/26#issuecomment-4050279"&gt;magic incantation&lt;/a&gt;: &lt;code&gt;sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;I&amp;#8217;m hosting on Heroku, so I also needed &lt;code&gt;gem install heroku&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;That&amp;#8217;s it for the first couple of hours with the new machine. I&amp;#8217;m sure there are some Lion-only apps and features that I need to dive into. Trackpad gestures + Mission Control + multiple desktops on this small screen is great so far.&lt;/p&gt;

&lt;p&gt;*I&amp;#8217;m very new to Ruby still – I ended up installing &lt;em&gt;rbenv&lt;/em&gt; to manage different versions, but I don&amp;#8217;t know that I&amp;#8217;ll even need to get into that&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/bmannconsulting/~4/wRYYrAjbtkg" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://blog.bmannconsulting.com/setting-up-macbook-air-osx-lion/</feedburner:origLink></entry>
  
  <entry>
    <title type="html"><![CDATA[The Posts that You Don't Write]]></title>
    <link href="http://feedproxy.google.com/~r/bmannconsulting/~3/2xgqDCtEGA4/" />
    <updated>2012-06-29T10:57:00-07:00</updated>
    <id>http://blog.bmannconsulting.com/posts-you-dont-write</id>
    <content type="html">&lt;p&gt;I had a great discussion yesterday where the phrase &amp;#8220;the post I didn&amp;#8217;t write&amp;#8221; came up. This is a fantastic phrase, and led me down the route of examining why and when I don&amp;#8217;t publish posts, and thinking about why others – especially in the context of working for an organization – don&amp;#8217;t publish posts.&lt;/p&gt;

&lt;!-- more --&gt;


&lt;p&gt;In one instance, I still haven&amp;#8217;t finished writing my post discussing the Northern Voice web literacy session. The &amp;#8220;I haven&amp;#8217;t had the time&amp;#8221; excuse comes up all the time, but the things we make time for and the things we don&amp;#8217;t say something. I think my main worry is that I won&amp;#8217;t do the topic justice.&lt;/p&gt;

&lt;p&gt;I know I&amp;#8217;ve been struggling a bit with this new blog. I have only a few posts here, they&amp;#8217;re all quite long, and I post every 3 - 4 weeks. I have some other &amp;#8220;posts I haven&amp;#8217;t written&amp;#8221; that haven&amp;#8217;t made it here, for a number of reasons.&lt;/p&gt;

&lt;p&gt;One reason is this pressure that the next post is &amp;#8220;on message&amp;#8221;. That it&amp;#8217;s long, has links, and has some level of research, editing, and so on behind it. Should I be less emotional here? Should I write on my &lt;a href="http://blog.bmann.ca"&gt;personal blog&lt;/a&gt;? or maybe my &lt;a href="http://links.bmannconsulting.com"&gt;link blog&lt;/a&gt; if it&amp;#8217;s not long enough (or not good enough)?&lt;/p&gt;

&lt;p&gt;I am not a very personal writer. I have lots of technology opinions, thoughts about the evolution of tech &amp;amp; industries. I post a bit about cooking &amp;amp; recipes on my personal blog, but writing about feelings or doing introspection in public is not something that I feel comfortable doing, and do so &lt;em&gt;very&lt;/em&gt; rarely.&lt;/p&gt;

&lt;p&gt;When you&amp;#8217;re attached to an organization, not posting has many other overtones. Is this story I&amp;#8217;m telling mine to tell? Will other people in the organization agree or disagree with my version? Does telling this story expose too much? (again, that I&amp;#8217;m not empowered or allowed to be telling).&lt;/p&gt;

&lt;p&gt;Fear, uncertainty, and doubt lead to us closing up, to be less transparent, to protect ourselves by not exposing our thoughts. But not posting just means that you&amp;#8217;re not opening yourself to help and feedback as well.&lt;/p&gt;

&lt;p&gt;What posts have you not written, or are you struggling to write?&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/bmannconsulting/~4/2xgqDCtEGA4" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://blog.bmannconsulting.com/posts-you-dont-write/</feedburner:origLink></entry>
  
  <entry>
    <title type="html"><![CDATA[Reactions to Microsoft Surface]]></title>
    <link href="http://feedproxy.google.com/~r/bmannconsulting/~3/Q3lsKlNd17E/" />
    <updated>2012-06-19T11:20:00-07:00</updated>
    <id>http://blog.bmannconsulting.com/reactions-microsoft-surface</id>
    <content type="html">&lt;p&gt;I used Storify to collect a number of the reactions that have been ricocheting around the web in response to Microsoft&amp;#8217;s announcement of the all new &lt;a href="http://www.microsoft.com/surface/"&gt;Surface tablet&lt;/a&gt;. I am puzzled by their pre-announcement, happy to see more competition in this space, and really hope they succeed in shipping.&lt;/p&gt;

&lt;!--more--&gt;


&lt;script src="http://storify.com/borismann/reactions-to-microsoft-surface.js"&gt;&lt;/script&gt;


&lt;p&gt;&lt;noscript&gt;[&lt;a href="http://storify.com/borismann/reactions-to-microsoft-surface" target="_blank"&gt;View the story &amp;#8220;Reactions to Microsoft Surface&amp;#8221; on Storify&lt;/a&gt;]&lt;h1&gt;Reactions to Microsoft Surface&lt;/h1&gt;&lt;h2&gt;The new tablet PC, with hardware and software delivered directly from Microsoft, is making waves.&lt;/h2&gt;&lt;p&gt;Storified by Boris Mann &amp;middot; Tue, Jun 19 2012 14:16:39&lt;/p&gt;&lt;div&gt;Welcome to @Microsoft #Surface. Coming Soon. http://www.Surface.com http://pic.twitter.com/rLYDtge7Windows&lt;/div&gt;&lt;div&gt;It&amp;#8217;s been fascinating to see the story of the &amp;#8220;all new&amp;#8221; Microsoft Surface evolve since yesterday afternoon. I posted a short link blog this morning.&lt;/div&gt;&lt;div&gt;Boris Mann&amp;#8217;s Link BlogAwesome. This is MSFT stepping up to the plate. There are many (many, many, many) questionable / weird things about the launch, the marke&amp;#8230;&lt;/div&gt;&lt;div&gt;Kevin Tofel / GigaOm:&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&amp;#8220;Spec sheets, press releases, videos and a product demo do not a successful product make. The experience of using Windows 8 on the Surface devices is far more important. And &lt;em&gt;that’s&lt;/em&gt;&amp;nbsp;the big unknown right now. What is known, however, is that Monday will likely be considered a huge turning point in the history of Microsoft. For three decades, it was content to deliver software for a price to any hardware maker willing to pay. Now it seems that &lt;b&gt;no price is enough for Microsoft to fully trust its future to computer makers&lt;/b&gt;.&amp;#8221;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;(emphasis mine)&lt;/div&gt;&lt;/div&gt;&lt;div&gt;Microsoft Surface: A new tablet and a bold strategyMicrosoft did Monday what many would consider unthinkable: It introduced Surface, a new 10.6-inch tablet with two different models design&amp;#8230;&lt;/div&gt;&lt;div&gt;Mark Hachman / RWW:&lt;br&gt;&lt;br&gt;&lt;div&gt;&amp;#8220;Apple’s iPad evokes a feeling of luxury, while top-of-the-line Android tablets like the Galaxy Tab feel fast and efficient, but not overly polished. The Surface feels like a Cadillac: powerful, luxurious… solid. There’s nothing flimsy about it.&amp;#8221;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;Hands On with Microsoft&amp;#8217;s New Surface TabletA few minutes spent actually handling a prototype of Microsoft&amp;#8217;s new Surface tablet reveals a solid device, combining a slightly bulky ch&amp;#8230;&lt;/div&gt;&lt;div&gt;Steve Ballmer, quoted in the AllThingsD article:&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;“If you look at the bulk of the 375 million machines that get sold (next year), they probably aren’t going to be Surfaces,” Ballmer told&amp;nbsp;AllThingsD. “On the other hand, we could have a sizeable business.”&lt;/div&gt;&lt;/div&gt;&lt;div&gt;Scratching the Surface With Windows Chief Steven SinofskyWindows chief Steven Sinofsky said Monday that Microsoft certainly had a tablet like the Surface in mind when it started doing Windows 8&amp;#8230;.&lt;/div&gt;&lt;div&gt;Evidence MS is only half-serious about Surface. Steve saying &amp;quot;prime the pump&amp;quot; and MS Store/online only. This is about leading, not winning.Charlie Kindel&lt;/div&gt;&lt;div&gt;I think everyone is excited that Microsoft is stepping up to the plate. Long time mobile expert Brian Fling:&lt;/div&gt;&lt;div&gt;I wouldn’t call the Microsoft Surface a slam dunk but it is a solid tablet entry from RedmondBrian Fling&lt;/div&gt;&lt;div&gt;Ethan is not so optimistic. I agree with this stance - until you ship, and you ship with some sort of ecosystem, the prettiness of the hardware won&amp;#8217;t mean much. Although, I think the lack of combined hardware / software &lt;em&gt;excellence&lt;/em&gt; is what forced Microsoft to do this device themselves.&lt;/div&gt;&lt;div&gt;Reminder: no apps, no price, no date, no app ecosystem. Let&amp;#8217;s not get ahead of ourselves in the rush to get ahead of others.Ethan Kaplan&lt;/div&gt;&lt;div&gt;A world changing device! Release date, specs, price are tbd. So is the “world changing”Ethan Kaplan&lt;/div&gt;&lt;div&gt;Best part of http://surface.com - &amp;quot;Images are design renderings and not photographs.&amp;quot; No wonder it&amp;#8217;s called VaporMg.Ken Schafer&lt;/div&gt;&lt;div&gt;so why was MS in such a hurry to show that? could&amp;#8217;ve shown it closer to WinRT launch. announcing way ahead of availability is ALWAYS bad.Chris Ziegler&lt;/div&gt;&lt;div&gt;Brad puts it even more succinctly - it&amp;#8217;s not the hardware:&lt;/div&gt;&lt;div&gt;It&amp;#8217;s not about the device. #MicrosoftSurfaceTablet http://post.ly/7qcs3Brad Ovenell-Carter&lt;/div&gt;&lt;div&gt;Some think you can&amp;#8217;t succeed in the tablet market unless you own the OS.&lt;/div&gt;&lt;div&gt;There&amp;#8217;s now a velvet rope around the tablet market. If you own an OS, you&amp;#8217;re in. If you don&amp;#8217;t, enjoy the view.Lessien&lt;/div&gt;&lt;div&gt;The &lt;a target="_blank" href="http://www.microsoft.com/global/surface/en/us/renderingassets/surfacespecsheet.pdf"&gt;spec sheet&lt;/a&gt; makes it clear that while there are two &amp;#8220;versions&amp;#8221;, they really are very different. The WinRT / ARM version is the consumer version. The Windows 8 / Intel version is the pro, enterprise version. Must Microsoft&amp;#8217;s licensing strategy infect everything?&lt;/div&gt;&lt;div&gt;It just dawned on me that Windows RT could be a huge failure due to consumer confusion, and cause massive collateral damage across PCs&amp;#8230;Russell Beattie&lt;/div&gt;&lt;div&gt;Brian has interesting thoughts on how the mobile web fits into such a new launch. Windows 8, with it&amp;#8217;s focus on web technologies, is going to be very interesting.&lt;/div&gt;&lt;div&gt;A new form factor AND two processor architectures. Thank web we have media queries.xnoɹǝʃ uɐıɹq&lt;/div&gt;&lt;div&gt;Also note: Windows 8 runs NodeJS. Google IO should prove interesting. Facebook is in over their heads. They need a browser and a phone.xnoɹǝʃ uɐıɹq&lt;/div&gt;&lt;div&gt;@brianleroux Win8/x64 runs Node but haven&amp;#8217;t built it yet for Win8/ARM (since MSFT hasn&amp;#8217;t release an arm iso) theoretically it should work&amp;#8230;Ryan Dahl&lt;/div&gt;&lt;div&gt;I feel for Nokia. But perhaps that chapter is simply closed.&lt;/div&gt;&lt;div&gt;I can&amp;#8217;t be the only one that noticed Microsoft is using Nokia&amp;#8217;s shades of cyan and magenta for its Surface Touch Cover. http://pic.twitter.com/MpDOODtWVlad Savov&lt;/div&gt;&lt;div&gt;The PC industry that currently exists by selling Windows computers? They&amp;#8217;re in an interesting spot, to say the least.&lt;/div&gt;&lt;div&gt;So, er, I&amp;#8217;m not bullish on the tablet strategy of, oh, HP, Dell, Lenovo and Acer, and apparently neither is Microsoft.Ashlee Vance&lt;/div&gt;&lt;div&gt;Microsoft now making hardware that will directly compete with its PC licensees. Should be interesting.Jason Snell&lt;/div&gt;&lt;div&gt;Don&amp;#8217;t focus too much on Microsoft competing with other PC vendors. They all have the same main competitor in Apple.Ross Rubin&lt;/div&gt;&lt;div&gt;This is a total flip of MSFTs business model of software licensing.Michael Gartenberg&lt;/div&gt;&lt;div&gt;Wondering where the &amp;#8220;old&amp;#8221; Microsoft Surface went? The technology is called Microsoft PixelSense, and the new hardware is made by Samsung, and called the SUR40.&lt;/div&gt;&lt;div&gt;Welcome to Microsoft PixelSenseWelcome to Microsoft PixelSense&lt;/div&gt;&lt;/noscript&gt;&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/bmannconsulting/~4/Q3lsKlNd17E" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://blog.bmannconsulting.com/reactions-microsoft-surface/</feedburner:origLink></entry>
  
  <entry>
    <title type="html"><![CDATA[Node based static site generators]]></title>
    <link href="http://feedproxy.google.com/~r/bmannconsulting/~3/GE4_VhL9RZM/" />
    <updated>2012-06-02T17:17:00-07:00</updated>
    <id>http://blog.bmannconsulting.com/node-static-site-generators</id>
    <content type="html">&lt;p&gt;My first experience with node.js was following the &lt;a href="http://nodejs.org"&gt;&amp;#8216;hello world&amp;#8217; tutorial on the front page&lt;/a&gt;, which I then extended to experiment with writing in Markdown and creating HTML pages on the fly. Not quite a static site generator, but a &lt;a href="http://projects.bmannconsulting.com/nodejs-getting-started/"&gt;fun experiment in learning during the Mozilla Polyglot Hackathon&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;I&amp;#8217;m currently using Octopress to power this site as well as bmannconsulting.com (see my &lt;a href="http://www.bmannconsulting.com/archive/migration/"&gt;migration write up&lt;/a&gt;), but one of the things I&amp;#8217;d like is the ability to not have to have access to my dev environment in order to publish pages. That is, right now I can create/edit Markdown files anywhere&lt;sup&gt;&lt;a href="#markdown-editors"&gt;1&lt;/a&gt;&lt;/sup&gt; since my blog source is in Dropbox, but to compile / publish it, I need access to a machine that has the development environment installed.&lt;/p&gt;

&lt;p&gt;I am hoping to use a node.js-based static site generator running on Heroku or Nodejitsu to have the best of both worlds. A minimal http server to serve up  the baked HTML static files, plus the ability to connect to a Dropbox folder with Markdown posts in it and bake them on demand.&lt;/p&gt;

&lt;!-- more --&gt;


&lt;p&gt;My first stop was to look at the existing node.js-based static site generators. I was looking for something with the simplicity and elegance of Octopress. To me, that means simple, one file posts with included metadata plus simple, as close-to-HTML as possible templating. Here&amp;#8217;s the list of projects I found, with a few notes on each one.&lt;/p&gt;

&lt;h3&gt;&lt;a href="http://jnordberg.github.com/wintersmith/"&gt;Wintersmith&lt;/a&gt;&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Source Link: &lt;a href="https://github.com/jnordberg/wintersmith"&gt;github.com/jnordberg/wintersmith&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Last Updated: &amp;lt; 1 month ago&lt;/li&gt;
&lt;li&gt;Pros:

&lt;ul&gt;
&lt;li&gt;Small, discrete code base, including &lt;a href="https://github.com/jnordberg/wintersmith/wiki/Plugins"&gt;plugin architecture&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Under active development&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Cons:

&lt;ul&gt;
&lt;li&gt;Jade-based templates&lt;/li&gt;
&lt;li&gt;Written in CoffeeScript&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;


&lt;h3&gt;DocPad&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Source Link: &lt;a href="https://github.com/bevry/docpad"&gt;github.com/bevry/docpad&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&amp;lt; 1 month ago&lt;/li&gt;
&lt;li&gt;Pros:

&lt;ul&gt;
&lt;li&gt;Does a LOT.&lt;/li&gt;
&lt;li&gt;Under active development&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Cons:

&lt;ul&gt;
&lt;li&gt;Overkill - support for the many templating options plus using CoffeeScript makes it hard to start hacking on&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;


&lt;h3&gt;&lt;a href="http://blacksmith.jit.su/"&gt;Blacksmith&lt;/a&gt;&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Source Link: &lt;a href="https://github.com/flatiron/blacksmith"&gt;github.com/flatiron/blacksmith&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Last Updated: ~ 2 months ago&lt;/li&gt;
&lt;li&gt;Pros:

&lt;ul&gt;
&lt;li&gt;Has a generator and a server&lt;/li&gt;
&lt;li&gt;HTML-based templates&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Cons:

&lt;ul&gt;
&lt;li&gt;Metadata for posts in separate json file &amp;amp; each post in a separate folder&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Updated:&lt;/em&gt; incorrectly stated Jade-based templates - actually uses HTML-based templates&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;


&lt;h3&gt;Scotch&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Source Link: &lt;a href="https://github.com/techwraith/scotch"&gt;github.com/techwraith/scotch&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Last Updated: ~ 3 months&lt;/li&gt;
&lt;li&gt;Pros:

&lt;ul&gt;
&lt;li&gt;Comes with a redis-based cache, but can also compile to static files&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Cons:

&lt;ul&gt;
&lt;li&gt;Needs geddy and redis running&lt;/li&gt;
&lt;li&gt;Couldn&amp;#8217;t get it working&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;


&lt;h3&gt;Wheat&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Source Link: &lt;a href="https://github.com/creationix/wheat"&gt;github.com/creationix/wheat&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Last Updated: ~ 6 months&lt;/li&gt;
&lt;li&gt;Pros:

&lt;ul&gt;
&lt;li&gt;Serves files from a git repo&lt;/li&gt;
&lt;li&gt;Runs the the &lt;a href="http://howtonode.org"&gt;howtonode.org&lt;/a&gt; website&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Cons:

&lt;ul&gt;
&lt;li&gt;Couldn&amp;#8217;t get it running&lt;/li&gt;
&lt;li&gt;HAML templates&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;


&lt;h3&gt;Petrify&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Source Link: &lt;a href="https://github.com/caolan/petrify"&gt;github.com/caolan/petrify&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Last Updated: 11 months&lt;/li&gt;
&lt;li&gt;Pros

&lt;ul&gt;
&lt;li&gt;Interesting JSON templates&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Cons:

&lt;ul&gt;
&lt;li&gt;Generator only&lt;/li&gt;
&lt;li&gt;Couldn&amp;#8217;t get it running (outdated &amp;#8220;require path&amp;#8221; syntax)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Wintersmith comes closest to being what I want. It&amp;#8217;s maintained, works well out of the box, and has a minimal codebase. But, the double whammy of being written in CoffeeScript and using Jade-based templates by default makes it a no go. There is a plugin for &lt;a href="https://github.com/paularmstrong/swig"&gt;Swig templates&lt;/a&gt;, so perhaps I&amp;#8217;ll keep experimenting with it.&lt;/p&gt;

&lt;p&gt;After all of that, none of the existing node.js-based SSGs seem like a great fit for adding Dropbox support for. So, I&amp;#8217;m going to attempt to write one myself. To recap what I&amp;#8217;m looking for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Site generator plus simple server for local previews + easy PaaS hosting&lt;/li&gt;
&lt;li&gt;Minimal, close-to-HTML-based templating&lt;/li&gt;
&lt;li&gt;Single file posts that include metadata&lt;/li&gt;
&lt;li&gt;Easily hackable for node beginners (i.e. not written in CoffeeScript)&lt;/li&gt;
&lt;li&gt;Killer feature will be Dropbox integration where a folder is watched and files are auto-published&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;I think the on-disk format and general feature set of Octopress is excellent, so a secondary goal will be to try and follow the guidelines of source files &amp;amp; metadata that Octopress supports as much as possible.&lt;/p&gt;

&lt;p&gt;If anyone has pointers to code or libraries that might be a good starting point, please leave a comment.&lt;/p&gt;

&lt;h3&gt;&lt;a name="markdown-editors"&gt;&lt;sup&gt;1&lt;/sup&gt; Markdown editors:&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;I currently have three different Markdown editors on my iPhone.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="http://writeup.prasannag.com/"&gt;WriteUp&lt;/a&gt; (&lt;a href="http://bit.ly/writeup-bmann"&gt;app&lt;/a&gt;): This is the app I started with. Great Markdown and Dropbox support. Cool new feature is support for Versions.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://bywordapp.com/"&gt;Byword&lt;/a&gt; (&lt;a href="http://bit.ly/bywordapp-bmann"&gt;app&lt;/a&gt;): Focused on distraction free writing in Markdown, and that&amp;#8217;s it. I&amp;#8217;m also using it on my desktop for full screen writing.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://getwritingkit.com/"&gt;Writing Kit&lt;/a&gt; (&lt;a href="http://bit.ly/writingkit-bmann"&gt;app&lt;/a&gt;): I&amp;#8217;ve just added this app, which features the ability to do research with a built in web browser / search. I&amp;#8217;ll likely be using this to do research &amp;amp; grab links, and then do the majority of my writing in Byword.&lt;/li&gt;
&lt;/ul&gt;

&lt;img src="http://feeds.feedburner.com/~r/bmannconsulting/~4/GE4_VhL9RZM" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://blog.bmannconsulting.com/node-static-site-generators/</feedburner:origLink></entry>
  
  <entry>
    <title type="html"><![CDATA[The New Hack Stack]]></title>
    <link href="http://feedproxy.google.com/~r/bmannconsulting/~3/Iru6BiFh-3Q/" />
    <updated>2012-05-27T11:54:00-07:00</updated>
    <id>http://blog.bmannconsulting.com/new-hack-stack</id>
    <content type="html">&lt;p&gt;In the past, the starter stack for web programming was &lt;acronym title="Linux, Apache, MySQL, and Perl/PHP/Python"&gt;LAMP.&lt;/acronym&gt; The &amp;#8216;P&amp;#8217; originally stood for Perl, and then became mainly PHP.&lt;/p&gt;

&lt;p&gt;Today, with $5/month shared web hosting and thousands of PHP-based scripts &amp;amp; applications, this success is hard to argue with.&lt;/p&gt;

&lt;p&gt;But the truth is, managing even a shared hosting account is hard, never mind an entire VPS. You need to know the OS, the web server, the language, and the database.&lt;/p&gt;

&lt;p&gt;Revision control? Especially because of PHP&amp;#8217;s ease of deployment and editing, revision control is an advanced topic. This leads to things like &amp;#8220;just edit it on the server&amp;#8221;, lack of updates, and even lack of upstream contributions.&lt;/p&gt;

&lt;p&gt;So what do we teach beginners? what is the stack we should be promoting to web makers?&lt;/p&gt;

&lt;p&gt;I think the new hack stack is already here. Git, Ruby or Node, and a PaaS for hosting.&lt;/p&gt;

&lt;!-- more --&gt;


&lt;h2&gt;Revision control as best practice&lt;/h2&gt;

&lt;p&gt;Git - and more specifically, the social community around GitHub - teaches both revision control, working together on code, and the concept of contributing back.&lt;/p&gt;

&lt;p&gt;Rather than teaching revision control as an advanced topic, we should teach it as a best practice from day one. Part of the kata of code should be your own local commits. this also means you have a built in safety net from &amp;#8216;wrecking&amp;#8217; or &amp;#8216;screwing up&amp;#8217; your code that causes anxiety for beginners.&lt;/p&gt;

&lt;p&gt;The availability of graphical clients for Git that are highly visual and actually quite friendly to use is another bonus. Even Windows users now have a great option in the &lt;a href="http://windows.github.com/"&gt;GitHub for Windows client&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;Ruby and Node are the new &amp;#8216;P&amp;#8217;&lt;/h2&gt;

&lt;p&gt;I am singling out Ruby and Node as beginner choices for several reasons.&lt;/p&gt;

&lt;p&gt;One is clearly momentum. Ruby, and more specifically, the Rails framework, has gained huge mindshare and usage. Node has also been getting lots of mindshare, although the use of JavaScript and the evented model takes some getting used to.&lt;/p&gt;

&lt;p&gt;Both Ruby and Node have strong package / library management. Finding and installing various features into your app is easy and fun.&lt;/p&gt;

&lt;p&gt;Setting aside the install / setup of your initial environment, both do a great job of running locally. And this is built into the frameworks, and not a matter of configuring 2 or 3 other servers to get your code working.&lt;/p&gt;

&lt;h3&gt;Why not Python?&lt;/h3&gt;

&lt;p&gt;Python might rightly take its place as the third member in the middle of the stack. But my feeling is that it doesn&amp;#8217;t have the same &amp;#8216;beginner mind&amp;#8217; community as do Ruby and Node. This is likely because Python is an older language and has much broader application than being focused on web programming.&lt;/p&gt;

&lt;p&gt;I think this is easily fixable with some blog posts, tutorials, and evangelism. Perhaps something the Django community could focus on.&lt;/p&gt;

&lt;h2&gt;The Power of PaaS&lt;/h2&gt;

&lt;p&gt;The different platforms often tout auto-scaling or various other performance-related features. but ease of deployment and no configuration required is what makes them perfect for beginners.&lt;/p&gt;

&lt;p&gt;I remember having a &lt;a href="http://www.exquisitetweets.com/tweets?eids=mu7TPZom7M.mu74IKsZQy.mu76XdSsXR.mu8icylqym.mu8FPSPG7F.mu8O33Cj2y.mu8M5Z6qqH"&gt;Twitter discussion with Anil Dash&lt;/a&gt;, trying to explain that I thought that focusing on PaaS as the beginner option was a better choice than the pain of shared hosting. Specifically, my main point was:&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;…the mythical non-technical user who installs on shared hosting will usually get their fingers burned&lt;/p&gt;&lt;footer&gt;&lt;strong&gt;@bmann&lt;/strong&gt; &lt;cite&gt;&lt;a href='https://twitter.com/bmann/status/167025460759371776'&gt;twitter.com/bmann/status/&amp;hellip;&lt;/a&gt;&lt;/cite&gt;&lt;/footer&gt;&lt;/blockquote&gt;


&lt;p&gt;I, personally, have now completely moved away from running any servers whatsoever. This could be seen as a downside – I can&amp;#8217;t install arbitrary bits of scripts. But, I &lt;strong&gt;can&lt;/strong&gt; deploy self-contained chunks of code / services as separate apps, which is arguably a better practice in any case.&lt;/p&gt;

&lt;p&gt;I&amp;#8217;ve personally had great experiences with &lt;a href="http://nodejitsu.com/"&gt;Nodejitsu&lt;/a&gt; and &lt;a href="http://heroku.com"&gt;Heroku&lt;/a&gt;. With something like AppFog supporting even PHP apps (they&amp;#8217;ve got a &lt;a href="http://blog.appfog.com/announcing-express-jumpstarts/"&gt;JumpStart program&lt;/a&gt;), the benefits of PaaS can be applied to those apps which would have required shared hosting or a VPS in the past.&lt;/p&gt;

&lt;h2&gt;Hacking for beginners&lt;/h2&gt;

&lt;p&gt;The new hack stack makes it incredibly easy for beginners to get started to write their own custom apps. There are easier ways to get a CMS-powered website up and running, but for writing code with custom functionality from scratch, it&amp;#8217;s hard to beat the killer combos of GitHub, Node or Rails, and a PaaS to host it publicly.&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/bmannconsulting/~4/Iru6BiFh-3Q" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://blog.bmannconsulting.com/new-hack-stack/</feedburner:origLink></entry>
  
  <entry>
    <title type="html"><![CDATA[Services to Product]]></title>
    <link href="http://feedproxy.google.com/~r/bmannconsulting/~3/URPMXL-i3T4/" />
    <updated>2012-05-07T23:20:00-07:00</updated>
    <id>http://blog.bmannconsulting.com/services-to-product</id>
    <content type="html">&lt;p&gt;Moving from services work to having a successful product is probably one of the hardest things to do. Well, perhaps no harder than doing any startup from scratch, but the benefit in doing it from a services company is that you have a built-in way to bootstrap yourself.&lt;/p&gt;

&lt;p&gt;As a single consultant or small development shop, you work for a number of clients on different projects. You might become known as an &amp;#8220;X&amp;#8221; shop, where X is some particular framework or programming language, being the go-to team when the complex or large projects come up. You get to learn about different verticals and different problems, coming up with technical and design solutions to fit. And you make consistent income &lt;sup&gt;&lt;a href="#1" title="Or not - read Jason Cohen's post on consulting company math"&gt;1&lt;/a&gt;&lt;/sup&gt; with a high flexibility around work hours and location.&lt;/p&gt;

&lt;p&gt;With a product of your own, you get to invest in the things that matter to you - the design, the vision, the care given to the technical smoothing, or perhaps the user experience of contacting support. Really, you can invest in whatever parts of the product that you&amp;#8217;d like. There is no client to wreck the design or insist on the wrong features or really, any of that other complicated dealing-with-clients stuff.&lt;/p&gt;

&lt;!-- more --&gt;


&lt;p&gt;There is a fantastic recent post by the makers of Harvest, a time tracking app, that really speaks to the pride that a team can have in building a product:&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;Our team is comprised of people who believe in crafting beautiful code, sweating the details and pixels, and working hard to find the right words to express our ideas. At the end of each day, we want to take a step back and say, “that’s our best work yet.”&lt;/p&gt;&lt;footer&gt;&lt;strong&gt;Harvest Blog&lt;/strong&gt; &lt;cite&gt;&lt;a href='http://www.getharvest.com/blog/2012/05/on-craftsmanship/'&gt;On Craftsmanship&lt;/a&gt;&lt;/cite&gt;&lt;/footer&gt;&lt;/blockquote&gt;


&lt;p&gt;It&amp;#8217;s somewhat ironic that a time tracking web app – likely an essential tool in the profitability of service companies – is referenced in the context of building a product instead.&lt;/p&gt;

&lt;h2&gt;Buying your time back&lt;/h2&gt;

&lt;p&gt;&lt;span class='pullquote-right' data-pullquote='As a single developer, any product that makes you $2K per month means you have an unlimited runway'&gt;
One of the things I&amp;#8217;ve started using in my discussion with services companies is the concept of making the first $10,000 with their product. That&amp;#8217;s $10K per &lt;strong&gt;month&lt;/strong&gt;. I came up with that number as short hand for two intermediate developers working on it full time. That&amp;#8217;s usually when it hits home that products are hard. Because I&amp;#8217;m not adding in the cost of offices, or hosting, or, you know, stuff like &lt;em&gt;marketing&lt;/em&gt;. The math for startup founders is a bit easier. Even in high-cost-of-living Vancouver, my standard back of envelope assigns $2K / month for founder salaries &lt;sup&gt;&lt;a href="#2"&gt;2&lt;/a&gt;&lt;/sup&gt;. As a single developer, any product that makes you $2K per month means you have an unlimited runway. Do you try and build another product to see if it&amp;#8217;s easier or harder to get customers? Do you add new features or add new distribution channels – you&amp;#8217;ve got lots of options, since your base cost of living needs are met.&lt;/p&gt;

&lt;p&gt;In any case, that first X dollar amount can be something that focuses your effort. In essence, you are buying your time back, by having customers who are funding your product.
&lt;/span&gt;&lt;/p&gt;

&lt;h2&gt;Productizing Your Services&lt;/h2&gt;

&lt;p&gt;One of the discussions I have with many people is how to productize themselves and their services. This doesn&amp;#8217;t apply just to software developers, but anybody who is being paid for their expertise on an hourly basis.&lt;/p&gt;

&lt;p&gt;What I mean by productize is to have standard packages and pricing. Even if you translate those packages back into hours, this gives you the freedom to look at investing in tooling &amp;amp; automation – in building products inside your business that aren&amp;#8217;t just hours.&lt;/p&gt;

&lt;p&gt;Hourly billing is a fools game. It misaligns the motives of clients and consulting shops. You, as consulting shop, are driven to equate billing more hours with making more money. When instead you should focus on becoming more awesome at what you do, while continuing to rent that awesomeness to your clients. My friends at &lt;a href="http://denimandsteel.com"&gt;Denim &amp;amp; Steel&lt;/a&gt; call it &amp;#8220;invention for hire&amp;#8221;.&lt;/p&gt;

&lt;p&gt;The switch to agile makes things a little bit better, especially with custom software development. You can set a flat rate per iteration for your team, perhaps with a flat rate &amp;#8220;on boarding&amp;#8221; with the client to set the features and timelines. An interesting new startup that is helping connect teams and clients who want to practice this method is &lt;a href="http://grouptalent.com"&gt;Group Talent&lt;/a&gt;. I haven&amp;#8217;t had any direct experience with the site yet, but anything that moves us away from RFP responses and hourly billing is a good thing.&lt;/p&gt;

&lt;h2&gt;Investing in your product&lt;/h2&gt;

&lt;p&gt;Every startup blog under the sun talks about customer development, lean, and various other ways to go through the process of building a startup product. This doesn&amp;#8217;t change when you are doing it from inside a services company, but you should consider the time as an investment.&lt;/p&gt;

&lt;p&gt;I started by talking about buying your time back. You should track the time you put into your product, just as if it was another client. If you&amp;#8217;re lucky enough to have high margins on client work, you might just be able to buy back big chunks of time to invest. This could be a time period for the whole company, or having individuals dedicated to the product full time.&lt;/p&gt;

&lt;p&gt;&lt;span class='pullquote-right' data-pullquote='To get real feedback on whether this is a viable business, you have to actually attempt to sell it to people.'&gt;
One note about building a product that scratches your own itch. If you are spinning out a tool that you are using yourself internally, you&amp;#8217;ll need to work extra hard to be objective about the customers for the product. There are many many MANY project management, time tracking, and proprietary CMS platforms out there: why will yours succeed where so many have failed? As always, the test is will customers buy it? And I do mean &amp;#8220;buy it&amp;#8221; – having your clients use it as part of your consulting work is not a good enough test.&lt;/p&gt;

&lt;p&gt;To get real feedback on whether this is a viable business, you have to actually attempt to sell it to people. It can be tough to flip the switch and attempt this. It also means that actual non-development hours (and potentially non-developer people!) are going to be needed to spread the word, get feedback, and generally dedicate time to making the product a business, with all that entails.&lt;/p&gt;

&lt;p&gt;As a service company, you can trick yourself into carrying the cost for a product that simply isn&amp;#8217;t making money. Setting sales goals – such as X paying customers after Y months – can be a good trigger to do further investment on your own, like dedicating a full time person before the product is bringing in a full salary. But, this can&amp;#8217;t continue forever: the product has to be showing enough traction that your investment pays off.
&lt;/span&gt;&lt;/p&gt;

&lt;h2&gt;No VC money required&lt;/h2&gt;

&lt;p&gt;I think this is one of the big things that people aspire to – to say they didn&amp;#8217;t need a VC (or angel).&lt;/p&gt;

&lt;p&gt;The recent story of MetaLab, a Victoria-based company, entitled &lt;a href="http://thenextweb.com/entrepreneur/2012/05/01/build-the-rocket-first-from-0-to-500k-in-1-year-with-no-vc-money/"&gt;Build the rocket first: From $0 to $500K in 1 year with no VC money&lt;/a&gt; had all sorts of attention. There are some great stats that make for interesting reference points:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;three people were dedicated to the project for nine months&lt;/li&gt;
&lt;li&gt;25% of the team&amp;#8217;s time was allocated to client work&lt;/li&gt;
&lt;li&gt;the estimate of the cost of their product, &lt;a href="http://getflow.com/r/Hkqy"&gt;Flow&lt;/a&gt;, came in at $300K&lt;/li&gt;
&lt;li&gt;there are now 10 people working on Flow full time&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;The article says &amp;#8220;We broke all the rules&amp;#8221;. Well, not really – I think they did all the right things in doing a services to product move. So the stories about the MetaLab team focusing is, I think, more about making a plan and sticking to it until they literally bought all of their time back (and more!).&lt;/p&gt;

&lt;h2&gt;Focus&lt;/h2&gt;

&lt;p&gt;I&amp;#8217;ve been looking for an excuse to spread this post by &lt;a href="http://twitter.com/mhenders" title="@mhenders"&gt;Matt Henderson&lt;/a&gt; of &lt;a href="http://www.makalumedia.com/"&gt;Makalu Media&lt;/a&gt; more widely.&lt;/p&gt;

&lt;p&gt;Matt wrote a post on &lt;a href="http://www.thisux.com/2011/11/23/how-to-schedule-focus/"&gt;How to schedule focus&lt;/a&gt;, suggesting that all of their projects get planned in blocks of a week. This means the entire team can be working on one thing - so everyone can be in this flow of having context and riffing off each others&amp;#8217; ideas, problems, and solutions. Versus the context switching overhead of juggling multiple clients, multiple project teams, and so on.&lt;/p&gt;

&lt;p&gt;If you&amp;#8217;re able to &amp;#8220;buy&amp;#8221; an entire iteration of work for your entire team, this would be the ideal way to move a product forward.&lt;/p&gt;

&lt;p&gt;Consider this both a recommendation to follow more of what Matt &amp;amp; Makalu are up to, as well as a prompt for Matt to get us an update of how it&amp;#8217;s working out!&lt;/p&gt;

&lt;h2&gt;Let&amp;#8217;s Talk&lt;/h2&gt;

&lt;p&gt;I&amp;#8217;ve been having all sorts of discussions with teams on both sides of the services vs. product equation. The title of this post specifically says &amp;#8220;services to product&amp;#8221; – since I believe that you &lt;em&gt;should&lt;/em&gt; be investing some of your services time into trying to make a product.&lt;/p&gt;

&lt;p&gt;I&amp;#8217;ll be at the 2012 Polyglot Conference on May 26th, where I hope you&amp;#8217;ll join me for a live discussion. Bring your own experiences and questions. Track the talk on the &lt;a href="http://polyglotconf.uservoice.com/forums/156120-session-suggestions/suggestions/2727581-from-software-consulting-to-product-startup"&gt;Polyglot Session Suggestions site&lt;/a&gt;, as well as adding your own comments and links.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;&lt;strong&gt;Footnotes&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="" name='1'&gt;1:&lt;/a&gt; I have heard some gripes recently that barely funded companies having their founders take home a &amp;#8220;regular&amp;#8221; salary of that $5K / month mark, or higher. I agree that that&amp;#8217;s too high, barring special circumstances. Your payoff from a successful startup should be a lot more than a couple of thousand per month. With two founders, dialing back your take home pay means you can pay another person to be full time.&lt;/p&gt;

&lt;p&gt;&lt;a href="" name='2'&gt;2:&lt;/a&gt; Most of &lt;a href="http://twitter.com/ASmartBear"&gt;@ASmartBear&lt;/a&gt;&amp;#8217;s post focuses on the difficulties / painful realities, but he ends with this quote:&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;Most consulting companies don’t make much profit, and it’s one in a thousand that has the discipline to launch a successful product during off-hours. If you’re going to make it happen, you yourself need to be serious, disciplined, and relentless.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;But you can do it.&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;And if you do, you’ve just self-financed a startup, made a nice living, mitigated much of the risk of product-only startups, and built a great team in the process.&lt;/p&gt;&lt;footer&gt;&lt;strong&gt;Jason Cohen&lt;/strong&gt; &lt;cite&gt;&lt;a href='http://blog.asmartbear.com/consulting-company-accounting.html'&gt;The Unfortunate Math Behind Consulting Companies&lt;/a&gt;&lt;/cite&gt;&lt;/footer&gt;&lt;/blockquote&gt;

&lt;img src="http://feeds.feedburner.com/~r/bmannconsulting/~4/URPMXL-i3T4" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://blog.bmannconsulting.com/services-to-product/</feedburner:origLink></entry>
  
  <entry>
    <title type="html"><![CDATA[What I'm obsessed about]]></title>
    <link href="http://feedproxy.google.com/~r/bmannconsulting/~3/61lRJshe5CA/" />
    <updated>2012-04-25T22:42:00-07:00</updated>
    <id>http://blog.bmannconsulting.com/what-im-obsessed-about</id>
    <content type="html">&lt;p&gt;Brad Feld is finding a lot of noise in the system, saying he is noticing:
 &lt;blockquote&gt;&lt;p&gt;…lots of drama that has nothing to do with innovation, creating great companies, or doing things that matter. I expect this noise will increase for a while as it always does whenever enthusiasm for startups and entrepreneurship increases. When that happens, I’ve learned that I need to go even deeper into the things I care about.&lt;/p&gt;&lt;footer&gt;&lt;strong&gt;Brad Feld&lt;/strong&gt; &lt;cite&gt;&lt;a href='http://www.feld.com/wp/archives/2012/04/what-im-obsessed-about-at-work.html'&gt;www.feld.com/wp/archives/2012/&amp;hellip;&lt;/a&gt;&lt;/cite&gt;&lt;/footer&gt;&lt;/blockquote&gt;&lt;/p&gt;

&lt;p&gt;So, he identifies areas that he is obsessed about, and is going to dive deeper into them.&lt;/p&gt;

&lt;p&gt;It&amp;#8217;s pretty easy to tell what I&amp;#8217;m obsessed about. It shows up in my tag clouds and the theme of my &lt;a href="http://links.bmannconsulting.com"&gt;link blog&lt;/a&gt;. But it&amp;#8217;s useful to reflect and broadcast these areas as well.&lt;/p&gt;

&lt;p&gt;Here&amp;#8217;s what I&amp;#8217;m obsessed about:&lt;/p&gt;

&lt;!-- more --&gt;


&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;death of binary documents&lt;/strong&gt;: Evernote is a more powerful platform than Dropbox if you consider that native apps aren&amp;#8217;t needed at all; Evernote is a giant distributed database with some layers on top of it that make it look like a notepad. Data flows seamlessly and can be mutated easily. Binary docs are flies in amber. This is a long arc that will take a while to complete. A supporting arc is the move to paperless for all things.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;collaborative flow&lt;/strong&gt;: &lt;a href="http://www.flowdock.com"&gt;Flowdock&lt;/a&gt;, &lt;a href="http://hojoki.com"&gt;Hojoki&lt;/a&gt;, &lt;a href="http://grove.io"&gt;Grove.io&lt;/a&gt;, &lt;a href="http://gingerhq.com"&gt;Ginger&lt;/a&gt;, and &lt;a href="http://hipchat.com"&gt;HipChat&lt;/a&gt; are examples of this; this means both real-time &amp;#8220;chat&amp;#8221; rooms as well as connecting in various bots and agents to feed information and alerts into an always-on challenge. Tools like &lt;a href="http://yammer.com"&gt;Yammer&lt;/a&gt; also fit, but are meant for company wide usage, while the tools I list are targeted more at dev teams&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;re-invention of email / inboxes&lt;/strong&gt;: we can&amp;#8217;t quite leave email behind, but look for ways to either offload traditional email comms (like the previous &amp;#8220;flow&amp;#8221; tools), or different approaches to &amp;#8220;the inbox&amp;#8221;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;signal vs. noise&lt;/strong&gt;: this is a long time obsession. It&amp;#8217;s a common phrase, across industries, and across activities. These days social is adding to both sides of the equation. While I think algorithms are doing ever more interesting things in this space, I like the concept of curation, agents, and simply better tools for people to use directly (again, the previous two likely connect into this as well)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;ebooks&lt;/strong&gt;: the rise of the media rich EPUB3 format plus the social adoption of digital reading plus the recent move to DRM-free ebooks is opening up a lot of interesting opportunities&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;business data platforms&lt;/strong&gt;: we see many small businesses or departmental teams adopting web SaaS tools; but, start looking at multiple tools and it becomes much more difficult - how do we not re-enter data? how do we create workflows that span multiple tools? how do we manage identity &amp;amp; billing across apps? we have several early solutions in this space, but there is only going to be an accelerating need for these types of tools. &lt;a href="http://www.crashdev.com/2012/04/request-for-startups-open-federation.html"&gt;Chris Devore has written about this as well&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;I probably can&amp;#8217;t finish off this post without admitting that I&amp;#8217;m still obsessed about startup ecosystems, specifically what it means to build more (and more successful) startups in Canada and Vancouver.&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/bmannconsulting/~4/61lRJshe5CA" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://blog.bmannconsulting.com/what-im-obsessed-about/</feedburner:origLink></entry>
  
  <entry>
    <title type="html"><![CDATA[Vancouver tech needs to wake up]]></title>
    <link href="http://feedproxy.google.com/~r/bmannconsulting/~3/qR2UtrDWUNk/" />
    <updated>2012-04-25T14:35:00-07:00</updated>
    <id>http://blog.bmannconsulting.com/vancouver-tech-needs-to-wake-up</id>
    <content type="html">&lt;p&gt;Brent Holliday writes about &lt;a href="http://corporate.bc.ca/news/corporate-recruiters-news-letter/2012/spring/blueprint-for-tech-industry-success"&gt;what is needed for BC&amp;#8217;s technology industry to succeed&lt;/a&gt;, which is itself a follow on to &lt;a href="http://startupnorth.ca/2012/04/09/canadas-next-five-years-2"&gt;Jevon&amp;#8217;s StartupNorth post on Canada&amp;#8217;s next 5 years&lt;/a&gt;. I have some further thoughts on the five areas that Brent discusses:&lt;/p&gt;

&lt;!-- more --&gt;




&lt;h2&gt;Education&lt;/h2&gt;




&lt;p&gt;I have heard this &amp;#8220;start &amp;#8216;em young&amp;#8221; story before. But I don&amp;#8217;t think this is the battle that the startup tech community should be fighting. Absolutely we want web-literate youth, and Mozilla (as one example) is an organization that is doing amazing work here. But the pain the startup community faces is talent.&lt;/p&gt;




&lt;p&gt;Let&amp;#8217;s build more hackers. Intern, mentor, hire juniors. Code (and design) as craft, and move people up the ladder (rather than moving away because you&amp;#8217;ve hit the ceiling in Vancouver). &lt;a href="https://www.hackerschool.com/"&gt;Hacker School&lt;/a&gt; is something that New York is doing that we could emulate locally. Promoting a startup as your first stop after university. Connecting with university co-op programs. But this is most appropriate for companies that are already heading up their growth curve, of which there are few at the moment.&lt;/p&gt;




&lt;h2&gt;Community as the framework&lt;/h2&gt;




&lt;p&gt;I agree with Brent a 100% here. But the web entrepreneurs don&amp;#8217;t yet have a voice that is listened to by policy makers. Again, not something I feel like fighting, so let&amp;#8217;s just double down and continue to work together without creating unnecessary bureaucracy. Let&amp;#8217;s try lots of things and do more of what works. If it isn&amp;#8217;t sustainable or doesn&amp;#8217;t work, it&amp;#8217;s just not meant to be. Danny Robinson&amp;#8217;s proposed model for BCIC, with a UserVoice forum of the community voting for initiatives, and a model of early small investments leading to long term sustaining investments is perfect. Let&amp;#8217;s clone that out in the open in the community, not run through some government entity.&lt;/p&gt;




&lt;h2&gt;Tighter Silicon Valley links&lt;/h2&gt;




&lt;p&gt;I think Vancouver is doing a good job here, but I don&amp;#8217;t think Silicon Valley is the right answer. Rather, let&amp;#8217;s build tighter links all over the world. Turkey, Romania, and the UK are three areas that have come up in recent conversations. We can be an excellent launch pad for those countries to connect with the North American market, as well as a convenient point to connect with Silicon Valley.&lt;/p&gt;




&lt;h2&gt;Policy&lt;/h2&gt;




&lt;p&gt;I see this as a supporting piece to make Vancouver-as-landing-pad succeed.&lt;/p&gt;




&lt;h2&gt;Grow like hell and don’t stop&lt;/h2&gt;




&lt;p&gt;The message is, make big bets and don&amp;#8217;t cash in early. Still a tough thing to see for people going through their first startup loop. I believe we should be doing it, but it&amp;#8217;s currently harder than it needs to be to follow this path. I don&amp;#8217;t see enough Canadian investors on board with this model.&lt;/p&gt;




&lt;p&gt;Brent ends with: &amp;#8220;Shout about it or be proactively involved through the various organizations that are available. Right now&amp;#8221;. Well, &lt;a href="http://vantechia.tumblr.com"&gt;vantechia&lt;/a&gt; is my attempt at shouting about it. None of the current organizations are ones that I feel represent me as a web entrepreneur, so there is nothing that I can get behind and push. So, I&amp;#8217;ll keep helping to grow companies, and spend a little bit of time shouting.&lt;/p&gt;



&lt;img src="http://feeds.feedburner.com/~r/bmannconsulting/~4/qR2UtrDWUNk" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://blog.bmannconsulting.com/vancouver-tech-needs-to-wake-up/</feedburner:origLink></entry>
  
  <entry>
    <title type="html"><![CDATA[Octopress all the things]]></title>
    <link href="http://feedproxy.google.com/~r/bmannconsulting/~3/ikBg8wfUJVA/" />
    <updated>2012-04-24T15:20:00-07:00</updated>
    <id>http://blog.bmannconsulting.com/octopress-all-the-things</id>
    <content type="html">&lt;p&gt;I need to migrate my &lt;a href="http://bmcasides.posterous.com"&gt;old blog posts off Posterous&lt;/a&gt;. I need to migrate &lt;a href="http://bmannconsulting.com"&gt;my Drupal&lt;/a&gt; off Drupal. All will likely end up here.&lt;/p&gt;

&lt;p&gt;Current thinking is that I will run three sites:&lt;/p&gt;

&lt;!-- more --&gt;


&lt;ul&gt;
&lt;li&gt;bmannconsulting.com - likely to be a simple landing page + a static exported-to-Octopress archive of the current BMC; perhaps hosted on Amazon S3 via rsync&lt;/li&gt;
&lt;li&gt;blog.bmannconsulting.com - runs Octopress, hosted on Heroku (this site); long form posts, project pages, and so on.&lt;/li&gt;
&lt;li&gt;links.bmannconsulting.com - running on Tumblr, high volume links + short commentary&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Err… three sites for the main, public &amp;#8220;tech&amp;#8221; brand of me, which is the 10+ year old bmannconsulting.com domain. I have recently moved &lt;a href="http://bmann.ca"&gt;bmann.ca&lt;/a&gt; to Tumblr as well.&lt;/p&gt;

&lt;p&gt;I&amp;#8217;m going to likely outsource some of the work of moving posts around. I need a Posterous-to-Octopress script. The archive of Drupal posts need to be turned into markdown files as well. Not sure where to put those, might just go onto Github Pages as well.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Update&lt;/strong&gt;: OK, I&amp;#8217;ve got this running nicely. I&amp;#8217;ve got a git checkout out sitting in my Dropbox, meaning I can use &lt;a href="http://bit.ly/writeup-bmann"&gt;WriteUp&lt;/a&gt; or &lt;a href="http://bit.ly/bywordapp-bmann"&gt;Byword&lt;/a&gt; to create / edit posts on the go. But, I have to be at a computer that has both my Dropbox and the full Ruby stack setup to generate the Octopress files.&lt;/p&gt;

&lt;p&gt;So: how do I save updates to Dropbox and then have those updates generated and pushed to Heroku? I&amp;#8217;m thinking it involves running another server just to do this and then involve the Dropbox API in some way. Thoughts?&lt;/p&gt;

&lt;p&gt;Also, I have a job post on &lt;a href="https://www.odesk.com/jobs/Ruby-Script-for-Posterous-Export_%7E%7E2314ad1a303742d2"&gt;oDesk to write a Posterous Export&lt;/a&gt; - if you know anyone that could do this, point them at the listing, or look at &lt;a href="http://blog.bmannconsulting.com/projects/posterous-export/"&gt;project page&lt;/a&gt;.&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/bmannconsulting/~4/ikBg8wfUJVA" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://blog.bmannconsulting.com/octopress-all-the-things/</feedburner:origLink></entry>
  
  <entry>
    <title type="html"><![CDATA[Build more startups in Vancouver]]></title>
    <link href="http://feedproxy.google.com/~r/bmannconsulting/~3/P_lO2WaX13M/" />
    <updated>2012-02-06T00:00:00-08:00</updated>
    <id>http://blog.bmannconsulting.com/build-more-startups-in-vancouver</id>
    <content type="html">&lt;p&gt;Last Thursday, &lt;a href="http://id8.ca/two-problems-with-vancouver-and-three-ways-to-fix-it"&gt;Jesse Heaslip wrote &amp;#8216;Two Problems with (Vancouver&amp;#8217;s tech community) and Three Ways to Fix it&amp;#8217;&lt;/a&gt;. If you don&amp;#8217;t know Jesse, know this: he&amp;#8217;s crazy-irrational-passionate about the Vancouver tech community. For proof, I offer the fact that he organized 40 tech events that were attended by 1600 people in 2011. Talk about impact!&lt;/p&gt;

&lt;p&gt;Jesse lists the two problems as:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. How do we get companies to the stage where there is interest from acquirers?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;and&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. How do we get those companies to stay?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;First of all, for a really great backgrounder on startups in Vancouver and the various funnels that are in place, read &lt;a href="http://www.bcic.ca/blog/191-general/1449-the-rationale-for-bcics-support-of-startups"&gt;Greg Aasen and Danny Robinson&amp;#8217;s post on the BCIC blog&lt;/a&gt;&lt;a href="#bcicfunnel"&gt;&lt;sup&gt;1&lt;/sup&gt;&lt;/a&gt;. Money quote:&lt;/p&gt;

&lt;blockquote&gt;The only way to get more anchor companies is to start more companies. Some fail, some exit and some anchor. There is no shortcut.&lt;/blockquote&gt;


&lt;p&gt;For Problem #1, I first want to re-state the problem as &amp;#8220;How do we get more companies to the Series A and/or acquire stage?&amp;#8221;.&lt;/p&gt;

&lt;p&gt;I added &amp;#8220;more&amp;#8221; to the statement, since I think that&amp;#8217;s what we want.&lt;/p&gt;

&lt;p&gt;Secondly, focusing on only acquirers is probably the wrong goal. Series A (before everything turned into super seed rounds etc.) used to be the first step of going big. Large VC funds&lt;a href="#largevc"&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/a&gt; earmark millions not only for Series A, but to support companies in their Series B, and so on. We definitely do want anchor companies that grow big right here in Vancouver.&lt;/p&gt;

&lt;p&gt;Jesse&amp;#8217;s answer is &amp;#8220;build a better community&amp;#8221;, phrased as weaving the threads we have together very tightly. Allen Pike&amp;#8217;s response focusing on &lt;a href="http://www.allenpike.com/2012/homes-for-vancouver-startups/"&gt;homes for startups&lt;/a&gt; goes one step further and suggests shared spaces as the tactic to get us there.&lt;/p&gt;

&lt;p&gt;I think the answer is simpler, and more like web traffic or a funnel as Greg and Danny wrote about: build more startups. Will a tighter community help us get there? I&amp;#8217;m sure that is part of the puzzle.&lt;/p&gt;

&lt;p&gt;Problem #2 is &amp;#8220;How do we get them to stay?&amp;#8221;. Jesse&amp;#8217;s answers here are really three problem areas with suggestions on how to work on them. Academic-industry ties, #WeAreYVR community pride, and Hack Hut (a new coworking space).&lt;/p&gt;

&lt;p&gt;I&amp;#8217;m not convinced on school / industry issues, other than promoting startups as a place to work for new grads. As far as I am aware, new grads are not the main creator of new startups. As a counter-example, instead of accepting offers with Google / MSFT / Facebook etc. Cristian &amp;amp; Mircea turned down offers with those companies to do their own thing.&lt;/p&gt;

&lt;p&gt;However, A Thinking Ape took those offers after graduating in Canada, moved away, then did their own thing, and then ended up in Vancouver. Time will tell if they stay.&lt;/p&gt;

&lt;p&gt;I left after graduation in 1999 because the local opportunities that I could find in Vancouver were small and sleepy. I came back in 2004 because it was my home, and it just so happened that things were looking up.&lt;/p&gt;

&lt;p&gt;Do we need to raise the profile of startups as a career option to keep some of this great talent in the local pool? You bet!&lt;/p&gt;

&lt;p&gt;WeAreYVR. This seems to have the same goals as #MadeInVan. As I said in my &lt;a href="http://blog.bmannconsulting.com/reinventing-the-wheel-one-directory-at-a-time"&gt;blog post in response to that effort&lt;/a&gt; - great idea, how about we not re-invent the wheel - AGAIN.&lt;/p&gt;

&lt;p&gt;This has been done badly again and again and again. A non profit entity like &lt;a href="http://vancouverisawesome.com/"&gt;Vancouver Is Awesome&lt;/a&gt; could be the long running entity that might make a good home for this effort. But focus on the brand, on telling the story of local companies, not on the directory-done-badly.&lt;/p&gt;

&lt;p&gt;On &lt;a href="http://hackhut.ca/"&gt;Hack Hut&lt;/a&gt;. &lt;a href="http://www.allenpike.com/2012/homes-for-vancouver-startups/"&gt;Allen&amp;#8217;s comments on this are excellent&lt;/a&gt;. Allen mentions &lt;a href="http://www.hivevancouver.com/"&gt;The Hive&lt;/a&gt;. They look like an interesting organization, and I think working with them might accelerate this initiative. Also as Allen said, WorkSpace was the first hub, and it worked. I wish it was still here. &lt;a href="http://blog.bmannconsulting.com/i-want-to-vote-with-my-dollars-that-the-vanco"&gt;Let&amp;#8217;s vote with our dollars&lt;/a&gt; and support the spaces we already HAVE before deciding we need to create a new one.&lt;/p&gt;

&lt;p&gt;Lastly (still on problem #2), I also don&amp;#8217;t think &amp;#8220;getting them to stay&amp;#8221; is an issue. We need them to COME BACK. Stewart Butterfield and Avi Bryant are coming back. A Thinking Ape came back. We need experiences (and money and connections) from elsewhere to come back. So we can close the loop and do it all over again.&lt;/p&gt;

&lt;p&gt;OK, now that I&amp;#8217;ve made lots of commentary on Jesse&amp;#8217;s post, let me say &amp;hellip; I agree with him!&lt;/p&gt;

&lt;p&gt;I think working together to raise awareness of the community and having shared spaces are the two strongest areas where the community itself can make an impact.&lt;/p&gt;

&lt;p&gt;Other than that, the only thing I can suggest is to &lt;strong&gt;build more startups in Vancouver&lt;/strong&gt;.&lt;/p&gt;

&lt;h3&gt;Footnotes&lt;/h3&gt;

&lt;p&gt;&lt;a name=“bcicfunnel”&gt;&lt;sup&gt;1&lt;/sup&gt;&lt;/a&gt; It looks like the original Greg Aasen &amp;amp; Danny Robinson blog post has been truncated / removed / edited. I am going to try and find the original, since it clearly spelled out the stages and support systems of the BC tech ecosystem.&lt;/p&gt;

&lt;p&gt;&lt;a name=“largevc”&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/a&gt; I had a brief chat with someone from a large VC fund the other day. Accelerators and the collection of angels and super-angels around them are often focused on acquisition as an outcome: turning a couple of hundred thousand dollars into a couple of million dollars is a big win. For large VC funds, they NEED companies that want to go it alone, so they can put in millions that turn into 10s or 100s of millions.&lt;/p&gt;

&lt;p&gt;I give larger VC funds a bad rap most of the time, but in this case the goals are aligned: they want companies to go big.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;May 4, 2013:&lt;/strong&gt; This was first posted in February of 2012. In the meantime, Hack Hut is now &lt;a href="http://launchacademy.ca/"&gt;Launch Academy&lt;/a&gt;, which is over a year old. It is a non-profit, and so a great home for all sorts of initiatives. My &lt;a href="http://blog.bmannconsulting.com/reinventing-the-wheel-one-directory-at-a-time/"&gt;Reinventing the Wheel One Directory at a Time post&lt;/a&gt; has also been updated and has more details.&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/bmannconsulting/~4/P_lO2WaX13M" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://blog.bmannconsulting.com/build-more-startups-in-vancouver/</feedburner:origLink></entry>
  
  <entry>
    <title type="html"><![CDATA[I want to vote with my dollars that the Vancouver tech community is important]]></title>
    <link href="http://feedproxy.google.com/~r/bmannconsulting/~3/17E0WMksH-g/" />
    <updated>2012-02-05T09:01:00-08:00</updated>
    <id>http://blog.bmannconsulting.com/i-want-to-vote-with-my-dollars-that-the-vanco</id>
    <content type="html">&lt;p&gt;Allen Pike posts about how important homes for startups are and what his experience has been like here in Vancouver. Here&amp;#8217;s the closing sentence:&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;Bringing startups close to one another is, dollar for dollar, more helpful to the Vancouver ecosystem than tax breaks ever could be.&lt;/p&gt;&lt;footer&gt;&lt;strong&gt;Allen Pike&lt;/strong&gt; &lt;cite&gt;&lt;a href='http://www.allenpike.com/2012/homes-for-vancouver-startups/'&gt;www.allenpike.com/2012/&amp;hellip;&lt;/a&gt;&lt;/cite&gt;&lt;/footer&gt;&lt;/blockquote&gt;


&lt;p&gt;Once again, I realize that my gut agrees with this 1000%, and it has for years.&lt;/p&gt;

&lt;!-- more --&gt;


&lt;p&gt;In May 2006 I wrote about what I called the &lt;a href="http://www.bmannconsulting.com/1687/vancouver/innovation-commons-must-get-built-vancouver"&gt;Innovation Commons&lt;/a&gt;; at the time, I didn&amp;#8217;t think coworking / community spaces could / should be for-profit. Last summer I referenced that post again in &lt;a href="http://bmcasides.posterous.com/on-coworking-you-cannot-make-a-profit-selling"&gt;writing about coworking and supporting it with dollars&lt;/a&gt; and wrote this:&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;Vote to have something exist by supporting it beyond a retweet: with blood, sweat, and tears, or with cold, hard cash.&lt;/p&gt;&lt;/blockquote&gt;


&lt;p&gt;I think shared spaces are fantastic, and deserving of your dollar votes.&lt;/p&gt;

&lt;p&gt;We are lucky to have spaces like &lt;a href="http://www.thenetworkhub.ca/"&gt;The Network Hub&lt;/a&gt; and &lt;a href="http://www.hivevancouver.com/"&gt;The Hive&lt;/a&gt;. If the economics of those spaces work for you, then pay for them.&lt;/p&gt;

&lt;p&gt;If you can find a shared space and shack up with other startups: do it.&lt;/p&gt;

&lt;p&gt;The &lt;a href="http://williamtozier.com/slurry/2011/07/12/the-only-thing-coworking-needs-to-be"&gt;article I was riffing on &lt;/a&gt; said &amp;#8220;You cannot make a profit selling community&amp;#8221;. And there is a whole bunch of other stuff in there about what coworking MEANS.&lt;/p&gt;

&lt;p&gt;So, all of us that have an irrational desire to have the Vancouver tech community be, and happen, and grow - we need to go beyond the dollars.&lt;/p&gt;

&lt;p&gt;I&amp;#8217;m thinking back to an idea that we had in the early days of the &lt;a href="http://bootup.ca"&gt;Bootup Society&lt;/a&gt;, about a membership based program. About paying to have the Vancouver tech community exist.&lt;/p&gt;

&lt;p&gt;I&amp;#8217;m saying right here: let&amp;#8217;s do this. I&amp;#8217;m in for $50 / month or $500 per year. Maybe you can let me into some sort of space on evenings or weekends, but really, &lt;strong&gt;I just want to vote with my dollars that the Vancouver tech community is important&lt;/strong&gt;.&lt;/p&gt;

&lt;hr /&gt;


&lt;br /&gt;


&lt;p&gt;&lt;strong&gt;Update May 1, 2012:&lt;/strong&gt; I&amp;#8217;ve ported this piece over to my new blog. At the time, &lt;a href="http://www.hackhut.ca/"&gt;Hack Hut&lt;/a&gt; was not yet in full swing, and I didn&amp;#8217;t mention &lt;a href="http://vancouver.hackspace.ca/" title="Vancouver Hack Space"&gt;VHS&lt;/a&gt;.&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/bmannconsulting/~4/17E0WMksH-g" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://blog.bmannconsulting.com/i-want-to-vote-with-my-dollars-that-the-vanco/</feedburner:origLink></entry>
  
  <entry>
    <title type="html"><![CDATA[Reinventing the wheel one directory at a time]]></title>
    <link href="http://feedproxy.google.com/~r/bmannconsulting/~3/-U7ADHNwAUI/" />
    <updated>2012-02-02T00:00:00-08:00</updated>
    <id>http://blog.bmannconsulting.com/reinventing-the-wheel-one-directory-at-a-time</id>
    <content type="html">&lt;p&gt;I just saw this &lt;a href="http://www.growlab.ca/blog/growlab-proudly-supports-made-in-vancouver"&gt;GrowLab post&lt;/a&gt; about an initiative to get local companies to get listed and link to a &lt;a href="http://www.vanmade.ca"&gt;directory of Vancouver companies&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Now, I definitely think we can do more to celebrate being based here in Vancouver, as we digital creatives go out to sell to the entire world, but I hate seeing us once again starting yet another directory from scratch!&lt;/p&gt;

&lt;p&gt;What other directories could we re-use the data from?&lt;/p&gt;

&lt;p&gt;How about &lt;a href="http://www.crunchbase.com/maps/search?range=20&amp;amp;geo=Vancouver"&gt;Crunchbase&lt;/a&gt; (143 companies listed)?&lt;/p&gt;

&lt;p&gt;Or &lt;a href="http://angel.co/vancouver"&gt;Angel List&lt;/a&gt; (172 startups listed in just Vancouver)?&lt;/p&gt;

&lt;p&gt;Or the &lt;a href="http://startupnorth.ca/index/index/companies/index/page:1/region:british-columbia"&gt;StartupNorth Index&lt;/a&gt;?&lt;/p&gt;

&lt;p&gt;Even &lt;a href="http://www.techvibes.com/company-directory/vancouver"&gt;Techvibes has a company directory&lt;/a&gt;!&lt;/p&gt;

&lt;p&gt;Now, of the four, I think only CrunchBase has a Creative Commons license that easily encourages re-use of the data. (And yes, I&amp;#8217;m still waiting for StartupIndex.ca to publish what their license is, and I&amp;#8217;ve bitched &amp;hellip; err, &amp;#8220;suggested&amp;#8221; &amp;hellip; to Techvibes that they should have an open license, too).&lt;/p&gt;

&lt;p&gt;But it means that companies have an incentive to fill out and keep the information up to date. Both StartupIndex and CrunchBase are wiki-style, meaning anyone can help keep the information up to date.&lt;/p&gt;

&lt;p&gt;So, let&amp;#8217;s re-think creating directories from scratch. Talk to some of these existing sites, and by all means make &lt;a href="http://www.vanmade.ca"&gt;http://www.vanmade.ca&lt;/a&gt; an interesting hub to tell the stories of these companies.&lt;/p&gt;

&lt;p&gt;But more stale directories is not what we need.&lt;/p&gt;

&lt;p&gt;(ironically, this might have been just a brief comment on the GrowLab site, but comments are turned off)&lt;/p&gt;

&lt;h3&gt;Footnotes&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;May 4, 2013:&lt;/strong&gt; I originally posted this in February 2012, so the listings of startups in those other directories has only gone up.&lt;/p&gt;

&lt;p&gt;StartupNorth did the right thing and now have a CC-By Attribution NC License on their index (still need to have that listed somewhere other than &lt;a href="http://startupnorth.ca/2012/02/22/toronto-startup-heatmap/#comment-447151397"&gt;a comment&lt;/a&gt;, and non-commercial is less free than just going ahead and making it by attribution).&lt;/p&gt;

&lt;p&gt;My pick for a startup-focused open data repository is &lt;a href="http://startupgenome.com"&gt;StartupGenome&lt;/a&gt; (Vancouver list &lt;a href="http://www.startupgenome.com/city/vancouver-bc-ca"&gt;here&lt;/a&gt;). Their mission on their &lt;a href="http://www.startupgenome.com/about/"&gt;about page&lt;/a&gt; perfectly syncs with my thoughts on city/region level startup data:&lt;/p&gt;

&lt;blockquote&gt;
We want to enable local startup communities to collect, curate and display their city&amp;#8217;s data anyway they want.
&lt;/blockquote&gt;


&lt;p&gt;I’m working on a couple of things with Vancouver startup open data and Startup Genome, and had a super encouraging meeting with the Vancouver Economic Commission. Stay tuned!&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/bmannconsulting/~4/-U7ADHNwAUI" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://blog.bmannconsulting.com/reinventing-the-wheel-one-directory-at-a-time/</feedburner:origLink></entry>
  
</feed>
