<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Setaris</title>
	<atom:link href="http://setaris.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://setaris.com</link>
	<description></description>
	<lastBuildDate>Thu, 29 Dec 2011 19:14:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>iOS or Android or Else? &#8211; Part 1</title>
		<link>http://setaris.com/2011/12/ios-or-android-or-else-part-1/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=ios-or-android-or-else-part-1</link>
		<comments>http://setaris.com/2011/12/ios-or-android-or-else-part-1/#comments</comments>
		<pubDate>Thu, 29 Dec 2011 19:12:31 +0000</pubDate>
		<dc:creator>Michał Sterzycki</dc:creator>
				<category><![CDATA[Strategy]]></category>
		<category><![CDATA[UX]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[responsive design]]></category>
		<category><![CDATA[strategy]]></category>
		<category><![CDATA[ux]]></category>
		<category><![CDATA[web apps]]></category>

		<guid isPermaLink="false">http://setaris.com/?p=826</guid>
		<description><![CDATA[The question comes up with every project: "I want to bring my app to mobile phones. How do I decide where to put my app?" Slow down, buddy. Do you really need a native mobile app?]]></description>
			<content:encoded><![CDATA[<p><img src='http://setaris.com/wp-content/uploads/2011/12/iOS-Safari-button-bar.png' class='aligncenter size-full wp-image-848' width='580' height='77.9375'/></p>
<h2>Prologue: To App or Not To App?</h2>
<p>The question comes up with every project:</p>
<blockquote><p>I want to bring my app to mobile phones. How do I decide where to put my app?</p></blockquote>
<p>Slow down, buddy. Do you really need a native app?</p>
<p>By &#8220;native&#8221;, we mean that the app is installed by visiting the mobile platform&#8217;s respective app marketplace (Apple&#8217;s iTunes App Store, Google&#8217;s Android Market, Windows Marketplace, etc.). There are all sorts of advantages and disadvantages to the native approach to be talked about in Part 2 (coming soon).</p>
<p>Your app doesn&#8217;t have to be specific to iOS or Android or Windows Phone or anything else. It doesn&#8217;t even have to be a native app in the first place.</p>
<h2>Part 1: In The Browser</h2>
<p>You could choose to completely forego a native app in favor of just a good experience inside a phone&#8217;s web browser. For these reasons:</p>
<ul>
<li>It&#8217;s easier to support multiple phone platforms at once with a single website, rather than several separate native apps.</li>
<li>There&#8217;s no need to learn a new programming language or find a new development team.</li>
<li>Website users are guaranteed to always be using the latest version of the website.</li>
</ul>
<p>Even if you do go this route, you still have some choices ahead of you.</p>
<h3>Do Nothing</h3>
<p>There’s no shame in not having a mobile-specific version of your website at all. The WebKit engine that powers the browsers for both Android and iOS can handle almost all of HTML5 and CSS3, just like your new desktop browser can.</p>
<p>With the right decisions made from the start of your desktop website design, your mobile visitors will be able to use your site just as well as anyone else. Be mindful of the <a href="http://setaris.com/2011/08/the-experience-of-the-thing/">user experience</a> in general. Don’t make important links so small that they’re easy to miss with fat fingers. Keep your site clear of <a href="http://www.apple.com/hotnews/thoughts-on-flash/">Adobe Flash</a> and <a href="http://www.experimentgarden.com/2010/02/touch-based-web-browsing-will-be-death.html">onMouseOver</a> events that are necessary for navigation.</p>
<p>If a user looked at a whole page without zooming it, would they be able to tell which parts of the page are important to them?</p>
<p>The best part is no extra development cost, provided you thought of these when you started. Run some tests on mobile hardware just to be sure.</p>
<h3>Responsive Web Design</h3>
<p>If you have the resources, a mobile-optimized site may still be a good idea.</p>
<p>Your typical user could be someone in a hurry and on-the go. They won&#8217;t have time to navigate a site via pinch-to-zoom to find the limited set of data they need.</p>
<p>You have probably seen cases where a followed link on your phone takes you to a special m.company.com website instead of the original link. Too many sites still <a href="http://xkcd.com/688/">do not get this right</a>. It might get frustrating when trying to share those links on your social networks.</p>
<p>To avoid this problem, you can practice something called <a href="http://coding.smashingmagazine.com/2011/01/12/guidelines-for-responsive-web-design/">responsive web design</a>. This is where the layout of a site changes dynamically based on the device and context it is being viewed in.</p>
<p>Give it a try at the <a href="http://bostonglobe.com/">Boston Globe</a> website. This is what you happens if you resize your browser window.</p>
<p><img src='http://setaris.com/wp-content/uploads/2011/12/BostonGlobe-responsive.png' class='aligncenter size-full wp-image-827' width='580' height='345.83386992917'/></p>
<p>Try it yourself. It&#8217;s the same content on the same page at the same URL. What&#8217;s happening is that the page is adapting to your screen (in this case, window) size. On a phone, you&#8217;ll see a layout like the one on the right.</p>
<p>Granted, this can take some work. But if you keep to the <a href="http://en.wikipedia.org/wiki/Semantic_HTML">semantic design</a> principles <a href="http://www.webmonkey.com/2010/02/building_web_pages_with_html_5/">emphasized in HTML5</a>, it will be much easier.</p>
<h3>A Mobile Web App</h3>
<p>You can make your website even more app-like by supporting a <a href="http://www.mollerus.net/tom/blog/2010/06/web_app_homescreen_icons_in_android.html">few small touches</a>.</p>
<ul>
<li><a href="http://www.citrusfrog.com/blog/how-to-add-an-iphone-home-screen-icon-to-your-website/">Customize the icon</a> that represents the site when a user bookmarks your site to the phone&#8217;s home screen.</li>
<li><a href="http://developer.apple.com/library/safari/#documentation/appleapplications/reference/safariwebcontent/ConfiguringWebApplications/ConfiguringWebApplications.html#//apple_ref/doc/uid/TP40002051-CH3-SW6">Change or hide</a> the status bars. (iOS only.)</li>
<li><a href="http://developer.apple.com/library/safari/documentation/appleapplications/reference/safariwebcontent/ConfiguringWebApplications/ConfiguringWebApplications.html#//apple_ref/doc/uid/TP40002051-CH3-SW6">Add a loading screen</a>. (Same.)</li>
</ul>
<h3>Drawbacks to mobile web sites and applications</h3>
<p>Never trust a cellular network further than you can throw it. The mobile web can be dreadfully slow, or non-existent. The loss of connectivity will cripple any web app.</p>
<p>Even if you do have a speedy connection, the normal processing overhead when using a browser makes user interactions slower than they could be in a native app. When it comes to the user experience, speed counts.</p>
<p>Now, what about those native apps?…</p>
<p><em>Look for the conclusion in the coming weeks.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://setaris.com/2011/12/ios-or-android-or-else-part-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tag and Shorten Your URLs in Bulk for Better Google Analytics Data</title>
		<link>http://setaris.com/2011/12/tag-and-shorten-your-urls-in-bulk-for-better-google-analytics-data/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=tag-and-shorten-your-urls-in-bulk-for-better-google-analytics-data</link>
		<comments>http://setaris.com/2011/12/tag-and-shorten-your-urls-in-bulk-for-better-google-analytics-data/#comments</comments>
		<pubDate>Tue, 20 Dec 2011 18:54:13 +0000</pubDate>
		<dc:creator>Joshua Fialkoff</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Marketing]]></category>

		<guid isPermaLink="false">http://setaris.com/?p=762</guid>
		<description><![CDATA[OK, you wrote a killer new article for your company, and you want to share it with the world. So, you tweet it, you post it on Facebook, and you copy it to LinkedIn. Then you email it to everyone else in your company, because you want them to read it and share it with [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://setaris.com/wp-content/uploads/2011/12/Google-Analytics-7.png"><img class="alignnone size-full wp-image-790" title="Google-Analytics-7" src="http://setaris.com/wp-content/uploads/2011/12/Google-Analytics-7.png" alt="A screenshot of the Google Analytics dashboard" width="552" height="164" /></a></p>
<p>OK, you wrote a killer new article for your company, and you want to share it with the world. So, you tweet it, you post it on Facebook, and you copy it to LinkedIn. Then you email it to everyone else in your company, because you want them to read it and share it with people as well. One week later, you check out your analytics, and you see a spike in traffic. Great, people like your article.<span id="more-762"></span></p>
<p>Then you think, &#8220;I wonder how many people got to my article via Facebook,&#8221; and &#8220;I wonder how many people found the link via my Facebook page, and how many found it via my colleagues&#8217;.&#8221; With proper <a title="Campaign Tagging with Google Analytics" href="http://www.alexlcohen.com/web-analytics/2008/03/26/campaign-tagging-google-analytics/" target="_blank">UTM tagging</a>, you&#8217;ll be able to answer these questions.</p>
<p>Unfortunately, tagging is a little cumbersome, especially when you want to tag your article differently for different sources and media. Let&#8217;s say you have 10 people on your team that you&#8217;ll ask to help get the word out, and you want your posts to go out to Facebook, LinkedIn, and Twitter. In that case, you have 30 different tagged URLs to create. Not fun. To make matters worse, your URLs all have all the UTM values and parameters in plain sight. Nothing says &#8220;I&#8217;m watching you&#8221; like a tagged URL.</p>
<p>Fortunately, we&#8217;ve got a little tool that will make these problems go away. The steps below show you how to create your very own Google Docs spreadsheet for URL tagging and shortening based on a template we created to make it nice and easy. With the template and a Bitly account, you can quickly tag any number of URLs in no time.</p>
<h2>Step 1. (Skip if you already have an account with Bitly)</h2>
<p><a title="Bitly homepage" href="http://bitly.com/" target="_blank">Sign up for a free Bitly account</a></p>
<h2>Step 2.</h2>
<p>Log in to your Bitly account, and go to your <a title="Bitly account settings page" href="http://bitly.com/a/account" target="_blank">account settings page</a>. Scroll down to where you see &#8220;API Key&#8221;, and copy the entire string in the text box just below. <a href="http://setaris.com/wp-content/uploads/2011/11/bitly-api-key-e1322714076480.png"><img class="alignnone size-full wp-image-771" title="Bitly API key location" src="http://setaris.com/wp-content/uploads/2011/11/bitly-api-key-e1322714076480.png" alt="Location of the API key in Bitly" width="552" height="108" /></a></p>
<h2>Step 3.</h2>
<p><a title="URL tagging and shortening tool" href="https://docs.google.com/spreadsheet/ccc?key=0AnK5H5GrOsY1dDMyaXdNeWY0TkJGNm92cXBzZWNROUE" target="_blank">Open the URL tagging and shortening spreadsheet template</a> and make a copy (File &gt; Make a Copy).</p>
<h2>Step 4.</h2>
<p>On the settings sheet of your spreadsheet, enter your Bitly username and the API key you copied in step 2.</p>
<p><a href="http://setaris.com/wp-content/uploads/2011/11/bulk-url-tagger-and-shortener-settings.png"><img class="alignnone size-medium wp-image-772" title="Bulk URL Shortener and Tagger Settings" src="http://setaris.com/wp-content/uploads/2011/11/bulk-url-tagger-and-shortener-settings-300x176.png" alt="Settings area of Bulk URL Tagger and Shortener spreadsheet" width="300" height="176" /></a></p>
<h2>Step 5.</h2>
<p>Switch to the shortener section of the spreadsheet by clicking on &#8220;Shortener&#8221; in the bottom left side of the page. Replace the values on row 3, columns B through F, with the values you want to use. You&#8217;ll probably want to keep row 2 (which has example values) as is, so you can refer back to it.</p>
<h2>Step 6.</h2>
<p>Select row 3, columns B through I, and drag the selection down for as many rows as URLs you need (hint: multiply the number of people you want to help you share the article by the number of places you want to encourage them to share it) <a href="http://setaris.com/wp-content/uploads/2011/11/url-tagging-and-shortening-tool-shortener-section.png"><img src='http://setaris.com/wp-content/uploads/2011/11/url-tagging-and-shortening-tool-shortener-section.png' class='alignnone size-full wp-image-773' width='580' height='230.54773082942'/></a></p>
<h2>Step 7.</h2>
<p>Right now, all the rows are exactly the same. Go through the rows and update the Last Name, First Name, and Source columns with the appropriate values. Source should be the sharing method (e.g., Facebook). Last Name and First Name are the names of the people who&#8217;ll be sharing the article. You&#8217;ll probably want to leave the Campaign and URL values the same for every row.</p>
<h2>Step 8.</h2>
<p>Send the URLs out to your team and ask them to use the appropriate URL for sharing.</p>
<h2>Step 9.</h2>
<p>See who&#8217;s clicking! Go to your analytics page, click Traffic Sources &gt; Sources &gt; Campaigns. Once people start clicking your URLs, assuming you left the campaign name as &#8220;blog,&#8221; you&#8217;ll see a blog link and the related statistics for the campaign. You can drill down further into the analytics to see which accounts are getting the best results, by clicking the blog link.</p>
<p>And that&#8217;s all&#8230;well, except for writing awesome articles. Let us know how it goes.</p>
]]></content:encoded>
			<wfw:commentRss>http://setaris.com/2011/12/tag-and-shorten-your-urls-in-bulk-for-better-google-analytics-data/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>How to Tell if You&#8217;re an Office Cowboy (and why you don&#8217;t want to be one)</title>
		<link>http://setaris.com/2011/11/how-to-tell-if-youre-an-office-cowboy/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=how-to-tell-if-youre-an-office-cowboy</link>
		<comments>http://setaris.com/2011/11/how-to-tell-if-youre-an-office-cowboy/#comments</comments>
		<pubDate>Wed, 16 Nov 2011 20:50:53 +0000</pubDate>
		<dc:creator>Joshua Fialkoff</dc:creator>
				<category><![CDATA[Operations]]></category>
		<category><![CDATA[Productivity]]></category>
		<category><![CDATA[concept architect]]></category>
		<category><![CDATA[innovation]]></category>
		<category><![CDATA[product manager]]></category>
		<category><![CDATA[tasks]]></category>
		<category><![CDATA[team]]></category>

		<guid isPermaLink="false">http://setaris.com/?p=731</guid>
		<description><![CDATA[I blame it on movies like Rambo, and Die Hard. Many of us watched these movies, or movies like these, growing up. So it&#8217;s no surprise that, as adults, we all want to be cowboys (or cowgirls) too. I&#8217;m not saying that we&#8217;re all chasing after bad guys, drinking whiskey, and shooting whoever and whatever [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone" title="Office Cowboy" src="/wp-content/uploads/2011/11/office-cowboy.png" alt="A picture of a rugged and angry looking Cowboy" width="552" height="385" /></p>
<p>I blame it on movies like <em><a title="Rambo Trailer" href="http://www.youtube.com/watch?v=goF6c3YrsF8" target="_blank">Rambo</a></em>, and <em><a title="Die Hard trailer" href="http://www.youtube.com/watch?v=-qxBXm7ZUTM" target="_blank">Die Hard</a></em>. Many of us watched these movies, or movies like these, growing up. So it&#8217;s no surprise that, as adults, we all want to be cowboys (or cowgirls) too. I&#8217;m not saying that we&#8217;re all chasing after bad guys, drinking whiskey, and shooting whoever and whatever gets in our way (though I must admit, there are days where alcohol and firearms seem ideal solutions). I&#8217;m saying that we all want to be heroes. Many of us, myself included, have a deep-seated desire to be the person that everyone else looks up to. We want to be the person who saves the day, and who does it all by themselves.<span id="more-731"></span></p>
<p>When I co-founded Setaris, I was ready and rearing to brand the software industry, and specifically, Setaris, with a hot Josh Fialkoff iron. That, and my history of watching too many episodes of <em><a title="Dukes of Hazzard theme song" href="http://www.youtube.com/watch?v=zRX4mlFi06A" target="_blank">Dukes of Hazard</a></em>, led me to become the type of leader I like to call the Office Cowboy.</p>
<p>I know, Office Cowboy sounds like an oxymoron. Let me clarify: an Office Cowboy is the person who carries all the cowboy characteristics into the office. This person needs no help from others, and thrives on recognition as an individual rather than as part of a team. An Office Cowboy can be a great asset to your company. If your goal is to build a scalable and sustainable business, however, you might want to mind a some pitfalls of the cowboy mindset.</p>
<h1>Creating and implementing a process without first discussing it with the people it affects</h1>
<p>It might be true that your position in a company makes you responsible for establishing effective processes within your organization. The fact that you&#8217;re responsible, however, does not mean that you&#8217;re the only person who can participate in creating and implementing those processes.</p>
<p>A while back, we created an operations committee. Every week, we meet to discuss operational issues at Setaris, and come up with and implement solutions. In these meetings, my voice (though I am a co-founder and COO) has no greater weight than anyone else&#8217;s, and my ideas are regularly challenged if not tossed away completely. I admit, I occasionally think to myself in exasperation, &#8221;Hey, aren&#8217;t I one of the owners here?!&#8221; Personal pride aside, however, we have had better team buy-in (no surprise, the team participated in the creation of the process), less overhead (since all ideas are challenged), and more general solutions (since everyone brings their experiences to the table, we&#8217;re forced to think generally rather than design for a specific individual).</p>
<h1>Assigning tasks to people (or being the middle man)</h1>
<p>Say you had a random group of strangers, and a series of tasks. You have two options: 1) assign the tasks to the people in the group, or 2) give the list to the group and tell them to get it done. We regularly take the first approach in our organizations, but there&#8217;s really very little value in it. While we know a bit about what our team members are capable of, you&#8217;re not likely to know as much as they know. Your marketing guy might surprise you one day with his WordPress skills if you let him.</p>
<p>At Setaris, we used to have our Concept Architects (a.k.a. Product Managers) discuss a problem with our clients, and construct a solution. They would then tell the rest of the team what to do. I&#8217;m somewhat embarrassed to admit that we used to operate in this manner as it implies that our Concept Architects are better equipped for coming up with a solution than the entire team. Not likely! We hire many smart people, and we now get everyone involved in the problem solving process. Again, we have better buy-in, and better solutions since we&#8217;re leveraging everyone&#8217;s knowledge and experience.</p>
<p>If I were to sum up this article in one phrase, I&#8217;d steal a line from the classic business book <em><a title="Good to Great on Wikipedia" href="http://en.wikipedia.org/wiki/Good_to_Great" target="_blank">Good to Great</a></em>: &#8220;Get the right people on the bus, and then help them figure out where to drive it.&#8221; I have personally seen and heard described many cases where the first piece of advice (i.e., get the right people on the bus) is heeded, and where the second is ignored. If you have good people, but aren&#8217;t putting your trust in them, then you&#8217;re just paying for the whole package and letting most of it go to waste. So no matter how much it might hurt, put the cowboy hat away, and start thinking about how you can help your team to work more effectively.</p>
]]></content:encoded>
			<wfw:commentRss>http://setaris.com/2011/11/how-to-tell-if-youre-an-office-cowboy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mailchimp + iPad = Newsletter Success</title>
		<link>http://setaris.com/2011/11/mailchimp-plus-ipad-equals-newsletter-success/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=mailchimp-plus-ipad-equals-newsletter-success</link>
		<comments>http://setaris.com/2011/11/mailchimp-plus-ipad-equals-newsletter-success/#comments</comments>
		<pubDate>Tue, 08 Nov 2011 18:24:04 +0000</pubDate>
		<dc:creator>Joshua Fialkoff</dc:creator>
				<category><![CDATA[Engineering]]></category>
		<category><![CDATA[Marketing]]></category>

		<guid isPermaLink="false">http://setaris.com/?p=607</guid>
		<description><![CDATA[One of our clients recently asked us to develop a piece of software that would allow them to run an iPad sweepstakes to incentivize people to subscribe to a new monthly newsletter. The software would take a list of invitees, and handle the rest itself. Though we do love working on new projects, we try [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="aligncenter size-full wp-image-298" title="Mailchimp mascot" src="/wp-content/uploads/2011/10/mailchimp-mascot.png" alt="Staircase on Fuel Storage Tank" /></p>
<p>One of our clients recently asked us to develop a piece of software that would allow them to run an iPad sweepstakes to incentivize people to subscribe to a new monthly newsletter. The software would take a list of invitees, and handle the rest itself. Though we do love working on new projects, we try to leverage existing tools whenever possible to keep costs down. In this case, we figured that Mailchimp would suit our purposes nicely. Turns out, we were right. Not only did Mailchimp fit the bill, but the campaign has been a huge success. If you&#8217;re looking to pile on the subscribers, consider leveraging the draw of the iPad, and a lesser known Mailchimp feature for pre-populating forms. As always, make sure you have permission to contact people before you send that initial email. Keep reading for the details.<span id="more-607"></span></p>
<h1>Step 1: Create a list of invitees</h1>
<p>Your invitees list will include everyone you want to invite to your drawing. Rather than enter everyone manually, you&#8217;ll probably want to <a title="How to create and import a list on Mailchimp" href="http://kb.mailchimp.com/article/how-do-i-create-and-import-my-list" target="_blank">import your list</a>.</p>
<h1>Step 2: Create a list for subscribers</h1>
<p>Create a new, empty list for subscribers. When a user signs up for the drawing, they will be added to this list (more on this to come).</p>
<h1>Step 3: Get the signup form URL for the subscriber list</h1>
<ol>
<li>Click on the forms link for your invitees list.</li>
<li>Click &#8220;Signup Form.&#8221;</li>
<li>Find the message &#8220;Your list&#8217;s signup form is hosted on our server at: http://eepurl.com/&#8230;&#8221; and click on the link. This will open the signup form page in a new tab.</li>
<li>At this point, you&#8217;ll notice that the URL in your navigation bar is much different than the one you clicked on. It&#8217;ll probably look something like this: http://setaris.us2.list-manage1.com/subscribe?u=[some crazy string]&amp;id=[another crazy string]&#8221; This is the URL you&#8217;ll need. Copy it and keep it for later.</li>
</ol>
<p>While you&#8217;re looking at the forms, you might want to spend some time <a title="Customizing the signup form in mailchimp" href="http://blog.mailchimp.com/customizing-email-signup-forms-in-mailchimp/" target="_blank">customizing the signup process</a> so that it matches your brand.</p>
<h1>Step 4: Create the invitation email campaign</h1>
<p>The invitation email will go out to all the people you want to invite to enter, and will include a link to the signup form (that link you copied in the last step). The trick here is to pre-populate the signup form based on the information known about the recipient. If recipients were required to fill out that information, you&#8217;d very likely lose a number of people that would otherwise have entered. Fortunately, Mailchimp allows you to pre-populate their forms using <a title="How to pre-populate your mailchimp forms" href="http://blog.mailchimp.com/how-to-pre-fill-items-on-your-mailchimp-hosted-form/" target="_blank">this method</a> (warning: this stuff gets a bit technical).</p>
<p>Let&#8217;s use an example to make things a little more clear. Say that both of your lists have first name, last name, and email fields. If you created these fields in order, you&#8217;ll probably find that first name is associated with the merge variable MERGE0, last name is associated with MERGE1, and email is associated with MERGE2. In this case, using the example URL from step 3, you&#8217;d use the following signup form URL:</p>
<p><span style="text-decoration: underline;">http://setaris.us2.list-manage1.com/subscribe?u=[some crazy string]&amp;id=[another crazy string]&amp;MERGE0=|*MERGE0*|&amp;MERGE1=|*MERGE1*|&amp;MERGE2=|*MERGE2*|</span></p>
<p>Things like |*MERGE0*| are replaced by the value for that particular merge variable, while &#8220;MERGE0=&#8221; tells the signup form to use the value after the equals sign and before the ampersand (i.e., &amp;) to populate the form.</p>
<p>If you&#8217;d like to give it a try, click the &#8220;Popup Preview&#8221; at the bottom of the screen where you&#8217;re editing your campaign email, and then, at the bottom of the popup, click &#8220;View live merge info.&#8221; Once that&#8217;s clicked, your URL should incorporate the information you have about the intended recipient. For example, it might look like this:</p>
<p><span style="text-decoration: underline;">http://setaris.us2.list-manage1.com/subscribe?u=[some crazy string]&amp;id=[another crazy string]&amp;MERGE0=Joshua&amp;MERGE1=Fialkoff&amp;MERGE2=joshua.fialkoff@setaris&#8230;</span></p>
<p>Even better, you can click on that link to make sure everything is in working order.</p>
<h1>Step 5: Reap the rewards</h1>
<p>Once you&#8217;ve sent a sample email or two, and run through the signup process to make sure it&#8217;s working smoothly, go ahead and schedule your campaign for delivery. Next up, how to deal with all those new opportunities ;).</p>
]]></content:encoded>
			<wfw:commentRss>http://setaris.com/2011/11/mailchimp-plus-ipad-equals-newsletter-success/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Scaling Your Business</title>
		<link>http://setaris.com/2011/11/how-to-build-a-scalable-business/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=how-to-build-a-scalable-business</link>
		<comments>http://setaris.com/2011/11/how-to-build-a-scalable-business/#comments</comments>
		<pubDate>Tue, 01 Nov 2011 21:03:51 +0000</pubDate>
		<dc:creator>Eric Heinz</dc:creator>
				<category><![CDATA[Strategy]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[scalability]]></category>
		<category><![CDATA[setaris]]></category>
		<category><![CDATA[strategy]]></category>

		<guid isPermaLink="false">http://setaris.com/?p=712</guid>
		<description><![CDATA[Your Business Is a Flow Chart I like to visualize Setaris as a flow chart, and the same paradigm is useful for thinking about other businesses. Each box corresponds to a particular department or role. For us, the main boxes on the flow chart are: Marketing: Finding people who might want to work with us. [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="aligncenter size-full wp-image-721" title="Building Blocks" src="/wp-content/uploads/2011/11/iStock_000016759536Small.jpg" alt="Building Blocks" width="580" height="580" /></p>
<h2>Your Business Is a Flow Chart</h2>
<p>I like to visualize Setaris as a flow chart, and the same paradigm is useful for thinking about other businesses. Each box corresponds to a particular department or role. For us, the main boxes on the flow chart are:</p>
<ul>
<li>
<p>Marketing: Finding people who might want to work with us.</p>
</li>
<li>
<p>Sales: Proposing solutions to them.</p>
</li>
<li>
<p>Development: Building their product.</p>
</li>
<li>
<p>Testing: Making sure it actually works!</p>
</li>
<li>
<p>Project Management: Keeping things on schedule.</p>
</li>
<li>
<p>Finance: Bookkeeping, taxes, paying bills, all the fun stuff.</p>
</li>
</ul>
<h2>But All These Departments Are Really Just Me!</h2>
<p>When we first started, all these roles were filled by the founders. We marketed, sold, coded, tested, and managed each project. The problem is that there are only so many hours in a day. So as the business grew, we had to start bringing on other people. One of our first moves was to find some other developers. This came naturally to us because our background in engineering made it easy to assess which applicants were strong technologically. As we made progress finding developers, we had more time available to build other parts of the business. On some products we’d work exclusively as project managers or testers, and this helped us to better understand those roles. We’d keep at this until a position was well-defined and we knew what to look for in candidates. After that, we’d begin searching for people who could fill those roles. When we found them, it freed up time to work on the next department. By repeating this cycle, Setaris was able to do more and more without always needing the founders to be involved.</p>
<h2>Dipping Your Toe In</h2>
<p>Even if you know very little about a particular field, you can get started by running small experiments. Set aside a small budget and find something that looks interesting to you. For example, you might spend a few hours selecting keywords and running a Google AdWords campaign. The idea here is to break through the inertia that can develop when facing uncertainty about how to proceed. Just pick something small that won’t kill you if it doesn’t work, and then get to it.</p>
<h2>Lather, Rinse, Repeat</h2>
<p>After following this approach for a while, you will develop an intuition for which departments are ready to become more formalized. Maybe you’ve organized the sales process well enough that you feel comfortable going out and hiring someone to take it over, or perhaps you realize that your current marketing approach is so disorganized that it is holding other parts of your business back. Once you make some changes, you should see a nice improvement in productivity as your time is freed up to work on other areas including (of course) organizing the next department.</p>
]]></content:encoded>
			<wfw:commentRss>http://setaris.com/2011/11/how-to-build-a-scalable-business/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>At the Corner of UX, SEO, and Accessibility</title>
		<link>http://setaris.com/2011/10/ux-seo-and-accessibility/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=ux-seo-and-accessibility</link>
		<comments>http://setaris.com/2011/10/ux-seo-and-accessibility/#comments</comments>
		<pubDate>Thu, 20 Oct 2011 18:00:53 +0000</pubDate>
		<dc:creator>Michał Sterzycki</dc:creator>
				<category><![CDATA[UX]]></category>
		<category><![CDATA[accessibility]]></category>
		<category><![CDATA[bing]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[seo]]></category>
		<category><![CDATA[ux]]></category>

		<guid isPermaLink="false">http://setaris.com/?p=636</guid>
		<description><![CDATA[Your search engine of choice, whether it is Google, Bing, or my recent favorite, DuckDuckGo, uses pieces of software called &#8220;robots&#8221; that crawl the around the web and map the Internet. Your job is to ensure that when a user is looking for X on the map of the Internet, your web page marks the [...]]]></description>
			<content:encoded><![CDATA[<p><img src='http://setaris.com/wp-content/uploads/2011/10/iStock_000017273443Small.jpg' class='alignnone size-full wp-image-700' width='580' height='385.98351001178'/></p>
<p>Your search engine of choice, whether it is <a href="http://google.com/" title="Google" target="_blank">Google</a>, <a href="http://bing.com" title="Bing" target="_blank">Bing</a>, or my recent favorite, <a href="http://duckduckgo.com" title="DuckDuckGo" target="_blank">DuckDuckGo</a>, uses pieces of software called &#8220;robots&#8221; that crawl the around the web and map the Internet.</p>
<p>Your job is to ensure that when a user is looking for X on the map of the Internet, your web page marks the spot.<span id="more-636"></span></p>
<p>Ideally, these robots are meant to traverse the web just as humans do: Get your bearings, read the content, and follow relevant hyperlinks. They are always getting better at this, but there are a few things one can do to help the little HAL-to-be out. The side effect will be that the user experience for flesh-and-blood will get better as well.</p>
<p>One more thing. As I <a href="http://setaris.com/2011/08/something-for-everyone/">mentioned previously</a>, accessibility for the vision-impaired also depends on software being able to make sense of your website. Screen-reading software and search engine crawlers share the basic concepts of reading web sites.</p>
<p>In the end, you&#8217;ll end up with a web site that is simply easier to find and use. Onward!</p>
<h2>Please, please, please don&#8217;t use Flash.</h2>
<p>Content inside Adobe Flash is not easily searchable. That alone should disqualify it for everything but for the most dire circumstance. You would also be shunning your iOS-using audience, along with the increasing number of users who decide to forego Flash entirely. (Macs no longer come with Flash pre-installed.) If you need animation or other whiz-bang effects, there are newer, HTML-based solutions available today.</p>
<h2>Use HTML5&#8242;s new semantic structural tags.</h2>
<p>HTML5 introduces new tags that just plain make more sense than <code>&lt;div&gt;</code> ever could.</p>
<p><code>&lt;header&gt;, &lt;nav&gt;, &lt;article&gt;, &lt;section&gt;, &lt;aside&gt;, &lt;footer&gt;</code></p>
<p>Hardly any <a href="http://www.vanseodesign.com/web-design/html5-semantic-elements/">explanation</a> required.</p>
<h2>Title everything appropriately.</h2>
<p>Your page title is what will stand out the most in a sea of search results or browser tabs. Give each page a distinct title that accurately describes what a person can expect to find there. Sadly, this is going to preclude a lot of the wit that comes from lede-writing in general, but try to work in the key words at least.</p>
<h2>Eradicate &#8220;click here&#8221;.</h2>
<p>The clickable text for links should have something to do with where it leads. &#8220;Click here&#8221; itself tells you <em>nothing</em> about the page behind it. A robot will better understand the relationship between pages if you use real words in link text.</p>
<h2>Fill in metadata.</h2>
<p>You hear this over and over again about images and their alt and description attributes, but metadata is useful for entire pages as well. Within the &lt;head&gt; of each page, you should have these:</p>
<p><code>&lt;meta type=description content="This is the text that most search engines use as the excerpt in their search results. Stick to fewer than 155 characters."&gt;</code></p>
<p><code>&lt;meta type=keywords content="these,are,not,used,as,much,but,can,still,help"&gt;</code></p>
<h2>Tell the search engines where you are.</h2>
<p>Let your creation unto the world and tell the search engines about it directly.<br />
* <a href="https://www.google.com/webmasters/tools/submit-url">Google Site Submission</a><br />
* <a href="https://ssl.bing.com/webmaster/SubmitSitePage.aspx">Bing Site submission</a><br />
* (DuckDuckGo claims it doesn&#8217;t <em>need</em> site submissions.)</p>
<p>Both Google and Bing provide <a href="http://www.google.com/webmasters/">webmaster</a> <a href="http://www.bing.com/toolbox/webmaster">tools</a> that allow you to see what they see. They&#8217;ll tell you about the relevant keywords they found in your content, as well as any errors and broken links at your site.</p>
<h2>Content that matters</h2>
<p>In the end, though, nothing is going to help you more than having content that&#8217;s relevant in the first place. Write with clarity of thought and purpose, and you&#8217;ll be rewarding yourself and your users for finding your content. That will only increase the likelihood of them sharing it with their friends.</p>
<p>As search robots gets more sophisticated at mimicking human behavior, they too will be get better and better at recognizing quality.</p>
]]></content:encoded>
			<wfw:commentRss>http://setaris.com/2011/10/ux-seo-and-accessibility/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Copying an entire menu hierarchy in Joomla</title>
		<link>http://setaris.com/2011/09/copying-an-entire-menu-hierarchy-in-joomla/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=copying-an-entire-menu-hierarchy-in-joomla</link>
		<comments>http://setaris.com/2011/09/copying-an-entire-menu-hierarchy-in-joomla/#comments</comments>
		<pubDate>Fri, 23 Sep 2011 16:54:00 +0000</pubDate>
		<dc:creator>Joshua Fialkoff</dc:creator>
				<category><![CDATA[Engineering]]></category>
		<category><![CDATA[copy]]></category>
		<category><![CDATA[hierarchy]]></category>
		<category><![CDATA[joomla]]></category>
		<category><![CDATA[menu]]></category>
		<category><![CDATA[pyton]]></category>

		<guid isPermaLink="false">http://setaris.com/?p=590</guid>
		<description><![CDATA[A friend of mine recently asked if we could make a quick change to his client&#8217;s Joomla site. The problem seemed simple enough: duplicate an entire section of the site and make it available under a different menu heading. For the most part, the articles being pointed to by each menu did not need to [...]]]></description>
			<content:encoded><![CDATA[<p>A friend of mine recently asked if we could make a quick change to his client&#8217;s Joomla site. The problem seemed simple enough: duplicate an entire section of the site and make it available under a different menu heading. For the most part, the articles being pointed to by each menu did not need to change though there were a few exceptions.</p>
<p>The solution seemed simple, so I decided to knock this one out myself rather than bother one of our engineers. I figured that Joomla would have the tools for accomplishing this task and that I just need to find them. Well, I figured wrong. While you can copy a menu item in Joomla, you can&#8217;t conveniently copy an entire menu hierarchy. So, I rolled up my sleeves and went to work. Three great things came out of this experience that I want to share.</p>
<p>First, you&#8217;ll find the entire Python script for performing this task below. All you have to do is change some of the constants and run it on your server. Please make sure you take the time to understand the code before you run it though. I did use this script to solve my problem, but your problem and setup is probably different. If you have any questions or, if you use the script and it works wonderfully, please feel free to contact me.</p>
<p>Second, while I started Setaris as a co-founder and coder, I haven&#8217;t done much coding over the past couple years. Nowadays, I leave it in the most capable hands of our engineers. However, as a COO and project manager, most of my results only show up in metrics. It&#8217;s good to occasionally give yourself tasks that culminate in a concrete <em>thing</em> - something that you can call yours. Even better if you can hold it, but let&#8217;s not get too crazy.</p>
<p>Finally, as managers, it is sometimes difficult to empathize with the people who are actually getting stuff done. No matter your industry, there&#8217;s real value in jumping into the trenches occasionally and helping out in whatever way you can. I guarantee your team will appreciate you for it.</p>
<p>&nbsp;</p>
<pre class="brush:python">import MySQLdb
import sys

#DB Settings
DB_HOST = 'host.com'
DB_NAME = 'db_name'
DB_PASS = 'db_pass'
DB_USER = 'db_username'

#Table Info
TB_PREFIX = 'tb_prefix' # leave empty if your tables aren't prefixed
MENU_TABLE = '%s_menu' % TB_PREFIX

#Misc Settings
MENU_TO_COPY = 4 # the ID of the menu to copy

def make_row_copy(row_to_copy, parent_id):
        print "Copying '%s' with parent %d" % (row_to_copy[col_lookup['name']], parent_id)
        sql = """
                insert into %s(%s, published, parent)
                select %s, 0, %d from %s
                where id = %d;
        """ % (MENU_TABLE, col_list, col_list, parent_id, MENU_TABLE,
                row_to_copy[col_lookup['id']])
        print sql

        cursor.execute(sql)
        row_to_copy = list(row_to_copy)
        row_to_copy.append(cursor.lastrowid)
        return row_to_copy

# make a connection to the mySQL DB
conn = MySQLdb.connect(host=DB_HOST, user=DB_USER, passwd=DB_PASS,
    db=DB_NAME)

#get table columns and set up lookup and list
cursor = conn.cursor()
cursor.execute('show columns from %s' % MENU_TABLE)
cols = cursor.fetchall()
col_lookup = {}
col_list = []
idx = 0
for col in cols:
        if col[0] not in ('id', 'published', 'parent'):
                col_list.append(col[0])
        col_lookup[col[0]] = idx
        idx += 1
col_list = ', '.join(col_list)
# add new_id column for after the copy
col_lookup['new_id'] = idx

# get root menu
cursor.execute('select * from %s where id = %d' %
        (MENU_TABLE, MENU_TO_COPY))
row = cursor.fetchone()

print row[col_lookup['name']]

# cycle through and get the children
new_row = make_row_copy(row, 0)
parents = []
current_parent = new_row
copy_queue = []

i = 0
while current_parent:
        # find children of current parent
        cursor.execute('select * from %s_menu where parent = %d' %
                (TB_PREFIX, current_parent[col_lookup['id']]))
        children = cursor.fetchall()

        first_iter = True
        for child in children:
                if first_iter:
                        new_row = make_row_copy(child,
                                current_parent[col_lookup['new_id']])
                        first_iter = False
                else:
                        copy_queue.append((child,
                            current_parent[col_lookup['new_id']]))

        if first_iter: #no children
                if len(copy_queue) == 0:
                        current_parent = None
                else:
                        tmp = copy_queue.pop()
                        current_parent = make_row_copy(*tmp)
        else:
                current_parent = new_row

cursor.close ()
conn.close()</pre>
]]></content:encoded>
			<wfw:commentRss>http://setaris.com/2011/09/copying-an-entire-menu-hierarchy-in-joomla/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Baby Steps To Greatness</title>
		<link>http://setaris.com/2011/09/baby-steps-to-greatness/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=baby-steps-to-greatness</link>
		<comments>http://setaris.com/2011/09/baby-steps-to-greatness/#comments</comments>
		<pubDate>Thu, 15 Sep 2011 17:05:23 +0000</pubDate>
		<dc:creator>Joshua Fialkoff</dc:creator>
				<category><![CDATA[Productivity]]></category>
		<category><![CDATA[crm]]></category>
		<category><![CDATA[operations]]></category>
		<category><![CDATA[sales]]></category>
		<category><![CDATA[tools]]></category>

		<guid isPermaLink="false">http://setaris.com/blog/?p=294</guid>
		<description><![CDATA[I was about 13 when I first watched What About Bob? and so the power of the Baby Steps program devised by Richard Dreyfuss’s character wasn’t immediately apparent to me. In the movie, the baby steps program is presented as the path to a life free of fear. The idea is simple enough and is [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="aligncenter size-full wp-image-298" title="Staircase on Fuel Storage Tank" src="/wp-content/uploads/2011/09/iStock_000017025446Small-e13161061971181.jpg" alt="Staircase on Fuel Storage Tank" width="552" height="273" /></p>
<p>I was about 13 when I first watched <a target="_blank" href="http://en.wikipedia.org/wiki/What_About_Bob%3F">What About Bob?</a> and so the power of the Baby Steps program devised by Richard Dreyfuss’s character wasn’t immediately apparent to me.</p>
<p>In the movie, the baby steps program is presented as the path to a life free of fear. The idea is simple enough and is an oft-used psychological tool. As an example, let’s say that you’re deathly afraid of spiders. To overcome your fear, you might start by putting a vial with a dead spider in your office. Then, maybe you put a caged live spider in the room with you. Next thing you know, a spider scurrying over your foot no longer causes you to run for the highest point in the room screaming for your cat.<span id="more-294"></span></p>
<p>Baby steps become infinitely more useful when you realize that the principle can be applied to any goal you want to achieve. This became particularly apparent to me during our search for a <a target="_blank" href="http://en.wikipedia.org/wiki/Customer_relationship_management">CRM system</a> to use at Setaris. At the time, we were doing what a typical startup does. Lead tracking for us was a messy combination of e-mails, post-it notes and fuzzy memories. Eventually we realized it would be good to establish something a little more robust.</p>
<p>Given our high computer geek density, we initially decided that custom software was the way to go. We reasoned that, though there were plenty of free and open source solutions out there, none of the existing solutions met our needs. Either they were too complex or failed to meet one of our requirements. We eventually reconsidered this decision in light of budgetary constraints and, instead, began using <a target="_blank" href="http://www.vtiger.com/">vTiger</a> and then eventually <a target="_blank" href="http://www.sugarcrm.com/crm/">SugarCRM</a>. We spent a bunch of time getting Sugar set up just right and then guess what happened? It hardly got used.</p>
<p>There are plenty of reasons why Sugar failed at the time but it mostly came down to there not being enough leads to make the features Sugar has to offer worth the extra time it took to enter leads. Unfortunately, this lesson came with a pretty hefty price tag. It’s in helping to avoid mistakes like this that the baby steps mantra becomes priceless. The next time you want to make a change in your organization, channel Bob and  follow these steps:</p>
<ol>
<li>Write down the ideal solution &#8211; this is usually the first solution you’ll consider. For example, we decided to set up SugarCRM.</li>
<li>Write down your goal for the solution. What is the problem you’re trying to solve? Very often, you’ll find your ideal solution solves much more than the problem you describe. We only wanted to track leads in a centralized place.</li>
<li>Reconsider your goal. Are you sure you need all that stuff? You might try the <a target="_blank" href="http://en.wikipedia.org/wiki/5_Whys">5 whys method</a> here to ensure you’re being honest with yourself.</li>
<li>Once you have your minimal goal, determine the simplest solution that satisfies that goal. In product development, we call this the Minimum Viable Product (MVP). Our MVP was a simple google spreadsheet.</li>
<li>Execute your solution. Remember, though, that even a simple, low friction solution is going to have more friction than the previous solution (which might have just been a free-for-all). If you want your solution adopted, you still need to create the appropriate environment for those affected. More on that later.</li>
</ol>
<p>Good luck and let us know how it goes.</p>
]]></content:encoded>
			<wfw:commentRss>http://setaris.com/2011/09/baby-steps-to-greatness/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Case of the Fitts</title>
		<link>http://setaris.com/2011/09/a-case-of-the-fitts/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=a-case-of-the-fitts</link>
		<comments>http://setaris.com/2011/09/a-case-of-the-fitts/#comments</comments>
		<pubDate>Thu, 08 Sep 2011 06:53:21 +0000</pubDate>
		<dc:creator>Michał Sterzycki</dc:creator>
				<category><![CDATA[UX]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[interaction]]></category>
		<category><![CDATA[interface]]></category>
		<category><![CDATA[mac os]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[ui]]></category>
		<category><![CDATA[usability]]></category>
		<category><![CDATA[ux]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://setaris.com/blog/?p=191</guid>
		<description><![CDATA[Which UI button is easiest to hit? This is a prime illustration of the most basic principles in usability and interaction design known as Fitts’ Law. The time it takes to point to an object is a function of the distance to the object and its size.]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><button style="height: 100px; width: 300px;" type="button">Hit me.</button> <button style="margin-left: 50px; height: 24px; width: 75px;" type="button">Hit me.</button></p>
<p>Which of these two buttons could you hit the fastest?</p>
<p><em>That&#8217;s easy. The big one.</em></p>
<p>Not so fast.</p>
<p>There is one instance where hitting the smaller button is faster: You are already directly on top of it.<span id="more-191"></span></p>
<h1>Fitting In</h1>
<p>This is a prime illustration of the most basic principle in usability and interaction design known as <a href="http://en.wikipedia.org/wiki/Fitts's_law">Fitts&#8217; Law</a>.</p>
<blockquote><p>The time it takes to point to an object is a function of the distance to the object and its size.</p></blockquote>
<p>To be even simpler, &#8220;The closer and bigger it is, the easier it is to point at.&#8221; When you think about it, this is obvious. However, Paul Fitts managed to derive an actual formula to calculate the time rather accurately. Countless research papers have confirmed his mathematical formula to be about 95% accurate.</p>
<p>If the buttons are exactly the same size, the button closest to your pointer wins.</p>
<p>Here, the bigger button would usually be easier to hit simply by virtue of its size. However, if you happened to be positioned on top of the small button already, you won&#8217;t have to move at all. Just click.</p>
<h1>Could I have the menu?</h1>
<p>If it weren&#8217;t for the current trend of completely removing or obscuring the menu bar in modern web browsers, I would have led with a different example.</p>
<blockquote><p>Quick: Open your Edit menu.</p></blockquote>
<p>The problem is that some browsers in Windows force you to show menus by tapping the ALT key. In Mac OS X Lion, Apple has built-in a Full-Screen Mode into Safari that hides the menu bar unless you bring your pointer to the top of the screen. No matter. Let us soldier on.</p>
<p>In Windows, each main application window has a menu bar shown inside the window, underneath the title bar. To get to the Edit menu, you would likely shoot your mouse up towards the Edit menu, overshoot it, then reel back downwards slowly to finally hit it. It takes some precision.</p>
<div id="attachment_208" class="wp-caption aligncenter" style="width: 548px"><a href="http://setaris.com/wp-content/uploads/2011/09/2011-09-06-08h13_14-e13154077073321.png"><img class="size-full wp-image-208   " title="Windows Menu Bar" src="/wp-content/uploads/2011/09/2011-09-06-08h13_14-e13154077073321.png" alt="" width="538" height="175" /></a><p class="wp-caption-text">The Windows 7 menu bar</p></div>
<p>On a Mac, the menu bar occupies the top edge of the screen, no matter what application you are in. To get to the Edit menu here, you&#8217;d shoot to the top of the screen, not caring about how far you go.</p>
<div id="attachment_207" class="wp-caption aligncenter" style="width: 616px"><a href="http://setaris.com/wp-content/uploads/2011/09/Screen-Shot-2011-09-02-at-16.50.39-e1315407579636.png"><img class="size-full wp-image-207   " title="Mac OS X menu bar" src="/wp-content/uploads/2011/09/Screen-Shot-2011-09-02-at-16.50.39-e1315407579636.png" alt="" width="606" height="106" /></a><p class="wp-caption-text">The Mac OS X menu bar</p></div>
<p>Can you see where Fitts&#8217; Law comes in?</p>
<p>The Mac OS menu bar is easier to hit because it&#8217;s not just a strip of 18 pixels you have to aim for with the pointer. Because your pointer won&#8217;t go past the edge of the screen even if you try, the menu bar is infinitely big. You can keep moving your mouse and pointer will stay put, ready to open the menu right at the edge of the screen.</p>
<p>Where else can we see Fitts in play?</p>
<h1>The Menu In Context</h1>
<p>The engineers working on Windows 8 have graciously turned to <a href="http://blogs.msdn.com/b/b8/">blogging their experiences</a> while working on the next version of Windows. Some changes are <a href="http://blogs.msdn.com/b/b8/archive/2011/08/31/designing-for-metro-style-and-the-desktop.aspx">radical</a>, while others may seem <a href="http://blogs.msdn.com/b/b8/archive/2011/08/29/improvements-in-windows-explorer.aspx">backwards</a>.</p>
<p>Consider this graph from Microsoft&#8217;s examination of how people use normal file commands in the current version of Windows:</p>
<p style="text-align: center;"><a href="http://setaris.com/wp-content/uploads/2011/09/win7commandentrypoint1.png"><img class="aligncenter size-full wp-image-211" title="win7commandentrypoint" src="/wp-content/uploads/2011/09/win7commandentrypoint1.png" alt="Graph of Windows 7 Explorer command entry points" width="578" height="397" /></a></p>
<p>To see the menu bar last is not surprising. In Windows 7 and Vista, it&#8217;s hidden unless you tap the ALT key. Even so, it&#8217;s tiny and not the easiest to use, as we&#8217;ve seen. But why is the context menu so much more popular than everything else?</p>
<p>Again, it&#8217;s Fitts. When you&#8217;re working with a file, it&#8217;s likely you are already pointing at it. To get to the context menu, you don&#8217;t even have to move your hand. Just right-click, and the menu appears right under your pointer. The commands in the context menu are nearly guaranteed to be easier to target than any of your other options, such as the keyboard-shortcuts, toolbar buttons, or menu bar items.</p>
<h1>Bigger and Closer is Better</h1>
<p>That&#8217;s the short of it. Always keep in mind how much effort it takes for the user to hit a particular control. Make the controls easy to find and hit. Think about where the user is likely to be at the moment they want to invoke a particular control.</p>
<p>Fitts&#8217; Law has proved remarkably accurate in describing user interactions with controls in a vast number of scenarios. Remember it when designing controls, whether they be for mouse, trackpad, multi-touch, or even just the eyes.</p>
]]></content:encoded>
			<wfw:commentRss>http://setaris.com/2011/09/a-case-of-the-fitts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Focus on the Fundamentals</title>
		<link>http://setaris.com/2011/08/focus-on-the-fundamentals/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=focus-on-the-fundamentals</link>
		<comments>http://setaris.com/2011/08/focus-on-the-fundamentals/#comments</comments>
		<pubDate>Fri, 26 Aug 2011 20:41:42 +0000</pubDate>
		<dc:creator>Eric Heinz</dc:creator>
				<category><![CDATA[Strategy]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[ford]]></category>
		<category><![CDATA[operations]]></category>
		<category><![CDATA[risk]]></category>
		<category><![CDATA[strategy]]></category>

		<guid isPermaLink="false">http://setaris.com/blog/?p=172</guid>
		<description><![CDATA[It’s 1908. You’re the dominant buggy whip manufacturer and business is strong. You’ve got committed customers, a great team, and more knowledge about your line of manufacturing than any of your competitors. There’s just one problem… The Ford Model T is about to be released, ushering in the automobile age, and drastically changing the landscape [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-176" title="Stagecoach" src="/wp-content/uploads/2011/08/iStock_000010364088XSmall-alpha1.png" alt="Vintage stagecoach engraving" width="532" height="226" /><br />
It’s 1908. You’re the dominant buggy whip manufacturer and business is strong. You’ve got committed customers, a great team, and more knowledge about your line of manufacturing than any of your competitors.</p>
<p>There’s just one problem…</p>
<p>The Ford Model T is about to be released, ushering in the automobile age, and drastically changing the landscape your business is operating in. The market for your product is going to shrink drastically and the revenues from your existing product lines will plunge.</p>
<p>Uh oh.</p>
<p>This story has played out again and again, for example: the typewriter, the cassette tape, and the CRT monitor. The constant creative destruction that is part of our economy requires business owners to cope with tremendous amounts of upheaval. Since you don’t have a crystal ball, how do you make sure you don’t end up getting buggy whipped?<span id="more-172"></span></p>
<h1>Focus on the Fundamentals</h1>
<p>At Setaris we use the following principal: focus on the fundamentals. Building a business requires a tremendous amount of learning, but it’s essential to think about how durable the knowledge you’re acquiring is. Knowing the ins and outs of a particular manufacturing process or social network may be valuable today, but what happens when things change? In contrast, there are skills, like the ability to read basic accounting statements or keep teams working together productively, that have stood the test of time. If you focus on learning the fundamentals of business, you will be in the best position to adapt when the world changes.</p>
<p>A few of the fundamentals that we focus on at Setaris:</p>
<ul>
<li>Managing people and teams</li>
<li>Executing projects on schedule and on budget</li>
<li>Scheduling resources to optimally handle a large number of projects in parallel</li>
<li>Designing sales processes and refining them based on experience</li>
<li>Managing marketing campaigns</li>
<li>Using CRM systems to track data relating to our sales and marketing departments</li>
<li>Optimally managing finances to minimize capital requirements</li>
<li>Making strategic decisions by rigorously analyzing each business opportunity quantitatively and in a probabilistic framework</li>
</ul>
<p>If Setaris was running its own business school these would be the required classes. We attempt to focus on the things closest to being the &#8220;laws of physics&#8221; that there are in the business world, i.e. mental frameworks that will be useful in future years regardless of how things play out. So we view building Setaris as similar to studying calculus, differential equations, probability, etc. In contrast, we try to avoid investing time in learning about topics that we view as potential trends or fads. We see many business opportunities as &#8220;electives&#8221;: material that may be interesting but quite plausibly won&#8217;t be of any use five years down the line.</p>
<h1>Reducing Risk, Adding Appeal</h1>
<p>One side benefit of this approach is that it reduces the risk of starting a business. When you’re just getting started there are any number of chance events that might derail your business: another recession, a competitor with deep pockets, the list goes on and on. But if you’ve developed several of the abilities outlined above then your prospects for successfully starting another business (or gasp! even getting a day job!) are much better. If you’ve got a couple of years of hands-on experience getting the word out about a product, negotiating with vendors, and keeping your team happy, then you’re going to be appealing to a lot of potential business partners and employers.</p>
]]></content:encoded>
			<wfw:commentRss>http://setaris.com/2011/08/focus-on-the-fundamentals/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

