<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" 
  xmlns:dc="http://purl.org/dc/elements/1.1/">
  
<channel>
<title>Manton Reece</title>
<link>http://www.manton.org/</link>
<description>User experience, Mac programming, feature animation, and other personal views.</description>
<dc:language>en-us</dc:language>
<dc:creator>manton@manton.org</dc:creator>
<dc:date>2008-05-04T22:32:52-06:00</dc:date>

<item>
<title>Wii friend codes from Twitter</title>
<link>http://www.manton.org/2008/05/wii_friend.html</link>
<description><![CDATA[<p>As most Nintendo Wii owners know by now, Mario Kart for Wii shipped last week. I put together yet another friend code database to track and share codes, but this one is unique because it builds on Twitter. Just follow <a href="http://twitter.com/wii">@wii</a> and send your friend code in a reply. No registration, no data entry. All your friends on Twitter who also use the system will automatically be linked, so you can quickly get a view of which friend codes to add. It's also a great way to discover new Twitter users.</p>

<p>I'm pretty happy with how the implementation has worked out. It's build on essentially three background scripts:</p>


<ul>
<li>Parsing replies every minute looking for the friend code pattern (1234-1234-1234 for game codes, with dashes or spaces).</li>
<li>Taking queued users and pulling everyone they are following into the database.</li>
<li>Generating and caching the <span class="caps">RSS </span>feed for recently tweeted friend codes.</li>
</ul>



<p>The system currently only pulls the first 300 followers, but it's running smoothly enough that I will bump that up to 500 this week. Over 150 people are currently using it, and the database has about 10,000 records to keep track of friends. I feel like it's architected well enough to grow significantly from here, so I may do some casual promotion of the service this week.</p>

<p>If you own a Wii and use Twitter, <a href="http://wiitransfer.com/codes/">give it a try</a>. If you have any questions or feature requests, please send me an email or reply on Twitter. Enjoy!</p>]]></description>
<guid isPermaLink="false">404@http://www.manton.org/</guid>
<dc:subject>Programming</dc:subject>
<dc:date>2008-05-04T22:32:52-06:00</dc:date>

</item>
<item>
<title>Flip Ultra</title>
<link>http://www.manton.org/2008/04/flip_ultra.html</link>
<description><![CDATA[<p>I first heard of the <a href="http://www.theflip.com/products_flip_ultra.shtml">Flip</a> a few months ago, but it wasn't until <a href="http://www.37signals.com/svn/posts/923-the-flip-takes-13-of-the-camcorder-market-by-doing-less">this 37signals post</a> that I started paying attention. I was attracted to the simplicity of the video camera: few buttons, decent quality, and kid-proof design. Here is my mini-review.</p>

<p><b>Speed</b>. This is where the Flip shines. It is compact enough to take anywhere, and simple enough that you can take it out of your pocket and start shooting video in seconds. I've already shot way more video than I would with my traditional DV camcorder.</p>

<p><b>Battery</b>. It runs on two AA batteries. I was able to record a ton of video before replacing them, accumulating 3 GB of files over several weeks. This is unheard of compared to any other still camera or video camera I've owned.</p>

<p><b>Transfer</b>. The Flip saves as the Xvid flavor of <span class="caps">MPEG</span>-4, which is not supported natively by QuickTime. Luckily a quick <a href="http://www.perian.org/">Perian install</a> later and you can view and edit them in QuickTime Player or any app that supports QuickTime. Just mount the camera and copy them over, or convert to <span class="caps">H.264 </span>with something like VisualHub. The <a href="http://www.riverfold.com/software/wiitransfer/beta/">Wii Transfer 2.6</a> beta also supports Xvid to convert and share to your Wii.</p>

<p><b>Quality</b>. I wanted to do a side-by-side comparison with Motion <span class="caps">JPEG </span>used on most digital still cameras, but this isn't a video hardware review site so an in-depth analysis is beyond the scope of what I need or have expertise in. To my eyes it looks pretty good though. Make sure to get the Ultra, not the regular Flip Video which has a lower bitrate.</p>

<p><b>Complaints</b>. You need to give the power slider and record buttons some real pressure, and on a few occasions I've clicked record only to realize 1 minute later that it didn't start. I understand that the designers didn't want us turning it on or recording unintentionally, but this negates some of the speed advantage mentioned above.</p>

<p>In a nutshell: The Flip isn't for everyone, but at just $140 it's hard to argue with its strengths. I take it everywhere now. One pocket for iPhone, one pocket for Flip.</p>]]></description>
<guid isPermaLink="false">401@http://www.manton.org/</guid>
<dc:subject>Technology</dc:subject>
<dc:date>2008-04-24T08:07:46-06:00</dc:date>

