<?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>Dim Sum Thinking</title>
	<atom:link href="http://dimsumthinking.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://dimsumthinking.com</link>
	<description>Premium hand-crafted digital stories</description>
	<lastBuildDate>Fri, 13 Apr 2012 13:49:37 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>The world is not irrational</title>
		<link>http://dimsumthinking.com/2012/04/11/the-world-is-not-irrational/</link>
		<comments>http://dimsumthinking.com/2012/04/11/the-world-is-not-irrational/#comments</comments>
		<pubDate>Thu, 12 Apr 2012 02:13:36 +0000</pubDate>
		<dc:creator>Daniel Steinberg</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://dimsumthinking.com/?p=1154</guid>
		<description><![CDATA[Despite how it seems, we can't live in an irrational world either.]]></description>
			<content:encoded><![CDATA[<p>Yesterday we saw that we could raise a rational number to a rational power and get an irrational number.</p>
<p>This fact shouldn&#8217;t have shocked you.</p>
<p>Today we&#8217;ll see that we can raise an irrational number to an irrational power and get a rational number.</p>
<p>The result is surprising but the proof is, in my opinion, downright delightful.</p>
<p>I first read this proof in an article by Paul Halmos.</p>
<p>Yesterday we showed that the square root of two is irrational. What about the square root of two raised to the square root of two power?</p>
<p>If that was a rational number then we&#8217;d be done.</p>
<p>If not, take this number (the square root of two raised to the square root of two power) and raise <em>it</em> to the square root of two power. This is a rational number &#8211; it&#8217;s the number two. (<em>a^b)^c = a ^(bc)</em>. Therefore we&#8217;re done.</p>
<p>I <em>love</em> this proof.</p>
<p>What I love the most is that we don&#8217;t know whether the square root of two raised to the square root of two is rational or not but in either case the theorem is proved.</p>
]]></content:encoded>
			<wfw:commentRss>http://dimsumthinking.com/2012/04/11/the-world-is-not-irrational/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The world is not rational</title>
		<link>http://dimsumthinking.com/2012/04/11/the-world-is-not-rational/</link>
		<comments>http://dimsumthinking.com/2012/04/11/the-world-is-not-rational/#comments</comments>
		<pubDate>Wed, 11 Apr 2012 13:59:54 +0000</pubDate>
		<dc:creator>Daniel Steinberg</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://dimsumthinking.com/?p=1152</guid>
		<description><![CDATA[As much as we'd like to, we can't live in a world of only rational numbers.]]></description>
			<content:encoded><![CDATA[<p>You might remember this definition of rational numbers from school. </p>
<p>A rational number can be expressed as a fraction <em>p/q</em> where <em>p</em> and <em>q</em> are integers, <em>q</em> is not zero, and <em>p</em> and <em>q</em> have no factors in common. </p>
<p>In other words, <em>p/q</em> is a fraction that can&#8217;t be reduced.</p>
<p>We like rational numbers. Rational numbers, as we also learned in school, can be expressed as decimals that terminate or repeat.</p>
<p>What if we want to live in a world of rational numbers?</p>
<p>Add two rational numbers together and we get a rational number. The same is true of subtractions, multiplication, and division.</p>
<p>The Greeks noticed that if you have a square that has length one on each side, the diagonal was not rational. </p>
<p>The Pythagorean theorem tells us that the length of the diagonal squared is two. So the length of the diagonal is the square root of two.</p>
<p>Another way to write the square root of two is two raised to the power of (1/2). It turns out that the square root of two is an irrational number.</p>
<p>So this would mean that a rational number raised to a rational power is irrational.</p>
<p>Tomorrow we&#8217;ll look at one of my favorite proofs &#8211; the proof that you can raise an irrational number to an irrational power and get a rational number &#8211; let&#8217;s finish today with a quick look at the classic proof of how we know the square root of two is irrational.</p>
<p>If the square root of two is rational then it can be written as <em>p/q</em> where <em>p</em> and <em>q</em> are integers with no factors in common.</p>
<p>This means that <em>2 = p^2/q^2</em> or, multiplying both sides by <em>q^2</em>,  we see that <em>2 q ^2 = p^2</em>.</p>
<p>Now, this means that <em>p^2</em> is an even number. The only way for <em>p^2</em> to be even is if <em>p</em> is even. So <em>p</em> is an even number and therefore it can be written as two times another number. In other words there is an integer <em>r</em> so that  <em>p = 2 r </em> so <em>p^2 = (2 r)^2 = 4 r^2</em>.</p>
<p><em>2 q^2 = 4 r^2</em>. Dividing both sides by 2 we see that <em>q^2 = 2 r^2</em>. This tells us that <em>q^2</em> is an even number which tells us that <em>q</em> is an even number.</p>
<p>So this tells us that <em>p/q</em> wasn&#8217;t in lowest terms since both <em>p</em> and <em>q</em> were divisible by 2. Therefore the square root of two is not a rational number.</p>
<p>You have to love a proof like that.</p>
]]></content:encoded>
			<wfw:commentRss>http://dimsumthinking.com/2012/04/11/the-world-is-not-rational/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Good and Evil</title>
		<link>http://dimsumthinking.com/2012/04/10/good-and-evil/</link>
		<comments>http://dimsumthinking.com/2012/04/10/good-and-evil/#comments</comments>
		<pubDate>Tue, 10 Apr 2012 16:19:07 +0000</pubDate>
		<dc:creator>Daniel Steinberg</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://dimsumthinking.com/?p=1148</guid>
		<description><![CDATA[In mathematics there is a lot more evil than good. We just spend most of our time focusing on the good.]]></description>
			<content:encoded><![CDATA[<p>My neighborhood bar used to be a coffee shop named the Arabica at Shaker Square.</p>
<p>Twice each day I&#8217;d walk across the square from my apartment to enjoy a cup of coffee with a diverse group of friends. </p>
<p>One of them was a priest. He was one of those &#8220;one of the guys&#8221; priests. You never felt awkward around him. You never felt there were topics you couldn&#8217;t bring up when he was there.</p>
<p>Every once in a while the priest would talk about good and evil. He believed deeply in the strength of the force of good. I remember being surprised at how strongly he believed in evil. A priest. He believed that evil was all around us and yet he believed in the power of good over evil.</p>
<p>In mathematics there is a lot more evil than good. We just spend most of our time focusing on the good.</p>
<p>For example, consider the graph of the function <em>f(x) = 3x</em>.</p>
<p>The graph is a straight line with slope three that passes through the origin. If you know what these words mean, the graph is continuous and smooth everywhere.</p>
<p>Let&#8217;s define a new function <em>g</em> that has the same value as <em>f</em> everywhere but <em>x = 0</em>. When <em>x = 0</em>, choose any value for <em>g(0)</em> except <em>0</em>.</p>
<p>Now <em>g</em> is not continuous or smooth at <em>0</em>. This is true for any value you can choose for <em>g(0) </em> except <em>0</em>. In other words, of the infinite values available for you to choose for <em>g(0)</em>, only one of them makes <em>g</em> continuous. This is true about every other <em>x</em> value.</p>
<p>Much more evil than good &#8212; we just spend our time on the good.</p>
<p>As another example, there are a lot of rational numbers. You could, however, count them.</p>
<p>Actually, you couldn&#8217;t. But you could organize them in a way where there is a first, a second, a third, … you could build a list of all of the rational numbers so that all of them appear on the list at least once. We say that the rational numbers are countable.</p>
<p>Real numbers can&#8217;t be counted. There is a famous proof by Cantor that shows that any time you think you&#8217;ve listed all of the real numbers, I can find one that is not on your list. So there are more Real numbers than rational numbers. </p>
<p>We&#8217;ll look at proofs on rational and irrational numbers in our next couple of posts.</p>
<p>Here&#8217;s another high school flashback. We punish students by making them factor quadratics for several weeks during Algebra and Algebra II. We give them <em>ax^2 + bx + c</em> and ask them to factor it as <em>(Ax + B) (Cx + D)</em>.</p>
<p>The sad thing is that there are relatively few choices of <em>a</em>, <em>b</em>, and <em>c</em> that we can factor by hand. So we teach students the few ones we know how to do handle and then we only ask them those. For most choices of <em>a</em>, <em>b</em>, and <em>c</em> &#8212; even where <em>a</em>, <em>b</em>, and <em>c</em> are positive integers &#8212; we&#8217;re stuck using the quadratic equation to find the roots of the quadratic <em>y = ax^2 + bx + c</em>.</p>
<p>More evil than good.</p>
<p>We spend most of the student&#8217;s time on good because, when we go to higher ordered equations, we don&#8217;t have formulas like the quadratic equation. By the way, the reason we don&#8217;t have these formulas is not that no one has figured them out yet. We don&#8217;t have these formulas because someone has proved that they can&#8217;t exist.</p>
<p>I first heard this explained by Joan Countryman twenty-some years ago when she held up a calculator and said &#8220;this calculator could get a B+ in my Algebra II class. Shouldn&#8217;t we change what we&#8217;re teaching?&#8221;</p>
<p>Imagine we live in a world where only rational numbers exist. Tomorrow we&#8217;ll see that we quickly are led to a world where they aren&#8217;t enough.</p>
]]></content:encoded>
			<wfw:commentRss>http://dimsumthinking.com/2012/04/10/good-and-evil/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>When will I ever use this</title>
		<link>http://dimsumthinking.com/2012/04/10/when-will-i-ever-use-this/</link>
		<comments>http://dimsumthinking.com/2012/04/10/when-will-i-ever-use-this/#comments</comments>
		<pubDate>Tue, 10 Apr 2012 11:41:14 +0000</pubDate>
		<dc:creator>Daniel Steinberg</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://dimsumthinking.com/?p=1141</guid>
		<description><![CDATA[The reason for learning mathematics should never be restricted to how it will help us do something else.]]></description>
			<content:encoded><![CDATA[<p>Mathematics is not a series of Statement-Reason proofs punctuated by the occasional &#8220;QED&#8221;. </p>
<p>Mathematics, as Paul Lockhart writes in <a href="http://www.maa.org/devlin/LockhartsLament.pdf">A Mathematician&#8217;s Lament</a>, is  &#8220;wondering, playing, amusing yourself with your imagination.&#8221;</p>
<p>If you haven&#8217;t read Lockhart&#8217;s piece, please do so. It&#8217;s way more interesting than anything I am about to say. It begins with first a musician and then a painter waking up in a cold sweat after their respective nightmare&#8217;s on how their field has come to be taught.</p>
<p>Lockhart compares Math education to these nightmare scenes of music and art because he sees math as being the same sort of endeavor. Math is a playful, creative art. </p>
<p>Only later after we have discovered something new and worth sharing do we go back and formalize it. We make sure that what we stumbled on is really true. Then we present it to others in a way that they can see its truth.</p>
<p>Unfortunately, this means that we often present new findings to others in a way that they don&#8217;t see its beauty.</p>
<p>That&#8217;s a shame.</p>
<p>There have been a bunch of blogs recently that have talked about what should be taught in math classes. Most of them focus on answering the question &#8220;when will I ever use this.&#8221;</p>
<p>My daughter has been taking band since fifth grade. At her school they have music every day. In the high school they begin the year with marching band and then audition and split into five smaller bands. They play an array of interesting music and, in my opinion, play well beyond their years. Their top band was the only band in regionals to receive the top marking from the judges.</p>
<p>Of the three hundred kids taking band this year, a handful will continue in music or music education beyond college. Most of the rest will never pick up their instrument again. Most will say &#8220;I used to play trumpet (or flute, or …).&#8221;</p>
<p>The marching band plays at half-time of the football games. The football program has well over a hundred kids on the teams if you count varsity, junior varsity, and the freshman team. The team is not very good. Two years ago we only saw one victory. Last year they won a couple of games and almost won a couple more.</p>
<p>Some of the students will play in college. It would be very unusual for any of them to play beyond college.</p>
<p>The band kids and the football kids never ask their teachers and coaches, &#8220;when will I ever use this&#8221;.</p>
<p>Never.</p>
<p>Both sets of kids have to show up in August two weeks before the school year begins to prepare for the season. Families cut their vacations short so that their kids can spend all day out in the heat of the summer working hard at something they&#8217;ll never use in life.</p>
<p>Never.</p>
<p>And yet they come into my math class and raise their hand half-way through my demonstration of the mean value theorem to ask me when they will ever use this. They want me to justify that I&#8217;m not wasting their time. </p>
<p>I never mind answering this question.</p>
<p>Never.</p>
<p>It allows me to give them a glimpse into the beauty that I see when I play with mathematics. To me math is a game. We have a set of rules and we take turns playing this game. When the rules change &#8212; say we relax that fifth postulate so that a line can have no parallel lines through a given point &#8212; we are playing a different game.</p>
<p>The reason for learning mathematics should never be restricted to how it will help us do something else.</p>
<p>Never.</p>
<p>The hard part is that math is so darned useful. There is math everywhere. It&#8217;s easy for us to think about learning the math we need to do science or economics.</p>
<p>A recent blog post questioned why so much of the math we learn is continuous as opposed to discrete. We should learn more discrete math, but we shouldn&#8217;t ignore the continuous. The continuous describes a lot of the world we live in.</p>
<p>We pour a cup of coffee and it is 180 degrees F. When we remember to drink it is is cold. Blech. It dropped 120 degrees while we weren&#8217;t looking. It didn&#8217;t drop suddenly. It followed Newton&#8217;s Law of Cooling. It&#8217;s kind of cool that the temperature of the coffee at any given time is roughly governed by a law that only describes the rate at which the liquid cools.</p>
<p>Here&#8217;s the email I received that set me off on this post. Several people thought that I would be interest in this mathematical oddity and sent me this:</p>
<p><img src="http://s3.amazonaws.com/dimsumthinking/blog/Calendar.jpg"/></p>
<p>It made me sad.</p>
<p>The email described this amazing phenomenon of having five Fridays, Saturdays, and Sundays in the month of July. The text of the email said that this only happens every 823 years.</p>
<p>The people who sent it to me were impressed that they were about to live through an event that wouldn&#8217;t happen again for more than 800 years.</p>
<p>Look again at the calendar.</p>
<p>You can see that this happens any time the month of July begins on a Friday. You can reason that this happens about as often as July beginning on any other day. It would be shocking to think that this won&#8217;t happen for another 823 years. In fact, if July 1, 2012 is Friday this year then it will be Saturday next year. The day on which July 1st falls advances by one day each non-leap year and by two each leap year. On average every seven years July 1 falls on a Friday. In reality, it will sometimes take more than seven years to return to Friday and sometimes take more &#8211; but these numbers are close to seven and not close to 823.</p>
<p>In order to confirm that July 1 advances by one day in a non-leap year and two days in a leap year I had to look at the actual calendar. There I discovered that the premise of the email was wrong. July 1st doesn&#8217;t fall on a Friday this year.</p>
<p>In other words, the claim that this is the only time in your life that this will occur is wrong on two counts. First, it&#8217;s not going to occur this year. Second, if you&#8217;re reading this blog post it is likely to have already occurred in your life and it will happen again in 2016.</p>
<p>This, to me, is mathematics. Playing, confirming, questioning &#8212; even in my real life. It gave me a much sadder answer for people when they ask me &#8220;when am I ever going to use this&#8221;.</p>
<p>Never.</p>
<p>And that&#8217;s sad. </p>
<p>Pull your trumpet out of the drawer and play it now and then. Toss a ball with a neighbor. </p>
<p>Look at the world with the eyes of a mathematician &#8220;wondering, playing, amusing yourself with your imagination.&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://dimsumthinking.com/2012/04/10/when-will-i-ever-use-this/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Learning from Santa</title>
		<link>http://dimsumthinking.com/2012/03/01/learning-from-santa/</link>
		<comments>http://dimsumthinking.com/2012/03/01/learning-from-santa/#comments</comments>
		<pubDate>Thu, 01 Mar 2012 13:45:09 +0000</pubDate>
		<dc:creator>Daniel Steinberg</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://dimsumthinking.com/?p=1136</guid>
		<description><![CDATA[Like Seth Godin, I had a book pulled from iBookstore because of links to Amazon.]]></description>
			<content:encoded><![CDATA[<p>Seth Godin has written to complain that <a href="http://www.thedominoproject.com/2012/02/who-decides.html">Apple doesn&#8217;t allow links to Amazon</a> from books sold on iBookstore.</p>
<p>Actually, Apple&#8217;s explanation is more clear than Godin&#8217;s. Apple explains in their terse explanation that they don&#8217;t allow linking to any website that sells electronic publications.</p>
<p>I know this because I got the same error message on one of my books last Friday.</p>
<p>I had just re-uploaded my book so that I could make my Kiwi book available in more markets. Within ten minutes I got a note from Apple telling me that my book was rejected because of links to Amazon.</p>
<p>Like Godin, I was initially a bit put off. The books I was linking to were (1) not available as pubs and (2) not available from iBookstore. In other words, I hadn&#8217;t seen any conflict. </p>
<p>On the other hand, I&#8217;ve learned that I&#8217;m not going to convince Apple so I removed the links and uploaded the fixed files within five minutes of receiving the note from Apple.</p>
<p>It&#8217;s been five days and Apple still hasn&#8217;t rerun my files to verify the problem isn&#8217;t there. My books are still pulled from the iBookstore. I hit the &#8220;Contact&#8221; button as instructed  and was told that if it takes more than ten business days I should contact them again.</p>
<p>Two weeks. They found the issue in ten minutes, I replied five minutes later and it&#8217;s going to take them up to two weeks to run that same ten minute check to put me back on the store.</p>
<p>I actually have more issues with the length it times to respond than to their rule about links to Amazon.</p>
<p>They could fix the Amazon rule. They could decide that they will allow links but Apple gets listed as the affiliate so that Apple at least benefits from the link. I don&#8217;t have a problem with that. They could allow links to books not available on iBookstore. Probably difficult to enforce but I don&#8217;t mind that. I don&#8217;t even mind them pulling my book if the linked book becomes available on iBookstore. They could just decide they don&#8217;t care where links go &#8211; if the deals are better for the reader then it&#8217;s better for iBookstore. This is the lesson from Santa in Miracle on 4th street.</p>
<p>I don&#8217;t know how they can fix the long wait time to get my book back on the store. I don&#8217;t remember Santa having an answer for that one.</p>
<p>By the way, see where it says &#8220;Pending&#8221; in the status field in the screenshot? That is my reminder of how long it&#8217;s been since I did all that I can.</p>
]]></content:encoded>
			<wfw:commentRss>http://dimsumthinking.com/2012/03/01/learning-from-santa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Localization</title>
		<link>http://dimsumthinking.com/2012/02/24/localization/</link>
		<comments>http://dimsumthinking.com/2012/02/24/localization/#comments</comments>
		<pubDate>Fri, 24 Feb 2012 13:32:55 +0000</pubDate>
		<dc:creator>Daniel Steinberg</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://dimsumthinking.com/?p=1129</guid>
		<description><![CDATA[Why isn't your book available in my country? Don't you care about my country?]]></description>
			<content:encoded><![CDATA[<p>One of the things I want most from Apple in Xcode is that they simplify the process of internationalizing and localizing an app.</p>
<p>I want to take my iOS or Mac app and easily generate a file that I can send to my local translators. I then want to take their translations and easily incorporate them in my project file.</p>
<p>Of course, easy means different things to different people. Some folks would say that I can do this now. I can. I can used something called NSLocalizedStrings in my code and I can open up a terminal window and run genstrings against the files that contain these NSLocalizedStrings. Then I can take the file created by NSLocalizedStrings and add them to my project. I then select this newly added file and add a localization. I select it and add another localization. I send these files to my translators and then add them back in when they have finished with them.</p>
<p>I don&#8217;t expect the first step or the last step to change, but I would like the steps in the middle to become easier. Apple clearly cares about localization. It&#8217;s been one of their distinguishing characteristics for as long as I can remember. It&#8217;s time for them to bring the tools up to date so that we can embrace languages other than our own as well.</p>
<p>There is a bit of an irony in this. (Uggh &#8211; I&#8217;ve used irony twice in a week. That makes me uncomfortable.)</p>
<p>I released my first book in my new Editor&#8217;s Cut series on Wednesday and so far the only complaints I&#8217;ve received is &#8220;why isn&#8217;t this available in my local store.&#8221; Some have asked why I don&#8217;t care about their country and others have asked don&#8217;t I want to make money from their country.</p>
<p>I do care about these countries. I just didn&#8217;t understand the interface when I was uploading my book and so I didn&#8217;t select countries where English wasn&#8217;t the native language. I didn&#8217;t know that I could offer my book in English in a country where English is a second or third language. </p>
<p>Also this isn&#8217;t just about English. It turns out I left off countries that do have English as their primary language.</p>
<p>I&#8217;m sorry about that. Really.</p>
<p>I&#8217;m working to correct that right now and I really do apologize. I do care about your country.</p>
<p>It also amazes me how easy Apple has made it for me to offer this book for other countries. It&#8217;s just a checkbox. I hope to be checking yours today.</p>
<p>I&#8217;m enjoying this end of the process and learning a lot every day. Thank you for your patience as I make a bunch of mistakes and thank you for pointing out the issues I need to address.</p>
]]></content:encoded>
			<wfw:commentRss>http://dimsumthinking.com/2012/02/24/localization/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using Kiwi</title>
		<link>http://dimsumthinking.com/2012/02/23/using-kiwi/</link>
		<comments>http://dimsumthinking.com/2012/02/23/using-kiwi/#comments</comments>
		<pubDate>Thu, 23 Feb 2012 12:55:53 +0000</pubDate>
		<dc:creator>Daniel Steinberg</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://dimsumthinking.com/?p=1120</guid>
		<description><![CDATA[My new book "Test Driving iOS Development with Kiwi" is now on iBookstore.]]></description>
			<content:encoded><![CDATA[<p>My new book <a href="http://itunes.apple.com/us/book/test-driving-ios-development/id502345143?mt=11">Test Driving iOS Development with Kiwi</a> is now on iBookstore.</p>
<p>As I mentioned yesterday, I&#8217;m launching a new series of short, focused books.</p>
<p>This first one scratches my own itch. </p>
<p>I came from Java development and was a strong believer in TDD. Test Driven Development, for me, wasn&#8217;t about testing my code so much as it was about driving a better design of my code by using it first. </p>
<p>I&#8217;ve tried to embrace OCUnit for Unit testing Cocoa and iOS apps but I never like STAsserts and think that Apple should have given us a test runner by now.</p>
<p>A couple of years ago I saw David Chelimsky speak at a small conference in Chicago about RSpec. His book, <a href="http://www.amazon.com/gp/product/1934356379/ref=as_li_qf_sp_asin_tl?ie=UTF8&#038;tag=httpdimsumthc-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=1934356379">The RSpec Book</a> was in beta so I picked up a copy and it made a lot of sense to me.</p>
<p>Allen Ding and Luke Redpath have created a version of RSpec for iOS development named <a href="https://github.com/allending/Kiwi">Kiwi</a> that sits on top of OCUnit but uses Behavior Driven Development instead of TDD. It feels right to me.</p>
<p>My book <a href="http://itunes.apple.com/us/book/test-driving-ios-development/id502345143?mt=11">Test Driving iOS Development with Kiwi</a> is designed to get you up and running with Kiwi quickly. You won&#8217;t peer into every nook and cranny &#8211; in fact, you don&#8217;t peer into any nooks or crannies. This is the book that lets you spend half a day exploring Kiwi and deciding if it&#8217;s for you.</p>
<p>I hope you enjoy.</p>
]]></content:encoded>
			<wfw:commentRss>http://dimsumthinking.com/2012/02/23/using-kiwi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My new project</title>
		<link>http://dimsumthinking.com/2012/02/22/my-new-project/</link>
		<comments>http://dimsumthinking.com/2012/02/22/my-new-project/#comments</comments>
		<pubDate>Wed, 22 Feb 2012 12:35:11 +0000</pubDate>
		<dc:creator>Daniel Steinberg</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://dimsumthinking.com/?p=1117</guid>
		<description><![CDATA[I've been working on a new series of books that I'm writing and publishing through Apple's iBookstore using the iBooks Author tool.]]></description>
			<content:encoded><![CDATA[<p>I wanted to launch a few of my own imprints at the last publisher I worked for. My top two choices were a textbook imprint to help bring down the price of textbooks and a more general imprint that contained topics that would serve our traditional audience when they weren&#8217;t on the job.</p>
<p>The guys I worked for felt that separate imprints were too ambitious and that we should aim for new series instead. They also felt that two was too much and that I should first get one up and going.</p>
<p>Both made sense, and after almost two years of talking about it we launched the series. During those two years we each made a number of compromises. In the post mortem for the series after they killed it two years ago, one of them observed that it was like boiling a frog. We had made many decisions that individually weren&#8217;t bad but collectively left the series as not worth continuing.</p>
<p>They were right. The series as it then stood was not consistent with my vision and it was not worth them maintaining. It no longer made sense for either of us.</p>
<p>Unfortunately, the series had a very personal subplot for me. I wanted to fill it with all of the books I would have wanted to share with my youngest daughter had she lived.</p>
<p>Today is the sixth anniversary of Elena&#8217;s death and although the pain is still real, I have had a little more space to think less emotionally about a book series. First, and hardest to realize, is the fact that she died before she was seven. I can&#8217;t possibly know what books she would have grown up to be interested in. Second, the series must be steered by what I&#8217;m interested in and not by my trying to guess what someone else might be interested in.</p>
<p>I&#8217;ve been working on a new series of books that I&#8217;m writing and publishing through Apple&#8217;s iBookstore using the iBooks Author tool.</p>
<p>Coincidentally, Apple approved the first book in the series late last night.</p>
<p>Perhaps it&#8217;s even ironic &#8211; although I try to be careful in using that word. I have made the decision not to base the series on what Elena might have been interested in and I end up launching it on the anniversary of her death.</p>
<p>So it goes.</p>
<p>I&#8217;ll talk about the book and the imprint more in the coming week.</p>
<p>Now I have memories to share and pancakes to eat.</p>
]]></content:encoded>
			<wfw:commentRss>http://dimsumthinking.com/2012/02/22/my-new-project/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Credit is not enough</title>
		<link>http://dimsumthinking.com/2012/02/21/credit-is-not-enough/</link>
		<comments>http://dimsumthinking.com/2012/02/21/credit-is-not-enough/#comments</comments>
		<pubDate>Tue, 21 Feb 2012 16:18:03 +0000</pubDate>
		<dc:creator>Daniel Steinberg</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://dimsumthinking.com/?p=1112</guid>
		<description><![CDATA[Appreciate and credit those whose work we enjoy and build on.]]></description>
			<content:encoded><![CDATA[<p>Kim and I are often the last two people to leave a movie theatre. We usually stay through the credits. </p>
<p>We no longer watch enough movies that the names mean the same things to us that they used to, but often there&#8217;s something or other that we see in the credits that&#8217;s interesting. Usually it&#8217;s something from the soundtrack that sounds familiar but we can&#8217;t put our finger on who that was.</p>
<p>I&#8217;ve long hated the practice on US television to shrink the credits for television shows and movies so they can run a promo for an upcoming show they want to promote. Even worse, the credits are sped up so that even if my eyes were good enough to  read the shrunken and distorted type on the screen, the moment passes so quickly that I can&#8217;t read fast enough.</p>
<p>In <a href="http://duncandavidson.com/blog/2012/02/attribution_failure_theory">An Attribution Failure Theory</a>, Duncan wonders if this sort of model leads people to not give credit where credit is due.</p>
<p>He writes about the problem that there are a huge number of creatives who use others&#8217; works as part of their own and aren&#8217;t giving credit where credit is due. Worse, he says, &#8220;many of them when confronted with the problem, just shrug and don’t see the issue.&#8221;</p>
<p>He&#8217;s right. They don&#8217;t see the issue.</p>
<p>Yesterday I followed a link I won&#8217;t share to a woman&#8217;s blog to read what she had to say about following a bread recipe I happened to like. I expected her link to talk about her experiences with the recipe, and it did. But it also reprinted the recipe. All of it. It reprinted all of the ingredients and the directions for how they were supposed to be mixed and treated right up to the time they came out of the oven.</p>
<p>She gave credit to the original.</p>
<p>To me, that wasn&#8217;t enough. She went on to reprint his work without permission. She even created a printer friendly version of his recipe.</p>
<p>Now no one needs to buy his work &#8211; they can just read hers.</p>
<p>The next step is inevitable. I&#8217;ve seen it over and over. Someone quotes her work. That person may or may not provide attribution to her contribution but they inevitably leave out the original author of the recipe. It&#8217;s too messy to quote the author that another author cites. Now the original author&#8217;s work is being reprinted without attribution or concern for how it might effect his income.</p>
<p>More importantly, just as I want to know who performed that piece from the movie&#8217;s soundtrack, I want to know whose recipe I may or may not be following.</p>
<p>One of the things that&#8217;s striking when you watch credits at the end of a television show or movie is how many people were involved. This wasn&#8217;t just a period piece with a few actors. A group of people dressed the actors while another group dressed the set. There were people running the cameras who pointed it at people and sets that other people lit and moved and there were other people deciding which cameras to use.</p>
<p>I agree with Duncan that credit is easy and its the least we should do. I think, though, credit is not enough.</p>
<p>Maybe credit is the wrong word for me. Maybe what I want is an appreciation of those whose work we enjoy and build on.</p>
]]></content:encoded>
			<wfw:commentRss>http://dimsumthinking.com/2012/02/21/credit-is-not-enough/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iBooks Author and Swing</title>
		<link>http://dimsumthinking.com/2012/01/28/ibooks-author-and-swing/</link>
		<comments>http://dimsumthinking.com/2012/01/28/ibooks-author-and-swing/#comments</comments>
		<pubDate>Sat, 28 Jan 2012 19:21:16 +0000</pubDate>
		<dc:creator>Daniel Steinberg</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://dimsumthinking.com/?p=1107</guid>
		<description><![CDATA[What's wrong with "Write Once, Publish Anywhere"]]></description>
			<content:encoded><![CDATA[<p>Remember last week when the world was coming to an end because Apple&#8217;s iBooks Author EULA required that if you are going to sell something you&#8217;ve made with the software, you must do so through Apple&#8217;s iBookstore.</p>
<p>In comparing the EULA with the agreement I&#8217;ve signed with other publishers, I decided that Apple&#8217;s EULA wasn&#8217;t so bad.</p>
<p>I don&#8217;t believe the iBooks Author EULA has anything to do with Apple wanting to make money off of your creation. I don&#8217;t think it&#8217;s even about keeping you from creating for the Kindle bookstore with their software either.</p>
<p>Apple is wary of allowing authors to &#8220;Write Once, Publish Anywhere&#8221;.</p>
<p>Back in the early days of programming with Java, &#8220;Write Once, Run Anywhere&#8221; or WORA was the central Java value proposition. Write your app in Java and you&#8217;ll be able to target all of the platforms with a single code base.</p>
<p>Do you remember those client apps that ran on the Mac in the old days? There weren&#8217;t many of them and they either looked like Windows apps on the Mac or they were just plain hideously generic. There was nothing particularly Mac about them.</p>
<p>So Apple has released iBooks2 and created this new freely available tool for producing high quality books that include video, audio, slideshows, photo galleries, 3D images, annotated images, and more.</p>
<p>Apple wants to see high quality interactive books that include these widgets. If you use iBooks Author to target many different platforms you&#8217;re going to have to only include the least common denominator of features. If any one of the platforms you&#8217;re targeting don&#8217;t support a particular feature then you can&#8217;t use it.</p>
<p>Suddenly, the books produced for their store using their tool aren&#8217;t so special anymore.</p>
<p>You can see that in the initial offerings from the text book publishers. The digital books are essentially paper books that you can load on your iPad. </p>
<p>That&#8217;s not very exciting.</p>
<p>I&#8217;ve been asking the question from the opposite perspective. If my book will never be printed on paper, then what can I do differently? How can I tell stories that better explain the topics I&#8217;m teaching?</p>
<p>I may want to target multiple platforms but I completely understand why Apple wants me to deliver the best book possible for their platform. </p>
<p>It&#8217;s the same difference of opinions they had with Adobe. Adobe wanted the Flash experience to be the same on all platforms. Apple wanted the experience on the iPhone to be consistent with other iPhone apps.</p>
<p>For now, this approach is meeting my needs. I&#8217;m excited about what I can author with Author.</p>
]]></content:encoded>
			<wfw:commentRss>http://dimsumthinking.com/2012/01/28/ibooks-author-and-swing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

