<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link rel="hub" href="http://tumblr.superfeedr.com/" xmlns:atom="http://www.w3.org/2005/Atom"/><description>Follow me on twitter and win a prize. Like, a high five. You know, virtually. It’ll be fun; I tweet exclusively about 16th century Russian economic ballet structures.</description><title>holman runs the voodoo down</title><generator>Tumblr (3.0; @zachholman)</generator><link>http://zachholman.tumblr.com/</link><item><title>The Future of iTunes</title><description>&lt;a href="http://bit.ly/loltunes"&gt;The Future of iTunes&lt;/a&gt;</description><link>http://zachholman.tumblr.com/post/373863877</link><guid>http://zachholman.tumblr.com/post/373863877</guid><pubDate>Sat, 06 Feb 2010 01:01:56 -0800</pubDate><category>apple</category></item><item><title>Switching around</title><description>&lt;a href="http://zachholman.com"&gt;Switching around&lt;/a&gt;: &lt;p&gt;Just as an FYI for those of you following me on Tumblr: Tumblr’s out, &lt;a href="http://github.com/mojombo/jekyll"&gt;Jekyll&lt;/a&gt;’s in.&lt;/p&gt;

&lt;p&gt;Main blog: &lt;a href="http://zachholman.com"&gt;&lt;a href="http://zachholman.com"&gt;http://zachholman.com&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;RSS: &lt;a href="http://feeds.feedburner.com/holman"&gt;&lt;a href="http://feeds.feedburner.com/holman"&gt;http://feeds.feedburner.com/holman&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;New blog will likely be more infrequent, longer posts. Possibility that I’ll keep my Tumblr account active and make it more, well, tumblish, so new posts might start popping on here a bit more regularly, too.&lt;/p&gt;</description><link>http://zachholman.tumblr.com/post/340679799</link><guid>http://zachholman.tumblr.com/post/340679799</guid><pubDate>Mon, 18 Jan 2010 01:45:00 -0800</pubDate></item><item><title>nice_find: it's sorta like getting TextMate 2, but more real!</title><description>&lt;a href="http://github.com/briancollins/nice_find"&gt;nice_find: it's sorta like getting TextMate 2, but more real!&lt;/a&gt;: &lt;p&gt;TextMate’s find in project is terrible. More than I few times I’ve just printed out my codebase on paper and searched by hand just because it’s, you know, faster. My solution the last year or so was Ack in Project, which at least solved the beachball of death, but it wasn’t a great solution. Luckily, nice_find is. Blazing fast, native, and nice.&lt;/p&gt;</description><link>http://zachholman.tumblr.com/post/320200521</link><guid>http://zachholman.tumblr.com/post/320200521</guid><pubDate>Wed, 06 Jan 2010 12:02:29 -0800</pubDate><category>textmate</category></item><item><title>Gruber on The Tablet</title><description>&lt;a href="http://daringfireball.net/2009/12/the_tablet"&gt;Gruber on The Tablet&lt;/a&gt;: &lt;p&gt;Gruber pens the most exciting article I’ve read without actually including any hard facts.&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;The Mac is, and will remain, Apple’s answer to what you use to do everything.&lt;/p&gt;
  
  &lt;p&gt;The Tablet, I say, is going to be Apple’s new answer to what you use for personal portable general computing.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;January is going to be awesome.&lt;/p&gt;</description><link>http://zachholman.tumblr.com/post/310155118</link><guid>http://zachholman.tumblr.com/post/310155118</guid><pubDate>Thu, 31 Dec 2009 12:20:32 -0800</pubDate><category>tablet</category><category>apple</category></item><item><title>Up to Nothing</title><description>&lt;a href="http://www.randsinrepose.com/archives/2009/11/29/up_to_nothing.html"&gt;Up to Nothing&lt;/a&gt;: &lt;blockquote&gt;
  &lt;p&gt;You’ve built this guilt into your office. It’s why your screen is not facing folks who walk through your door. You’re worried: “They might see me doing nothing”.&lt;/p&gt;
  
  &lt;p&gt;You’re not up to nothing. You’re aimlessly mentally wandering — an act made famous by every bright idea ever had in the shower.&lt;/p&gt;
&lt;/blockquote&gt;</description><link>http://zachholman.tumblr.com/post/262435051</link><guid>http://zachholman.tumblr.com/post/262435051</guid><pubDate>Sun, 29 Nov 2009 12:23:00 -0800</pubDate></item><item><title>Wieden+Kennedy’s “Go Forth” campaign for...</title><description>&lt;iframe width="400" height="300" src="http://www.youtube.com/embed/mAXpJSvW5mA?wmode=transparent&amp;autohide=1&amp;egm=0&amp;hd=1&amp;iv_load_policy=3&amp;modestbranding=1&amp;rel=0&amp;showinfo=0&amp;showsearch=0" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Wieden+Kennedy’s “Go Forth” campaign for Levi’s. The strongest advertising on television today. The words are from Walt Whitman himself, as he reads excepts from his poems over one hundred years ago.&lt;/p&gt;

&lt;p&gt;The companion spot: “&lt;a href="http://www.youtube.com/watch?v=_uBsV8wAEhw"&gt;America&lt;/a&gt;”.&lt;/p&gt;</description><link>http://zachholman.tumblr.com/post/244289175</link><guid>http://zachholman.tumblr.com/post/244289175</guid><pubDate>Sat, 14 Nov 2009 19:03:40 -0800</pubDate><category>tv</category><category>levi's</category><category>advertising</category></item><item><title>Positioning Apple</title><description>&lt;p&gt;It&amp;#8217;s easy to say that Apple has a great marketing department. It&amp;#8217;s also boring. The interesting question is: &lt;em&gt;why&lt;/em&gt; is Apple so good at marketing their products?&lt;/p&gt;

&lt;h2&gt;Managing Expectations&lt;/h2&gt;

&lt;p&gt;To put it plainly: &lt;strong&gt;Apple is great at managing expectations&lt;/strong&gt;. I don&amp;#8217;t really mean this in the traditional sense, that Apple first tries to scope down expectations and then releases an incrementally better version, blowing away expectations and having immediate success. Apple is more clever than this. What Apple does differently is that they &lt;em&gt;mold&lt;/em&gt; expectations.&lt;/p&gt;

&lt;p&gt;It&amp;#8217;s not about under-promising and over-delivering. It&amp;#8217;s about adjusting how consumers use your product in order to reach what is ultimately a great experience. This adjustment can be extremely non-intuitive. I&amp;#8217;d argue that historically Apple has made moves in the very opposite direction than you&amp;#8217;d expect in order to set up an easy layup months or years down the line.&lt;/p&gt;

&lt;p&gt;This is all illustrated better with concrete examples.&lt;/p&gt;

&lt;h2&gt;iPod Nano&amp;#8217;s new &amp;#8220;camera&amp;#8221;&lt;/h2&gt;

&lt;p&gt;The Apple rumor community had the new iPod Nano pegged for a camera for weeks. Toss in a tiny lens, hook up a small chip, and we&amp;#8217;re done. It&amp;#8217;s an interesting rumor, but contains no shockers. It&amp;#8217;s straightforward enough that everyone thought they had it all figured out.&lt;/p&gt;