</item>
<item>
<title>Wii Transfer serial numbers</title>
<link>http://www.manton.org/2008/04/wii_transfer_serial.html</link>
<description><![CDATA[<p>The search phrase "wii transfer serial numbers" (or "wii transfer serials") is consistently one of the top referrers from Google to this blog, usually pointing to <a href="http://www.manton.org/2007/02/first_75_days.html">my post about the first 75 days</a>. I figure I get enough traffic that I should dedicate a page to this. (I'm the developer, by the way.)</p>

<p>Here are the best ways to get Wii Transfer:</p>


<ul>
<li><a href="http://www.riverfold.com/software/wiitransfer/">Buy a copy</a>! Just $19. Simple checkout with PayPal and you'll get an automatic email within minutes.</li>
<li>Write a review for a blog or magazine. <a href="mailto:%73%75%70%70%6F%72%74%40%72%69%76%65%72%66%6F%6C%64%2E%63%6F%6D">Email me</a> first and I'll give you a full license, even if it's just your personal blog.</li>
<li>Become a <a href="http://www.riverfold.com/software/wiitransfer/beta/">beta tester</a>. From time to time, I need people to test the latest in-progress features. Free copy if you send any useful feedback on a beta.</li>
</ul>



<p>Thanks for your support! I hope one of these options appeals to you.</p>]]></description>
<guid isPermaLink="false">400@http://www.manton.org/</guid>
<dc:subject>Business</dc:subject>
<dc:date>2008-04-23T08:57:34-06:00</dc:date>

</item>
<item>
<title>Unite the Party</title>
<link>http://www.manton.org/2008/04/unite_the_party.html</link>
<description><![CDATA[<p>After Hillary won Ohio, Texas, and Rhode Island last month, I decided it was time to think less about actively supporting my own candidate, who clearly wasn't going away, and more about the future of the Democratic Party and what it would take to come together when a nominee is chosen. I had been quick to defend Hillary on Twitter and in blog comments, but the more I considered the close race and the long month until the next primary in Pennsylvania, now finally here, the more convinced I became that a joint ticket is the answer to a unified party.</p>

<p>Rather than bicker with my friends who support Obama, I changed my tone to emphasize our shared values and launched a new site: <a href="http://www.unitetheparty.com/">unitetheparty.com</a>. I've been posting there regularly since March, and hope to build a group of like-minded Democrats to write on this topic, as well as a list of supporters who want to see a joint ticket happen.</p>

<p>Thinking about the endgame of the race in this context provides an excellent backdrop for discussing the real issues important to voters. There's still an opportunity to use these campaigns for good: setting the right tone against McCain and bringing awareness of the Democratic agenda to everyone.</p>]]></description>
<guid isPermaLink="false">399@http://www.manton.org/</guid>
<dc:subject>Politics</dc:subject>
<dc:date>2008-04-21T23:06:20-06:00</dc:date>

</item>
<item>
<title>Ollie Johnston</title>
<link>http://www.manton.org/2008/04/ollie_johnston.html</link>
<description><![CDATA[<p>Last week Traci asked me if I had heard about the animator who had died. Now of the 220 feeds I subscribe to in NetNewsWire, a full 60 of those are in a group called "Animation and Comics", so I should have heard about any news from a variety of artist blogs or industry sources. But I've had my head down working on a number of programming projects -- both Rails and Cocoa and just keeping up with the never-ending flood of email and Basecamp messages -- so that NetNewsWire group was closed, and I was sadly ignorant.</p>

<p>My first question to her: "Was it Ollie?"</p>

<p>And of course it was. Ollie Johnston passed away at the age of 95, the last of Disney's "Nine Old Men". See the <a href="http://www.cartoonbrew.com/disney/ollie-johnston-1912-2008">epic Cartoon Brew post</a> for more. I had <a href="http://www.manton.org/2004/09/frank_thomas_passes.html">blogged about the death of his friend Frank Thomas</a> in 2004, and <a href="http://www.manton.org/2002/07/ward_kimball_one.html">also of colleague Ward Kimball</a> in 2002.</p>

<p>For those who don't know me very well, and even many who do, I'll let you in on a little secret. One day my boss is going to wonder why I don't answer his emails, and it will be because I've thrown the computer in the trash, set my <span class="caps">USB </span>devices on fire, and returned to the first passion of my life.</p>

<p>Sure, I have an old-school animation desk (<a href="http://www.flickr.com/photos/manton/36599819/">old office 2005</a> and <a href="http://www.flickr.com/photos/manton/1558857105/">new office this year</a>, next to <a href="http://www.flickr.com/photos/manton/2265209824/">computer stuff</a>) and a bunch of paper and sharpened pencils to play with. Sure, I'll still always love building software, designing user interfaces, and am grateful for the friends I have at work and in the Mac development community. Sure, I can't support a family and giant mortgage doing silly portraits on the street corner.</p>

<p>But damn it. Ollie Johnston died.</p>]]></description>
<guid isPermaLink="false">398@http://www.manton.org/</guid>
<dc:subject>Animation</dc:subject>
<dc:date>2008-04-21T08:59:24-06:00</dc:date>

</item>
<item>
<title>MacLife write-up and Wii Transfer beta</title>
<link>http://www.manton.org/2008/04/maclife.html</link>
<description><![CDATA[<p><img src="http://www.manton.org/images/2008/maclife.png" alt="MacLife" border="0" width="200" height="256" hspace="10" align="left" style="border: solid 1px lightgray;" /> Wii Transfer has a full-page mini-tutorial in the May edition of <a href="http://www.maclife.com/">MacLife magazine</a>, as part of a section on connecting your Mac to video game consoles. I finally <a href="http://twitter.com/manton/statuses/792260641">picked up a copy</a> last night. It was certainly a nice surprise and seems to have brought a small increase in sales.</p>

<p>I've also been wrapping up the next version of Wii Transfer, which hopefully smoothes over most of the rough spots in the current release. After sending beta copies to a few customers, I'm opening up a <a href="http://www.riverfold.com/forums/">new forums section</a> as an experiment in getting early builds out without a more formal public beta. (It's not linked from the main site yet, but will be soon.) Every developer handles betas in a different way, but I like the balance Jesse at <a href="http://www.hogbaysoftware.com/">Hog Bay Software</a> has achieved between his released software page and the early builds and developer notes in the forums section, for those customers willing to dig a little bit below the surface.</p>]]></description>
<guid isPermaLink="false">397@http://www.manton.org/</guid>
<dc:subject>Business</dc:subject>
<dc:date>2008-04-20T00:29:00-06:00</dc:date>

</item>
<item>
<title>Fancy-pants productivity</title>
<link>http://www.manton.org/2008/03/fancypants_productivity.html</link>
<description><![CDATA[<p>There are a few things in this post by <a href="http://notrocketsurgery.com/articles/2008/02/26/mention-in-wired-piece-on-37signals">Ryan Norbauer</a> (via 37signals) that bother me. One is this idea that "code is meant to be read by humans first and computers only secondarily". I understand what he is getting at, but even though I respect new advances in productivity, we have to be very careful to keep our core priorities. There's a word for when the balance shifts away from the user and more to us as programmers: selfishness.</p>

<p>Imagine two programs: one is ugly and hard to read, but it compiles and is bug-free; the other is beautiful and readable, and it also compiles and is bug-free. To the user they are identical. They both succeed.</p>

<p>Now take those two and give them both identical beauty and readability, but accidentally break one so that it either does not compile or runs so horribly buggy and slow that it is useless to everyone. Writing code for other programmers to read isn't enough. You have to start with code that works before you get all fancy-pants.</p>

<p>This growing trend to raise beautiful code and programmer productivity above the performance or functionality of the final product is dangerous. The final product is what counts. Not how you build it, but what you've built: how it scales, how it performs, how it solves a particular problem.</p>

<p>And sure, there are many times when I write slow, lazy code that doesn't work well. But that's a compromise you make when you have to meet a deadline, or because you aren't sure how to optimize yet, not because you start out by deprecating user experience. If you believe Ryan, it sounds like there is a whole "movement" of programmers who toss any potential performance achievements out the window before they even get started.</p>

<p>You can say that great products are complex, and so you need to focus attention on how the software is built and maintained. That is true. When I ported a large application from Carbon to Cocoa a few years ago I made the decision to do so because of future productivity.</p>

<p>You can say that happy programmers create high-quality products. That is also true. When I am feeling most productive I am usually enjoying myself because the work environment I'm in is encouraging.</p>

<p>But don't put the <em>practice</em> of software development above the actual result, because to do so means you care more about writing code than solving problems.</p>]]></description>
<guid isPermaLink="false">387@http://www.manton.org/</guid>
<dc:subject>Programming</dc:subject>
<dc:date>2008-03-14T12:38:09-06:00</dc:date>

</item>
<item>
<title>iPhone SDK and NDAs</title>
<link>http://www.manton.org/2008/03/iphone_sdk_and_ndas.html</link>
<description><![CDATA[<p><a href="http://twitter.com/chockenberry/statuses/770543005">Craig Hockenberry half-joked on Twitter</a> about the iPhone <span class="caps">SDK </span>non-disclosure agreement and it reminded me of one of my personal annoyances in the development community: we tend to take <span class="caps">NDA</span>s very seriously. I've always been impressed by how Scott Stevenson in particular can write thoughtful articles about Mac software development that go out of their way to tiptoe around unannounced <span class="caps">API</span>s. In his <a href="http://theocacao.com/document.page/558">latest excellent introduction</a> to the iPhone <span class="caps">SDK, </span>there are no less than 3 mentions of the <span class="caps">NDA </span>in the original post and comments:</p>

<blockquote>"Until that time, the <span class="caps">SDK </span>is under <span class="caps">NDA </span>and the apps cannot be distributed to the general public." (Scott Stevenson)</blockquote>

<blockquote>"The iPhone <span class="caps">SDK </span>is very well done (can't say more because of the <span class="caps">NDA</span>)" (Florent Pillet)</blockquote>

<blockquote>"To answer without getting into <span class="caps">NDA </span>stuff, let's talk about Mac OS X in general." (Scott Stevenson)</blockquote>

<p>I've also been hit by this community-killer. At <span class="caps">WWDC </span>last year I posted to Twitter about new .Mac features and it remains the only tweet I have ever deleted. I had this sudden paranoia that conference staff would kick me out of Moscone and revoke my <span class="caps">ADC </span>account. Silly.</p>

<p>But let's look at reality. Over 100,000 people have downloaded the <span class="caps">SDK.</span> This couldn't be more different than <span class="caps">WWDC, </span>which effectively encourages discussion only while in San Francisco by requiring an investment of at minimum $2-3k between conference, hotels, food, and travel. The <span class="caps">SDK </span>by comparison is totally free to download.</p>

<p>Put simply, how can Apple expect us to take an <span class="caps">NDA </span>seriously while at the same time they spread the applications and documentation covered under this <span class="caps">NDA </span>to every corner of the Mac universe?</p>

<p>I'm not a lawyer, but this one seems legally ridiculous. There are a few issues handled by the license:</p>


<ul>
<li>Don't distribute apps created with the beta <span class="caps">SDK.</span> That's fine, because there's no good way to do that anyway and giving everyone a level "June launch" playing field makes sense for both Apple and developers.</li>
<li>Don't rip-off Apple's ideas and use them in your own phone before the <span class="caps">SDK </span>ships. That's also fine, because I don't care about other phones and generally think Apple already has a insurmountable development platform advantage.</li>
<li>Don't talk about confidential capabilities of the <span class="caps">SDK.</span> This is the one I have problems with, because I question if something can be considered confidential if it is shared with 100,000 people.</li>
</ul>



<p>For years Mac developers have asked Apple for an official, closed mailing list to discuss <span class="caps">API</span>s still under <span class="caps">NDA.</span> Maybe things would be different now if Apple hadn't refused that request, but with a release as mainstream as the iPhone <span class="caps">SDK </span>it's too late to try to control the conversation. I expect a healthy discussion of <span class="caps">API</span>s and business practices to happen on blogs and Twitter and <span class="caps">IRC </span>and email, and that's how it should be.</p>]]></description>
<guid isPermaLink="false">385@http://www.manton.org/</guid>
<dc:subject>Programming</dc:subject>
<dc:date>2008-03-13T00:21:01-06:00</dc:date>

</item>
<item>
<title>STAPLE! in Austin today (year 4)</title>
<link>http://www.manton.org/2008/03/staple_in.html</link>
<description><![CDATA[<p>Like independent comics and art? <a href="http://www.staple-austin.org/"><span class="caps">STAPLE</span>! is in Austin today</a> at the Monarch Event Center, off I-35 and 2222. I've been on the <span class="caps">STAPLE</span>! planning committee for four years now and have enjoyed watching our little show grow from its humble beginnings, but it's still a completely non-profit, volunteer-led endeavor and we need your support to make it a success. Come join us anytime between 11am and 7pm (or <a href="http://www.staple-austin.org/guests/">check the schedule</a> for our featured session times), and then come back downtown later tonight for the after-party and live-art show at Red's Scoot Inn (<a href="http://www.staple-austin.org/promote/staple2008_afterparty.jpg">flyer</a>).</p>]]></description>
<guid isPermaLink="false">377@http://www.manton.org/</guid>
<dc:subject>Comics</dc:subject>
<dc:date>2008-03-01T09:30:41-06:00</dc:date>

</item>
<item>
<title>Hillary podcast</title>
<link>http://www.manton.org/2008/02/hillary_podcast.html</link>
<description><![CDATA[<p>About once a year I like to put together a podcast episode around a theme, and this weekend that subject is Hillary Clinton. I think I've prepared it with fairness and respect, so even if you disagree please do the same. It's both a personal expression and a way of capturing a moment.</p>

<p>&raquo; <a href="http://www.manton.org/audio/2008/Hillary.mp3">Download</a> (MP3, 6.2MB)</p>

<p>&raquo; <a href="http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?id=190005619">Subscribe in iTunes</a></p>

<p>It's about 13 minutes long. Enjoy.</p>]]></description>
<guid isPermaLink="false">376@http://www.manton.org/</guid>
<dc:subject>Podcasts</dc:subject>
<dc:date>2008-02-18T18:23:03-06:00</dc:date>
<enclosure url="http://www.manton.org/audio/2008/Hillary.mp3" length="6498388" type="audio/mpeg" />
</item>


</channel>
</rss>