<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>MyOwnPirateRadio</title>
	<atom:link href="http://myownpirateradio.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://myownpirateradio.com</link>
	<description>musings on making things</description>
	<lastBuildDate>Wed, 24 Apr 2013 18:39:40 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='myownpirateradio.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>MyOwnPirateRadio</title>
		<link>http://myownpirateradio.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://myownpirateradio.com/osd.xml" title="MyOwnPirateRadio" />
	<atom:link rel='hub' href='http://myownpirateradio.com/?pushpress=hub'/>
		<item>
		<title>How to Claim a Domain Name</title>
		<link>http://myownpirateradio.com/2013/04/23/how-to-claim-a-domain-name/</link>
		<comments>http://myownpirateradio.com/2013/04/23/how-to-claim-a-domain-name/#comments</comments>
		<pubDate>Tue, 23 Apr 2013 20:21:19 +0000</pubDate>
		<dc:creator>Oshoma</dc:creator>
				<category><![CDATA[doing business]]></category>
		<category><![CDATA[domain name registration]]></category>
		<category><![CDATA[registrar]]></category>

		<guid isPermaLink="false">http://myownpirateradio.com/?p=721</guid>
		<description><![CDATA[Friends often ask me for advice in getting their new business online. Here&#8217;s my advice on the first step: claiming a domain name. Step 1: Find it You need to find or invent a great domain name that&#8217;s available for sale. What makes a name great? Pick something that other people find memorable, easy to &#8230; <a href="http://myownpirateradio.com/2013/04/23/how-to-claim-a-domain-name/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=myownpirateradio.com&#038;blog=146841&#038;post=721&#038;subd=oshoma&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Friends often ask me for advice in getting their new business online. Here&#8217;s my advice on the first step: claiming a domain name.</p>
<h1>Step 1: Find it</h1>
<p>You need to find or invent a great domain name that&#8217;s available for sale.</p>
<p>What makes a name great? Pick something that other people find memorable, easy to pronounce, and easy to type (including on a mobile phone). It doesn&#8217;t have to be a real word, but I do find real words easier to remember and spell.</p>
<p>I also recommend making the domain name the same name as your business or the main product/service you&#8217;re promoting. That way, your customers only have to remember one thing, and you don&#8217;t split marketing dollars across two different names.</p>
<p>For me, coming up with a good name is easy; it&#8217;s finding a name available for sale that&#8217;s hard. In general, <a href="http://myownpirateradio.com/2006/04/04/im-tired-of-domain-name-shopping/">most of the names I want are already taken</a>. Hopefully you have better luck than me. But luck need not be your only companion; here are some useful tools for finding domain names:</p>
<ul>
<li><a href="http://www.leandomainsearch.com/">Lean Domain Search</a></li>
<li><a href="http://domai.nr/">Domainr</a></li>
<li><a href="http://www.wordoid.com/">Wordoid</a></li>
<li><a href="http://www.nameboy.com/">NameBoy</a></li>
</ul>
<p>I found all of these via <a href="https://www.google.ca/search?q=tool+to+find+domain+name&amp;aq=f&amp;q=tool+to+find+domain+name+site:news.ycombinator.com">Hacker News</a>, where people love talking about nerdy topics like this. I like LeanDomainSearch best.</p>
<h1>Step 2: Register</h1>
<p>Once you&#8217;ve found the domain name you want, you lay claim to it. To do this you pay a small fee to a &#8220;Domain Registrar&#8221;.</p>
<p>Tread carefully; there are hundreds if not thousands of domain registrars, and many of them are shady, if not downright annoying to deal with. Be suspicious of registrars that offer you an amazing deal for the first year; they often hike the price in subsequent years, try aggressively to upsell you to extra products you don&#8217;t need, and make it very difficult for you to transfer your domain name to another registrar later on. Sadly, that&#8217;s the norm in the domain registration business.</p>
<p>The two domain registration companies I recommend are <a href="http://namecheap.com">Namecheap.com</a>, which I&#8217;ve used extensively since 2006, and <a href="http://dnsimple.com">DNSimple</a>, whom I&#8217;ve done business with since 2011. (By the way, these are not affiliate links. If you want an affiliate link, find it at the bottom of this post.)</p>
<p>With Namecheap you get:</p>
<ul>
<li>cheap domain registration prices</li>
<li>less upselling than most other registrars I&#8217;ve tried</li>
<li>easy transfer out, should you want to switch providers</li>
<li>a usable interface, although managing DNS records is a bit of a pain</li>
</ul>
<p>With DNSimple you get:</p>
<ul>
<li>modest domain registration prices, usually $2 or $3 more per year than Namecheap</li>
<li>excellent tools for managing DNS records</li>
<li>a delightfully easy-to-use interface (the best I&#8217;ve found)</li>
<li>no upselling</li>
<li>easy transfer out, should you want to switch providers</li>
</ul>
<p>Basically you pay a bit more with DNSimple to get the best user experience and some additional tools that are very handy if you&#8217;re managing many domains. If all you need is cheap and simple, try Namecheap.</p>
<p>I have also used, and do not recommend, GoDaddy (infuriating upsell tactics) and Namespro.ca (not competitive on price).</p>
<p>I have heard good things about <a href="http://www.badger.com">Badger</a> and <a href="http://hover.com">Hover</a>, but haven&#8217;t used them. I&#8217;m curious to know more.</p>
<p>Here is a LifeHacker post on the <a href="http://lifehacker.com/5943452/five-best-domain-name-registrars">Five Best Domain Name Registrars</a>.</p>
<h1>Step 3: Renew</h1>
<p>Congratulations, you&#8217;ve registered your domain name. But you don&#8217;t own it; a domain registration is much like a lease, in that you&#8217;re renting the right to use that name for a year. So in one year you&#8217;ll have to renew the registration by paying another small fee to your registrar.</p>
<p>Your registrar will almost certainly email you a renewal reminder, as they want to keep your business. But <em>you should set your own calendar reminder for about 10 months from now</em>.</p>
<p>If you miss out on renewing your domain, your lease will expire, and the domain name becomes available for other people to purchase. Getting your domain name back after the expiry deadline is sometimes possible, and always hellish. So don&#8217;t forget.</p>
<p>Another important reason for a reminder is that switching to a different registrar, which you might want to do, takes time. You need to start on the transfer process a few months before expiry. Registrars won&#8217;t let you transfer your domain name elsewhere if you&#8217;re within the last week or two of the registration year.</p>
<h1>FAQ</h1>
<p><strong>How much should I pay for domain registration? $20? $30?</strong> You shouldn&#8217;t pay more than $15 a year for a .COM domain name. You may be able to find promotional deals as low as $8 per year (search for &#8220;discount code&#8221; + the name of the registrar). Most of the time I pay between $11 and $14 a year. <em>[Update 2013-04-24: see Ed Kaim's useful comments about purchasing $0.99 domains on GoDaddy]</em></p>
<p><strong>Should I try to get the &#8220;.COM&#8221; domain?</strong> Personally I prefer .COM, especially in North America, as it&#8217;s what most people associate with businesses and with websites in general. But you may want a country-specific domain (.CA, .CO.UK, etc.) if your business serves a particular geography. And for a not-for-profit you&#8217;ll want to get the .ORG. In many cases I&#8217;ve registered all three.</p>
<p><strong>&#8220;GoDaddy&#8217;s prices look amazing, should I buy through them?&#8221;</strong> (Insert favorite cut-rate registrar here.) I don&#8217;t recommend registering through GoDaddy, as I have found their upsell tactics infuriating. Many of the cheap registrars offer poor service, in my experience. <em>[Update 2013-04-24: I stand by my advice here, especially for newbies, but see also Ed Kaim's useful comments about GoDaddy]</em></p>
<p><strong>How many years should I register my domain name for?</strong>  To start with, 1 year. You can always register for more years later, and most registrars give you a price break for doing so. But to begin with, especially when you aren&#8217;t sure you&#8217;ll like the registrar, and you aren&#8217;t certain you will invest marketing into the domain name you&#8217;re purchasing, start small.</p>
<p><strong>Can I buy a domain name before I&#8217;ve set up my sole proprietorship/partnership/corporation?</strong> Yes, and you absolutely should. Buy the domain name on your own dime and transfer ownership to your business later, when you&#8217;re ready.</p>
<p><strong>What is &#8220;domain privacy&#8221;, and do I need it?</strong>  Domain registration information is all publicly searchable via a &#8220;WhoIs&#8221; report. Domain privacy masks the name, phone number and address you use to register a domain. So if you&#8217;re using your personal phone number and address, privacy might be appealing to you. On the other hand if you&#8217;re buying with a business phone number and address then use that as the registration info. Many registrars offer privacy free for a year but then charge thereafter. Personally I haven&#8217;t found the privacy features worth the hassle.</p>
<p><strong>Should I buy &#8220;web hosting&#8221; services at the same time as I buy the domain name?</strong> No. Many domain registrars will try to sell you on this, and it just isn&#8217;t necessary.  To start with, simply register your domain. Figure out hosting later, once you&#8217;re sure you really want to use that domain name, and after you have your site design figured out.</p>
<p><strong>How should I build my website and where should I host it? </strong> This is a deep topic, so I&#8217;ll cover it in another blog post. But the short story for most small business owners I&#8217;ve talked with is this: use <a href="http://wordpress.com">WordPress.com</a>. If all you need to do is put up a 1- or 2-page website with a bit of info about your business, WordPress is a cheap, quick starting point that looks great and requires zero management time from you after you&#8217;ve put it up. Start there.</p>
<p><strong>You promised me I could click an affiliate link, didn&#8217;t you?</strong> Indeed, I did. Here is my <a href="http://www.namecheap.com/?aff=49139">Namecheap affiliate link</a>. Enjoy.</p>
<br />Filed under: <a href='http://myownpirateradio.com/category/doing-business/'>doing business</a> Tagged: <a href='http://myownpirateradio.com/tag/domain-name-registration/'>domain name registration</a>, <a href='http://myownpirateradio.com/tag/registrar/'>registrar</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/oshoma.wordpress.com/721/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/oshoma.wordpress.com/721/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=myownpirateradio.com&#038;blog=146841&#038;post=721&#038;subd=oshoma&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://myownpirateradio.com/2013/04/23/how-to-claim-a-domain-name/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/75297ea8a09ca813a6fadc0dc5dd933f?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">oshoma</media:title>
		</media:content>
	</item>
		<item>
		<title>#4: Be Authentic</title>
		<link>http://myownpirateradio.com/2012/11/16/4-be-authentic/</link>
		<comments>http://myownpirateradio.com/2012/11/16/4-be-authentic/#comments</comments>
		<pubDate>Fri, 16 Nov 2012 05:24:37 +0000</pubDate>
		<dc:creator>Oshoma</dc:creator>
				<category><![CDATA[makers]]></category>
		<category><![CDATA[startup-lessons-learned]]></category>

		<guid isPermaLink="false">http://myownpirateradio.com/?p=703</guid>
		<description><![CDATA[This is part 4 in a series on startup lessons learned. People are very, very good at smelling authenticity. Without this ingredient you will fail to create a self-sustaining community, be it online or in the real world. I think we did well on the authenticity front with 5 Blocks Out. Our community members added &#8230; <a href="http://myownpirateradio.com/2012/11/16/4-be-authentic/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=myownpirateradio.com&#038;blog=146841&#038;post=703&#038;subd=oshoma&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>This is part 4 in a series on <a href="http://myownpirateradio.com/tag/startup-lessons-learned/">startup lessons learned</a>.</p>
<p>People are very, very good at smelling authenticity. Without this ingredient you will fail to create a self-sustaining community, be it online or in the real world.</p>
<p>I think we did well on the authenticity front with 5 Blocks Out. Our community members added real tips and real photos of real places they really cared about. Many business owners added their own content too, which was great, save for the few times someone was not up front about their identity.</p>
<p>We encouraged folks to use their real names on the site, and almost everyone did. We also gave everyone a publicly visible profile page, which helped a lot in terms of accountability. (There was no ability to comment anonymously.) I think we could have gone even further down this track by using mobile phone numbers or physical addresses as more weighty means of confirming identity.</p>
<p>We suffered a spate of spambot user account registrations for a while, and fought that back to a standstill. Painful. Days wasted.</p>
<p>The real test would have been our ability to maintain a high degree of authenticity at the scale of millions of members. That&#8217;s a really hard problem, and I don&#8217;t envy search engines and sites like Yelp and CraigsList in having to fight that fight every day. I wish a white knight would come along and provide a better authentication solution so that little sites wouldn&#8217;t struggle to reinvent the wheel on user identity and authentication (poorly) every single time. I&#8217;d pay for that!</p>
<br />Filed under: <a href='http://myownpirateradio.com/category/makers/'>makers</a> Tagged: <a href='http://myownpirateradio.com/tag/startup-lessons-learned/'>startup-lessons-learned</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/oshoma.wordpress.com/703/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/oshoma.wordpress.com/703/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=myownpirateradio.com&#038;blog=146841&#038;post=703&#038;subd=oshoma&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://myownpirateradio.com/2012/11/16/4-be-authentic/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/75297ea8a09ca813a6fadc0dc5dd933f?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">oshoma</media:title>
		</media:content>
	</item>
		<item>
		<title>#3: Pick a Manageable Problem Domain</title>
		<link>http://myownpirateradio.com/2012/09/26/3-pick-a-manageable-problem-domain/</link>
		<comments>http://myownpirateradio.com/2012/09/26/3-pick-a-manageable-problem-domain/#comments</comments>
		<pubDate>Wed, 26 Sep 2012 13:55:39 +0000</pubDate>
		<dc:creator>Oshoma</dc:creator>
				<category><![CDATA[makers]]></category>
		<category><![CDATA[local]]></category>
		<category><![CDATA[startup-lessons-learned]]></category>

		<guid isPermaLink="false">http://myownpirateradio.com/?p=694</guid>
		<description><![CDATA[This is part 3 in a series of posts on startup lessons learned. One of the things that made 5 Blocks Out truly challenging was the problem domain: local. And more specifically, neighborhood-level advice. It&#8217;s a tough space to succeed in. If you&#8217;re thinking about doing a local product or service, here&#8217;s a list of hard &#8230; <a href="http://myownpirateradio.com/2012/09/26/3-pick-a-manageable-problem-domain/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=myownpirateradio.com&#038;blog=146841&#038;post=694&#038;subd=oshoma&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>This is part 3 in a series of posts on <a href="http://myownpirateradio.com/tag/startup-lessons-learned/">startup lessons learned</a>.</p>
<p>One of the things that made 5 Blocks Out truly challenging was the problem domain: local. And more specifically, neighborhood-level advice. It&#8217;s a tough space to succeed in.</p>
<p>If you&#8217;re thinking about doing a local product or service, here&#8217;s a list of hard problems you will face.</p>
<p>1. Local content means building N different content bases &#8212; one for each locale &#8212; and (more difficult) possibly N different communities instead of one big community. In our case we chose neighbourhoods as our community hub, and while I&#8217;m convinced that was spot-on from an end user standpoint, it definitely made it harder to build online community. There are over 180 neighborhoods in Toronto, so arguably we had over 180 distinct online communities to build. Two people can&#8217;t do that on their own.</p>
<p>2. The local space is crowded. It wasn&#8217;t so heated when we began, but Yelp launched right around the time our site did, and soon after came Google Places / Local, Facebook Places, FourSquare, and a long list of others. This was not a blue ocean! Every week someone would email us a link to one or more new web services in the local space that smelled a little like 5 Blocks Out. All these services were subtly different, but getting that endless stream of &#8220;Hey did you hear about X?&#8221; email is distracting, and sometimes disheartening.</p>
<p>3. &#8220;Local&#8221; means many different things to different people. Places. Events. Photos. Checkins. Reviews. News. Stories. Lists of local things. Our users asked for all of these things. We designed and shipped support for four: places, photos, tips (similar to reviews but positive and helpful in spirit), and missions (lists). We built but did not ship support for events and stories. We found it hard to stop at the edge of any one of these. We found it hard to focus on only one subset of our users and say &#8220;no&#8221; to the rest. We should have focused more narrowly.</p>
<p>4. Local business owners are, generally speaking, not techies, and not wealthy. They tend to own small businesses, and they work very hard to stay afloat. They do not care about your website-technology-thingy. They care about things that will improve their ROI very quickly and cheaply. So if you want to create a revenue model for your local service based on revenue from local business owners, first go and talk to some of them. You&#8217;ll probably conclude, as we did, that the Yellow Pages business has been around so long in large part because local sales is so damned hard. Sales partnerships may be a better way to go, for a startup.</p>
<p>We had a clue about all of these challenges when we started. We got smarter as time went on. If I had a do-over I&#8217;d still enter the same space (because I love it), but I would have tried much harder to focus narrowly.</p>
<p>Bottom line: pick a space you have passion for and can get real traction in.</p>
<p>P.S. To get smarter on local, read <a href="http://www.screenwerk.com">Greg Sterling on Screenwerk</a>.</p>
<br />Filed under: <a href='http://myownpirateradio.com/category/makers/'>makers</a> Tagged: <a href='http://myownpirateradio.com/tag/local/'>local</a>, <a href='http://myownpirateradio.com/tag/startup-lessons-learned/'>startup-lessons-learned</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/oshoma.wordpress.com/694/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/oshoma.wordpress.com/694/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=myownpirateradio.com&#038;blog=146841&#038;post=694&#038;subd=oshoma&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://myownpirateradio.com/2012/09/26/3-pick-a-manageable-problem-domain/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/75297ea8a09ca813a6fadc0dc5dd933f?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">oshoma</media:title>
		</media:content>
	</item>
		<item>
		<title>#2: Design before code</title>
		<link>http://myownpirateradio.com/2012/09/05/2-design-before-code/</link>
		<comments>http://myownpirateradio.com/2012/09/05/2-design-before-code/#comments</comments>
		<pubDate>Wed, 05 Sep 2012 13:45:47 +0000</pubDate>
		<dc:creator>Oshoma</dc:creator>
				<category><![CDATA[makers]]></category>
		<category><![CDATA[startup-lessons-learned]]></category>

		<guid isPermaLink="false">http://myownpirateradio.com/?p=671</guid>
		<description><![CDATA[This is part 2 in a series of posts on startup lessons learned. This article is about the importance of investing in design before writing code. If the design of your product is flawed from an end user perspective then all the shiny implementation technology in the world won&#8217;t help you succeed. So get the &#8230; <a href="http://myownpirateradio.com/2012/09/05/2-design-before-code/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=myownpirateradio.com&#038;blog=146841&#038;post=671&#038;subd=oshoma&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>This is part 2 in a series of posts on <a href="http://myownpirateradio.com/tag/startup-lessons-learned/">startup lessons learned</a>.</p>
<p>This article is about the importance of investing in design before writing code.</p>
<p>If the design of your product is flawed from an end user perspective then all the shiny implementation technology in the world won&#8217;t help you succeed. So get the design right first.</p>
<p>Step away from the keyboard. I&#8217;m talking to you, programmer-type person.</p>
<p>It makes more sense to go as far as you can in proving your product concept (and hopefully disproving some parts of it) cheaply, with pen-and-paper sketches, mockups, slide shows, surveys, face-to-face discussions, and the like. Only when you hit diminishing returns on this AND you&#8217;re fairly certain you&#8217;ve found a market for your product design should you get heavily into designing software architecture and writing code.</p>
<p>I am not just parroting shit I read in the latest book on how to build products. I&#8217;ve learned this the hard way, having done the opposite for too long.</p>
<p>Why design first? <em>Because exploring in code costs way more than exploring on paper.</em> In a given unit of time you can explore easily 10x more ideas via pen-and-paper sketches than code. What&#8217;s more, your willingness to try new things will be higer. Your latest napkin sketch idea doesn&#8217;t pan out? Throw it away, sketch another, no big deal. Your latest code idea doesn&#8217;t pan out? Well&#8230; it took longer to create&#8230; perhaps we should refactor it instead of casting it aside?</p>
<p>I am not saying that exploring a product idea with code is bad. Just that it is more efficient to do once you&#8217;ve explored in other, cheaper ways first.</p>
<p>It&#8217;s harder to walk away from code. The sunk cost is higher. And so code tends to have far more inertia than a paper sketch. People will usually fight  much harder to keep a line of code than to keep a pen-stroke on a piece of paper.</p>
<p>We created literally thousands of paper sketches of design concepts for 5 Blocks Out, and I&#8217;m thankful we did. But we also committed the error of writing code in parallel with that design exploration, right from the outset. I justified it as &#8220;infrastructure we will surely need&#8221;. I was wrong; it turned out we didn&#8217;t need a lot of the code I wrote at that early stage. Most of my time at that stage would have been better spent helping on the design and validating our thinking with customers. Yes, really, most.</p>
<p>Using Ruby on Rails as our main technology made it even cheaper (and more tempting, and fun) to explore in code. I would have been much less of a cowboy if I was still coding in C!</p>
<p>Thinking back, several teams I worked on at Microsoft did the exact same thing. The circumstances were totally different, of course. In any case, we were unable to resist the urge to write code prior to figuring out a solid direction for the next product version. And this urge is much harder to resist in a big team&#8230;</p>
<blockquote><p>the clock is ticking, money is burning, we have all these typists here, shouldn&#8217;t they be typing?</p></blockquote>
<p>(The Microsoft in me says, &#8220;Don&#8217;t be ridiculous, we had awesome devs on our team ready to move mountains. Did you honestly want them to sit on their hands and do nothing until we had a design in hand, or worse, move to another team?&#8221; It&#8217;s hard to answer yes to that, especially as a manager. But the answer really ought to be yes. Work on design instead. Figure out what the product should be. Then get into architecture, which is a more detailed and expensive type of design. I wish we had done that instead of writing so much code that, in the end, we wanted to throw away. And sometimes did, but often couldn&#8217;t bring ourselves to.)</p>
<p>Unlike a paper sketch, code in a product has an ongoing cost. You need to test it, deploy it, support it, and integrate it with all the new code you write from then on. So if it&#8217;s code you should not have written in the first place, well congratulations, you&#8217;ve just created a perpetual inheritance tax.</p>
<p>I also realize now that the mere existence of working code short-circuited our design process. We could and should have explored further on paper but stopped because we had working code already. Code anchors design thinking.</p>
<p>So design first. And if you don&#8217;t have a great deal of design skill then try to partner up with people who do. And then listen to them!</p>
<br />Filed under: <a href='http://myownpirateradio.com/category/makers/'>makers</a> Tagged: <a href='http://myownpirateradio.com/tag/startup-lessons-learned/'>startup-lessons-learned</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/oshoma.wordpress.com/671/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/oshoma.wordpress.com/671/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=myownpirateradio.com&#038;blog=146841&#038;post=671&#038;subd=oshoma&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://myownpirateradio.com/2012/09/05/2-design-before-code/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/75297ea8a09ca813a6fadc0dc5dd933f?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">oshoma</media:title>
		</media:content>
	</item>
		<item>
		<title>Startup Lessons Learned #1</title>
		<link>http://myownpirateradio.com/2012/08/30/work-on-something-you-love/</link>
		<comments>http://myownpirateradio.com/2012/08/30/work-on-something-you-love/#comments</comments>
		<pubDate>Thu, 30 Aug 2012 13:45:43 +0000</pubDate>
		<dc:creator>Oshoma</dc:creator>
				<category><![CDATA[makers]]></category>
		<category><![CDATA[making things]]></category>
		<category><![CDATA[startup-lessons-learned]]></category>

		<guid isPermaLink="false">http://myownpirateradio.com/?p=634</guid>
		<description><![CDATA[This is the first in a series of posts on startup lessons learned. #1: Work on something you love. I really believe that the amount of energy and time required by a startup project is so high that, if you are working on something you don&#8217;t care all that much about, you&#8217;re setting yourself up &#8230; <a href="http://myownpirateradio.com/2012/08/30/work-on-something-you-love/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=myownpirateradio.com&#038;blog=146841&#038;post=634&#038;subd=oshoma&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>This is the first in a series of posts on <a href="http://myownpirateradio.com/tag/startup-lessons-learned/">startup lessons learned</a>.</p>
<blockquote><p>#1: Work on something you love.</p></blockquote>
<p>I really believe that the amount of energy and time required by a startup project is so high that, if you are working on something you don&#8217;t care all that much about, you&#8217;re setting yourself up for failure. So be draconian with your time. Be greedy on <del>jealous of</del> how you spend it and how you allow others to spend it.</p>
<p>A different way to say this is, &#8220;work on something that allows you to live in the moment&#8221;. Life is too short for anything else to be worthwhile. At least, not for very long.</p>
<p>This is true for regular work too, just moreso for startups because they tend to be far more demanding.</p>
<p>Yes, it&#8217;s possible to justify working on a project as a good investment for the future, even though you may not love it right now. And that may be OK for 3 months, or 6, or perhaps even 12. But 12 months of working very hard on something you don&#8217;t love is way too long. That&#8217;s thousands of hours of your life spent in a way you might regret. Instead, find something you love to do, and you&#8217;ll be able to enjoy each moment you spend on it.</p>
<p>This lesson is eminently clear to anyone who is a parent. When you have a child your free time gets crunched down to zero, or near that, for quite some time. You wish you had more of it, but recognizing &#8212; admitting, perhaps for the first time &#8212; that it&#8217;s finite, and scarce, you begin to re-evaluate how you spend your time. And you begin measuring everything else in relative terms: &#8220;Is this work worth 8 or 10 hours a day away from my daughter? 60 or more hours a week?&#8221; It had better be, because you will not get those hours back. And the older she gets, the more she will remember the choices you made.</p>
<p>I&#8217;m proud to say we got this one right from the start on <a href="http://myownpirateradio.com/2012/08/28/farewell-5-blocks-out/">5 Blocks Out</a>. We loved working on it. Sure there were some moments that we didn&#8217;t enjoy, and many things about the project were difficult. But all in all it was a labor of love, and there is little I regret about how I spent that time.</p>
<br />Filed under: <a href='http://myownpirateradio.com/category/makers/'>makers</a>, <a href='http://myownpirateradio.com/category/making-things/'>making things</a> Tagged: <a href='http://myownpirateradio.com/tag/startup-lessons-learned/'>startup-lessons-learned</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/oshoma.wordpress.com/634/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/oshoma.wordpress.com/634/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=myownpirateradio.com&#038;blog=146841&#038;post=634&#038;subd=oshoma&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://myownpirateradio.com/2012/08/30/work-on-something-you-love/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/75297ea8a09ca813a6fadc0dc5dd933f?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">oshoma</media:title>
		</media:content>
	</item>
		<item>
		<title>Farewell 5 Blocks Out</title>
		<link>http://myownpirateradio.com/2012/08/28/farewell-5-blocks-out/</link>
		<comments>http://myownpirateradio.com/2012/08/28/farewell-5-blocks-out/#comments</comments>
		<pubDate>Wed, 29 Aug 2012 04:13:54 +0000</pubDate>
		<dc:creator>Oshoma</dc:creator>
				<category><![CDATA[makers]]></category>
		<category><![CDATA[making things]]></category>

		<guid isPermaLink="false">http://myownpirateradio.com/?p=618</guid>
		<description><![CDATA[At the beginning of this year I promised to write about life trying to get startups off the ground. Since January I&#8217;ve spent far more time than I expected to on CampusPerks, far less time than I wanted to on a yet-to-be-announced startup project, and almost no time on 5 Blocks Out. Oh, and we &#8230; <a href="http://myownpirateradio.com/2012/08/28/farewell-5-blocks-out/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=myownpirateradio.com&#038;blog=146841&#038;post=618&#038;subd=oshoma&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>At the beginning of this year I <a href="http://myownpirateradio.com/2012/01/27/startup-fever/">promised to write about life trying to get startups off the ground</a>.</p>
<p>Since January I&#8217;ve spent far more time than I expected to on CampusPerks, far less time than I wanted to on a yet-to-be-announced startup project, and almost no time on 5 Blocks Out. Oh, and we just welcomed baby number two into our family on July 26. Busy times, to say the least.</p>
<p>It&#8217;s 5 Blocks Out I want to write about today. Last week we shut it down; here&#8217;s <a href="http://facebook.com/5blocksout">our farewell note</a>. I want to explain why and talk about some things we learned by working on it.</p>
<p>First, the why:</p>
<blockquote><p>not enough traction.</p></blockquote>
<p>It would be easy to just leave it at that, but a little cowardly. We all know &#8220;not enough traction&#8221; is a euphemism for &#8220;your customers didn&#8217;t care enough&#8221;. And that deserves an explanation.</p>
<p>Many people loved the idea behind 5 Blocks Out &#8212; helping neighbours share helpful tips on all things interesting and local &#8211; and told us that. But the specific incarnation we built didn&#8217;t inspire enough people to keep coming back and contributing on a regular basis. We found we could not get the community to sustain itself without continual investment of our own in stoking the flames: inviting people to join, adding photos, adding helpful tips, tinkering with the design, and so on.</p>
<p>It would have been easy to walk away much earlier if everyone had said, &#8220;Hey, this thing you built is really not very good, and I will never use it&#8221;. But so many people told us the opposite. And so it took us a long time to concede that, try as we might, we couldn&#8217;t convert all that positive sentiment into enough regular return visits, or sufficient growth in content contributions. We had created a nice campfire that simply lacked the fuel to become a roaring blaze.</p>
<p>A few weeks ago we finally pulled back and decided to stop.</p>
<p>Damn.</p>
<p>I. hate. quitting.</p>
<p>We tried so very hard.</p>
<p>Thank you, Katrin, for being such a great partner in this and our other ventures. I learn so much from you!</p>
<p>And thank you to everyone who participated in 5 Blocks Out. We are very grateful to have worked on it with you.</p>
<p>I&#8217;ll write more, soon, on lessons learned.</p>
<br />Filed under: <a href='http://myownpirateradio.com/category/makers/'>makers</a>, <a href='http://myownpirateradio.com/category/making-things/'>making things</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/oshoma.wordpress.com/618/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/oshoma.wordpress.com/618/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=myownpirateradio.com&#038;blog=146841&#038;post=618&#038;subd=oshoma&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://myownpirateradio.com/2012/08/28/farewell-5-blocks-out/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/75297ea8a09ca813a6fadc0dc5dd933f?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">oshoma</media:title>
		</media:content>
	</item>
		<item>
		<title>In Praise of Small Batches</title>
		<link>http://myownpirateradio.com/2012/04/01/in-praise-of-small-batches/</link>
		<comments>http://myownpirateradio.com/2012/04/01/in-praise-of-small-batches/#comments</comments>
		<pubDate>Mon, 02 Apr 2012 03:31:50 +0000</pubDate>
		<dc:creator>Oshoma</dc:creator>
				<category><![CDATA[making things]]></category>
		<category><![CDATA[efficiency]]></category>
		<category><![CDATA[estimating]]></category>
		<category><![CDATA[flow]]></category>
		<category><![CDATA[motivation]]></category>
		<category><![CDATA[planning]]></category>

		<guid isPermaLink="false">http://myownpirateradio.com/?p=606</guid>
		<description><![CDATA[&#8230;aaaand we&#8217;re back, after six 80-hour work weeks in rapid succession. Here&#8217;s to rediscovering a more sustainable pace and getting back to writing regularly. &#8220;Small batches&#8221; have been on my mind a lot lately. Eric Ries discusses the concept in his Lean Startup book. The basic idea is to do repetitive work in small end-to-end &#8230; <a href="http://myownpirateradio.com/2012/04/01/in-praise-of-small-batches/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=myownpirateradio.com&#038;blog=146841&#038;post=606&#038;subd=oshoma&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>&#8230;aaaand we&#8217;re back, after six 80-hour work weeks in rapid succession. Here&#8217;s to rediscovering a more sustainable pace and getting back to writing regularly.</p>
<p>&#8220;Small batches&#8221; have been on my mind a lot lately. Eric Ries discusses the concept in his <a href="http://theleanstartup.com/book">Lean Startup book</a>. The basic idea is to do repetitive work in small end-to-end batches, creating one finished product at a time, rather than in large batches where you create many products at once in a phased manner. He credits the concept to Toyota, and applies it in turn to startups. Here&#8217;s a <a href="http://www.startuplessonslearned.com/2011/09/power-of-small-batches.html">real-world example</a> from his book of a race on stuffing envelopes between a father and his two daughters:</p>
<blockquote><p>The daughters, age six and nine, knew how they should go about completing the project: “Daddy, first you should fold all of the newsletters. Then you should attach the seal. Then you should put on the stamps.” Their father wanted to do it the counterintuitive way: complete each envelope one at a time. They told him &#8220;that wouldn’t be efficient!&#8221; So he and his daughters each took half the envelopes and competed to see who would finish first. &#8230; The father won the race, and not just because he is an adult.</p></blockquote>
<p>Ries cites many benefits to doing work in small batches, including less waste, less inventory, earlier discovery of defects, and a tighter feedback loop. I&#8217;ve found all these to hold true in doing software development. I happen to be focused on web services, but I see no reason these benefits wouldn&#8217;t also hold true for many other kinds of software and creative production work.</p>
<p>When not writing code I&#8217;m often planning what work we should do next, and I&#8217;m finding the small batch philosophy yields benefits on planning too. Here&#8217;s an example: we made a change on CampusPerks a week ago to our planning granularity. We used to estimate our work in half-day units, equating 1 Pivotal Tracker &#8220;point&#8221; to 4 estimated developer hours. Now we equate 1 point to 1 estimated developer hour. Sounds simple, right? You might think it would have little to no effect, but in fact after only a week I can already see a few significant benefits:</p>
<ul>
<li>We&#8217;re estimating our work with greater precision, and there&#8217;s a 1:1 mapping between estimated points of work and available developer hours. So questions like, &#8220;Can you get feature X done by Wednesday?&#8221; have become easier to answer (i.e. less time-consuming, with smaller error bars).</li>
<li>We can now give credit for smaller pieces of work&#8230; the sort of stuff we might have assigned zero points to in the past because it took an hour or less to do, or lumped together with 4 or 5 similarly-sized items into a 1-point story. I find this especially true of design work, the fit-and-finish and attention to detail that is essential for making a product beautiful, but that often doesn&#8217;t get the full respect it&#8217;s due. Being able to give credit for all work regardless of its size feels more equitable to me and, I suspect, makes everyone on the team happier.</li>
<li>It&#8217;s easier to decide how to fill small chunks of available work time. If I have an hour before lunch I can take 10 seconds to pick the next 1-point item off the backlog, knowing that I&#8217;m likely to complete it before my energy fizzles. In the past I might have wasted 5 or even 10 minutes hunting for a small-enough work item.</li>
<li>My motivation to begin a new work item is higher, because none of the tasks look as daunting now (everything is scoped in hours, not half-days or days), I&#8217;m more certain of how long each task will take, I get to check off tasks more frequently, and I almost always get the satisfaction of carrying the baton across the finish line on tasks that I start.</li>
<li>All this leads to more time when I can reach a state of flow.</li>
</ul>
<p>The fact that chunking work in this way motivates me more and helps me reach flow was a delightful surprise, so much so that I&#8217;ve applied the same 1-point-equals-1-hour change to the other software projects I work on. It isn&#8217;t just accounting or semantics; there&#8217;s a real psychological difference. The bottom line is I find myself more willing and able to work if I invest the time up front in batching the work into smaller units. The work is easier to begin, faster to complete, and more satisfying to perform.</p>
<br />Filed under: <a href='http://myownpirateradio.com/category/making-things/'>making things</a> Tagged: <a href='http://myownpirateradio.com/tag/efficiency/'>efficiency</a>, <a href='http://myownpirateradio.com/tag/estimating/'>estimating</a>, <a href='http://myownpirateradio.com/tag/flow/'>flow</a>, <a href='http://myownpirateradio.com/tag/motivation/'>motivation</a>, <a href='http://myownpirateradio.com/tag/planning/'>planning</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/oshoma.wordpress.com/606/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/oshoma.wordpress.com/606/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=myownpirateradio.com&#038;blog=146841&#038;post=606&#038;subd=oshoma&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://myownpirateradio.com/2012/04/01/in-praise-of-small-batches/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/75297ea8a09ca813a6fadc0dc5dd933f?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">oshoma</media:title>
		</media:content>
	</item>
		<item>
		<title>Me Organize Real Simple Now</title>
		<link>http://myownpirateradio.com/2012/02/20/me-organize-real-simple-now/</link>
		<comments>http://myownpirateradio.com/2012/02/20/me-organize-real-simple-now/#comments</comments>
		<pubDate>Mon, 20 Feb 2012 18:55:49 +0000</pubDate>
		<dc:creator>Oshoma</dc:creator>
				<category><![CDATA[making things]]></category>
		<category><![CDATA[organization tools efficiency lists]]></category>
		<category><![CDATA[simplicity]]></category>

		<guid isPermaLink="false">http://myownpirateradio.com/?p=586</guid>
		<description><![CDATA[I&#8217;m obsessed with organizing things, and have been since I was a kid: endlessly writing down lists and plans, alphabetizing my book and music collections, compulsively reading every book in a series, etc. Perhaps because of this, I&#8217;m an organization tool junkie; I&#8217;m always eager to kick the tires on a shiny new technology or system &#8230; <a href="http://myownpirateradio.com/2012/02/20/me-organize-real-simple-now/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=myownpirateradio.com&#038;blog=146841&#038;post=586&#038;subd=oshoma&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>I&#8217;m obsessed with organizing things, and have been since I was a kid: endlessly writing down lists and plans, alphabetizing my book and music collections, compulsively reading every book in a series, etc. Perhaps because of this, I&#8217;m an organization tool junkie; I&#8217;m always eager to kick the tires on a shiny new technology or system that promises to help me deal with my little problem. Having tried many different tools, I now rely on just three. Here they are:</p>
<p><strong><a href="http://www.pivotaltracker.com">Pivotal Tracker</a></strong>. This is the single tool I use for managing software projects at the designer/developer work item level. It&#8217;s great&#8230; very easy to use, full history tracking, lives in the cloud (backed up), optimized for software projects, predicts dates for me, and lets me organize work into a few logical buckets. Some people don&#8217;t like the automatic date prediction, and if you need to work that way (&#8220;Precisely Scheduled Project Candy-Cane Land&#8221;) then it is not the tool for you. I think Pivotal would also work for many other kinds of creative project work &#8212; not just sofware &#8212; and I&#8217;ve suggested this to the good people at Pivotal Labs a few times, but they seem locked on the software space. All the better for us nerds.</p>
<p><strong><a href="http://trello.com">Trello</a></strong>.  Trello is my single &#8220;big picture&#8221; list-making tool these days. At work I&#8217;ve just started using it for tracking high-level work project deliverables, e.g. key milestones and handoffs with clients. At home, I use it with Katrin to plan our expenses, prioritize home improvements, track movies, music and books we&#8217;d like to buy, and more. It&#8217;s simple, visually beautiful, and works on our computers, phones, and iPads. I&#8217;ve only been using it a few months now, but I think this one will stick because it addresses so many of the failures that stopped me from using other list-making tools.</p>
<p><strong>Text files</strong>. When I&#8217;m keeping scratch notes on a project, or drafting a blog post, or trying to organize something that doesn&#8217;t fit into a list, it goes into a text file. I write in either straight .txt format or MarkDown to get a teensy bit of formatting. Every file is named yyyy-mm-dd-the-topic-title.md, e.g. &#8220;2012-01-27-writing-about-startups.md&#8221;, and this gives me a clean way to organize files and rediscover stuff I wrote months or years ago. Within software projects, a few text files in the doc directory suffice for readme&#8217;s and specs, and they get stored in our git repository for backup. For personal stuff, gitdocs automatically backs up my docs directory to the cloud. If I need a fancier looking document I generally switch to Google Docs, as I hate trying to reconcile and merge copies of office docs. But I always miss the speed and simplicity of editing a local text file, and I find myself back in text files before long, ast least for the initial drafting step.</p>
<p>Here are some tools I&#8217;ve tried that didn&#8217;t work well:</p>
<ul>
<li><strong>Rich text &#8220;office&#8221; docs stored on a file server,</strong> e.g. Word, Excel, StarOffice, etc. plus file servers, Sharepoint, DropBox, etc. The richness of these document formats is fantastic for loosely structured content, but I find I always get caught up in formatting content and rearranging it on the page instead of getting down to the real work of writing. (Now that I write code for a living, I grit my teeth when someone sends me an amazingly formatted rich text document. &#8220;How long did that take to do?&#8221;, I wonder, and &#8220;how much better could the actual content have been if you hadn&#8217;t spend so much time formatting?&#8221; Sorry, all you devs I spammed with beautiful specs at Microsoft.) I&#8217;ve also never found a filing system that worked for teams&#8230; they all turn into junkyards, and then into graveyards. So I try only to go here when I have to work with big, bulky documents, e.g. video, PhotoShop PSDs, and such.</li>
<li><strong>Calendars</strong>, e.g. Google Calendar, iCal, Outlook/Exchange. Some people are huge fans of putting everything on a calendar, arguing that it forces time-based tradeoffs, thereby avoiding overcommitment. I find this too constraining. It forces me to think of everything in half-hour or 1 hour chunks of time, which isn&#8217;t a natural fit to the kind of work I do right now.[1] It limits my flexibility in deciding what to work on at any given moment. I don&#8217;t want silly reminder popups interrupting me every 30 minutes. My calendar drifts towards being 100% blocked out, and then I start chopping time into 15 minute segments&#8230; madness. And I find myself spending way too much time trying to optimize which day and time each thing needs to happen on. Time trap.</li>
<li><strong>Defect trackers</strong>, e.g. JIRA, FogBugz. If you have a defect-tracking list that&#8217;s separate from your feature-tracking list, it&#8217;s easy to ignore, because it&#8217;s one more thing to pay attention to. Plus you have to continually make arbitrary decisions about whether something is a defect, a feature, or in between (&#8220;by design&#8221;, &#8220;spec bug&#8221;, etc.). This is a waste of everyone&#8217;s time&#8230; who cares what you call it, the question is &#8220;are you going to do it, and if so, when?&#8221; What&#8217;s more, the same people who build features are usually responsible for fixing bugs. So I try now to avoid the disconnect by using Pivotal, which combines &#8220;bugs&#8221;, &#8220;features&#8221; and &#8220;chores&#8221; into a single work list.</li>
<li><strong>Project schedulers</strong>, e.g. Microsoft Project, or Excel for critical paths. Gantt charts and the like are pretty, and the promise of accurate schedule prediction is enticing. But they&#8217;re a lot of work to build and maintain, and they rely on people being good at estimating work, managing risk, predicting uncertain future events, and sticking to commitments. In my experience, most people (myself included) are not very good at any of those things. So project schedulers lead you down the path of building a beatiful house of cards, only to have to reconstruct it every week or two when schedule predictions are inevitably proven wrong. They are good only for point-in-time &#8220;aspirational&#8221; planning, IMO. Some projects do need this (building a new airplane, say), but I&#8217;ve found that many do not.</li>
<li><strong>Task lists and To-Do&#8217;</strong>s, e.g. in gmail, Microsoft Outlook, Things, Basecamp, etc. These tools encourage you to break goals down into fine-grained tasks, which you then prioritize and check off when they&#8217;re done. I find I tend to put way too many things on task lists, at which point I promptly get overwhelmed with <a href="http://en.wikipedia.org/wiki/Analysis_paralysis">analysis paralysis</a>. Not for me.[2]</li>
</ul>
<p>As a rule, when I find myself spending more time <em>organizing the work</em> rather than immersed in <em>doing the work</em>, I have a broken process. At that point I stop, hit the reset button, and start over. The tools I&#8217;m using these days are great assistants: they help me arrange my plan, and then they step quietly out of the way.</p>
<p>Thanks Ilia for the nudge to write this.</p>
<hr />
<p>[1] Outlook/Exchange calendaring was an essential tool for me in my last few years at Microsoft, because most of my workday consisted of meetings. But even so, I used the calendar way too much. Better to leave some ad hoc unscheduled time in the day. Give serendipity a chance.</p>
<p>[2] I&#8217;m not sure why I find Trello so much more pleasurable than any of the task list and to-do list alternatives. After all, Trello is at its heart a list-making tool. Perhaps something subtle in its design helps me &#8220;chunk&#8221; list items at a more appropriate granularity. I&#8217;ll have to think more on that.</p>
<br />Filed under: <a href='http://myownpirateradio.com/category/making-things/'>making things</a> Tagged: <a href='http://myownpirateradio.com/tag/organization-tools-efficiency-lists/'>organization tools efficiency lists</a>, <a href='http://myownpirateradio.com/tag/simplicity/'>simplicity</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/oshoma.wordpress.com/586/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/oshoma.wordpress.com/586/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=myownpirateradio.com&#038;blog=146841&#038;post=586&#038;subd=oshoma&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://myownpirateradio.com/2012/02/20/me-organize-real-simple-now/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/75297ea8a09ca813a6fadc0dc5dd933f?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">oshoma</media:title>
		</media:content>
	</item>
		<item>
		<title>Don&#8217;t be afraid of the Start(up)</title>
		<link>http://myownpirateradio.com/2012/02/17/dont-be-afraid-of-the-startup/</link>
		<comments>http://myownpirateradio.com/2012/02/17/dont-be-afraid-of-the-startup/#comments</comments>
		<pubDate>Fri, 17 Feb 2012 21:56:55 +0000</pubDate>
		<dc:creator>Oshoma</dc:creator>
				<category><![CDATA[making things]]></category>
		<category><![CDATA[corporate jobs]]></category>
		<category><![CDATA[startups]]></category>

		<guid isPermaLink="false">http://myownpirateradio.com/?p=564</guid>
		<description><![CDATA[I was pretty intimidated &#8212; and still am, frequently &#8212; by the idea of trying to create or join a startup. Perhaps you&#8217;re just out of school, flat broke, and thinking of getting into startups. If so, no problem: you have nothing to lose. But for people with a Stable Job in Corporate World, switching &#8230; <a href="http://myownpirateradio.com/2012/02/17/dont-be-afraid-of-the-startup/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=myownpirateradio.com&#038;blog=146841&#038;post=564&#038;subd=oshoma&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>I was pretty intimidated &#8212; and still am, frequently &#8212; by the idea of trying to create or join a startup. Perhaps you&#8217;re just out of school, flat broke, and thinking of getting into startups. If so, no problem: you have nothing to lose. But for people with a Stable Job in Corporate World, switching to doing your own thing can be pretty scary.</p>
<p>&#8220;How will I pay the bills?&#8221;, you might ask. &#8220;What if it all goes wrong?&#8221;  &#8221;How will this look on my resume?&#8221; &#8220;What will my friends think?&#8221; &#8220;Will my family understand what I&#8217;m doing?&#8221;</p>
<p>Well, to the last of those, I will answer &#8220;probably not&#8221;. Unless you come from a family of entrepreneurs, your fam will probably have no clue what you&#8217;re doing. This will make for lots of awkward holiday dinner conversations. Oh well.</p>
<p>Will you have to take a pay cut? Probably. In exchange for your Stable Corporate Salary you will get to work on an idea you are passionate about, in a work style you own, with a chance at more long-run financial upside. If that tradeoff of short-term money for immediate happiness, immediate control, and long-term financial potential sounds bad to you, stop now.</p>
<p>As for the optics, I guarantee you will become a more interesting person, both on paper (your resume) and in the eyes of your friends. You will be learning new things, meeting new people, stretching yourself. Simply by taking this risk you will be markedly different from everyone in Corporate World. If you go back, you will be noticed. And that&#8217;s a good thing.</p>
<p>Lastly, what if it all does go sideways in Startup World? Consider this: when you exit a stable job in which you&#8217;ve done well, it&#8217;s highly likely you can turn right back around and knock on the door you just stepped out of. All those people you just said goodbye to <em>like you</em>. They <em>miss you</em>. They might even envy you. And they will be happy to see you again.</p>
<p>Pretty good worst case, no?</p>
<p>Don&#8217;t be afraid of the start.</p>
<br />Filed under: <a href='http://myownpirateradio.com/category/making-things/'>making things</a> Tagged: <a href='http://myownpirateradio.com/tag/corporate-jobs/'>corporate jobs</a>, <a href='http://myownpirateradio.com/tag/startups/'>startups</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/oshoma.wordpress.com/564/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/oshoma.wordpress.com/564/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=myownpirateradio.com&#038;blog=146841&#038;post=564&#038;subd=oshoma&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://myownpirateradio.com/2012/02/17/dont-be-afraid-of-the-startup/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/75297ea8a09ca813a6fadc0dc5dd933f?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">oshoma</media:title>
		</media:content>
	</item>
		<item>
		<title>#ThanksUnspace</title>
		<link>http://myownpirateradio.com/2012/02/11/thanksunspace/</link>
		<comments>http://myownpirateradio.com/2012/02/11/thanksunspace/#comments</comments>
		<pubDate>Sat, 11 Feb 2012 16:59:13 +0000</pubDate>
		<dc:creator>Oshoma</dc:creator>
				<category><![CDATA[makers]]></category>
		<category><![CDATA[#ThanksUnspace]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[ruby on rails]]></category>
		<category><![CDATA[tech startups]]></category>
		<category><![CDATA[Toronto]]></category>
		<category><![CDATA[Unspace]]></category>

		<guid isPermaLink="false">http://myownpirateradio.com/?p=554</guid>
		<description><![CDATA[Last night I went to the Ruby Job Fair hosted by the good people at Unspace. It was a lovely opportunity to chat with many smart, friendly people who are building good things with software and hoping to either hire or be hired. Here&#8217;s what I was thinking, and what I wish I had stood &#8230; <a href="http://myownpirateradio.com/2012/02/11/thanksunspace/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=myownpirateradio.com&#038;blog=146841&#038;post=554&#038;subd=oshoma&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Last night I went to the Ruby Job Fair hosted by the good people at <a href="http://unspace.ca/">Unspace</a>. It was a lovely opportunity to chat with many smart, friendly people who are building good things with software and hoping to either hire or be hired. Here&#8217;s what I was thinking, and what I wish I had stood up to say out loud:</p>
<p>For a brief while, somewhere around beer number three, I had a flashback to 2005 when I moved to Toronto. Things were very quiet in the tech startup scene. Ruby on Rails was just starting to take off. <a href="http://democamp.com/about/">DemoCamp</a> had yet to begin. Lots of smart people were building things with software here, but most of them worked out of IT departments in office towers on Bay Street. The only &#8220;tech startup&#8221; people could commonly name was RIM, and it was already 10 years old and publicly traded by then.</p>
<p>Things have changed. A lot. There were over 100 attendees at Unspace HQ last night, with at least 20 employers pitching their companies, all vying to hire Ruby developers. I saw a lot of familiar faces, but also many new people I&#8217;d never met before. And pretty much every employer in the room was representing a startup. <a href="http://www.joeydevilla.com">Joey de Villa</a> was there from <a href="http://shopify.com">Shopify</a>. <a href="http://twitter.com/paulsehr">Paul</a> and <a href="http://twitter.com/gevason">Geoff</a> from <a href="http://www.communitylend.com/">CommunityLend</a>. <a href="http://katherinehague.com/">Katherine Hague</a> and Phil from <a href="http://shoplocket.com/">ShopLocket</a>. <a href="http://www.engag.io/about/team">William and Bart</a> from <a href="http://engag.io">Engagio</a>, freshly funded by Fred Wilson of Union Square Ventures. <a href="http://twitter.com/sobes">Paul</a> from <a href="http://gaggleup.com/">GaggleUp</a>. <a href="hirewinston.com/team">Krista and Aidan</a> from <a href="http://hirewinston.com">Winston</a>. Mike with his University Health Network project. Startups everywhere.</p>
<p>That says a lot about Ruby on Rails; it&#8217;s clearly got great traction in the web startup space here. It also says a lot about Toronto and the community that has grown here around Ruby, Rails, and web startups. The barriers to creating startups are coming down. Starting a company is now much more socially acceptable here, desirable even. Designers and developers who want to be true craftspeople increasingly &#8220;drop out&#8221; of mainstream IT work to join startups. Technologies like Ruby, Rails, git and Heroku continue to reduce the cost of building and deploying great web software. And, at least from my little corner of the web, the local demand for web developers and designers seems to be at an all time high. All subjective, I have no hard numbers to offer, but I believe it&#8217;s real.</p>
<p>The startup scene in Toronto is really taking off.</p>
<p>I <em>love</em> that fact.</p>
<p>Much of this has come about organically, due to these enabling factors kicking in at the same time. But it really struck me last night that the community piece is different. This community didn&#8217;t just spontaneously assemble itself and become awesome overnight. Instead, a small handful of very diligent community builders, most notably <a href="http://twitter.com/peteforde">Pete Forde</a>, <a href="http://twitter.com/meghatron">Meghann Millard</a> and their amazing crew of coworkers at <a href="http://unspace.ca">Unspace</a>, worked hard and gave freely of their time and energy to help seed and build this. Free advice. Encouraging pats on the back. <a href="http://unspace.ca/">Rails Pub Nites</a>. Technologic. <a href="http://unspace.ca/blog/we-are-rubyfringe/">Ruby Fringe</a>. <a href="http://futureruby.com">FutureRuby</a>. <a href="http://unspace.ca/blog/ruby-job-fair-2012/">Ruby Job Fairs</a>. Friendship, even. They have done a ton to foster and ignite the web startup community here in Toronto. And they continue to do so.</p>
<p>So I will say it here, and hope others repeat it: <strong>Thank you, Unspace. You are doing great things for Toronto. We are proud of you.</strong></p>
<p>#ThanksUnspace</p>
<p>Update 2012-02-13: Fred Wilson personally funded Egagio. The funding is not from Union Square Ventures. Thanks William for the correction.</p>
<br />Filed under: <a href='http://myownpirateradio.com/category/makers/'>makers</a> Tagged: <a href='http://myownpirateradio.com/tag/thanksunspace/'>#ThanksUnspace</a>, <a href='http://myownpirateradio.com/tag/community/'>community</a>, <a href='http://myownpirateradio.com/tag/ruby-on-rails/'>ruby on rails</a>, <a href='http://myownpirateradio.com/tag/tech-startups/'>tech startups</a>, <a href='http://myownpirateradio.com/tag/toronto/'>Toronto</a>, <a href='http://myownpirateradio.com/tag/unspace/'>Unspace</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/oshoma.wordpress.com/554/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/oshoma.wordpress.com/554/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=myownpirateradio.com&#038;blog=146841&#038;post=554&#038;subd=oshoma&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://myownpirateradio.com/2012/02/11/thanksunspace/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/75297ea8a09ca813a6fadc0dc5dd933f?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">oshoma</media:title>
		</media:content>
	</item>
	</channel>
</rss>