&lt;p&gt;Steve comes out, mentions the Nano has a camera in it. Cool. The weird part is that it&amp;#8217;s a camera that takes no pictures; only video. This is strange. The cynical amongst the internet (surprise! there&amp;#8217;s a bunch of them) immediately jump on two related points: 1. The video quality sucks, and 2. You can&amp;#8217;t take photos! Seriously! A Linux-based 200GB media center deluxe from 2007 with a massive zoom lens is half the price of the Nano! Apple&amp;#8217;s screwing you, you suckers!&lt;/p&gt;

&lt;p&gt;This is the interesting bit for me. The one fundamental constraint for any Apple-produced device is physical size and shape. More than anyone else, Apple will compromise on almost anything — Firewire 800, battery life, expandable batteries, PCI Express cards, the entire video card itself — with the exception of physical design. It&amp;#8217;s worked for them. I think it&amp;#8217;s clear that a number of consumers will pay extra for more durable aluminum casing, a slimmer profile, a more inviting grasp to it. Immediately, this fundamental constraint limits the camera. At a certain physical size, the physics don&amp;#8217;t work for high quality pictures while retaining small dimensions.&lt;/p&gt;

&lt;p&gt;Once the decision has been made to include a camera, the driving design of the product has limited your choices in how to implement it: not well. By constraining design, they just can&amp;#8217;t implement a fantastic camera. Luckily, &amp;#8220;not well&amp;#8221; is relative. I&amp;#8217;d wager that the chip Apple selected fits into the category of &amp;#8220;takes mobile video decently, but the photos kind of blow a bit&amp;#8221;.&lt;/p&gt;

&lt;p&gt;Once that decision has been made, most companies would just toss the bucket at the consumer. &lt;em&gt;It takes decent video, and, hey, you can take some kind of quality of photo, too.&lt;/em&gt; This is what makes Apple different. By removing photos from the equation completely, yes, Apple avoids shouts of &amp;#8220;This picture looks like garbage!&amp;#8221;, but more importantly it explicitly shapes the experience into one revolving around video.&lt;/p&gt;

&lt;p&gt;It&amp;#8217;s no longer another smartphone. Or a point and shoot. Or an SLR. Its purpose is strictly for fun, off-the-cuff video for those times you might have your Nano with you. By ripping stills out, it&amp;#8217;s no longer just another de facto &amp;#8220;Photographic Device&amp;#8221;. It becomes less of an option to bring with you on your family vacation; it&amp;#8217;s rather a subtle prod that maybe you should bring that SLR or point-and-shoot with you instead. Does this ruin the Nano as a broad, multi-purpose device? Yes. Absolutely. But again, it&amp;#8217;s not a primary market for the Nano (yet). Having the ability to take stupid, silly little videos is a bit of an untapped market, really. I have a &lt;a href="http://store.kodak.com/store/ekconsus/en_US/list/Digital_Video_Cameras/categoryID.28889100"&gt;Kodak Zi6&lt;/a&gt;, which is nifty and is similar to the Flip, but I have to consciously bring that with me. People carry their iPods around every day; having a low quality video camera on the Nano is going to be extremely popular in high schools and universities across the country. By shifting — not undervaluing — how you&amp;#8217;re expecting to use the Nano&amp;#8217;s camera, Apple&amp;#8217;s able to gently redirect it into another, more successful experience.&lt;/p&gt;

&lt;h2&gt;iPhone&amp;#8217;s MMS (or lack thereof)&lt;/h2&gt;

&lt;p&gt;Pardon my French, but fuck AT&amp;amp;T. Unfortunately, I&amp;#8217;m a developer by profession, so I can grasp how messed up AT&amp;amp;T made viewmymessage.com, which was the website you previously were redirected to if you received a multimedia message on your iPhone.&lt;/p&gt;

&lt;p&gt;Upon receipt of the MMS, you&amp;#8217;re directed to either viewmymessage.com/1, or viewmymessage.com/2. One of those appears to be a legacy site that&amp;#8217;s still in use, and it matters which one you go to- the logins are not federated. Once there, you have to laboriously type (or copy and paste one chunk at a time) a username and a password (the password being memorable, whereas the username being randomly generated, of all things). Inside, you see a maliciously-cropped photo or clip or whatever your insensitive friend texted you.&lt;/p&gt;

&lt;p&gt;It&amp;#8217;s a terrible process.&lt;/p&gt;

&lt;p&gt;From common sentiment, this is all AT&amp;amp;T&amp;#8217;s fault. Their network can&amp;#8217;t handle full-fledged iPhone MMS rollout, and they apparently can&amp;#8217;t build web apps for shit. But that&amp;#8217;s beyond the point; no one expected real competency from AT&amp;amp;T anyway. Again, what&amp;#8217;s interesting is how Apple managed this.&lt;/p&gt;

&lt;p&gt;From the very beginning, even before launch day, you had Steve up on stage going out of his way to say how cool it was to take a picture on your phone, drop it into the mail app and your recipient would then get pretty decent-quality photos. This was the case for two years. It wasn&amp;#8217;t a matter of saying, &amp;#8220;well, sending multimedia is tough right now, so don&amp;#8217;t expect much, but hey, a few years down the line we&amp;#8217;ll surprise you with KILLER MMS!&amp;#8221; It&amp;#8217;s a route they could have taken. From the get-go, Apple could have said, &amp;#8220;hey, we&amp;#8217;ve got a bunch of stuff on our plate; we&amp;#8217;ll get to MMS eventually. In the meantime, I guess email could work.&amp;#8221; Or even, &amp;#8220;well, MMS is a little hard to figure out and/or not high on our own lists, so here&amp;#8217;s a mediocre solution now that we might clean up in the future&amp;#8221;. Instead, Apple tossed all of its weight behind email. Everyone has email, everyone is used to email. (I&amp;#8217;m continually surprised by friends who both 1) don&amp;#8217;t know what MMS is, and 2) don&amp;#8217;t receive traditional MMS. A number of my friends who don&amp;#8217;t receive traditional MMS get it forwarded to their email inboxes automatically anyway.)&lt;/p&gt;

&lt;p&gt;viewmymessage.com, for better or worse, has adjusted my expectations of MMS. I hated that solution; I embraced email for sending multimedia. Even though I&amp;#8217;m now happily situated with MMS finally, I still will tend to use email for multimedia. I suspect that&amp;#8217;s good for a number of people: I have a stable, cross-device avenue to share media, and AT&amp;amp;T doesn&amp;#8217;t have to carry another few kilobytes on their load-laden network.&lt;/p&gt;

&lt;p&gt;Like the Nano, for some reason their development cycle was constrained or set up such that a particular feature would turn out subpar or limited in some fashion. By molding expectations, however, Apple is able to change the rules as they see fit. Again, this isn&amp;#8217;t a surefire way to win support. Plenty of people (myself included) hated MMS, and I&amp;#8217;m sure plenty of people don&amp;#8217;t like that they can&amp;#8217;t take Nano stills. But they&amp;#8217;re taking things in a different direction in hopes of repositioning customer expectations.&lt;/p&gt;

&lt;h2&gt;The subtle prodding&lt;/h2&gt;

