<?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>see a puffin eat a fish &#187; Designing for Constraints</title>
	<atom:link href="http://www.txtst.com/wordpress/index.php/archives/category/designing-for-constraints/feed" rel="self" type="application/rss+xml" />
	<link>http://www.txtst.com/wordpress</link>
	<description></description>
	<lastBuildDate>Wed, 01 Sep 2010 11:33:53 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Pecha Kucha</title>
		<link>http://www.txtst.com/wordpress/index.php/archives/357</link>
		<comments>http://www.txtst.com/wordpress/index.php/archives/357#comments</comments>
		<pubDate>Sun, 27 Sep 2009 13:40:45 +0000</pubDate>
		<dc:creator>mb</dc:creator>
				<category><![CDATA[Designing for Constraints]]></category>
		<category><![CDATA[ITP]]></category>
		<category><![CDATA[Talks]]></category>

		<guid isPermaLink="false">http://www.txtst.com/wordpress/?p=357</guid>
		<description><![CDATA[I&#8217;m doing a Pecha Kucha talk on GroundedPower for ITP&#8217;s 30th celebration (yay Red!).  Pecha Kucha is a presentation format where you have 6 minutes and 40 seconds to show twenty slides.  The slides auto advance every twenty seconds.  If you fall behind, there&#8217;s no going back.  For the presentation i&#8217;m [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m doing a <a href="http://www.pecha-kucha.org/">Pecha Kucha</a> talk on <a href="http://twitter.com/groundedpower">GroundedPower</a> for <a href="http://itp.nyu.edu/itp30/">ITP&#8217;s 30th celebration</a> (yay Red!).  Pecha Kucha is a presentation format where you have 6 minutes and 40 seconds to show twenty slides.  The slides auto advance every twenty seconds.  If you fall behind, there&#8217;s no going back.  For the presentation i&#8217;m doing next week, I found out that we&#8217;re going to be getting 15 seconds a slide, not 20!  I&#8217;ve never put one of these together but it has been a really interesting learning experience.</p>
<p><a href="http://www.flickr.com/photos/ibft/3897620077/" title="running through by mbukhin, on Flickr"><img src="http://farm4.static.flickr.com/3616/3897620077_30e8238a2b.jpg" width="500" height="375" alt="running through" /></a></p>
<p>I started out just putting a deck of slides together, keeping it to 20 and cramming as much information as I could in each slide.  I did a run through and if a slide took too long, i&#8217;d shorten the amount of information on it until it took about the right amount of time.  It was still a little frantic but I managed to say everything I wanted to say so I was happy.</p>
<p>Then yesterday, <a href="http://twitter.com/faludi">@faludi</a> came by and I did a run through with an audience.  From his feedback and suggestions I came to realize that although I was getting all the words I wanted into my deck, I was actually presenting a number of super complicated concepts without the time to provide them with the right context.  So although I was finishing in time, I wasn&#8217;t being very effective and I was going to make people&#8217;s brains hurt.</p>
<p><a href="http://www.flickr.com/photos/ibft/3845423162/" title="Ukrainian Heart by mbukhin, on Flickr"><img src="http://farm3.static.flickr.com/2516/3845423162_c64c069f38.jpg" width="500" height="375" alt="Ukrainian Heart" /></a></p>
<p>There isn&#8217;t enough time with Pecha Kucha to tell a complicated story.  We&#8217;re used to a slide having a lot of bullet points, but in fact with Pecha Kucha each slide should have one single, simple idea.  The idea can be presented in a timed reveal to help you with pacing.  </p>
<p>My new technique is to tell a very simply story with 10 slides instead of 20.  Knowing myself and my tendency to cram as much as I can into a slide even when I consciously try not to, making only 10 slides gives me the wiggle room to expand upon each slide with 10 extra slides.  Instead of feeling constrained by the format I found the 20 slide format liberating.  I can concentrate on telling a simple story really well because there&#8217;s no room to do anything else.  The power of limitations.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.txtst.com/wordpress/index.php/archives/357/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Year of the No Laptop</title>
		<link>http://www.txtst.com/wordpress/index.php/archives/321</link>
		<comments>http://www.txtst.com/wordpress/index.php/archives/321#comments</comments>
		<pubDate>Mon, 05 Jan 2009 19:24:25 +0000</pubDate>
		<dc:creator>mb</dc:creator>
				<category><![CDATA[Designing for Constraints]]></category>
		<category><![CDATA[Ubiquitous Computing]]></category>

		<guid isPermaLink="false">http://www.txtst.com/wordpress/index.php/archives/321</guid>
		<description><![CDATA[
I&#8217;m going to echo Shawn&#8217;s prediction that this is the year of the no-laptop.  Although the jesus phone has innumerable annoyances (how about letting me run more than one app at once without voiding my warranty?) the ushering in of the &#8220;real web&#8221; on mobile devices now makes using a mobile device the primary [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/ibft/3167749383/" title="dog park in bedstuy by mbukhin, on Flickr"><img src="http://farm2.static.flickr.com/1225/3167749383_abafb8c05e.jpg" width="375" height="500" alt="dog park in bedstuy" /></a></p>
<p>I&#8217;m going to echo <a href="http://zamechek.com/blog/" target="shawn">Shawn&#8217;s</a> prediction that this is the year of the no-laptop.  Although the jesus phone has innumerable annoyances (how about letting me run more than one app at once without voiding my warranty?) the ushering in of the &#8220;real web&#8221; on mobile devices now makes using a mobile device the primary options not the fallback.  There&#8217;s a shift from &#8220;oh you&#8217;re on your laptop?  i&#8217;ll use my phone then&#8221; to &#8220;I&#8217;ll look it up using my phone even if there is a laptop around&#8221;.  I&#8217;m having disorientating moments where I expect Safari on my laptop to auto complete a url when in fact I used my iPhone to look something up.  I have a mental model that certain sites can only be visited with a laptop based browser but that&#8217;s all changing now.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.txtst.com/wordpress/index.php/archives/321/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Schmapple</title>
		<link>http://www.txtst.com/wordpress/index.php/archives/318</link>
		<comments>http://www.txtst.com/wordpress/index.php/archives/318#comments</comments>
		<pubDate>Mon, 08 Dec 2008 15:59:24 +0000</pubDate>
		<dc:creator>mb</dc:creator>
				<category><![CDATA[Designing for Constraints]]></category>
		<category><![CDATA[Fun]]></category>
		<category><![CDATA[Location]]></category>

		<guid isPermaLink="false">http://www.txtst.com/wordpress/index.php/archives/318</guid>
		<description><![CDATA[
I have a jesus phone.  I wasn&#8217;t planning on it or anything but an unstoppable convergence of events led me to the kool-aid.  My N95 was getting pretty beat up (a couple of the keys were permanently recessed) and i&#8217;ve been itching to give iPhone development a shot.  Then, when Anna and [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.theinternetnowinhandybookform.com/schmapple/" title="Schmapple by mbukhin, on Flickr"><img src="http://farm4.static.flickr.com/3097/3092224255_7c15c0c44b.jpg" width="500" height="304" alt="Schmapple" /></a></p>
<p>I have a jesus phone.  I wasn&#8217;t planning on it or anything but an unstoppable convergence of events led me to the kool-aid.  My N95 was getting pretty beat up (a couple of the keys were permanently recessed) and i&#8217;ve been itching to give iPhone development a shot.  Then, when Anna and I were at the Apple store to buy a DVI to S Video/Composite adapter (Otis A/V media system!!) she said &#8220;Why don&#8217;t I get you an iPhone?&#8221;  And I didn&#8217;t really know why she shouldn&#8217;t get me an iPhone, so now I have an iPhone.  Just like that.</p>
<p><a href="http://www.flickr.com/photos/ibft/2975696282/" title="Got my axe by mbukhin, on Flickr"><img src="http://farm4.static.flickr.com/3021/2975696282_10a96847f9.jpg" width="500" height="375" alt="Got my axe" /></a></p>
<p>I&#8217;ve only had it for a couple of weeks but I think it&#8217;s made me a little stupid.  Like forgetting how to find a parking spot on the streets of Brooklyn after parking in a garage for a few months.  The iPhone is making me lose my edge.  I now have a hard time working with interfaces designed by engineers.  Which I guess is a compliment to Apple, except that the iPhone is going to make me slow.  Maybe there is an app I can buy to screw up the interface? </p>
<p><a href="http://www.flickr.com/photos/ibft/2967031418/" title="wtf does it say under his name?  !!!?   by mbukhin, on Flickr"><img src="http://farm4.static.flickr.com/3168/2967031418_0aaf0c6afd_o.png" width="315" height="262" alt="wtf does it say under his name?  !!!?  " /></a></p>
<p>Overall I dig it but I am not enamored with it.  The browser is super dope as is visual voicemail and the location services but I have the usual litany of complaints (Flash, MMS, video, cut and paste, etc.)  Also WTF is with running one app at a time?  Such a bad call.  That&#8217;s what I really miss about Symbian.</p>
<p>Since I am on my phone a lot more than my macbook, the convergence of my mobile and desktop interfaces has made me feel like my laptop is a giant phone.  The iPhone is the closest thing i&#8217;ve used to the computers I use every day.  Not bad.</p>
<p>The phone keeps on correcting &#8216;ooh&#8217; to &#8216;pooh&#8217;.  I don&#8217;t say pooh.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.txtst.com/wordpress/index.php/archives/318/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Scaling in Rails</title>
		<link>http://www.txtst.com/wordpress/index.php/archives/252</link>
		<comments>http://www.txtst.com/wordpress/index.php/archives/252#comments</comments>
		<pubDate>Wed, 12 Dec 2007 16:11:17 +0000</pubDate>
		<dc:creator>mb</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Designing for Constraints]]></category>

		<guid isPermaLink="false">http://www.txtst.com/wordpress/index.php/archives/252</guid>
		<description><![CDATA[
My friend Claude pointed me to this interview with the Twitter developers regarding their Rails scaling issues.  Not surprisingly, you can throw as many web instances at your site as you want but the real bottleneck ends up being the database.  Then you end up having to deal with Squid, real time replication [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://img.timeinc.net/time/potw/20030307/rails.jpg" target="0"></p>
<p>My friend <a href="http://claudekeswani.com/" target="claude">Claude</a> pointed me to <a href="http://www.radicalbehavior.com/5-question-interview-with-twitter-developer-alex-payne/" target="interview">this interview</a> with the Twitter developers regarding their Rails scaling issues.  Not surprisingly, you can throw as many web instances at your site as you want but the real bottleneck ends up being the database.  Then you end up having to deal with Squid, real time replication and read-only child databases.  Suddenly you need an IT team.</p>
<p><I>&#8220;All the convenience methods and syntactical sugar that makes Rails such a pleasure for coders ends up being absolutely punishing, performance-wise. Once you hit a certain threshold of traffic, either you need to strip out all the costly neat stuff that Rails does for you (RJS, ActiveRecord, ActiveSupport, etc.) or move the slow parts of your application out of Rails, or both.&#8221;</I></p>
<p>Indeed.  When I tail my development.log and look at the SQL being generated by Rails, it makes me cringe.  I know i&#8217;ll have to one day do something about it but i&#8217;m putting it off as long as possible because i&#8217;d rather preserve the illusion of Rails (for now anyway) and not clutter my code with three table joins.</p>
<p>Also, check out this <a href="http://diveintomark.org/archives/2007/04/16/dhh-translation" target="response">snarky</a> response to the Rails developers.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.txtst.com/wordpress/index.php/archives/252/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Watches for the Visually Impaired</title>
		<link>http://www.txtst.com/wordpress/index.php/archives/159</link>
		<comments>http://www.txtst.com/wordpress/index.php/archives/159#comments</comments>
		<pubDate>Wed, 17 Jan 2007 14:30:08 +0000</pubDate>
		<dc:creator>mb</dc:creator>
				<category><![CDATA[Designing for Constraints]]></category>

		<guid isPermaLink="false">http://www.txtst.com/wordpress/?p=159</guid>
		<description><![CDATA[In designing a time telling device for someone who cannot see, it&#8217;s important to consider the actual purposefulness of the device as well as well as it&#8217;s perception to others.  We tell time by glancing at our wrist, either by looking down or by bringing the watch to eye level.  This may give [...]]]></description>
			<content:encoded><![CDATA[<p><img width="200" align="left" title="Clock" alt="Clock" src="http://www.picture-newsletter.com/clocks/two-clocks.jpg" />In designing a time telling device for someone who cannot see, it&#8217;s important to consider the actual purposefulness of the device as well as well as it&#8217;s perception to others.  We tell time by glancing at our wrist, either by looking down or by bringing the watch to eye level.  This may give others varied impressions such as that we are possibly bored, being informative (someone asked us the time), impatient (if we check the watch a lot) or just want to know the time.</p>
<p>With the loss of sight, we must rely on our other senses to tell the time.  This new &#8216;time telling&#8217; interaction should be no more stigmatizing than the previous interaction.  An audible watch may draw attention as would a watch that emits an odor depending on the hour.  It&#8217;s also important that the watch be something elegant, versus a &#8220;handi-watch&#8221;.  It should be appealing enough that others will desire it and not something that visually impaired people have no choice but to wear while others would never want to.  With this goal in mind, designing with constraints can push watch design for everyone instead of just creating a customized, small-run, overpriced watch that stigmatizes the visually impaired.</p>
<p>If hearing and smell are out of the picture we will consider touch and taste.  Tactility is the most appealing solution but has a cognitive disconnect we need to overcome to make the watch functional.  Taste is just weird but may have interesting applications.  We should not confine ourselves to the senses and consider solutions that employ sense combinations or potentially something else entirely.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.txtst.com/wordpress/index.php/archives/159/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
