<?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>Operation Project</title>
	<atom:link href="http://operationproject.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://operationproject.com</link>
	<description>We make stuff, for people.</description>
	<lastBuildDate>Tue, 30 Apr 2013 14:29:15 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>A Truly Ambitious Product Idea: Making Stuff for People</title>
		<link>http://operationproject.com/2013/a-truly-ambitious-product-idea-making-stuff-for-people/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=a-truly-ambitious-product-idea-making-stuff-for-people</link>
		<comments>http://operationproject.com/2013/a-truly-ambitious-product-idea-making-stuff-for-people/#comments</comments>
		<pubDate>Tue, 30 Apr 2013 14:29:05 +0000</pubDate>
		<dc:creator>Dave Feldman</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[UX]]></category>

		<guid isPermaLink="false">http://operationproject.com/?p=506</guid>
		<description><![CDATA[When I was eleven, my parents bought a Mac Plus. It had a tiny monochrome screen, a floppy drive, and 1MB of memory. And it came with something called HyperCard. HyperCard let you make stuff. It had documents called stacks, &#8230; <a href="http://operationproject.com/2013/a-truly-ambitious-product-idea-making-stuff-for-people/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>When I was eleven, my parents bought a Mac Plus. It had a tiny monochrome screen, a floppy drive, and 1MB of memory. And it came with something called HyperCard. HyperCard let you make stuff. It had documents called stacks, each a series of cards – similar to PowerPoint today. In addition to graphics and text…</p>
<p><a href="http://boxesandarrows.com/a-truly-ambitious-product-idea-making-stuff-for-people/">Read the full post at Boxes &amp; Arrows.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://operationproject.com/2013/a-truly-ambitious-product-idea-making-stuff-for-people/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iPhone: Still the Best Mobile Keyboard</title>
		<link>http://operationproject.com/2013/iphone-still-the-best-mobile-keyboard/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=iphone-still-the-best-mobile-keyboard</link>
		<comments>http://operationproject.com/2013/iphone-still-the-best-mobile-keyboard/#comments</comments>
		<pubDate>Mon, 22 Apr 2013 18:14:12 +0000</pubDate>
		<dc:creator>Dave Feldman</dc:creator>
				<category><![CDATA[Mobile]]></category>
		<category><![CDATA[UX]]></category>

		<guid isPermaLink="false">http://operationproject.com/?p=486</guid>
		<description><![CDATA[In yesterday&#8217;s TechCrunch post, &#8220;Hey Apple, What The Next iPhone Really, Really Needs Is A Much Better Keyboard&#8220;, Natasha Lomas argues that the iPhone keyboard is lagging behind its competition. I disagree. I&#8217;ve spent the last six weeks using a &#8230; <a href="http://operationproject.com/2013/iphone-still-the-best-mobile-keyboard/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p><a href="http://operationproject.com/wp-content/uploads/2013/04/4246128612_fce7678b2b_b.jpg"><img class="alignright size-medium wp-image-487" alt="an iPhone keyboard" src="http://operationproject.com/wp-content/uploads/2013/04/4246128612_fce7678b2b_b-300x200.jpg" width="300" height="200" /></a>In yesterday&#8217;s TechCrunch post, &#8220;<a href="http://techcrunch.com/2013/04/21/the-iphone-keyboard-stinks/">Hey Apple, What The Next iPhone Really, Really Needs Is A Much Better Keyboard</a>&#8220;, Natasha Lomas argues that the iPhone keyboard is lagging behind its competition. I disagree.</p>
<p>I&#8217;ve spent the last six weeks using a combination of Android&#8217;s built-in keyboard and SwiftKey, and it&#8217;s been an interesting opportunity to think about the nuances of keyboard design. Of course there&#8217;s room for Apple to improve; but I believe they still have the best keyboard in the business.<span id="more-486"></span></p>
<h2>Defending QWERTY</h2>
<p>Lomas writes,</p>
<blockquote><p>Qwerty keyboards owe their letter layout to early mechanical typewriters&#8230;Qwerty letter order made sense when the metal legs arranged around the typewriter’s amphitheatre needed to be positioned to avoid clashing with one another as they can-canned their letters up and over to stamp on the ink-soaked ribbon&#8230;Such mechanical thinking is clearly redundant in today’s digital word [sic].</p></blockquote>
<p>QWERTY was, indeed, <a href="http://en.wikipedia.org/wiki/QWERTY">devised to avoid jamming typewriters</a>. But a digital world doesn&#8217;t eliminate the need for mechanical thinking; it just changes the machines we think about – in this case, our hands.</p>
<p>QWERTY&#8217;s design kept keys apart that were likely to be pressed in quick succession. Think about how we operate our mobile keyboards when we want to type fast: two hands on the phone, thumbs tapping. Repeatedly tapping one thumb is slower and less comfortable than alternating thumbs. A design like QWERTY&#8217;s that maximizes the distance between successive taps increases the frequency of thumb alternation, arguably improving both typing speed and ergonomics.</p>
<h2>Next Word Prediction and Cognitive Load</h2>
<blockquote><p>Next word prediction, for starters, has broken the traditional letter by letter rhythm carried down from the days of mechanical typing. It’s a big step up from auto correction (which, yes, the iPhone has).</p></blockquote>
<p>For those who haven&#8217;t tried it, next word prediction (which most Android keyboards have) provides the user with a set of possible completions for whatever she&#8217;s typed so far. The most common implementation is a horizontal bar, just above the keyboard, containing three completions. It may not even require that you start a word: it can predict based on the context you&#8217;re in and the words you&#8217;ve already typed.</p>
<p>Which is great, right? Every time it guesses your word you can avoid typing it. Except that it&#8217;s not that simple. Typing efficiency is about more than the number of taps required. It&#8217;s about decision-making or <em>cognitive load</em>. Looking at a set of three words takes time and brainpower. How many taps&#8217; worth? I don&#8217;t know. But there&#8217;s a cost to pausing whatever you&#8217;re typing, looking at a set of choices, and picking one.</p>
<p>And that&#8217;s not the only decision involved. With autocorrect, you have either zero choices (no suggestion is present) or a simple binary choice in the context of your current thought process: is the word in your head best represented by whatever you&#8217;ve typed, or by the thing that&#8217;s popped up next to it? With next word prediction, you&#8217;re faced with a constant, less contextual decision: do I keep typing what I&#8217;m typing, or do I take a look at the choices the keyboard is offering me (which, for some reason, tend to appear in a location I wouldn&#8217;t otherwise look at)? That, in turn, can be further broken down into several decisions: Am I typing the word correctly? If so, is it long enough that it&#8217;s worth checking to see if there&#8217;s a completion available? Or if not, do I think it&#8217;s worth looking for the correct word amongst my choices?</p>
<p>This isn&#8217;t just theoretical stuff: when I&#8217;m typing on Android I honestly feel like I&#8217;m constantly interrupting myself to use the completion feature.</p>
<h2>Quiet Improvement</h2>
<blockquote><p>The iPhone’s keyboard is a relic of the past in more ways than one. It has barely changed since the phone was first introduced, way back in 2007 — the proverbial ice age in technology terms.</p></blockquote>
<p>The iPhone keyboard&#8217;s <em>UI</em> hasn&#8217;t changed much, but it&#8217;s improved tremendously – which is sort of ideal, since users didn&#8217;t have to adapt to anything new. I celebrated the day it stopped autocorrecting &#8220;for&#8221; to &#8220;fir.&#8221;</p>
<p>I <em>can</em> think of one UI change since the original iPhone: when you backspace after typing a word, you get a popup with alternate completions, including whatever you originally typed. I&#8217;ve never gotten the hang of using it, and I think it&#8217;s the exact problem I described above: it&#8217;s easier to correct manually than to make the decision to use the popup.</p>
<h2>Swype</h2>
<blockquote><p>In the touchscreen era, the most disruptive text input technique that has gained significant traction was devised by Swype&#8230;Instead of tapping, the Swype keyboard lets the user drag a finger to chain letters together to form words.</p></blockquote>
<p>While whole-word gestures are conceptually intriguing, I have some fundamental usability issues with Swype:</p>
<ul>
<li><span style="line-height: 15px;">Traditional tap keyboards provide feedback for each tap above the key itself. Swype  draws your gesture as you move, but that drawing is largely obscured by your finger.</span></li>
<li>The atomic nature of a word gesture can be problematic. Swype corrects for missed keys just as a tap keyboard does, but you don&#8217;t have any way of knowing what it&#8217;ll come up with until you&#8217;re done with the word. It&#8217;s up to you to decide if it&#8217;s worth bailing mid-gesture – at which point it&#8217;s two taps to get rid of your mistake.</li>
<li>Lengthy drag gestures can be awkward when operating a phone with one hand. But Swype&#8217;s word gestures don&#8217;t support two-handed operation: whatever hand isn&#8217;t gesturing is just idle.</li>
</ul>
<h2>Cargo Cult Design</h2>
<p>Again, there&#8217;s obviously room for Apple to improve – and for others to leapfrog the iPhone. But like so much in the tech industry these days, this feels like an example of <a href="http://en.wikipedia.org/wiki/Cargo_cult_programming">cargo cult design</a>. Innovators come up with great ideas but often don&#8217;t seem to analyze their competitors&#8217; solutions on a detailed, task-driven level; to dig in and ask, &#8220;<em>Why</em> is this the way it is?&#8221; As a result, they eliminate or misinterpret areas of the product where they&#8217;re <em>not</em><em> </em>innovating. The result is often one step forward, two steps back. And that&#8217;s a shame.</p>
<p><em>By way of disclosure: I have not tried every product Lomas brings up. This is intended as a general critique, not a comprehensive multi-product review.</em></p>
<p><i><a href="http://www.flickr.com/photos/djenan/4246128612/">iPhone keyboard image by djenan via Flickr</a>.</i></p>
]]></content:encoded>
			<wfw:commentRss>http://operationproject.com/2013/iphone-still-the-best-mobile-keyboard/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>What&#8217;s Wrong With iTunes 11: Visual Design Isn&#8217;t Information Architecture</title>
		<link>http://operationproject.com/2013/whats-wrong-with-itunes-11/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=whats-wrong-with-itunes-11</link>
		<comments>http://operationproject.com/2013/whats-wrong-with-itunes-11/#comments</comments>
		<pubDate>Fri, 25 Jan 2013 18:59:35 +0000</pubDate>
		<dc:creator>Dave Feldman</dc:creator>
				<category><![CDATA[UX]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[ux]]></category>

		<guid isPermaLink="false">http://operationproject.com/?p=388</guid>
		<description><![CDATA[I complain about Apple a lot. They&#8217;re fun to pick on: their products are generally well-designed, allowing me to critique individual details. But that&#8217;s changing. Each version of iPhoto is buggier, slower, and more confusing than the last. iOS interactions &#8230; <a href="http://operationproject.com/2013/whats-wrong-with-itunes-11/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>I complain about Apple a lot. They&#8217;re fun to pick on: their products are generally well-designed, allowing me to critique individual details.</p>
<p>But that&#8217;s changing. Each version of iPhoto is buggier, slower, and more confusing than the last. iOS interactions like Launchpad get shoehorned into the Mac without real integration. Arcane checkboxes and popups proliferate. More and more details slip through the cracks.</p>
<p><a href="http://www.apple.com/itunes/whats-new/">iTunes 11</a> may be the most prominent evidence of this yet. <a href="http://techcrunch.com/2012/11/29/itunes-11/">MG Siegler</a> and <a href="http://allthingsd.com/20121204/itunes-gets-an-upgrade-without-missing-a-beat/">Walt Mossberg</a> have written about superbly-executed details; but the fundamental information architecture of the product is flawed.</p>
<p><span id="more-388"></span></p>
<h2><b>History</b></h2>
<p>iTunes debuted in 2001 as a music player. In the intervening decade it pioneered the podcast; added movies, music, movie trailers, and online education; introduced the iTunes Store for purchase, download, and streaming; became the center of a digital hub for devices that extend far beyond playing media; and further expanded the Store to include apps. (Oddly, the Mac App Store is separate: on your Mac, you buy iPhone apps in iTunes and Mac apps in the App Store; on your iPhone you buy iPhone apps in the App Store and don&#8217;t buy Mac apps at all.)</p>
<p>The result is a giant, bloated product. I don&#8217;t necessarily blame Apple for that: each individual addition made sense on its own. But it also made sense to step back, look at what iTunes had become eleven years after its launch, and find a way to simplify.</p>
<h2><b>Navigation, the Old Way</b></h2>
<div id="attachment_390" class="wp-caption alignright" style="width: 310px"><a href="http://operationproject.com/2013/whats-wrong-with-itunes-11/sidebars/" rel="attachment wp-att-390"><img class="size-medium wp-image-390" alt="Sidebars in the Finder and iPhoto." src="http://operationproject.com/wp-content/uploads/2013/01/sidebars-300x296.png" width="300" height="296" /></a><p class="wp-caption-text">Sidebars in the Finder and iPhoto.</p></div>
<p>Broadly speaking, iTunes&#8217; functionality falls into three categories: media player, store, and device manager. Each has subcategories: for instance, the media player includes several types of media as well as playlists and Genius recommendations. Prior to version 11, you navigated these categories and subcategories <b>via a sidebar</b>. Such sidebars are straightforward and ubiquitous; Mac users encounter them in the Finder, Mail, iPhoto, and other Apple apps. Third-party developers have copied Apple, further reinforcing the pattern.</p>
<p>But sidebars have limitations. As the number of items grows, it becomes more and more difficult to find what you&#8217;re looking for. Apple&#8217;s visual design makes this worse: <b>dimming the category labels and drawing them in capital letters</b> makes the top-level category far less prominent – and thus easier to miss in a quick scan – than its subcategories. An earlier attempt to simplify by desaturating the icons eliminated the ability to scan by color, arguably doing more harm than good.</p>
<h2><b>New and Broken</b></h2>
<p>Upon upgrading to iTunes 11, I was greeted with this welcome/hint screen:</p>
<div id="attachment_391" class="wp-caption alignnone" style="width: 594px"><a href="http://operationproject.com/2013/whats-wrong-with-itunes-11/screen-shot-2012-11-29-at-3-15-03-pm/" rel="attachment wp-att-391"><img class=" wp-image-391" alt="iTunes 11 welcome screen" src="http://operationproject.com/wp-content/uploads/2013/01/Screen-Shot-2012-11-29-at-3.15.03-PM-1024x707.png" width="584" height="403" /></a><p class="wp-caption-text">iTunes 11&#8242;s welcome screen: hints for three big tabs.</p></div>
<p>Uh-oh. Hints and tutorials have their place – explaining novel interactions and concepts – but when Apple feels the need to display one for what are effectively three big tabs it can&#8217;t be good. But OK, now I know where my top-level navigation is: media on the left, devices and store on the right. (I still don&#8217;t know what that little cloud next to the media popup is, but it <i>is</i> cute.)</p>
<p>So let&#8217;s open the iTunes Store. Everything changes:</p>
<div id="attachment_405" class="wp-caption alignnone" style="width: 594px"><a href="http://operationproject.com/2013/whats-wrong-with-itunes-11/nav-in-store/" rel="attachment wp-att-405"><img class="size-large wp-image-405" alt="iTunes 11 in Store mode – where did my navigation go?" src="http://operationproject.com/wp-content/uploads/2013/01/nav-in-store-1024x235.png" width="584" height="134" /></a><p class="wp-caption-text">iTunes 11 in Store mode – where did my navigation go?</p></div>
<p>The tutorial has already failed us. Our media is gone, our devices are gone, and the Back button is disabled. Eventually we discover that the new Library button is a toggle that takes us back to media. Oddly, Apple missed the opportunity to borrow its iOS convention for this sort of thing, <b>wherein a flip animation preserves context</b> by making each mode the back side of the other.</p>
<p>Having created a toggle convention for Library and iTunes Store, Apple breaks it for device management. Clicking the device button (only accessible from the media side) yields the following:</p>
<div id="attachment_402" class="wp-caption alignnone" style="width: 594px"><a href="http://operationproject.com/2013/whats-wrong-with-itunes-11/itunes-device/" rel="attachment wp-att-402"><img class="size-large wp-image-402" alt="Device management: No navigation at all, just a Done button." src="http://operationproject.com/wp-content/uploads/2013/01/itunes-device-1024x235.png" width="584" height="134" /></a><p class="wp-caption-text">Device management: No navigation at all, just a Done button.</p></div>
<p>There&#8217;s no Library, no iTunes Store. You&#8217;re in a modal view, akin to a dialog box – though that modality is not visually distinguished as such, making it difficult to recognize. You&#8217;re also forced to commit any changes before leaving this view, meaning you can&#8217;t monkey with your playlists in the midst of managing a device. The buttons at the bottom change to reflect unsaved changes but the Done button at the top does not – and if you do click it with your choices don&#8217;t include the ability to cancel.</p>
<p>The result of all this? An iTunes that <i>looks</i> simpler, but is actually confusing to use. Its inconsistency with other Mac apps misses the opportunity to reinforce behavior patterns and to generate expectations that are predictably met; and its <em>internal</em> inconsistency is especially problematic, because it results in a situation where the app itself is creating expectations that are almost immediately broken again.</p>
<p><i>But come on</i>, you ask. <i>Is this really a big deal, or is this the kind of overanalysis that prevents designers from getting any work done?</i> You&#8217;re right: it&#8217;s not a big deal. Users will adjust. They&#8217;ll figure it out, or they won&#8217;t and they&#8217;ll find workarounds that get the job done. But these little annoyances and complexities add up. And the more central they are to the app, the faster they accumulate.</p>
<p>Every moment of hesitation is a delay, a distraction from the task at hand. And at some point, a great product with a few rough edges becomes a rough product with a few great details that, perhaps, no longer make up for the overall pain of using it. Historically, Apple has known this, sweated the details, and created products that &#8220;just work.&#8221; Lately, though, they seem to be confusing products that <i>look</i> simple and polished with those that actually <i>are.</i> Great UX and information architecture can&#8217;t overcome ugly design, but neither can great visual design overcome sloppy UX and IA. Apple&#8217;s strength was never in removing buttons, but in <i>including only the buttons that mattered</i>.</p>
<p>The baffling thing with iTunes is how easy it would&#8217;ve been to create a simple, easily-understood top-level navigation that avoided the sidebar and didn&#8217;t require a tutorial:</p>
<div id="attachment_395" class="wp-caption alignnone" style="width: 594px"><a href="http://operationproject.com/2013/whats-wrong-with-itunes-11/tabbed-itunes/" rel="attachment wp-att-395"><img class="size-large wp-image-395" alt="Tabbed navigation for iTunes." src="http://operationproject.com/wp-content/uploads/2013/01/tabbed-itunes-1024x135.png" width="584" height="76" /></a><p class="wp-caption-text">Tabbed navigation for iTunes.</p></div>
<p>I can only assume that in their attempt to combine traditional Mac conventions with newer iOS ones, Apple ended up with the worst of both worlds.</p>
<h2><b>Digging Deeper</b></h2>
<p>Great design starts with a search for the most fundamental question, and all this discussion of navigation begs the question: <i>should these three areas be in an app together at all? </i>Apple themselves have answered this with a resounding <i>no</i> on iOS, where you buy media in iTunes and apps in the App Store, manage podcasts in Podcasts, and consume music, videos, and educational videos in Music, Videos, and iTunes U respectively. Arguably they&#8217;ve gone too far; but building single-purpose, focused apps allows Apple to avoid bloat and keep things simple.</p>
<p>By pursuing such different strategies on its two platforms Apple is also punishing its multi-device users. Every device switch requires a moment of adjustment: <i>wait, I&#8217;m on my iPad? OK, right: here iTunes is a media store, I listen to stuff in Music, and if I want to buy apps I open App Store.</i></p>
<p>Desktop apps can handle a bit more complexity than mobile ones, so duplicating every detail of the iOS approach might not make sense. But iTunes functions could be split into 2-3 apps:</p>
<ol>
<li>A media app named iTunes, with store and player serving as flip sides of each other. (Or, this could be further split into two apps: iTunes the store, and Music &amp; Videos the player.)</li>
<li>A device management tool, probably not named <b>Pods &#8216;n&#8217; Stuff.</b> If Apple had delivered on the promise of iCloud, this could be an infrequently-accessed preference pane, but as it is iDevice management is too labor-intensive, finicky, and sync-centric for that.</li>
<li>iOS apps would join their Mac brethren in the existing <b>App Store.</b> This might be better from a marketing standpoint too: wading through iPhone apps while trying to find an album is irritating; discovering my favorite Mac software has an iPad version would be nice.</li>
</ol>
<p>One could argue iTunes&#8217; features are too interdependent to separate: why shouldn&#8217;t I buy, listen to, and sync my music and other content in one place? But Apple crossed that bridge a long time ago with photos: you manage your photos in iPhoto, but sync them in iTunes. Photo sharing options are split between iTunes&#8217; and iPhoto&#8217;s preferences. Splitting iTunes up could clarify this situation and create a consistent pattern.</p>
<h2><b>Epilogue: Bringing Back the Sidebar</b></h2>
<p>All that complaining aside, there is good news: you can <b>re-enable the sidebar by selecting <em>Show Sidebar</em> from in iTunes&#8217; <em>View</em> menu</b>. What&#8217;s more, Apple has restored the sidebar&#8217;s colorful icons, making it easier to distinguish different types of item at a glance.</p>
<p>Did I say good news? I meant bad news. If there&#8217;s one thing worse than making a bold but misguided UX change, it&#8217;s giving everyone the ability to roll it back. Because <i>any</i> change upsets users. <i>Show Sidebar</i> is a page straight out of Microsoft&#8217;s old playbook. Most users who find it will use and cling to it (myself included). So now Apple has to support it. That means more to test, more bugs to find, more edge cases to understand.</p>
<p>It&#8217;s also disturbing for its un-Apple-like quality; after all, this is the company that omitted cut-and-paste from the first iPhone, that unilaterally flipped our scrollbars, and whose aggressively conservative attitude toward backward compatibility has carried it through three chip architectures and two operating systems in fifteen years.</p>
<p>Of course, most of my music consumption happens via Spotify anyway. But that&#8217;s a product strategy discussion for a different day&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://operationproject.com/2013/whats-wrong-with-itunes-11/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Stky Update: Lower Price, Bumping, Badging</title>
		<link>http://operationproject.com/2013/stky-update-1-1/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=stky-update-1-1</link>
		<comments>http://operationproject.com/2013/stky-update-1-1/#comments</comments>
		<pubDate>Tue, 15 Jan 2013 15:08:00 +0000</pubDate>
		<dc:creator>Dave Feldman</dc:creator>
				<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[stky]]></category>

		<guid isPermaLink="false">http://operationproject.com/?p=377</guid>
		<description><![CDATA[Since I released Stky in June I&#8217;ve been thrilled by the response. Its novel approach to task management and simplicity have been a hit! Here are a few of the comments I&#8217;ve received: &#8220;Fits just the way I get organized &#8230; <a href="http://operationproject.com/2013/stky-update-1-1/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p><a href="http://operationproject.com/2013/stky-update-1-1/stky-v1_1-4-drawer/" rel="attachment wp-att-378"><img class="alignright size-medium wp-image-378" alt="Stky 1.1 Drawer" src="http://operationproject.com/wp-content/uploads/2013/01/stky-v1_1-4-drawer-169x300.png" width="169" height="300" /></a>Since I released <a title="Download Stky from the App Store" href="http://bit.ly/stky">Stky</a> in June I&#8217;ve been thrilled by the response. Its novel approach to task management and simplicity have been a hit! Here are a few of the comments I&#8217;ve received:</p>
<p><em>&#8220;Fits just the way I get organized in the morning.&#8221;</em></p>
<p><em>&#8220;The concept behind Stky is ingenious and the execution is beautiful.&#8221;</em></p>
<p><em>&#8220;Really like it, and I like the little sounds too. They make me happy.&#8221;</em></p>
<p>Stky&#8217;s been <a href="http://techcrunch.com/2012/08/28/stky-aims-to-save-you-from-yourself-with-sticky-note-inspired-to-do-list/">covered in TechCrunch</a> and named one of <a href="http://www.e-junkie.info/2012/12/2012-apps-roundup-best-apps-of-year.html">E-Junkie&#8217;s best apps of 2012</a>.</p>
<p>It&#8217;s been especially gratifying to see how well such a simple concept works for so many people. But of course, there&#8217;s always room for improvement. With that in mind I&#8217;m pleased to announce <a title="Download Stky from the App Store" href="http://bit.ly/stky">Stky version 1.1</a>! <span id="more-377"></span>With this update I&#8217;m <strong>lowering the price to 99¢ USD</strong> and adding:</p>
<ul>
<li>Much-improved iPhone 5 support.</li>
<li>Bump tasks to the top of your list using the arrow button in the swipe menu. Shake to undo.</li>
<li>The home screen icon now shows the number of tasks left on today&#8217;s sticky.</li>
<li>Bug fixes, look &amp; feel tweaks, whatnot.</li>
</ul>
<p><a title="View Stky in the App Store" href="http://bit.ly/stky">Get it while it&#8217;s hot</a>!</p>
<p><a href="http://operationproject.com/2013/stky-update-1-1/stky-v1_1-2-sticky/" rel="attachment wp-att-379"><br />
</a> <a href="http://operationproject.com/2013/stky-update-1-1/stky-v1_1-3-new/" rel="attachment wp-att-380"><img class="aligncenter size-medium wp-image-380" alt="Stky 1.1: Adding a task" src="http://operationproject.com/wp-content/uploads/2013/01/stky-v1_1-3-new-169x300.png" width="169" height="300" /></a><a href="http://operationproject.com/2013/stky-update-1-1/stky-v1_1-2-sticky/" rel="attachment wp-att-379"><img class="aligncenter size-medium wp-image-379" alt="Stky 1.1: the daily sticky" src="http://operationproject.com/wp-content/uploads/2013/01/stky-v1_1-2-sticky-169x300.png" width="169" height="300" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://operationproject.com/2013/stky-update-1-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Trouble with Lean Startup: User Research is Hard</title>
		<link>http://operationproject.com/2012/the-trouble-with-lean-startup-user-research-is-hard/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=the-trouble-with-lean-startup-user-research-is-hard</link>
		<comments>http://operationproject.com/2012/the-trouble-with-lean-startup-user-research-is-hard/#comments</comments>
		<pubDate>Fri, 02 Nov 2012 21:46:29 +0000</pubDate>
		<dc:creator>Dave Feldman</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[UX]]></category>
		<category><![CDATA[lean-startup]]></category>

		<guid isPermaLink="false">http://operationproject.com/?p=369</guid>
		<description><![CDATA[When I first heard about Lean Startup I was tempted to dismiss it. The tech industry gets excited about movements and philosophies; when they do I tend to run screaming. Parts of Lean Startup made sense to me, and indeed &#8230; <a href="http://operationproject.com/2012/the-trouble-with-lean-startup-user-research-is-hard/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p><a href="http://operationproject.com/wp-content/uploads/2012/11/ask-a-user.jpg"><img class="size-full wp-image-370 alignright" title="One Does Not Simply Ask a User What They Want" src="http://operationproject.com/wp-content/uploads/2012/11/ask-a-user.jpg" alt="" width="252" height="252" /></a>When I first heard about <a href="http://en.wikipedia.org/wiki/Lean_Startup">Lean Startup</a> I was tempted to dismiss it. The tech industry gets excited about movements and philosophies; when they do I tend to run screaming.</p>
<p>Parts of Lean Startup made sense to me, and indeed echoed what UX practitioners have been saying for years. Gather data. Make sure you&#8217;re building something your target customers will actually use. Test early and often. So I did something I rarely do: I read the book, Eric Ries&#8217; <em><a href="http://www.amazon.com/The-Lean-Startup-Entrepreneurs-ebook/dp/B004J4XGN6/">The Lean Startup</a>.</em></p>
<p>By and large I like Lean Startup, especially once you recognize how it&#8217;s been misunderstood by the industry at large:<span id="more-369"></span></p>
<ul>
<li><strong>A <em>minimum viable product</em> isn&#8217;t a minimal version of your product</strong>. Every product idea is based on assumptions. Incorrect assumptions can lead a startup down an unsuccessful path, so a big part of Lean Startup involves identifying assumptions and turning them into testable hypotheses. Your <em>minimum viable product</em> is your tool: the simplest, easiest test you can construct for a particular hypothesis. It may or may not be your actual product, and isn&#8217;t intended to be thrown at users wholesale. In particular this means Lean Startup <em>does not advocate</em> releasing half-finished products to the world, nor should it be confused with a &#8220;build something fast and see if it sticks&#8221; philosophy.</li>
<li><strong><em>Lean Startup is not a substitute for product vision.</em></strong><em> </em>Many have interpreted Lean Startup to mean you needn&#8217;t have a big, long-term vision. But the best products do have that vision to guide and constrain their efforts. What you learn along the way will change the path you take and might scrap the vision entirely; but that doesn&#8217;t mean you don&#8217;t need it.</li>
<li><strong><em>Lean Startup eliminates the risk associated with trusting your gut</em></strong><em>.</em> Not exactly. Lean Startup <em>reduces</em> risk and provides an efficient method for vetting your gut, a.k.a. verifying your hypotheses. But while you can reduce the unpredictable role creativity and intuition play, you can&#8217;t completely replace them with a system.</li>
</ul>
<p>So you&#8217;ve got your vision, you&#8217;ve created a hypothesis, and you&#8217;re ready to craft an MVP. What should it be? There are examples throughout the book: landing pages and sign-up forms to gauge user interest, &#8220;concierge&#8221; products that use people to simulate algorithms, etc. Put something together, test it, draw conclusions. Except it&#8217;s not that simple.</p>
<p>Suppose that in 2001, Apple had asked people whether they&#8217;d use an iPod. iTunes was brand new. The iTunes Store didn&#8217;t exist yet: digital music was all about tedious CD-ripping or equally tedious searching and downloading from Napster. MP3 players were inexpensive but limited-capacity and hard to use. Understanding the appeal of a $399 iPod required an intuitive grasp of a world that didn&#8217;t exist yet. I don&#8217;t <em>know</em> how our fictional focus group would&#8217;ve reacted, but I can easily see them laughing at the price and asking for longer battery life in their Nomads. Or better skip protection in their Discmen.</p>
<p>You can&#8217;t just ask users what they think of your product. Imagining your world with that product in it is hard, even for experienced product designers. Is there a need? Will there be in six months? Does this particular product address the need in a way that recognizes how you&#8217;ll actually approach the task in question? Is there a latent human tendency for which a product doesn&#8217;t yet exist? Are there details of the final design that will make the difference between a decent product and an addictive one?</p>
<p>Different hypotheses require different MVPs, each carefully constructed to avoid pitfalls. Some examples:</p>
<ul>
<li>A <strong>survey</strong> can give you a window into the user&#8217;s mind but everything is filtered through layers of bias. Is the user second-guessing the question? Does he like the <em>idea</em> of himself using the product? Is he answering honestly but without a detailed understanding of his own needs? A little cleverness can give you greater insight by coming at things sideways but it takes care and skill to compose, and can still only illuminate certain types of hypothesis.</li>
<li>A <strong>landing page</strong> can answer questions about positioning. Is the product you&#8217;ve described something the viewer thinks she wants? Does it fill a need she can identify? But it won&#8217;t tell you much about engagement, retention, or usability. And it can be risky in the case of products that create entirely new categories.</li>
<li>Usability testing – officially in a lab, or unofficially in a cafe – will help you find aspects of your product that are confusing, but won&#8217;t tell you whether people will adopt, use, or like it. One researcher I worked with would ask participants to rate a feature on a scale of one to seven – and then throw out the response. The self-reported number wasn&#8217;t reliable data; he just wanted to hear them defend their answer so he could understand their perception of the product. As with all these methods, success is highly dependent on how the test is constructed.</li>
</ul>
<p>I could go on. Indeed, whole books have been written on this and whole careers built on doing it well. My point is not to scare you away from testing – or to reject Lean Startup – but to point out an omission. You <em>can</em> test, and if you can&#8217;t afford an expert you can do it yourself. But think carefully, take some time to construct your test, and try to answer questions like these:</p>
<ul>
<li>Given your hypothesis, what method might help you get the data you need? What might cut through as much bias as possible?</li>
<li>Once you&#8217;ve chosen a method, what are its limitations? What are all the ways the information you get back might be flawed?</li>
<li>What &#8220;insights&#8221; will you need to throw out because they can&#8217;t be trusted?</li>
</ul>
<p>A great test will save you time and money. A poorly-conceived or poorly-constructed test will not only fail to give you the answers you need, it might even send you spinning off in the wrong direction entirely.</p>
<p>Happy testing.</p>
<p><em>Thanks to <a href="https://twitter.com/todd_hausman">Todd Hausman</a> and <a href="https://twitter.com/CassSapir">Cass Sapir</a> for their help in editing this post.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://operationproject.com/2012/the-trouble-with-lean-startup-user-research-is-hard/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>It&#8217;s OK to Work at a Big Evil Tech Company</title>
		<link>http://operationproject.com/2012/its-ok-to-work-at-a-big-evil-tech-company/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=its-ok-to-work-at-a-big-evil-tech-company</link>
		<comments>http://operationproject.com/2012/its-ok-to-work-at-a-big-evil-tech-company/#comments</comments>
		<pubDate>Mon, 27 Aug 2012 19:45:11 +0000</pubDate>
		<dc:creator>Dave Feldman</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[startups]]></category>
		<category><![CDATA[tech-industry]]></category>

		<guid isPermaLink="false">http://operationproject.com/?p=352</guid>
		<description><![CDATA[It&#8217;s been nearly eight months since I quit my job at AOL to become an entrepreneur. It&#8217;s hard. They tell you it&#8217;s going to be hard; you say, &#8220;Yeah, I know, it&#8217;s totally going to be hard;&#8221; and then it&#8217;s &#8230; <a href="http://operationproject.com/2012/its-ok-to-work-at-a-big-evil-tech-company/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>It&#8217;s been nearly eight months since I <a title="I’m Leaving AOL. Here’s What’s Next." href="http://operationproject.com/2011/im-leaving-aol-heres-whats-next/">quit my job at AOL to become an entrepreneur</a>. It&#8217;s hard. They tell you it&#8217;s going to be hard; you say, &#8220;Yeah, I know, it&#8217;s totally going to be hard;&#8221; and then it&#8217;s hard.</p>
<p>Not a week goes by in which I don&#8217;t fantasize about going back to work at a big company. That&#8217;s OK: in unfamiliar, uncomfortable terrain it&#8217;s inevitable I&#8217;ll want to retreat to the familiar. It would be just that: a retreat. I&#8217;ve chosen this path because I <em>want</em> to start something myself, because I <em>want</em> to build a company. And as I said, I knew it was going to be hard.</p>
<p>But I&#8217;m equipped to do it, in no small part because I&#8217;ve spent the last five years at big tech companies – first Yahoo!, then AOL. I was <a title="AOL? Really! My First Year as an AOLer" href="http://operationproject.com/2011/aol-really-my-first-year-as-an-aoler/">thrilled to be there</a>, surrounded by talented, passionate people who knew more than I did. There were fascinating design reviews, brown bag talks, hallway conversations. There was so much to learn, and I loved it.<span id="more-352"></span></p>
<p>As a result I became a better product person, a better designer, a better developer, a better reader of the industry. I learned some of <a title="The Frog and the Bunny: A Parable" href="http://operationproject.com/2011/the-frog-and-the-bunny/">what works and doesn&#8217;t work</a> inside an organization. I learned how to manage a team. I found mentors and advisors. And I built up the network I needed to get started on my own. I don&#8217;t want to go back to it, but I also wouldn&#8217;t trade it.</p>
<p>There&#8217;s a <a href="http://uncrunched.com/2012/08/26/investors-dont-like-acqui-hires/">debate going on right now about acqui-hires</a> and whether they&#8217;re good for the industry. I&#8217;ll leave that to folks who know what they&#8217;re talking about, but something struck me as I read through the posts so far.</p>
<p>In her <a href="http://pandodaily.com/2012/08/25/the-acqui-hire-scourge-whatever-happened-to-failure-in-silicon-valley/">criticism of acqui-hires</a> Sarah Lacy wrote, &#8220;Not enough people moving to the Valley or coming out of school want to work at companies other people are starting, because it’s so easy to start their own.&#8221; In <a href="http://uncrunched.com/2012/08/26/investors-dont-like-acqui-hires/">his response</a> Mike Arrington said, &#8220;The article that needs to be written is how many entrepreneurs today expect an automatic Hollywood ending to their startup.&#8221; Too many young techies are becoming founders because it <em>seems</em> easy and romantic. When, in fact, it&#8217;s really hard. (I may have mentioned that already.)</p>
<p>In December I <a title="I’m Leaving AOL. Here’s What’s Next." href="http://operationproject.com/2011/im-leaving-aol-heres-whats-next/">described tech entrepreneurship</a> as &#8220;the Bay Area version of the American Dream.&#8221; But there are models of American success other than a white picket fence in the suburbs&#8230;and there are models of tech success other than Instagram.</p>
<p>If you&#8217;re just graduating college, founding a startup might be your <em>least</em> attractive option because you&#8217;re explicitly discarding some of the best opportunities to learn from others before striking out on your own.</p>
<p>If you&#8217;ve got a product idea burning a hole in your brain and it&#8217;s too big to fit into a side project sure, found a startup. But if you want to jump into the fray, work with great people, work on products that affect millions of users, and make a decent living the process – then update your LinkedIn and start interviewing. You&#8217;ll probably enjoy it, and you&#8217;ll find yourself better equipped to do your own thing in a few years as a result.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://operationproject.com/2012/its-ok-to-work-at-a-big-evil-tech-company/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Introducing Stky: the To-Do List That Saves You From Yourself</title>
		<link>http://operationproject.com/2012/introducing-stky/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=introducing-stky</link>
		<comments>http://operationproject.com/2012/introducing-stky/#comments</comments>
		<pubDate>Wed, 22 Aug 2012 19:19:42 +0000</pubDate>
		<dc:creator>Dave Feldman</dc:creator>
				<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[stky]]></category>

		<guid isPermaLink="false">http://operationproject.com/?p=336</guid>
		<description><![CDATA[You&#8217;ve tried a lot of to-do lists. It starts out well: a blank slate, a new system, a sense of purpose. But one day you open that shiny to-do app, see a &#8220;today&#8221; list a mile long, and can&#8217;t take &#8230; <a href="http://operationproject.com/2012/introducing-stky/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>You&#8217;ve tried a lot of to-do lists. It starts out well: a blank slate, a new system, a sense of purpose. But one day you open that shiny to-do app, see a &#8220;today&#8221; list a mile long, and can&#8217;t take it.</p>
<p><a href="http://operationproject.com/wp-content/uploads/2012/08/sticky-list.jpg"><img class="alignright size-medium wp-image-338" title="A sticky note on my monitor" src="http://operationproject.com/wp-content/uploads/2012/08/sticky-list-300x300.jpg" alt="A sticky note on my monitor" width="300" height="300" /></a>And what do you do? Grab a sticky note. Write down the five things you&#8217;ll do today, slap it on your monitor, done. Your life is under control again.</p>
<p>There&#8217;s a fundamental flaw in today&#8217;s productivity apps: the assumption that with a well-organized tool we can keep our lives under control. For most of us that&#8217;s just not true. (One glance at my desk should convince anyone of that.) You put ten things on your list and do five. You probably won&#8217;t do the others tomorrow, but you can&#8217;t bring yourself to delete them&#8230;so the list grows. And grows. Until it&#8217;s more than you can bear to look at.</p>
<p><a title="Get Stky from the App Store" href="http://bit.ly/stky">Stky</a> is a simple to-do list inspired by that sticky note on your monitor. By anyone who&#8217;s ever put a credit card in the freezer. Or taken change out of the vacation jar to pay the babysitter. Sure, it&#8217;s about getting things done. But it&#8217;s also about the satisfaction you get from crossing off everything on your list; and the freedom of waking up to a blank slate in the morning.</p>
<p><a title="Get Stky from the App Store" href="http://bit.ly/stky">Stky is available now for iPhone and iPod Touch</a>. I hope you enjoy it.</p>
<p style="text-align: center;"> <a href="http://operationproject.com/wp-content/uploads/2012/08/stky-first-run.jpg"><img class="aligncenter size-medium wp-image-341" title="Stky: First Run" src="http://operationproject.com/wp-content/uploads/2012/08/stky-first-run-200x300.jpg" alt="Stky: First Run" width="200" height="300" /></a><a href="http://operationproject.com/wp-content/uploads/2012/08/stky-enter-task.jpg"><img class="aligncenter size-medium wp-image-340" title="Stky: Enter Task" src="http://operationproject.com/wp-content/uploads/2012/08/stky-enter-task-200x300.jpg" alt="Stky: Enter Task" width="200" height="300" /></a><a href="http://operationproject.com/wp-content/uploads/2012/08/stky-home.jpg"><img class="aligncenter size-medium wp-image-342" title="Stky: Home" src="http://operationproject.com/wp-content/uploads/2012/08/stky-home-200x300.jpg" alt="Stky: Home" width="200" height="300" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://operationproject.com/2012/introducing-stky/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Smart UX: The Power of Nuanced Behavior</title>
		<link>http://operationproject.com/2012/smart-ux-the-power-of-nuanced-behavior/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=smart-ux-the-power-of-nuanced-behavior</link>
		<comments>http://operationproject.com/2012/smart-ux-the-power-of-nuanced-behavior/#comments</comments>
		<pubDate>Tue, 17 Jul 2012 15:26:29 +0000</pubDate>
		<dc:creator>Dave Feldman</dc:creator>
				<category><![CDATA[UX]]></category>

		<guid isPermaLink="false">http://operationproject.com/?p=317</guid>
		<description><![CDATA[As product designers we tend to seek holistic solutions to user problems. We ask, &#8220;Yeah, but what about when the user does this?&#8221; and then we seek a Grand Unified Design that takes this into account elegantly. But sometimes an elegant &#8230; <a href="http://operationproject.com/2012/smart-ux-the-power-of-nuanced-behavior/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>As product designers we tend to seek holistic solutions to user problems. We ask, &#8220;Yeah, but what about when the user does <em>this</em>?&#8221; and then we seek a Grand Unified Design that takes <em>this</em> into account elegantly. But sometimes an elegant solution doesn&#8217;t exist. Sometimes the best UX is one where each edge case, each behavioral nuance is effectively hard-coded. It may seem cumbersome, but it can also result in a great user experience.<span id="more-317"></span></p>
<p><a href="http://operationproject.com/wp-content/uploads/2012/07/wifi-window.jpg"><img class="alignright size-full wp-image-318" title="wifi-window" src="http://operationproject.com/wp-content/uploads/2012/07/wifi-window.jpg" alt="" width="320" height="480" /></a>By way of example I&#8217;ll pick on Apple again. (They&#8217;re fun to pick on in part because they&#8217;ve got the basics down.) iOS&#8217;s popup &#8220;WiFi window&#8221; is convenient: it prompts me to join a WiFi network when one is available. I end up disabling it in Settings because it gets in my way: the number of times it interrupts a task far exceeds the number of times I appreciate its convenience.</p>
<p>I don&#8217;t even know what a holistic, simple solution would look like. But I suspect introducing a few heuristics would make things a lot better:</p>
<ul>
<li>Don&#8217;t display the window within one second of a keyboard press. This should take care of the vast majority of cases in which it interrupts typing. If it doesn&#8217;t, take it further: don&#8217;t show the window when the keyboard is onscreen.</li>
<li>Don&#8217;t display the window within half a second of a tap or other gesture.</li>
<li>Don&#8217;t display the window if the device is moving, e.g. if I&#8217;m on a train. This can either be determined via GPS (with possible battery consequences) or by how quickly the lineup of WiFi networks changes.</li>
<li>Don&#8217;t display the window (or decrease the likelihood of displaying it) if the available WiFi networks are ones the user has declined to join in the past.</li>
<li>Don&#8217;t display the window when I&#8217;m already in a modal state (slide-up menu, application tray, etc.).</li>
<li><em>Do</em> display the window if the user takes an action that requires WiFi. (I think Apple has already implemented this.)</li>
</ul>
<p>There are probably others, but you get the idea. When designing a potentially annoying behavior, the question to ask is: are there edge cases that can simply be handled via a clever heuristic? Could that make the difference between providing a handy feature and annoying the user?</p>
]]></content:encoded>
			<wfw:commentRss>http://operationproject.com/2012/smart-ux-the-power-of-nuanced-behavior/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>You Should Absolutely Learn to Code</title>
		<link>http://operationproject.com/2012/you-should-absolutely-learn-to-code/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=you-should-absolutely-learn-to-code</link>
		<comments>http://operationproject.com/2012/you-should-absolutely-learn-to-code/#comments</comments>
		<pubDate>Fri, 18 May 2012 15:10:05 +0000</pubDate>
		<dc:creator>Dave Feldman</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[tech-industry]]></category>

		<guid isPermaLink="false">http://operationproject.com/?p=291</guid>
		<description><![CDATA[Jeff Atwood over at Coding Horror is frustrated by the tech industry&#8217;s current everyone should-learn-to-code theme, and struck back this week with Please Don&#8217;t Learn to Code. He makes some good points. But as someone who&#8217;s been promoting programming as &#8230; <a href="http://operationproject.com/2012/you-should-absolutely-learn-to-code/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Jeff Atwood over at Coding Horror is frustrated by the tech industry&#8217;s current <em>everyone should-learn-to-code</em> theme, and struck back this week with <a href="http://www.codinghorror.com/blog/2012/05/please-dont-learn-to-code.html">Please Don&#8217;t Learn to Code</a>. He makes some good points. But as someone who&#8217;s been promoting programming as part of a well-rounded education for years I fundamentally disagree.</p>
<p>Atwood writes, &#8220;Can you explain to me how Michael Bloomberg would be better at his day to day job of leading the largest city in the USA if he woke up one morning as a crack Java coder?&#8221; And of course Mr. Bloomberg wouldn&#8217;t. But there&#8217;s an implicit assumption that <em>learning to code</em> is the same as <em>becoming an engineer.</em> It isn&#8217;t.<span id="more-291"></span></p>
<p>Learning to code can mean a lot of things. On one end of the spectrum is the designer or PM who, over time and via trial and error, learns to copy and paste bits of jQuery in order to assemble simple prototypes. On the other is a fundamental grounding in basic concepts – variables, functions, objects, pointers, etc. – provided by an introductory computer science course or equivalent. The former is useful and can be a solid first step. The latter is critical for anyone seeking a career in software development. But it&#8217;s also valuable to <em>anyone</em> – far more so than the cut-and-paste stuff.</p>
<h2>Mental Models</h2>
<p>Like most of us in the software industry, I serve as tech support for friends and family. Why? They&#8217;re perfectly computer-literate. Some of them install their own hard drives. My dad just fixed his own motherboard. To borrow Atwood&#8217;s analogy, they can &#8220;recognize plumbing problems when they see them.&#8221;</p>
<p>No, friends turn to me because I have a deeper, more complete mental model of what goes on inside a computer. I can look at the problem and infer whether it&#8217;s hardware or software, whether it&#8217;s a particular application or the OS. I can suggest a course of action with greater accuracy than they can. How did I get this knowledge? By learning to code.</p>
<p>I don&#8217;t know how to change the oil on my car. I should, for exactly the same reason you should learn to code. Sadly, I don&#8217;t – I take it to the Subaru place instead. But computers are still in the awkward teenage years between their birth as business and hobbyist devices and their future as fully-serviceable task-centric appliances. The computer equivalents of auto mechanics and plumbers haven&#8217;t fully evolved yet, and the devices themselves aren&#8217;t as reliable as your car. (It&#8217;s acceptable for your <em>computer</em> to crash of its own accord.) Learning the fundamentals of programming gives you the insight you need to maintain your computer in a world that still lacks solid infrastructure to do it for you.</p>
<h2>Personal Automation</h2>
<p>There&#8217;s a poster on my wall full of &#8220;Dave-isms&#8221; that my team made when I left Yahoo!. One is, &#8220;I wrote a script for that.&#8221; See, I don&#8217;t like doing repetitive tasks. Instead, I stop and write little scripts to do them for me. With luck it saves me time and energy. And even if it&#8217;s a wash, writing the script is far more interesting than pressing the same six keys two hundred times.</p>
<p>Computers have tremendous potential to automate our lives. In learning Excel or Photoshop, in signing up for MailChimp, in shopping on Amazon we tap into that potential – but only to the extent that the developers of those apps and services anticipated our needs.</p>
<p>There have been attempts to address this: Apple with <a href="http://support.apple.com/kb/HT2488">Automator</a>, Microsoft with <a href="http://www.microsoft.com/visualstudio/en-us/products/2010-editions/visual-basic-express">Visual Basic</a>. And if you haven&#8217;t tried <a href="http://ifttt.com/wtf">iftt</a> you absolutely should. But even these tools can be tough to understand if you don&#8217;t have <em>some</em> background in programming. And those of us who do know that at some point it&#8217;s quicker and easier just to whip up a shell script. Doing so doesn&#8217;t require advanced computer science knowledge, or code that scales and performs and localizes to twelve different countries. It just requires a little logic.</p>
<h2>Tech Industry Professionals</h2>
<p>I&#8217;m also thrilled to see so many of my non-engineer colleagues learning to code; if I had my way every designer and product manager would have some programming ability. Not because they should be building the products – there&#8217;s a huge difference between being able to code and being a great developer, just as there is between being able to fix your leaky sink and being a great plumber – but because the best teams are built on mutual respect and understanding. Things go better when everyone knows just enough of everyone else&#8217;s job to collaborate effectively, to understand what the others are doing and <em>why it&#8217;s actually hard</em>.</p>
<p>For designers there&#8217;s another reason. A designer&#8217;s fundamental job is to communicate. Sometimes the best form of communication is a prototype. And sometimes the best way to prototype a particular interaction is by writing code. Further, sometimes the quickest way to move that button 1px to the left is to edit the CSS or JS yourself.</p>
<h2>Give a Man a Fish, and Other Idioms</h2>
<p>Atwood writes, &#8220;Software developers tend to be software addicts who think their job is to write code. But it&#8217;s not. Their job is to solve problems. Don&#8217;t celebrate the creation of code, celebrate the creation of <em>solutions</em>.&#8221; And he&#8217;s absolutely right.</p>
<p>Everything looks like a nail to someone with a hammer; developers run the risk of seeking programmatic solutions to problems that don&#8217;t need them. But <em>nothing</em> looks like a nail to someone who&#8217;s never seen a hammer. Learning to code puts a powerful tool in your toolbox; you needn&#8217;t be a plumber to benefit from owning a wrench.</p>
<p>But perhaps Atwood is simply concerned about a world full of &#8220;naive, novice, not-even-sure-they-like-this-whole-programming-thing coders&#8221; getting in the way of truly skilled developers, assuming they know best despite all evidence to the contrary. And I&#8217;ll grant him, it&#8217;s a risk. Ask any designer: they&#8217;ve been dealing with it for years.</p>
]]></content:encoded>
			<wfw:commentRss>http://operationproject.com/2012/you-should-absolutely-learn-to-code/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>I&#8217;m Joining CrunchFund as Entrepreneur-in-Residence</title>
		<link>http://operationproject.com/2012/im-joining-crunchfund-as-entrepreneur-in-residence/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=im-joining-crunchfund-as-entrepreneur-in-residence</link>
		<comments>http://operationproject.com/2012/im-joining-crunchfund-as-entrepreneur-in-residence/#comments</comments>
		<pubDate>Tue, 15 May 2012 22:12:45 +0000</pubDate>
		<dc:creator>Dave Feldman</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://operationproject.com/?p=283</guid>
		<description><![CDATA[I&#8217;m incredibly excited that I&#8217;ll be joining CrunchFund — the early-stage venture capital firm run by Mike Arrington, Patrick Gallagher, and MG Siegler – as its first entrepreneur-in-residence. Get the details over at Uncrunched. I got to know Mike and MG &#8230; <a href="http://operationproject.com/2012/im-joining-crunchfund-as-entrepreneur-in-residence/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>I&#8217;m incredibly excited that I&#8217;ll be joining <a href="http://crunchfund.com">CrunchFund</a> — the early-stage venture capital firm run by <a href="http://www.crunchbase.com/person/michael-arrington">Mike Arrington</a>, <a href="http://www.crunchbase.com/person/patrick-gallagher-3">Patrick Gallagher</a>, and <a href="http://www.crunchbase.com/person/mg-siegler">MG Siegler</a> – as its first entrepreneur-in-residence. <a href="http://uncrunched.com/2012/05/15/dave-feldman-joins-crunchfund-as-first-entrepreneur-in-residence/">Get the details over at Uncrunched</a>.</p>
<p>I got to know Mike and MG while product-managing the redesign of <a href="http://techcrunch.com">TechCrunch.com</a> as part of my role on <a href="http://www.crunchbase.com/person/matte-scheinker">Matte Scheinker&#8217;s</a> Consumer Experience team at AOL. Mike and I kept in touch after I <a href="http://operationproject.com/2011/im-leaving-aol-heres-whats-next/">left AOL to enter the chaotic startup world</a>, and he&#8217;s been extremely helpful in helping me find my way. Even as I continue that process I&#8217;m thrilled to be able to lend a hand at CrunchFund via my perspectives as product manager, designer, and developer.</p>
<p>For more detail <a href="http://uncrunched.com/2012/05/15/dave-feldman-joins-crunchfund-as-first-entrepreneur-in-residence/">check out Mike&#8217;s post over at Uncrunched</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://operationproject.com/2012/im-joining-crunchfund-as-entrepreneur-in-residence/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