&lt;p&gt;At the expense of over-analyzing every decision, you can start seeing these progressions, these shifts over the course of many products at Apple. iTunes has had smart playlists for years. At first, I found them foreign. If you go way back to the Napster-era WinAmp days, you find everything riddled with static, manual playlists. It&amp;#8217;s really a carry-over from CD mixes, where you want control in picking each and every song, because heaven forbid you&amp;#8217;re stuck with a crappy song on your 16 song mix and you&amp;#8217;re driving in the middle of nowhere and you have to listen to that song.&lt;/p&gt;

&lt;p&gt;Smart playlists started making sense the more I grew my library. Top 100 songs listened to. Songs rated 4 stars or higher. Last 100 songs purchased. Things like that. I had started to adjust to letting my computer figure out my habits. I suspect this was something Apple must have noticed years back, but they didn&amp;#8217;t have the technology to do much with it until recently. Then iTunes DJ and Genius Playlists came into the mix, which let you listen more on a global recommendation level. Most recently, Genius Mixes, which give you pretty targeted genre-based playlists. More and more I don&amp;#8217;t use shuffle and I don&amp;#8217;t use playlists; I just let Genius take over.&lt;/p&gt;

&lt;p&gt;You can also see this with the evolution of geolocation. The iPhone first got broad wifi-based geopositioning. Then iPhone got quite accurate GPS. Then iPhoto got Places to organize your months of newly-geopositioned photos. Then Snow Leopard got OS-level  CoreLocation. I rather doubt this is the last of the progression, either. It&amp;#8217;s a logical hierarchy, but one that might have been a little confusing with the advent of iPhone wifi-detection, since outside of Flickr there just wasn&amp;#8217;t many avenues to &lt;em&gt;do&lt;/em&gt; anything with that data.&lt;/p&gt;

&lt;p&gt;From a consumer standpoint, it&amp;#8217;s comforting to suspect that there&amp;#8217;s some grand plan behind everything, that each step Apple takes is a step towards a more integrated, neatly designed end game that will make my life terribly more organized and worthwhile a year down the line. I hold no illusions that this is always the case. I&amp;#8217;m sure some brilliant Apple decisions have been complete seat-of-the-pants bullshitting that just happened to hit paydirt. But I also think that what sets Apple uniquely apart is that ability to take high level, end-to-end past-to-future views across entire product lines.&lt;/p&gt;</description><link>http://zachholman.tumblr.com/post/217204301</link><guid>http://zachholman.tumblr.com/post/217204301</guid><pubDate>Mon, 19 Oct 2009 07:55:40 -0700</pubDate><category>apple</category><category>iphone</category><category>ipod</category><category>iphoto</category></item><item><title>Because 11Mbps is better than 10Mbps</title><description>&lt;p&gt;Why do cable companies bother advertise their connection speeds so heavily? Internet connectivity has lagged behind hardware specs by about 5-10 years, but they&amp;#8217;ve followed the same path. In the 1990&amp;#8217;s, a 486 blew away a 386. 512MB of RAM offered enormous advantages over 256MB. But today it just doesn&amp;#8217;t matter. Apple, in particular, buries technical specs away, because the vast majority of people just don&amp;#8217;t care if their Core 2 Duo is running at 3.06GHz or at 2.1GHz. Software and hardware have progressed to a point where incremental improvements are effectively negligible. It&amp;#8217;s the experience that matters. It&amp;#8217;s the design. It&amp;#8217;s the freedom. It&amp;#8217;s the productivity.&lt;/p&gt;

&lt;p&gt;Today, connectivity is the same. The vast majority of people are fine with a basic cable internet package. Most YouTube videos — the fattest bandwidth hit for the average consumer — will buffer and start playing within seconds. The connection speed shouldn&amp;#8217;t be a selling point. The selling point is how your experience is: are your customer service reps assholes? Or the design. Is billing and package management a complete nightmare? Or the freedom. Are you filtering and prioritizing your customer&amp;#8217;s bandwidth? Or simple economics. Are you dicking everyone with fee after fee, even when someone upgrades their equipment to pay more money to you?&lt;/p&gt;

&lt;p&gt;Yes, you techies out there streaming bittorrent over a tunneled Tor node to a DC++ server do want more bandwidth. But you&amp;#8217;re also not going to buy a random, vanilla metal box from Dell. You&amp;#8217;re in the minority. &lt;em&gt;It just doesn&amp;#8217;t matter anymore&lt;/em&gt;.&lt;/p&gt;</description><link>http://zachholman.tumblr.com/post/201508418</link><guid>http://zachholman.tumblr.com/post/201508418</guid><pubDate>Wed, 30 Sep 2009 21:49:16 -0700</pubDate><category>cable</category><category>internet</category><category>advertising</category></item><item><title>NetNewsWire? More like NetNewsOMGI'MGONNADIE</title><description>&lt;p&gt;My favorite and most-used piece of Mac software, NetNewsWire, released a new version this week. NetNewsWire (whose parent company is NewsGator) is probably the finest RSS software on the planet, with best-of-class apps on each platform. &lt;a href="http://twitter.com/holman/status/4310201305"&gt;As I alluded in a tweet&lt;/a&gt;, this both excites me terribly and implants the fear of change in me. It&amp;#8217;s been a long time coming; the iPhone version has been rotting in AppStore approval hell for at least a month, and I&amp;#8217;ve been holding off on new NNW for Mac betas until I could cross-sync over Google Reader onto my iPhone. I upgraded immediately.&lt;/p&gt;

&lt;p&gt;It&amp;#8217;s been a disappointment. I realize change is hard to deal with, so that was unsurprising, but as a technologist by profession I started wondering &lt;em&gt;why&lt;/em&gt; I was having such a bad experience with it. What kind of lessons can we take from this? What has NewsGator done right, and what does the new version fall flat on?&lt;/p&gt;

&lt;h3&gt;Disclaimer&lt;/h3&gt;

&lt;p&gt;Love NewsGator, love their devs (led by fearless &lt;a href="http://twitter.com/brentsimmons"&gt;Brent Simmons&lt;/a&gt;), and still love NetNewsWire. I&amp;#8217;m trying my best to make this a study in abstract rather than a direct assault on NNW itself.&lt;/p&gt;

&lt;p&gt;Okay, let&amp;#8217;s get cracking.&lt;/p&gt;

&lt;h3&gt;NNW iPhone v1: A Framework&lt;/h3&gt;

&lt;p&gt;NetNewsWire for iPhone had been effectively the same version for a little over two years, if memory serves me. It predates AppStore. Their first Cocoa app was nearly a 1:1 port of their initial web app, which itself came out early on the scene once Apple detailed more specific WebKit hooks to make Safari more app-like. It was almost frustratingly basic:&lt;/p&gt;

&lt;div style="text-align: center;"&gt;
&lt;img src="http://img.skitch.com/20090925-qpy8xs9kc3x2ubmuk3yg1wnif6.png"/&gt;&lt;/div&gt;

&lt;p&gt;A flat list view split out by feed that let you drill further down into each feed&amp;#8217;s new items. We&amp;#8217;ve lived with this day in, day out, with little to no changes until this week. It wasn&amp;#8217;t for lack of want; as my most-used app, yeah, I wouldn&amp;#8217;t mind some new updates, a little extra pizazz. But what I&amp;#8217;ve come to realize is that by going this route they&amp;#8217;re able to leverage the notion popularized by 37signals: &lt;strong&gt;&lt;a href="http://gettingreal.37signals.com/ch05_Half_Not_Half_Assed.php"&gt;Half, Not Half-Assed&lt;/a&gt;&lt;/strong&gt;. Part of the 37signals ethos is that you do the bare minimum to start with, partially because it&amp;#8217;s easier and simpler to implement, but also because it appeals to a broader audience. By releasing a simple foundation, you &lt;em&gt;encourage users to develop their own workarounds&lt;/em&gt;, their own &lt;em&gt;methodologies&lt;/em&gt; while using your app.&lt;/p&gt;

&lt;p&gt;This is important when building something like an RSS app. My methodology is flat: no folders, sparse usage of &amp;#8220;clippings&amp;#8221; or &amp;#8220;starred&amp;#8221; stories, and I read every story that crosses my inbox. My boss is the opposite: very hierarchical, broken into topical folders, less of an &amp;#8220;inbox zero&amp;#8221; methodology. It becomes difficult to build an app that satisfies both of us, unless you break down the problem into a simplistic, unambiguous presentation. Whereas NetNewsWire v1 was an open-ended framework that let you work as you&amp;#8217;d please, NetNewsWire v2 has a different expectation of how you use it, and my existing patterns have broken because of it.&lt;/p&gt;

&lt;h3&gt;NNW iPhone v2&lt;/h3&gt;

&lt;p&gt;Let&amp;#8217;s look at the home screen.&lt;/p&gt;

&lt;div style="text-align: center"&gt;
&lt;img src="http://img.skitch.com/20090925-j9rf14k9n9kqp5i65qikgbtudw.png"/&gt;&lt;/div&gt;

&lt;p&gt;Since I enjoy reading everything in the pile, right off the bat I notice I have one new feed I&amp;#8217;d like to read. Unfortunately, NNW has decided that I want to see them sorted alphabetically, so that one news item is now lost in the stack. I tap &amp;#8220;Latest&amp;#8221; in hopes to find that.&lt;/p&gt;

&lt;div style="text-align: center"&gt;
&lt;img src="http://img.skitch.com/20090925-tbihkq9s95ej6nb4pineg1r1j5.png"/&gt;&lt;/div&gt;

&lt;p&gt;Well, it should be somewhere. Unfortunately, there&amp;#8217;s no real good way to jump straight to whatever&amp;#8217;s the newest unread item. That button somewhat exists, but only if I tap on an unrelated story and tap the &amp;#8220;Next Unread&amp;#8221; button (which doesn&amp;#8217;t go in reverse and it doesn&amp;#8217;t disappear if you&amp;#8217;ve read everything). I also lose all the context of what feed I&amp;#8217;m reading by getting everything collapsed in one giant stack. Part of the reason I can afford to read everything is that I &lt;em&gt;don&amp;#8217;t&lt;/em&gt; read them all&amp;#8230; that is, if I&amp;#8217;m reading the feed of a typical aggregator, I know I can just browse headlines, tap &amp;#8220;mark all as read&amp;#8221; since I assume the story will bubble up in other blogs if it&amp;#8217;s newsworthy, and then move onto the next feed with unread stories. That entire process is unattainable now.&lt;/p&gt;

&lt;p&gt;Again, it&amp;#8217;s important not to lose sight of the main issue here. The little things can all be fixed, over time, through bug fixes, new feature additions, or new user preferences (all of which mean added development time and slower time-to-market). It&amp;#8217;s that broad picture view that I&amp;#8217;m having difficulty awarding NewsGator a win. They had a great, flexible platform that molded people&amp;#8217;s expectations for years, and that&amp;#8217;s a horrible thing to waste. It&amp;#8217;s also very hard to attain. In a manner of speaking, it takes balls to singularly focus on one attainable goal and ship it. Even more importantly to maintain it.&lt;/p&gt;

&lt;p&gt;The astute among you will, at some point, mention that another one of 37signal&amp;#8217;s core values is to &lt;a href="http://gettingreal.37signals.com/ch04_Make_Opinionated_Software.php"&gt;make opinionated software&lt;/a&gt;, and that NewsGator is now putting out good software that has a clear opinion attached to it. Generally, I agree. Opinionated software is a good thing. But the problem is if your opinion changes. Or, to be slightly more accurate, if you go from having no opinion to having an opinion. If 37signals suddenly decided that Campfire isn&amp;#8217;t really great for the web, but that Campfire is an ethos that should live in the cloud through a combination of IM, IRC, and email, go right ahead- that&amp;#8217;s a great opinion to have. It&amp;#8217;s just a terrible opinion to have once you&amp;#8217;ve set expectations to the contrary.&lt;/p&gt;

&lt;p&gt;Whether NewsGator will adapt NetNewsWire to something I&amp;#8217;m more comfortable with remains to be seen, just as whether I&amp;#8217;ll grow more comfortable with the new NetNewsWire way of doing things remains to be seen. Like most things, it&amp;#8217;ll probably meet somewhere in the middle and I&amp;#8217;ll remain a giddy little fanboy. Take a look around, though. It&amp;#8217;s got all the good stuff in it: design, UI, technology, and human expectations. Mix &amp;#8216;em all up and it&amp;#8217;s just another one of those stubborn little fun problems in our industry.&lt;/p&gt;</description><link>http://zachholman.tumblr.com/post/196478479</link><guid>http://zachholman.tumblr.com/post/196478479</guid><pubDate>Fri, 25 Sep 2009 01:18:49 -0700</pubDate><category>iphone</category><category>netnewswire</category><category>newsgator</category></item><item><title>In what might be the finest Snow Leopard change, click-resizing...</title><description>&lt;img src="http://24.media.tumblr.com/tumblr_kqg1qvRXIA1qz7o5eo1_500.png"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;In what might be the finest Snow Leopard change, click-resizing a Finder window from the lower-right hand corner in Cover Flow mode will keep the Cover Flow section anchored and expand the bottom file listing space. Finder resizing in Leopard instead anchored the file listing and expanded the Cover Flow section up top. Needless to say, I very rarely thought to myself, “Well shucks, I wonder how big I can make these big-ass icons.”&lt;/p&gt;</description><link>http://zachholman.tumblr.com/post/195271615</link><guid>http://zachholman.tumblr.com/post/195271615</guid><pubDate>Wed, 23 Sep 2009 14:44:55 -0700</pubDate><category>apple</category><category>snow leopard</category><category>leopard</category><category>finder</category></item><item><title>Cue higher integrity of integrity's queue</title><description>&lt;p&gt;We just jumped on the &lt;a href="http://integrityapp.com"&gt;Integrity&lt;/a&gt; bandwagon at the office. It&amp;#8217;s a cute little open source project that I&amp;#8217;ve admired for quite some time but haven&amp;#8217;t had the chance to play around with until now. So far so good; if you&amp;#8217;re looking to move to &lt;a href="http://en.wikipedia.org/wiki/Continuous_integration"&gt;continuous integration&lt;/a&gt; it&amp;#8217;s definitely a viable option. (The other jive cat on the street, &lt;a href="http://github.com/defunkt/cijoe/tree/master"&gt;CI Joe&lt;/a&gt; — a &lt;a href="http://twitter.com/defunkt"&gt;@defunkt&lt;/a&gt; production — looks really interesting but is a little bleeding-edge right now.)&lt;/p&gt;



&lt;p&gt;One of the issues we ran into fairly quickly was effectively a fat race condition. If I commit and push right now, and then a minute later I commit and push again, Integrity seems to run the first batch of tests and, once notified by GitHub about the second push, immediately run the second batch. Since we&amp;#8217;re running this on a test database that gets destroyed and rebuilt, once the second batch runs it nukes the tests for the first run and then fails on its own.&lt;/p&gt;



&lt;p&gt;The gist below is a quick solution to that. Once tests are run, it touches a file; when finished, it removes the file. If the file&amp;#8217;s present, chill in a holding pattern until it&amp;#8217;s gone.&lt;/p&gt;



&lt;p&gt;&#13;
&lt;script src="http://gist.github.com/180428.js"&gt;&lt;/script&gt;&lt;/p&gt;



&lt;p&gt;The last bit, ci:throw_error, is to ensure that the temp file gets removed if an earlier command bails out. For example, a sample integrity build command:&lt;/p&gt;



&lt;p&gt;&lt;code&gt;rake ci:enqueue &amp;amp;&amp;amp; rake spec &amp;amp;&amp;amp; rake ci:dequeue&lt;/code&gt;&lt;/p&gt;



&lt;p&gt;This works if your specs run clean, but if that fails it&amp;#8217;ll exit before you can dequeue, which impacts any future pushes. Instead, use a command line:&lt;/p&gt;



&lt;p&gt;&lt;code&gt;(rake ci:enqueue &amp;amp;&amp;amp; rake spec &amp;amp;&amp;amp; rake ci:dequeue) || rake ci:throw_error&lt;/code&gt;&lt;/p&gt;



&lt;p&gt;&amp;#8230;which will still throw an error so Integrity marks it as a broken build, but it also ensures you clear that tempfile.&lt;/p&gt;</description><link>http://zachholman.tumblr.com/post/191214356</link><guid>http://zachholman.tumblr.com/post/191214356</guid><pubDate>Fri, 18 Sep 2009 13:20:41 -0700</pubDate><category>rails</category><category>integrityapp</category><category>continuous-integration</category></item><item><title>Making a better iTunes</title><description>&lt;p&gt;After iTunes 9 was released, much of the criticism surrounding it was directed at the bloat of the software itself.&lt;/p&gt;



&lt;p&gt;From a random digg comment:&lt;/p&gt;



&lt;blockquote&gt;Talk to me when iTunes isn&amp;#8217;t an enormous, bloated, fatass of a program. Yeah iTunes is great for the casual music listener, and the iPod support is awesome, but there are a lot of areas to improve on. Here is my wishlist for Version 10:&lt;br/&gt;- Shrink the memory footprint! iTunes should play music in the background and still allow me to do whatever else I&amp;#8217;d like to do without killing performance.&lt;br/&gt;- FLAC support.&lt;br/&gt;- Fix the coverflow art issue with older nVidia cards.&lt;br/&gt;- Add the option to tag files from the internet. MediaMonkey has a feature where you click an album and press ctrl + L. This opens a window where you can select to download cover art, artist tags, track tags, genre tags, year tags, etc.&lt;/blockquote&gt;

&lt;p&gt;&#13;&lt;/p&gt;

&lt;p&gt;It&amp;#8217;s a pointed comment, but I think it fares pretty well for generalizing many of the &amp;#8220;iTunes is bloatware&amp;#8221; crowd. Right off the bat, however, there&amp;#8217;s two conflicting thoughts: that iTunes is a &amp;#8220;fatass of a program&amp;#8221; and should slim down, and that iTunes should then add at least two new features that don&amp;#8217;t have particular broad-market appeal. That&amp;#8217;s the foundation of bloatware.&lt;/p&gt;



&lt;p&gt;That nitpick aside, I think this brings up three interesting questions about iTunes itself: &lt;b&gt;what is the meaning of iTunes&lt;/b&gt;, and &lt;b&gt;what does that mean for its future&lt;/b&gt;?&lt;/p&gt;



&lt;h2&gt;The Meaning of iTunes&lt;/h2&gt;

&lt;p&gt;&#13;&lt;/p&gt;

&lt;p&gt;This is a particular point of contention that I feel most reactive criticism misses. They seem to take the &amp;#8220;iTunes&amp;#8221; name as the same as its historical origins: namely, that it is a place for your tunes. At this point, music has become subsidiary. When you think about it, that&amp;#8217;s &lt;i&gt;staggering&lt;/i&gt;. The cornerstone of Apple&amp;#8217;s business this millennium has been the iPod, and, to a lesser extent, the iTunes Music Store. That its flagship product no longer caters to music is certainly surprising, and I think it&amp;#8217;s a common point of frustration for people making these comments. But it&amp;#8217;s no longer the reality: Apple has been increasingly pushing far more than music the last few years, and iTunes has adapted and changed with the iPod and the iTunes Store.&lt;/p&gt;



&lt;p&gt;It&amp;#8217;s nice to say that you want to go back to the glory days of Winamp in the 90&amp;#8217;s, where all you have to worry about is some MP3s, a few playlists, and a play and pause button. Great. The problem is that &lt;i&gt;consumers&amp;#8217; interests have changed&lt;/i&gt;. For the vast majority of people, that purist mentality would be disaster. Do you store your videos and movies in some unsearchable, unbrowseable Videos directory, like so many of us did years ago? How do you get those into your iPod? Drag and drop? A separate application? Does that mean you split it into iMusic, iMovies, iSync, iPodcasts, iApplications, iTVShows, and so on? The difference is that people have different expectations based on how they use their media. You can&amp;#8217;t let them hide it all away in some folder they&amp;#8217;ll never use; they want it all easily accessible in one package so they can shoot it to their iPods, their iPhones, their AppleTVs, and so on.&lt;/p&gt;



&lt;p&gt;The meaning of iTunes is no longer just music. It requires the addition of different features, different focuses. That means the Winamp of the 90&amp;#8217;s doesn&amp;#8217;t cut it. Album art is now a focus. Genius playlists take some of the great ideas from Last.fm and Pandora and moves it to your personal machine. App management is now done in iTunes because it&amp;#8217;s such a pain in the ass to do it on your phone. Things are changing, and iTunes has had to change with them every step of the way.&lt;/p&gt;



&lt;h2&gt;The Future of iTunes&lt;/h2&gt;

&lt;p&gt;&#13;&lt;/p&gt;

&lt;p&gt;I&amp;#8217;ve been mulling this about in my head since a bit before iTunes 9. Where is this taking iTunes? On my Mac, iTunes is a glaring omission from Activity Monitor&amp;#8217;s neat column of &amp;#8220;Intel (64 bit)&amp;#8221;. From all the rumors over the last few years, it sounds like having a decade-old Carbon-based iTunes has become a development nightmare. I&amp;#8217;m sure there&amp;#8217;s still predecessor SoundJam-era code standards and design buried in there. Any sort of instability, performance drains, or design inefficiencies are a huge pain in the ass when you&amp;#8217;re the world&amp;#8217;s most-deployed software outside of the OS.&lt;/p&gt;



&lt;p&gt;I&amp;#8217;d imagine The Big Rewrite is probably coming in the next year or two. QuickTime X is fundamentally a different project than QuickTime 7 (see Siracusa&amp;#8217;s excellent&lt;a href="http://arstechnica.com/apple/reviews/2009/08/mac-os-x-10-6.ars"&gt; Snow Leopard review&lt;/a&gt; on Ars for the intensive details of this changeover). QuickTime stretches back nearly two decades and has become a standard unto itself, so I think it&amp;#8217;s fair to say that Apple has the balls to make heavy changes like that. One has to wonder what The Big Rewrite would entail for iTunes, though.&lt;/p&gt;



&lt;p&gt;&lt;a href="http://daringfireball.net/2009/09/itunes_and_cocoa"&gt;John Gruber went into some detail yesterday&lt;/a&gt; on what that rewrite might entail, specifically from the point of OS X development. I think what he&amp;#8217;s saying makes sense, though I don&amp;#8217;t think sprinkling WebKit is sufficient enough pixie dust for ease of cross-platform portability. I do think that WebKit would (and &lt;i&gt;is&lt;/i&gt;, as of iTunes 9) helps out in the iTunes Store perspective, though. Pretty much all of the new iTunes Store is straight CSS3, HTML 5, and JavaScript, which you&amp;#8217;re able to do when you&amp;#8217;re sure that your entire audience is on the world&amp;#8217;s most advanced browser. This means you can hire regular designers and front end developers to update your store rather than dive deeper into any proprietary XML or even make Objective C-level changes. It&amp;#8217;s a win for Apple. And as long as we&amp;#8217;re on the subject: my secret hope is that this opens the door for a more public and web-based iTunes store in the future. Whenever I click on one of those special open-in-iTunes links I cringe; it&amp;#8217;d be slick if I could browse in my browser of choice and click-to-download-in-iTunes instead.&lt;/p&gt;



&lt;p&gt;Then there&amp;#8217;s the issue of the name itself: iTunes. It&amp;#8217;s got great branding, but it doesn&amp;#8217;t make sense considering it&amp;#8217;s now two distinct (and huge) parts: your media, and your iPod. If there&amp;#8217;s a company that would ever drop a brand like iTunes it&amp;#8217;s Apple, but would it ever make sense. Would there ever be a case for an iSync (current app named that way aside)? I think the problem is that you do want to be as close as you can to your media itself, so spinning off syncing into another app might be confusing, but does this change if you sync your media over your network? Does this all change if you keep all of your data in the cloud and sync over the air? Does syncing itself become just another web app? When iPhones and Touches get in the neighborhood of 200GB, 300GB and more, does it really matter about selecting which calendar, which playlist, or which photos to sync when you could just toss it on your device with room to spare? These issues might not come into play for another 3-5 years, but I think it&amp;#8217;s a model towards which we&amp;#8217;ll be moving, and when we move there iTunes will have to adapt again.&lt;/p&gt;</description><link>http://zachholman.tumblr.com/post/189516401</link><guid>http://zachholman.tumblr.com/post/189516401</guid><pubDate>Wed, 16 Sep 2009 11:05:26 -0700</pubDate><category>apple</category><category>itunes</category></item><item><title>There's No Such Thing as a Good Client</title><description>&lt;a href="http://gilesbowkett.blogspot.com/2009/09/theres-no-such-thing-as-good-client.html"&gt;There's No Such Thing as a Good Client&lt;/a&gt;: &lt;p&gt;&lt;blockquote&gt;Things which make money &lt;i&gt;for you&lt;/i&gt; not only give you money, they &lt;i&gt;also&lt;/i&gt; give you time. But if you’re only getting income, and you’re not getting equity, your books only balance if you pretend the time budget isn’t there.&lt;/blockquote&gt;
&lt;a href="http://gilesbowkett.blogspot.com/2009/09/theres-no-such-thing-as-good-client.html"&gt;Another good read&lt;/a&gt; by Giles Bowkett. The core of its message is far broader than just consulting.&lt;/p&gt;</description><link>http://zachholman.tumblr.com/post/189172603</link><guid>http://zachholman.tumblr.com/post/189172603</guid><pubDate>Tue, 15 Sep 2009 23:51:16 -0700</pubDate><category>consulting</category></item><item><title>Little Snow Leopard Tidbits</title><description>&lt;p&gt;- &lt;b&gt;QuickTime&lt;/b&gt;, if maximized full-screen on a secondary display, stays full-screen even if you interact with other apps. This is excellent, and it&amp;#8217;s one of those things I&amp;#8217;ve always wanted but never knew it.&lt;/p&gt;
&lt;p&gt;- As you move between &lt;b&gt;Spaces&lt;/b&gt;, the small icon overlay that shows your position animates. In Leopard, it immediately flashes to the new position; in Snow Leopard, it quickly moves the white fill to the next space.&lt;/p&gt;
&lt;p&gt;- Though more of an &lt;b&gt;iTunes&lt;/b&gt; tidbit: you can &lt;a href="http://zachholman.com/post/184377959/coolest-itunes-9-feature"&gt;consolidate everything into one Media folder now&lt;/a&gt;. Which, you know, considering you&amp;#8217;re reading this you probably know that by now.&lt;/p&gt;
&lt;p&gt;- Split windows in &lt;b&gt;Terminal&lt;/b&gt; are pretty awesome. I haven&amp;#8217;t settled on my regular usage of them yet, but I&amp;#8217;m leaning towards some sort of setup with autotest or script/console readily accessible. It&amp;#8217;s too bad these are attached to specific tabs, though; I&amp;#8217;d rather which they worked like frames that were attached to windows, with each split having their own set of tabs.&lt;/p&gt;
&lt;p&gt;- The&lt;b&gt; Image Capture&lt;/b&gt; redesign, though a little confusing from a UI perspective, is totally worth it just for the fact that I&amp;#8217;ll hopefully never have to install some 3rd party printer or scanner software sludge from HP or other vendor. The scanner at work showed up immediately on my network through Image Capture and worked without any setup whatsoever.&lt;/p&gt;
&lt;p&gt;- I keep the lock icon on my menu bar: it&amp;#8217;s set up through &lt;b&gt;Keychain&lt;/b&gt;. It&amp;#8217;s mostly designed to let you quickly lock or unlock Keychain to restrict access to password-protected areas if you&amp;#8217;re stepping out temporarily, but I&amp;#8217;ve always used it for a quick way to lock my screen. In Snow Leopard, this turns your screen off rather than the previous method of dumping you to your screen saver. I&amp;#8217;m neutral about this change, as I enjoy my iPhoto-studded screensaver, but I love how it&amp;#8217;s now a quick way to turn both of my displays off at night so the glow doesn&amp;#8217;t keep me up longer as I try to sleep. (Though luckily I can sleep through anything, really; try it sometime. My neighbors do every morning.)&lt;/p&gt;
&lt;p&gt;- I think it&amp;#8217;s worth installing &lt;b&gt;QuickTime 7&lt;/b&gt; (the old &amp;#8220;QuickTime Pro&amp;#8221; from Leopard). I really dig QuickTime X, but it&amp;#8217;s *really* barebones in terms of functionality: limited export options, and virtually no video control options. For example, I&amp;#8217;ve used QuickTime Pro a number of times in the past to do a simple 90 degree rotation and re-save; it seems the supported fashion to do this now is to import into your iMovie library and really dig into it there. You&amp;#8217;re better off digging out your Snow Leopard disk, looking in &amp;#8220;Optional Installs&amp;#8221; and installing the older version of QuickTime for these quick one-offs.&lt;/p&gt;
&lt;p&gt;- If I recall correctly, right clicking and selecting &amp;#8220;&lt;b&gt;Change Desktop Background&lt;/b&gt;&amp;#8221; wasn&amp;#8217;t in previous versions. This is quite a bit more intuitive than Quicksilvering around my system preferences instead.&lt;/p&gt;
&lt;p&gt;- There&amp;#8217;s some additional hooks in &lt;b&gt;Automator&lt;/b&gt; for defining and creating your own Services directly. I only made very limited usage of the Services menu in the past, and a lot of people are abuzz about the new Snow Leopard Services panel, but I&amp;#8217;m still skeptical about whether I&amp;#8217;ll actually use it. With a quick plug into Automator, though, it&amp;#8217;ll make it a lot easier for me to define my own (or for others to create and share their own) if it makes sense in the future. It&amp;#8217;s especially cool if I can fork almost all of the heavy lifting to a Ruby script using the built-in &amp;#8220;Run Shell Script&amp;#8221; in Automator as well.&lt;/p&gt;</description><link>http://zachholman.tumblr.com/post/187778340</link><guid>http://zachholman.tumblr.com/post/187778340</guid><pubDate>Mon, 14 Sep 2009 09:25:06 -0700</pubDate><category>apple</category><category>snow leopard</category></item><item><title>Sebastiaan de With breaks down Snow Leopard’s UI changes...</title><description>&lt;img src="http://25.media.tumblr.com/tumblr_kptvlmJIMh1qz7o5eo1_500.png"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Sebastiaan de With &lt;a href="http://blog.cocoia.com/2009/snow-leopard-ui-roundup/"&gt;breaks down Snow Leopard’s UI changes&lt;/a&gt; pixel-by-pixel.&lt;/p&gt;
&lt;p&gt;The wry self-referential man inside of me would also appreciate a similar, detailed, pixel-based analysis to Sebastiaan’s detailed, pixel-based analysis to Snow Leopard and other similar posts. It’s hard to find another blogger who puts so much thought into not just his blog design but the design of each individual post itself.&lt;/p&gt;</description><link>http://zachholman.tumblr.com/post/185616389</link><guid>http://zachholman.tumblr.com/post/185616389</guid><pubDate>Fri, 11 Sep 2009 15:24:58 -0700</pubDate><category>apple</category><category>cocoia</category><category>snow leopard</category></item><item><title>The iTunes organizational hierarchy has been slowly getting more...</title><description>&lt;img src="http://25.media.tumblr.com/tumblr_kpqy8aPq6F1qz7o5eo1_500.png"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;The iTunes organizational hierarchy has been slowly getting more and more disorganized with each feature Apple adds. When you let iTunes manage your files, traditionally they toss everything in ~/Music/iTunes/iTunes Music. That works great when everything in “iTunes Music” is, you know, music. Once they’ve tossed movies, podcasts, and a slew of other features in the mix, your directory hierarchy gets really nonsensical with everything in one big ol’ pile.&lt;/p&gt;
&lt;p&gt;iTunes 9 finally moves away from this mentality, though the feature is hidden by default. iTunes now lets you organize everything into an upper level “iTunes Media” folder structure, which then breaks out neatly into logical groupings: movies, apps, shows, and so on. You can find this in File =&gt; Library =&gt; Organize Library. You’re welcome.&lt;/p&gt;</description><link>http://zachholman.tumblr.com/post/184377959</link><guid>http://zachholman.tumblr.com/post/184377959</guid><pubDate>Thu, 10 Sep 2009 01:28:58 -0700</pubDate><category>apple</category><category>itunes</category></item><item><title>Moving your Rails stack to Snow Leopard</title><description>&lt;p&gt;A few notes on upgrading to Snow Leopard for you attractive Rails developers out there:&lt;/p&gt;
&lt;p&gt;&lt;b&gt;MySQL&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Your MySQL install will get nuked (configuration, binaries, and the &lt;i&gt;database itself&lt;/i&gt;). Head to &lt;a href="http://dev.mysql.com/downloads/"&gt;mysql.com&lt;/a&gt; and grab the new image (the installer for 10.5 worked for me) and install MySQL like usually. Once installed, you&amp;#8217;ll need to reinstall your mysql gem. I needed to dust off my Snow Leopard disk (all one hour of dust) and install the Developer Tools again. Dive into your &amp;#8220;Optional Installs&amp;#8221; directory on the DVD and install Xcode.mpkg. Once installed, you can then get your mysql gem built for your particular architecture:&lt;/p&gt;
&lt;p&gt;Using the 32bit MySQL install:&lt;/p&gt;
&lt;pre&gt;sudo env ARCHFLAGS="-arch i386" gem install mysql -- --with-mysql-config=/usr/local/mysql/bin/mysql_config&lt;/pre&gt;
&lt;p&gt;That should build your gem and you should be able to proceed from there.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;MacPorts&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;MacPorts, if you&amp;#8217;re moving to a 64bit Snow Leopard install, will be completely bombed, leading to odd errors when you try to build C extensions for gems like nokogiri or RedCloth. You&amp;#8217;ll have to uninstall all of your ports.&lt;/p&gt;
&lt;p&gt;Unfortunately, the &lt;span&gt;port &lt;span&gt;command will also fail for you. To fix that, I needed to rebuild &lt;a href="http://www.macports.org/install.php"&gt;MacPorts from source&lt;/a&gt;, which kind of sucked. Once built, thought, you can do a &lt;code&gt;sudo port -f uninstall installed&lt;/code&gt; and you&amp;#8217;ll be back on track.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;TextMate&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;TextMate has a few gotchas regarding the upgrade to Snow Leopard. I&amp;#8217;ll push you over to the helpful &lt;a href="http://wiki.macromates.com/Troubleshooting/SnowLeopard"&gt;wiki page on it&lt;/a&gt;, which lists some fixes for command+arrow, command+R, and some 32bit/64bit issues.&lt;/p&gt;
&lt;p&gt;I&amp;#8217;ll probably add more as I run into issues, but these are the main issues I&amp;#8217;ve noticed since launch.&lt;span style="white-space: pre;"&gt; &lt;/span&gt;&lt;/p&gt;</description><link>http://zachholman.tumblr.com/post/181629281</link><guid>http://zachholman.tumblr.com/post/181629281</guid><pubDate>Sun, 06 Sep 2009 19:54:00 -0700</pubDate><category>rails</category><category>snow leopard</category><category>macports</category><category>mysql</category></item><item><title>Getting Logitech Control Center to work on Snow Leopard</title><description>&lt;p&gt;If you&amp;#8217;re doing an upgrade to Snow Leopard, you might notice that, while Logitech Control Center might be installed still in your System Preferences, various shortcut buttons on your clever little Logitech mouse are completely not working. I enjoy having Spaces and Expose right on my mouse, and the fifteen minutes without those shortcuts readily available nearly put me in the psych ward. You know, more than usual.&lt;/p&gt;
&lt;p&gt;Have no fear! A quick hackery is here! (At least until Logitech gets their crap in gear- you hear? This is no mere software engineer veneer to interfere with what we&amp;#8217;d do best to steer clear; this is important shit.)&lt;/p&gt;
&lt;p&gt;But I digress. Dive into your Applications folder and copy Expose.app and Spaces.app into your main Applications directory. (Make sure you &lt;i&gt;copy &lt;/i&gt;rather than just drag and drop, otherwise Untold Foolery will probably happen.) I&amp;#8217;m guessing Snow Leopard swapped the location of these apps and LCC has yet to be updated for that.&lt;/p&gt;</description><link>http://zachholman.tumblr.com/post/176753301</link><guid>http://zachholman.tumblr.com/post/176753301</guid><pubDate>Mon, 31 Aug 2009 19:36:23 -0700</pubDate><category>snow leopard</category><category>logitech</category><category>mouse</category></item><item><title>The quickest path to $50m in revenue? Build fun.</title><description>&lt;p&gt;&lt;a href="http://nabeelhyatt.com/post/172687318/the-quickest-path-to-50m-in-revenue-build-fun"&gt;nabeel&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Turns out it takes &lt;i&gt;an average of eight years&lt;/i&gt; to hit $50m in revenue, which is about the point when you can start thinking about things like going public.&lt;/p&gt;
&lt;p&gt;Feeling impatient? Don’t start a networking company. Of course this is a limited study, but we are seeing another wave of entertainment-oriented companies repeating this pattern in Social Gaming currently. At least three social gaming companies I know of will be, or already have, hit $50m in revenue in their first three years of business.&lt;/p&gt;
&lt;/blockquote&gt;</description><link>http://zachholman.tumblr.com/post/173235505</link><guid>http://zachholman.tumblr.com/post/173235505</guid><pubDate>Thu, 27 Aug 2009 13:47:29 -0700</pubDate></item><item><title>Apple's iPhone tactics work</title><description>&lt;p&gt;Lately there&amp;#8217;s been a lot of comparisons between Apple&amp;#8217;s iPhone and Microsoft&amp;#8217;s Windows monopoly of the 1990&amp;#8217;s (I&amp;#8217;m looking at you, reddit and Hacker News). A lot of the anger is focused on Apple&amp;#8217;s AppStore and iPhone lockdown tactics, which leads to warcries of &amp;#8220;APPLE IS A MONOPOLY! APPLE IS EVIL!&amp;#8221;.&lt;/p&gt;
&lt;p&gt;Luckily, Apple&amp;#8217;s not evil.&lt;/p&gt;
&lt;p&gt;Let me qualify that: I view &amp;#8220;evil&amp;#8221; in this context as whether that company is leveraging existing assets to curtail the freedoms of the customer. In other words, the customer is forced into a position that they wouldn&amp;#8217;t have otherwise taken.&lt;/p&gt;
&lt;p&gt;This is an important concept. Whether my definition of &amp;#8220;evil&amp;#8221; is accurate or not is likely up for debate, but I tend to hold the position that one should stay out of someone&amp;#8217;s way. If a consumer wants to jump off a bridge, let them; while the company might be classified as irresponsible, I don&amp;#8217;t think it makes them &amp;#8220;evil&amp;#8221; to follow the wishes of their customers.&lt;/p&gt;
&lt;p&gt;Microsoft got into trouble in the 1990&amp;#8217;s for leveraging their existing asset — Windows — and using their monopolistic power in other avenues, like web browsers. This is evil. From a consumer&amp;#8217;s perspective, there&amp;#8217;s not an easy way to jump ship. The Mac of the 90&amp;#8217;s wasn&amp;#8217;t as viable a platform as it is now, and *nix had a long way to go before user friendliness. I don&amp;#8217;t even view the Internet Explorer issue as that big of a deal; I think the OS should be able to make smart default choices for its users. Put it this way: if Microsoft utterly entwined Internet Explorer 8 with Windows 7 and wanted to push Firefox and other browsers aside, I&amp;#8217;d have much less of an issue with them doing it now as opposed to ten years ago, if only for the notion that switching to another OS is so much more accessible now.&lt;/p&gt;
&lt;p&gt;Zap forward to today. You have people like Calacanis hooting and hollering — in a surprisingly high-pitched squeal, I might add — about Apple&amp;#8217;s AppStore approval process, the issue with iPhone lockdowns, and Apple as gateway between third-party developer and consumer.&lt;/p&gt;
&lt;p&gt;I&amp;#8217;ll get it out of the way: the AppStore approval process is a mess. Running arbitrary code on my iPhone would be cool, that I heartily agree with. But I don&amp;#8217;t see this qualifying them as the &amp;#8220;Microsoft of the 2000&amp;#8217;s&amp;#8221;. I view this as a bridge jumping problem: Apple has designed their product in a fashion of lockdown and hand-holding. It&amp;#8217;s a very opinionated product. Apple isn&amp;#8217;t forcing this on their userbase. If your users use your product, and, by all measures &lt;a href="http://www.macrumors.com/2009/08/14/iphone-3gs-trumps-palm-pre-in-satisfaction-survey/"&gt;fanatically love it&lt;/a&gt;, this has to raise questions about whether your typical consumer even gives a rat&amp;#8217;s ass about these issues. The fourth highest positive response for the iPhone in that survey is specifically third-party apps.&lt;/p&gt;
&lt;p&gt;Even though the iPhone is doing gangbusters on customer satisfaction, there&amp;#8217;s certainly a number of capable competitors coming along, most notably the Pre and Android. Compare this to Microsoft of the 90&amp;#8217;s, when alternatives meant a huge switcher cost. Right now, it&amp;#8217;s not an issue to switch phones; number portability was achieved on the telcos by law a few years back, and most contact data can be easily ported from your OS-based address books or through SIM cards.&lt;/p&gt;
&lt;p&gt;Are there some issues Apple needs to address? Sure, and I think that&amp;#8217;s what &lt;a href="http://daringfireball.net/2009/08/phil_schiller_app_store"&gt;Schiller has been trying to do&lt;/a&gt;. But the reason iPhone users are flocking to the device and staying there isn&amp;#8217;t because of Microsoft monopoly-era tactics; it&amp;#8217;s because Apple has built a better device. And if they do decide that iPhone doesn&amp;#8217;t seem to fit the bill, you aren&amp;#8217;t prevented from rolling the dice and &lt;a href="http://jerakeen.org/notes/2009/07/hard-to-like-android/"&gt;trying one of the competing devices&lt;/a&gt; (with varied success).&lt;/p&gt;</description><link>http://zachholman.tumblr.com/post/173056866</link><guid>http://zachholman.tumblr.com/post/173056866</guid><pubDate>Thu, 27 Aug 2009 09:01:40 -0700</pubDate><category>apple</category><category>iphone</category><category>microsoft</category><category>pre</category><category>android</category></item></channel></rss>
