<?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>Steve Klinkner&#039;s blog</title>
	<atom:link href="http://plateofshrimp.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://plateofshrimp.com</link>
	<description>plateofshrimp.com</description>
	<lastBuildDate>Tue, 24 Apr 2012 07:00:40 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
		<item>
		<title>Computer Science for Parents</title>
		<link>http://plateofshrimp.com/2012/04/computer-science-for-parents/</link>
		<comments>http://plateofshrimp.com/2012/04/computer-science-for-parents/#comments</comments>
		<pubDate>Sun, 22 Apr 2012 07:59:45 +0000</pubDate>
		<dc:creator>stevek</dc:creator>
				<category><![CDATA[Computing]]></category>
		<category><![CDATA[Humor]]></category>

		<guid isPermaLink="false">http://plateofshrimp.com/2012/04/computer-science-for-parents/</guid>
		<description><![CDATA[I was discussing recently with friends that it would be amusing to create a computer science reference for parents. So for those of you out there who know something about computers and babies, I offer a few definitions. critical section &#8230; <a href="http://plateofshrimp.com/2012/04/computer-science-for-parents/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><font style="font-weight: bold"></font></p>
<p><font style="font-weight: bold"></font></p>
<p><a href="http://plateofshrimp.com/wp-content/uploads/2012/04/baby.jpg"><img style="background-image: none; border-right-width: 0px; margin: 0px 0px 20px 20px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="baby" border="0" alt="baby" align="right" src="http://plateofshrimp.com/wp-content/uploads/2012/04/baby_thumb.jpg" width="184" height="124"></a>I was discussing recently with friends that it would be amusing to create a <a href="http://en.wikipedia.org/wiki/Computer_science">computer science</a> reference for parents. </p>
<p>So for those of you out there who know something about computers <u>and</u> babies, I offer a few definitions.</p>
<h3><font style="font-weight: bold">critical section</font></h3>
<blockquote><p>The urgent period between removing the old dirty diaper and securing the clean new one.</p>
</blockquote>
<h3><strong>code review</strong></h3>
<blockquote><p>A diaper fails the sniff test, and you request a clean-up.&nbsp; Ideally this is done by the person who was holding the baby when the error occurred.</p>
</blockquote>
<h3><font style="font-weight: bold">core dump</font></h3>
<blockquote><p>Self explanatory <img src='http://plateofshrimp.com/wp-includes/images/smilies/icon_neutral.gif' alt=':-|' class='wp-smiley' /> </p>
</blockquote>
<h3><font style="font-weight: bold">debugging session</font></h3>
<blockquote><p>You lift the baby, sniff the diaper, but can’t make an obvious conclusion.&nbsp; You start opening layers of clothing in search of additional evidence.</p>
</blockquote>
<h3><font style="font-weight: bold">scope creep</font></h3>
<blockquote><p>You ask spouse to “hold” the baby, knowing full well that a diaper change is already needed.</p>
</blockquote>
<h3><font style="font-weight: bold">turing machine</font></h3>
<blockquote><p>A device which formerly accepted tape as input, but is now gummed up with oatmeal.&nbsp; “Turing complete” means “filled entirely” with oatmeal.</p>
</blockquote>
<h3><font style="font-weight: bold">code re-use</font></h3>
<blockquote><p>Examine yesterday’s clothes for obvious signs of stains / barf / poop.&nbsp; Continue using if they don’t look or smell too bad.</p>
</blockquote>
<h3><font style="font-weight: bold">heap</font></h3>
<blockquote><p>An arrangement of toys, ideally in a storage bin.&nbsp; Often these are scattered randomly around the house; we call this “fragmentation”.</p>
</blockquote>
<h3><font style="font-weight: bold">thrashing</font></h3>
<blockquote><p>You cannot get out of the house because each child poops / barfs at a frequency greater than they can be cleaned up and prepped for departure. </p>
</blockquote>
<h3><font style="font-weight: bold">port exhaustion</font></h3>
<blockquote><p>Juggling baby, bottle, barf cloth, iDevice, tissues, you finally run out of appendages available to hold anything.</p>
</blockquote>
<h3><font style="font-weight: bold">child process</font></h3>
<blockquote><p>What you got.</p>
</blockquote>
<h3><font style="font-weight: bold">sleep(unsigned int seconds)</font></h3>
<blockquote><p>This is formally deprecated, having been delegated to child processes.</p>
</blockquote>
<h3><font style="font-weight: bold">encapsulation</font></h3>
<blockquote><p>You hired a baby sitter.</p>
</blockquote>
<h3><font style="font-weight: bold">resource leak</font></h3>
<blockquote><p>Maladjusted diaper results in loss of … resources.</p>
</blockquote>
<div class="fb-like" data-show-faces="true" data-width="450" data-send="true" data-href="https://plateofshrimp.com/2012/04/computer-science-for-parents/"></div>
<p><a class="twitter-follow-button" href="https://twitter.com/steveklinkner" data-show-screen-name="false" data-show-count="false">Follow @steveklinkner</a> <script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
<div class="wlWriterHeaderFooter" style="margin:0px; padding:0px 0px 0px 0px;">
<p><script type="text/javascript"> tweetmeme_source = 'steveklinkner'; </script> <script type="text/javascript" src="http://tweetmeme.com/i/scripts/button.js"></script></div>
]]></content:encoded>
			<wfw:commentRss>http://plateofshrimp.com/2012/04/computer-science-for-parents/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Oddball Questions, Part 2</title>
		<link>http://plateofshrimp.com/2012/03/oddball-questions-part-2/</link>
		<comments>http://plateofshrimp.com/2012/03/oddball-questions-part-2/#comments</comments>
		<pubDate>Fri, 23 Mar 2012 16:08:24 +0000</pubDate>
		<dc:creator>stevek</dc:creator>
				<category><![CDATA[Humor]]></category>
		<category><![CDATA[Interviewing]]></category>

		<guid isPermaLink="false">http://plateofshrimp.com/2012/03/oddball-questions-part-2/</guid>
		<description><![CDATA[Here is my part 2 follow up from Oddball Questions Part 1. These are my responses to the Top 25 Oddball Interview Questions from Glassdoor, presented in Snappy Answers format. Snappy Answers 13-25 13. “Name 5 uses of a stapler &#8230; <a href="http://plateofshrimp.com/2012/03/oddball-questions-part-2/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><span style="color: #000000"><a href="http://plateofshrimp.com/wp-content/uploads/2012/03/monkey1.jpg"><img style="background-image: none; border-right-width: 0px; margin: 0px 0px 20px 20px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="monkey" border="0" alt="monkey" align="right" src="http://plateofshrimp.com/wp-content/uploads/2012/03/monkey_thumb1.jpg" width="143" height="184"></a>Here is my part 2 follow up from <a href="http://plateofshrimp.com/2012/03/oddball-questions-part-1/">Oddball Questions Part 1</a>.</span></p>
<p><span style="color: #000000">These are my responses to the <a href="http://www.glassdoor.com/blog/top-25-oddball-interview-questions-2011/">Top 25 Oddball Interview Questions</a> from <a href="http://www.glassdoor.com/index.htm">Glassdoor</a>, presented in <a href="http://en.wikipedia.org/wiki/Al_Jaffee#Frequent_themes">Snappy Answers</a> format.</span></p>
<h2>Snappy Answers 13-25</h2>
<p><span style="color: #9b00d3">13. “Name 5 uses of a stapler without staple pins.” – (EvaluServe)</span></p>
<blockquote><p>Snappy answer: Entirely useless. See also: caffeine-free coffee and alcohol-free beer.</p>
<p>Alternatively (1) dental drill (2) geosynchronous satellite (3) pizza cutter (4) forklift (5) crampon.</p>
</blockquote>
<p><span style="color: #9b00d3">14. “How much money did residents of Dallas/Ft. Worth spend on gasoline in 2008?” – (American Airlines)</span></p>
<blockquote><p>Snappy answer: About $3.00 a gallon?</p>
</blockquote>
<p><span style="color: #9b00d3">15. “How would you get an elephant into a refrigerator?” – (Horizon Group Properties)</span></p>
<blockquote><p>Snappy answer: Cuisinart (The easy answer &#8211; this question is the subject of some <a href="http://www.taratatzoum.com/funny-science-jokes/how-put-elephant-refrigerator">amusing math responses</a>)</p>
</blockquote>
<p><span style="color: #9b00d3">16. “You have a bouquet of flowers. All but two are roses, all but two are daisies, and all but two are tulips. How many flowers do you have?” – (Epic Systems)</span></p>
<blockquote><p>Snappy answer: None, I tossed them out after they wilted.</p>
</blockquote>
<p><span style="color: #9b00d3">17. “How many planes are currently flying over Kansas?” – (Best Buy)</span></p>
<blockquote><p>Snappy answer: Euclidean or Cartesian?</p>
</blockquote>
<p><span style="color: #9b00d3">18. “How many different ways can you get water from a lake at the foot of a mountain, up to the top of the mountain?” – (Disney Parks &amp; Resorts)</span></p>
<blockquote><p>Snappy answer: Infinite number of ways. Isn’t that obvious?</p>
</blockquote>
<p><span style="color: #9b00d3">19. “What is 37 times 37?” –(Jane Street Capital)</span></p>
<blockquote><p>Snappy answer: BD1</p>
</blockquote>
<p><span style="color: #9b00d3">20. “If you could be a superhero, what power would you possess?” – (Rain and Hail Insurance)</span></p>
<blockquote><p>Snappy answer: The power to end senseless interviews in a single bound!</p>
</blockquote>
<p><span style="color: #9b00d3">21. “If you were a Microsoft Office program, which one would you be?” –(Summit Racing Equipment)</span></p>
<blockquote><p>Snappy answer: Notepad.</p>
</blockquote>
<p><span style="color: #9b00d3">22. “Pepsi or Coke?” – (United Health Group)</span></p>
<blockquote><p>Snappy answer: Yes please.</p>
</blockquote>
<p><span style="color: #9b00d3">23. “Are you exhaling warm air?” – (Walker Marketing)</span></p>
<blockquote><p>Snappy answer: Get your hand off my leg, you pervert.</p>
</blockquote>
<p><span style="color: #9b00d3">24. “You’re in a row boat, which is in a large tank filled with water. You have an anchor on board, which you throw overboard (the chain is long enough so the anchor rests completely on the bottom of the tank). Does the water level in the tank rise or fall?” – (Tesla Motors)</span></p>
<blockquote><p>Snappy answer: If the anchor is thrown far enough so it clears the side wall of the tank, the level will rise. If the anchor consists of a massive sponge larger than the tank, then the level will fall.</p>
</blockquote>
<p><span style="color: #9b00d3">25. “How do you feel about those jokers at Congress?” – (Consolidated Electrical)</span></p>
<blockquote><p>Snappy answer: They’re not nearly as funny as I am <img src='http://plateofshrimp.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
</blockquote>
<div class="fb-like" data-href="http://plateofshrimp.com/2012/03/oddball-questions-part-2/" data-send="true" data-width="450" data-show-faces="true"></div>
<div class="wlWriterHeaderFooter" style="margin:0px; padding:0px 0px 0px 0px;">
<p><script type="text/javascript"> tweetmeme_source = 'steveklinkner'; </script> <script type="text/javascript" src="http://tweetmeme.com/i/scripts/button.js"></script></div>
]]></content:encoded>
			<wfw:commentRss>http://plateofshrimp.com/2012/03/oddball-questions-part-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Oddball Questions, Part 1</title>
		<link>http://plateofshrimp.com/2012/03/oddball-questions-part-1/</link>
		<comments>http://plateofshrimp.com/2012/03/oddball-questions-part-1/#comments</comments>
		<pubDate>Mon, 19 Mar 2012 16:45:49 +0000</pubDate>
		<dc:creator>stevek</dc:creator>
				<category><![CDATA[Humor]]></category>
		<category><![CDATA[Interviewing]]></category>

		<guid isPermaLink="false">http://plateofshrimp.com/2012/03/oddball-questions-part-1/</guid>
		<description><![CDATA[When I was a kid, I loved Mad Magazine, and read it a lot (And from an early age! What were my parents thinking?!?) One item I really enjoyed was Al Jaffee’s Snappy Answers to Stupid Questions, and those come &#8230; <a href="http://plateofshrimp.com/2012/03/oddball-questions-part-1/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://plateofshrimp.com/wp-content/uploads/2012/03/monkey.jpg"><img style="background-image: none; border-right-width: 0px; margin: 0px 0px 20px 20px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="monkey" border="0" alt="monkey" align="right" src="http://plateofshrimp.com/wp-content/uploads/2012/03/monkey_thumb.jpg" width="143" height="184"></a>When I was a kid, I loved <a href="http://en.wikipedia.org/wiki/Mad_%28magazine%29">Mad Magazine</a>, and read it a lot (And from an early age! What were my parents thinking?!?)</p>
<p>One item I really enjoyed was <a href="http://en.wikipedia.org/wiki/Al_Jaffee#Frequent_themes">Al Jaffee’s Snappy Answers to Stupid Questions</a>, and those come to mind as I continue my <a href="http://plateofshrimp.com/2012/02/wizards-and-dwarves/">thread on interview questions</a>.</p>
<h2></h2>
<h2>Oddball Questions </h2>
<p><a href="http://www.glassdoor.com/index.htm">Glassdoor</a> recently had an article titled <a href="http://www.glassdoor.com/blog/top-25-oddball-interview-questions-2011/?utm_source=newsletter&amp;utm_medium=email&amp;utm_content=news-jan12u-top25&amp;utm_campaign=news-jan12u">Top 25 Oddball Interview Questions</a>. </p>
<p>Oddball, indeed.&nbsp; In reading them over, was sorely tempted to answer them with “snappy answers”.&nbsp; Here are a few for your amusement. </p>
<p>The original questions from the article are <font color="#9b00d3">in this color.&nbsp; </font><font color="#000000">The snappy answers are basically what occurred to me when I first read the question.</font></p>
<h2>Snappy Answers 1-12</h2>
<p><font color="#9b00d3">1. “How many people are using Facebook in San Francisco at 2:30pm on a Friday?” &#8211; (Google)</font></p>
<blockquote><p>Snappy answer: All of them.&nbsp; It’s San Francisco.</p>
</blockquote>
<p><font color="#9b00d3">2. “Just entertain me for five minutes, I’m not going to talk.” – (Acosta)</font></p>
<blockquote><p>Snappy answer: </p>
</blockquote>
<p><font color="#9b00d3">3. “If Germans were the tallest people in the world, how would you prove it?” – (Hewlett-Packard)</font></p>
<blockquote><p>Snappy answer: Measure all instances of Germans pairwise against all other humans by transporting them all to Düsseldorf and placing them back-to-back in the Marktplatz . This means measuring all 81 million Germans against the other 7 billion inhabitants. This only requires worst case&nbsp; 67,000,000,000,000,000 comparisons and hence is computationally efficient. We can accomplish this in a few hours on a dual core Pentium, though it may require a little more time on an Apple ][ running iOS.&nbsp; If all Germans are pairwise taller than all other humans, it is proven.</p>
</blockquote>
<p><font color="#9b00d3">4. “What do you think of garden gnomes?” – (Trader Joe’s)</font></p>
<blockquote><p>Snappy answer: White hat or black hat?</p>
</blockquote>
<p><font color="#9b00d3">5. “Is your college GPA reflective of your potential?” – (Advisory Board)</font></p>
<blockquote><p>Snappy answer: Not sure why they would be related.&nbsp; To measure my potential, I recommend a voltmeter.</p>
</blockquote>
<p><font color="#9b00d3">6. “Would Mahatma Gandhi have made a good software engineer?” –(Deloitte)</font></p>
<blockquote><p>Snappy answer: Unlikely. This great man passed in 1948, only two years after the debut of ENIAC.&nbsp; Though Turing complete, programming the ENIAC was pretty far removed from what we now call software engineering.</p>
</blockquote>
<p><font color="#9b00d3">7. “If you could be #1 employee but have all your coworkers dislike you or you could be #15 employee and have all your coworkers like you, which would you choose?” &#8211; (ADP)</font></p>
<blockquote><p>Snappy answer: If the company has fewer than 15 employees, I’d choose #1.</p>
</blockquote>
<p><font color="#9b00d3">8. “How would you cure world hunger?” – (Amazon.com)</font></p>
<blockquote><p>Snappy answer: First solve for global conflict; this generalizes to solve world hunger by side effect.</p>
</blockquote>
<p><font color="#9b00d3">9. “Room, desk and car – which do you clean first?” – (Pinkberry)</font></p>
<blockquote><p>Snappy answer: Work from home.</p>
</blockquote>
<p><font color="#9b00d3">10. “Does life fascinate you?” – (Ernst &amp; Young)</font></p>
<blockquote><p>Snappy answer: Very much so! I particularly like the Gosper glider gun.</p>
</blockquote>
<p><font color="#9b00d3">11. “Given 20 ‘destructible’ light bulbs (which breaks at certain height), and a building with 100 floors, how do you determine the height that the light bulb breaks?” – (QUALCOMM)</font></p>
<blockquote><p>Snappy answer: Drop one from the 100th floor.&nbsp; If it breaks, you have found a height at which it breaks.&nbsp; If compact fluorescent, report to the EPA.</p>
</blockquote>
<p><font color="#9b00d3">12. “Please spell ‘diverticulitis’.” – (EMSI Engineering)</font></p>
<blockquote><p>Snappy answer: P-I-T-A</p>
</blockquote>
<p>More soon.</p>
<div class="fb-like" data-href="http://plateofshrimp.com/2012/03/oddball-questions-part-1/" data-send="true" data-width="450" data-show-faces="true"></div>
<div class="wlWriterHeaderFooter" style="margin:0px; padding:0px 0px 0px 0px;">
<p><script type="text/javascript"> tweetmeme_source = 'steveklinkner'; </script> <script type="text/javascript" src="http://tweetmeme.com/i/scripts/button.js"></script></div>
]]></content:encoded>
			<wfw:commentRss>http://plateofshrimp.com/2012/03/oddball-questions-part-1/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>New Pedals</title>
		<link>http://plateofshrimp.com/2012/03/new-pedals/</link>
		<comments>http://plateofshrimp.com/2012/03/new-pedals/#comments</comments>
		<pubDate>Fri, 02 Mar 2012 08:23:58 +0000</pubDate>
		<dc:creator>stevek</dc:creator>
				<category><![CDATA[Biking]]></category>

		<guid isPermaLink="false">http://plateofshrimp.com/2012/03/new-pedals/</guid>
		<description><![CDATA[My Dahon-D7 originally came with the standard Suntour folding pedals.&#160; One of them went bad on me recently.&#160; The pedal was making crunching noises and wasn’t rotating properly – not good!&#160; Apparently a ball bearing crumbled.&#160; Reading online reviews, it &#8230; <a href="http://plateofshrimp.com/2012/03/new-pedals/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p align="left"><a href="http://plateofshrimp.com/wp-content/uploads/2012/03/003.jpg"><img style="background-image: none; border-right-width: 0px; margin: 0px 0px 20px 20px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="MKS FD-7" border="0" alt="MKS FD-7" align="right" src="http://plateofshrimp.com/wp-content/uploads/2012/03/003_thumb.jpg" width="139" height="184"></a>My <a href="http://plateofshrimp.com/2011/05/dahon-number-three/">Dahon-D7</a> originally came with the standard <a href="http://www.amazon.com/Suntour-suntour-folding-pedals/dp/B000UXRS5C/ref=cm_cr_pr_product_top">Suntour folding pedals</a>.&nbsp; </p>
<p align="left">One of them went bad on me recently.&nbsp; The pedal was making crunching noises and wasn’t rotating properly – not good!&nbsp; Apparently a ball bearing crumbled.&nbsp; </p>
<p align="left">Reading online reviews, <a href="http://www.amazon.com/Suntour-suntour-folding-pedals/product-reviews/B000UXRS5C">it seems others have had this problem</a>, too.</p>
<p align="left">I decided to replace them with another pair of folding pedals.&nbsp; I use the bike almost exclusively for <a href="http://plateofshrimp.com/2010/08/commuting-by-subway/">commuting to work</a>.&nbsp; When folding the bike up for the train, I don’t normally need to fold the pedals.&nbsp; But the folding pedals do come in handy on rare occasions when I put the bike in the trunk of my car.&nbsp; </p>
<p align="left">I chose a pair of <a href="http://www.amazon.com/MKS-FD-7-Folding-Platform-Pedal/dp/B004ALNICM">MKS FD-7</a> pedals for the swap (pictured to the above right).&nbsp; These are an upgrade both in terms of durability and grip.&nbsp; The serrated edge prevents my tennis shoes from slipping much better than the rubber on the Suntour pedals.</p>
<p>These apparently come in black finish in addition to silver.&nbsp; In retrospect, the chrome pedals make the bike look a little bit pimped-out.</p>
]]></content:encoded>
			<wfw:commentRss>http://plateofshrimp.com/2012/03/new-pedals/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wizards and Dwarves</title>
		<link>http://plateofshrimp.com/2012/02/wizards-and-dwarves/</link>
		<comments>http://plateofshrimp.com/2012/02/wizards-and-dwarves/#comments</comments>
		<pubDate>Sat, 18 Feb 2012 05:57:15 +0000</pubDate>
		<dc:creator>stevek</dc:creator>
				<category><![CDATA[Humor]]></category>
		<category><![CDATA[Interviewing]]></category>

		<guid isPermaLink="false">http://plateofshrimp.com/2012/02/wizards-and-dwarves/</guid>
		<description><![CDATA[I wrote about interview puzzle questions recently to set the context for this article. A few years back, a colleague asked me to ponder a Wizards and Dwarves puzzle as a potential interview question.&#160; A typical statement goes something like &#8230; <a href="http://plateofshrimp.com/2012/02/wizards-and-dwarves/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://plateofshrimp.com/wp-content/uploads/2012/02/dwarves.jpg"><img style="background-image: none; border-right-width: 0px; margin: 0px 0px 20px 20px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="dwarves" border="0" alt="dwarves" align="right" src="http://plateofshrimp.com/wp-content/uploads/2012/02/dwarves_thumb.jpg" width="157" height="160"></a>I wrote about <a href="http://plateofshrimp.com/2012/02/puzzling/">interview puzzle questions</a> recently to set the context for this article.</p>
<p>A few years back, a colleague asked me to ponder a <strong>Wizards and Dwarves</strong> puzzle as a potential interview question.&nbsp; A typical statement goes something like this:</p>
<blockquote><p>A village of wizards is nearby a village of dwarves.&nbsp; Once a year, the wizards visit the dwarves, and line up the dwarves in increasing order of height, so that each dwarf can only see the dwarves smaller than himself.</p>
<p>The wizards have white and black hats.&nbsp; They place a white or black hat on the head of each dwarf (using a strategy of their choosing, perhaps even randomly).&nbsp; Then starting at the back of the line (the tallest dwarf), they ask each what color hat he is wearing.&nbsp; </p>
<p>Each dwarf who answers incorrectly is killed by the wizards.&nbsp; The other dwarves can hear his answer, but do not know whether he was killed.</p>
<p>What strategy minimizes the number of dwarves killed?</p>
</blockquote>
<p>Ok, I thought about it.</p>
<h2>Pondering</h2>
<p align="left"><a href="http://plateofshrimp.com/wp-content/uploads/2012/02/thinking.jpg"><img style="background-image: none; border-right-width: 0px; margin: 0px 0px 20px 20px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="thinking" border="0" alt="thinking" align="right" src="http://plateofshrimp.com/wp-content/uploads/2012/02/thinking_thumb.jpg" width="184" height="138"></a>Among many irritations I have for puzzle questions, the fiction is frequently distracting:&nbsp; </p>
<blockquote><p>Why villages?&nbsp; Why wizards and dwarves?&nbsp; Why in order of height?&nbsp; What if they are all of the same height?&nbsp; How can you kill a dwarf and not have his neighbor nearby hear it?</p>
</blockquote>
<p>And my brain spins with other tangents:</p>
<blockquote><p>Dwarves have high magic resistance and constitution – don’t they get a <a href="http://en.wikipedia.org/wiki/Saving_throw">saving throw</a>?&nbsp; Toss in a few +5 battle axes and there would be a wizard slaughter!</p>
</blockquote>
<p><a href="http://en.wikipedia.org/wiki/Meh">Meh</a>.</p>
<h2>Wizards, Dwarves and Barometers</h2>
<p><a href="http://plateofshrimp.com/wp-content/uploads/2012/02/barometer1.png"><img style="background-image: none; border-right-width: 0px; margin: 0px 0px 20px 20px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="barometer" border="0" alt="barometer" align="right" src="http://plateofshrimp.com/wp-content/uploads/2012/02/barometer_thumb1.png" width="184" height="132"></a>In the spirit of the <a href="http://en.wikipedia.org/wiki/Barometer_question">barometer question</a>, I formulated the following responses:</p>
<ul>
<li><a href="http://en.wikipedia.org/wiki/Non-cooperation_movement">Non-violent non-cooperation</a>.&nbsp; It is not stated that there is a penalty for non-cooperation.&nbsp; In the spirit of Gandhi, the dwarves refuse to be sorted by height, do not line up, and will not wear hats.&nbsp; Wizards are known weaklings and will be unable to forcefully move the dwarves into place.
<li><a href="http://en.wikipedia.org/wiki/Scatter">Scatter</a>.&nbsp; The dwarves split their village up into smaller villages, until each village consists of a single dwarf.&nbsp; Each dwarf now has an equal chance of survival (this strategy, while fair, will be popular with the tall dwarves, but less so with the short ones).&nbsp; The maximum number of dwarves killed will always be one.
<li><a href="http://www.hrweb.org/legal/genocide.html">UN Convention on Genocide</a>.&nbsp; The dwarves are being unfairly singled out as a group for destruction.&nbsp; Citing Resolution 260 (III), they appeal to the <a href="http://www.un.org/en/">United Nations</a> and await protracted discussion.
<li><a href="http://en.wikipedia.org/wiki/Minigun">Mini-guns</a>.&nbsp; Despite their diminutive size and desire peace, the dwarves obtain special weapons training, obtain mini-guns and when threatened, and whoop some major wizard ass.
<li><a href="http://en.wikipedia.org/wiki/Mobile_phone">Mobile Phone</a>.&nbsp; First variant – dwarf uses a mobile phone to take a picture of his hat, revealing the color.&nbsp; Second variant – dwarf snaps a photo of the dwarf in front of him and texts it to him.
<li><a href="http://en.wikipedia.org/wiki/Low_tech">Low tech</a> (no mobile phone required).&nbsp; Dwarf turns around and asks the dwarf behind him the color of his hat.
<li><a href="http://en.wikipedia.org/wiki/Vacation">Vacation</a>.&nbsp; The wizards arrive once a year.&nbsp; The dwarves arrange to be out of town on that day (ideally somewhere warm and sunny).
<li><a href="http://en.wikipedia.org/wiki/Insubordination">Insubordination</a>.&nbsp; Each dwarf takes off his hat and reports its color.</li>
</ul>
<p>And so on.</p>
<h2>Conclusion</h2>
<p>If you follow the intended script, you can find solutions in which no more than one dwarf is killed (the tallest has no knowledge of his hat color and his odds are essentially subject to chance).</p>
<p>But as shown above, one can simplify and further optimize the solution by exploiting ambiguities in the fiction.</p>
<p>And it’s a lot more entertaining.</p>
<div class="fb-like" data-href="http://plateofshrimp.com/2012/02/wizards-and-dwarves/" data-send="true" data-width="450" data-show-faces="true"></div>
<div class="wlWriterHeaderFooter" style="margin:0px; padding:0px 0px 0px 0px;">
<p><script type="text/javascript"> tweetmeme_source = 'steveklinkner'; </script> <script type="text/javascript" src="http://tweetmeme.com/i/scripts/button.js"></script></div>
]]></content:encoded>
			<wfw:commentRss>http://plateofshrimp.com/2012/02/wizards-and-dwarves/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Puzzling</title>
		<link>http://plateofshrimp.com/2012/02/puzzling/</link>
		<comments>http://plateofshrimp.com/2012/02/puzzling/#comments</comments>
		<pubDate>Thu, 02 Feb 2012 06:02:16 +0000</pubDate>
		<dc:creator>stevek</dc:creator>
				<category><![CDATA[Interviewing]]></category>

		<guid isPermaLink="false">http://plateofshrimp.com/2012/02/puzzling/</guid>
		<description><![CDATA[Some time ago, I had an amusing interview experience. A young fellow interviewing me asked a reasonable set of basic technical questions, had me code a few things on the white board (also reasonable), and so on.&#160; The interview was &#8230; <a href="http://plateofshrimp.com/2012/02/puzzling/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://plateofshrimp.com/wp-content/uploads/2012/02/puzzle.jpg"><img style="background-image: none; border-right-width: 0px; margin: 0px 0px 20px 20px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="puzzle" border="0" alt="puzzle" align="right" src="http://plateofshrimp.com/wp-content/uploads/2012/02/puzzle_thumb.jpg" width="184" height="184"></a>Some time ago, I had an amusing interview experience.</p>
<p>A young fellow interviewing me asked a reasonable set of basic technical questions, had me code a few things on the white board (also reasonable), and so on.&nbsp; The interview was pretty typical, and going well.</p>
<p>Near the end, he looked at me slightly askance, and said</p>
<blockquote><p>“Ok, now I’m going to ask you a <u>puzzle</u> question.”</p>
</blockquote>
<p>I may not have successfully resisted the temptation to roll my eyes as I responded</p>
<blockquote><p>“Mmm, Ok.”</p>
</blockquote>
<p>I’m not very fond of puzzle questions.</p>
<h2>Barometers</h2>
<p><a href="http://plateofshrimp.com/wp-content/uploads/2012/02/barometer.png"><img style="background-image: none; border-right-width: 0px; margin: 0px 0px 20px 20px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="barometer" border="0" alt="barometer" align="right" src="http://plateofshrimp.com/wp-content/uploads/2012/02/barometer_thumb.png" width="184" height="132"></a>He proceeded to ask</p>
<blockquote><p>“Suppose you spot a building in the distance and want to estimate its height.&nbsp; How would you do that?”</p>
</blockquote>
<p>I chuckled and replied <em>“That really reminds me of The Barometer Question.”</em>&nbsp; He blanched a bit and asked <em>“What do you mean?”</em>&nbsp; </p>
<p>He hadn’t ever heard of it.</p>
<p>I proceeded to relate the story of the professor who asks a student <a href="http://en.wikipedia.org/wiki/Barometer_question">how to measure the height of a building</a> “with the aid of a barometer”.&nbsp; The professor’s expectation is that student will provide an answer involving differential pressure from the base to the top.&nbsp; </p>
<p>Instead, the student provides a list of unexpected, yet technically correct answers:</p>
<ul>
<li>Tie a string to the barometer and lower it from the top of the building until it touches the ground.&nbsp; The length of string will be the same as the height of the building.
<li>Toss the barometer off the top of the building, time how long it takes to hit the ground, and solve for height.
<li>Offer the shiny new barometer to the building superintendent in trade for a peek at the blueprints.&nbsp; The building height will be on the blueprints.</li>
</ul>
<p>and so on.</p>
<blockquote><p>“Wow, sounds like you’ve already heard of that one …”</p>
</blockquote>
<p>said my dismayed interviewer.&nbsp; (Indeed, though we eventually discussed the question and I provided him with a novel answer that satisfied him.)</p>
<h2>Wizards and Monkeys</h2>
<p><a href="http://plateofshrimp.com/wp-content/uploads/2012/02/wizard.jpg"><img style="background-image: none; border-right-width: 0px; margin: 0px 0px 20px 20px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="wizard" border="0" alt="wizard" align="right" src="http://plateofshrimp.com/wp-content/uploads/2012/02/wizard_thumb.jpg" width="171" height="184"></a>As puzzle questions go, this barometer variety isn’t too bad – at least it is amenable to multiple alternative, creative and valid solutions.</p>
<p>Puzzle questions which primarily involve a “gotcha” moment of perfect truth are in my mind essentially worthless for evaluating candidates.&nbsp; In this category I have in mind classics such as <a href="http://everything2.com/title/hard+interview+questions">Wizards and Dwarves</a>, or the one on <a href="http://www.pzzls.com/thousand_monkeys_puzzle/solution.html">Monkeys and Switches</a>.</p>
<p>These questions tend to result in a quick response if the candidate has heard them before, or a lot of fruitless struggling if they have not.&nbsp; They generally don’t lend themselves well to systematic analysis nor extended discussion.</p>
<p>The puzzles are entertaining, for sure, but do you want to hire someone who can solve brain teasers, or do you want someone who can actually get work done?&nbsp; Unless perhaps you run a company that authors brain teaser books …</p>
<p>In <a href="http://en.wikipedia.org/wiki/Joel_Spolsky">Joel Spolsky’s</a> widely referenced article on <a href="http://www.joelonsoftware.com/articles/GuerrillaInterviewing3.html">Guerilla Interviewing</a>, he too frowns on what he refers to as “Aha!” questions (the “gotcha” questions I refer to above), for similar reasons.</p>
<h2>Out of the Box</h2>
<p><a href="http://plateofshrimp.com/wp-content/uploads/2012/02/box.jpg"><img style="background-image: none; border-right-width: 0px; margin: 0px 0px 20px 20px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="box" border="0" alt="box" align="right" src="http://plateofshrimp.com/wp-content/uploads/2012/02/box_thumb.jpg" width="184" height="177"></a>Joel hedges somewhat more on what he calls “impossible” questions, like “How many piano tuners are there in Seattle?”&nbsp; I’m a little more sympathetic here – I call those “out of the box” questions since you’re essentially looking for a candidate to approach a non-standard situation in a systematic way.</p>
<p>While I find those questions slightly more useful, they are less relevant for programmers than fundamental questions on algorithms, data structures, coding, design and architecture.&nbsp; And in a 45-60 minute interview, I find I’m already pressed for time to cover those well.</p>
<p>As a result, if I’m ever interviewing you and ask you a puzzle question, it’s only because you’ve done very well.&nbsp; It means I’d like to hire you, the interview is ahead of schedule, and I’m simply curious to see how you respond.</p>
<p>I’m secretly hoping you’ll roll your eyes, of course …</p>
<p>And if you ever ask <u>me</u> a puzzle question in an interview, I’m making a mental note to follow up (if hired) and speak to you about your interviewing techniques.</p>
<div class="fb-like" data-href="http://plateofshrimp.com/2012/02/puzzling/" data-send="true" data-width="450" data-show-faces="true"></div>
<div class="wlWriterHeaderFooter" style="margin:0px; padding:0px 0px 0px 0px;">
<p><script type="text/javascript"> tweetmeme_source = 'steveklinkner'; </script> <script type="text/javascript" src="http://tweetmeme.com/i/scripts/button.js"></script></div>
]]></content:encoded>
			<wfw:commentRss>http://plateofshrimp.com/2012/02/puzzling/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Thrashing The Delivery Truck</title>
		<link>http://plateofshrimp.com/2012/01/thrashing-the-delivery-truck/</link>
		<comments>http://plateofshrimp.com/2012/01/thrashing-the-delivery-truck/#comments</comments>
		<pubDate>Thu, 19 Jan 2012 17:55:48 +0000</pubDate>
		<dc:creator>stevek</dc:creator>
				<category><![CDATA[Management]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://plateofshrimp.com/2012/01/thrashing-the-delivery-truck/</guid>
		<description><![CDATA[I’ve previously compared software estimation to variations in the time required to drive to work. Dispatching delivery trucks is my mental model for comparison to changes in project direction.&#160; This can help others to understand the impact when changes happen &#8230; <a href="http://plateofshrimp.com/2012/01/thrashing-the-delivery-truck/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p align="left"><a href="http://plateofshrimp.com/wp-content/uploads/2012/01/truck2.jpg"><img style="background-image: none; border-right-width: 0px; margin: 0px 0px 20px 20px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Random Truck Walk" border="0" alt="Random Truck Walk" align="right" src="http://plateofshrimp.com/wp-content/uploads/2012/01/truck2_thumb.jpg" width="184" height="173"></a></p>
<p align="left">I’ve previously compared software estimation to variations in the time required to <a href="http://www.plateofshrimp.com/2011/09/scoping-for-90/">drive to work</a>.</p>
<p>Dispatching delivery trucks is my mental model for comparison to changes in project direction.&nbsp; This can help others to understand the impact when changes happen too frequently.</p>
<h2>A Random Walk</h2>
<p>Using an example from the <a href="http://maps.google.com/maps?q=San+Francisco+Bay+Area,+CA&amp;hl=en&amp;sll=38.581572,-121.4944&amp;sspn=0.207996,0.267105&amp;oq=san+fran&amp;vpsrc=0&amp;hnear=San+Francisco,+California&amp;t=h&amp;z=12">Bay Area</a>, suppose I have a delivery truck stationed in <a href="http://maps.google.com/maps?q=san+francisco,+ca&amp;hl=en&amp;sll=37.0625,-95.677068&amp;sspn=53.345014,68.378906&amp;vpsrc=0&amp;hnear=San+Francisco,+California&amp;t=h&amp;z=12">San Francisco</a>.</p>
<p><a href="http://plateofshrimp.com/wp-content/uploads/2012/01/driving.jpg"><img style="background-image: none; border-right-width: 0px; margin: 0px 20px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="driving" border="0" alt="driving" align="left" src="http://plateofshrimp.com/wp-content/uploads/2012/01/driving_thumb.jpg" width="184" height="155"></a>I call up the driver and ask him to make a delivery in <a href="http://maps.google.com/maps?q=Sacramento,+CA&amp;hl=en&amp;sll=37.77493,-122.419416&amp;sspn=0.210311,0.267105&amp;oq=sacra&amp;vpsrc=0&amp;hnear=Sacramento,+California&amp;t=h&amp;z=12">Sacramento</a>.&nbsp; For reference, <a href="http://maps.google.com/">Google</a> tells me it takes an hour and a half or so to drive from San Francisco to Sacramento.</p>
<p>Suppose that, 30 minutes into the trip, I call my driver and tell him to make the delivery to <a href="http://maps.google.com/maps?q=san+jose,+ca&amp;hl=en&amp;sll=37.962146,-122.345526&amp;sspn=0.052445,0.066776&amp;vpsrc=0&amp;hnear=San+Jose,+Santa+Clara,+California&amp;t=h&amp;z=11">San Jose</a> instead.&nbsp; He’d likely be near <a href="http://maps.google.com/maps?q=san+pablo,+ca&amp;hl=en&amp;sll=37.865885,-122.35636&amp;sspn=0.210052,0.267105&amp;vpsrc=0&amp;hnear=San+Pablo,+Contra+Costa,+California&amp;t=h&amp;z=14">San Pablo</a>, only a third of the way to Sacramento.&nbsp; </p>
<p>The driver dutifully turns around, and starts the one hour trip to San Jose.</p>
<p align="left">After another half an hour, I call him up and instruct him to drive to <a href="http://maps.google.com/maps?q=tracy,+ca&amp;hl=en&amp;sll=37.84364,-122.242215&amp;sspn=0.420232,0.53421&amp;vpsrc=0&amp;hnear=Tracy,+San+Joaquin,+California&amp;t=h&amp;z=13">Tracy</a>.&nbsp; From somewhere near <a href="http://maps.google.com/maps?q=san+leandro,+ca&amp;hl=en&amp;sll=37.716725,-121.790645&amp;sspn=0.841904,1.06842&amp;vpsrc=0&amp;hnear=San+Leandro,+Alameda,+California&amp;t=h&amp;z=13">San Leandro</a> (and short of reaching San Jose) he would start the one hour drive to Tracy.</p>
<p align="left">And so on.</p>
<h2 align="left">What Did You Accomplish Today?</h2>
<p align="left">After a day of this, I recall my driver back to the home office and inquire</p>
<blockquote><p align="left">“How did it go?&nbsp; How many deliveries did you make today?”</p>
</blockquote>
<p>Exasperated, my driver informs me that, in spite of driving hundreds of miles, he failed to complete a single delivery.</p>
<p>(As a manager, I then express shock and outrage, and we proceed to have a conversation in which perhaps I learn the error of my ways.)</p>
<h2>Thrashing</h2>
<p>In computer science <a href="http://en.wikipedia.org/wiki/Thrashing_%28computer_science%29">thrashing</a> refers to situations in which the resources of a computer are largely (or wholly) consumed by forms of overhead, with the result of severely reduced productive output.</p>
<p>The concept can apply to other activities, including projects.&nbsp; Changes in direction (whether literal or figurative), can happen too frequently with the result that productivity is impacted (and in the worst case, entirely eliminated).</p>
<p>Make sure the driver has a chance to drop off the package.</p>
]]></content:encoded>
			<wfw:commentRss>http://plateofshrimp.com/2012/01/thrashing-the-delivery-truck/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hidden Chronicles</title>
		<link>http://plateofshrimp.com/2012/01/hidden-chronicles/</link>
		<comments>http://plateofshrimp.com/2012/01/hidden-chronicles/#comments</comments>
		<pubDate>Thu, 05 Jan 2012 02:04:33 +0000</pubDate>
		<dc:creator>stevek</dc:creator>
				<category><![CDATA[Zynga]]></category>

		<guid isPermaLink="false">http://plateofshrimp.com/2012/01/hidden-chronicles/</guid>
		<description><![CDATA[Today Zynga launched a new game called Hidden Chronicles.&#160; Hidden Chronicles is a “hidden object” game in which you search for all the objects hidden within an illustration presented on the game screen (like the one to the right).&#160; It &#8230; <a href="http://plateofshrimp.com/2012/01/hidden-chronicles/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://plateofshrimp.com/wp-content/uploads/2012/01/hidden-chronicles.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px 0px 20px 20px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top: 0px; border-right: 0px; padding-top: 0px" title="Hidden Chronicles" border="0" alt="Hidden Chronicles" align="right" src="http://plateofshrimp.com/wp-content/uploads/2012/01/hidden-chronicles_thumb.jpg" width="184" height="153"></a>Today <a href="http://company.zynga.com/">Zynga</a> launched a new game called <a href="http://apps.facebook.com/hidden-chronicles/">Hidden Chronicles</a>.&nbsp; </p>
<p>Hidden Chronicles is a “hidden object” game in which you search for all the objects hidden within an illustration presented on the game screen (like the one to the right).&nbsp; It also has mini-games and puzzles. </p>
<p>You can read more details in <a href="http://venturebeat.com/2012/01/04/zynga-launches-hidden-chronicles-game-in-an-untapped-treasure-hunting-genre/">this VentureBeat article</a>.</p>
<p>You can try Hidden Chronicles here</p>
<blockquote><p><a title="http://apps.facebook.com/hidden-chronicles/" href="http://apps.facebook.com/hidden-chronicles/">http://apps.facebook.com/hidden-chronicles/</a></p>
</blockquote>
<p>Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://plateofshrimp.com/2012/01/hidden-chronicles/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Ball Cookies</title>
		<link>http://plateofshrimp.com/2011/12/ball-cookies/</link>
		<comments>http://plateofshrimp.com/2011/12/ball-cookies/#comments</comments>
		<pubDate>Tue, 27 Dec 2011 17:31:49 +0000</pubDate>
		<dc:creator>stevek</dc:creator>
				<category><![CDATA[Cooking]]></category>

		<guid isPermaLink="false">http://plateofshrimp.com/2011/12/ball-cookies/</guid>
		<description><![CDATA[These round cookies are a family holiday tradition.&#160; They are fairly easy to make, and not overly sweet.&#160; Like potato chips, it’s hard to eat just one. This recipe yields about 50 cookies. Ingredients 1 cup butter, softened at room &#8230; <a href="http://plateofshrimp.com/2011/12/ball-cookies/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://plateofshrimp.com/wp-content/uploads/2011/12/DSC_0504_thumb.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px 0px 20px 20px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top: 0px; border-right: 0px; padding-top: 0px" title="finished product" border="0" alt="finished product" align="right" src="http://plateofshrimp.com/wp-content/uploads/2011/12/DSC_0504_thumb_thumb.jpg" width="184" height="124"></a>These round cookies are a family holiday tradition.&nbsp; They are fairly easy to make, and not overly sweet.&nbsp; Like potato chips, it’s hard to eat just one.</p>
<p>This recipe yields about 50 cookies.</p>
<h2>Ingredients</h2>
<ul>
<li><a href="http://plateofshrimp.com/wp-content/uploads/2011/12/DSC_0484_thumb.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px 0px 20px 20px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top: 0px; border-right: 0px; padding-top: 0px" title="ready for chilling" border="0" alt="ready for chilling" align="right" src="http://plateofshrimp.com/wp-content/uploads/2011/12/DSC_0484_thumb_thumb.jpg" width="184" height="124"></a>1 cup butter, softened at room temperature
<li>1/2 cup powdered sugar (plus more later to roll the cookies in, see directions below)
<li>2 1/4 cup flour
<li>1 teaspoon vanilla
<li>3/4 cup chopped nuts (for example, small walnut pieces)</li>
</ul>
<h2>Directions</h2>
<ul>
<li><a href="http://plateofshrimp.com/wp-content/uploads/2011/12/DSC_0500_thumb.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px 0px 20px 20px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top: 0px; border-right: 0px; padding-top: 0px" title="ready for the oven" border="0" alt="ready for the oven" align="right" src="http://plateofshrimp.com/wp-content/uploads/2011/12/DSC_0500_thumb_thumb.jpg" width="184" height="124"></a>Mix butter &amp; powdered sugar well
<li>Mix in vanilla, flour and nuts
<li>Chill in refrigerator for several hours
<li>Shape into balls about 1 inch across (see picture to right)
<li>Bake at 400 degrees for about 11 minutes
<li>Roll in powdered sugar while warm.&nbsp; For this I use a small baking pan filled with sugar (see picture to right)
<li><a href="http://plateofshrimp.com/wp-content/uploads/2011/12/DSC_0502_thumb.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px 0px 20px 20px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top: 0px; border-right: 0px; padding-top: 0px" title="rolling in sugar" border="0" alt="rolling in sugar" align="right" src="http://plateofshrimp.com/wp-content/uploads/2011/12/DSC_0502_thumb_thumb.jpg" width="184" height="124"></a>Once cool, roll again in powdered sugar</li>
</ul>
<p>Once fully cool, they are ready to eat.</p>
<p>Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://plateofshrimp.com/2011/12/ball-cookies/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Technical Pecha Kucha</title>
		<link>http://plateofshrimp.com/2011/12/technical-pecha-kucha/</link>
		<comments>http://plateofshrimp.com/2011/12/technical-pecha-kucha/#comments</comments>
		<pubDate>Sat, 17 Dec 2011 21:03:47 +0000</pubDate>
		<dc:creator>stevek</dc:creator>
				<category><![CDATA[Communication]]></category>
		<category><![CDATA[Pecha Kucha]]></category>
		<category><![CDATA[Zynga]]></category>

		<guid isPermaLink="false">http://plateofshrimp.com/2011/12/technical-pecha-kucha/</guid>
		<description><![CDATA[Pecha Kucha is a fun presentation format, bound in both content and time (20 slides of 20 seconds each – about 7 minutes long).&#160; At NetApp we employed a similar format for “outrageous opinion” talks in engineering which I really &#8230; <a href="http://plateofshrimp.com/2011/12/technical-pecha-kucha/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p align="left"><a href="http://en.wikipedia.org/wiki/Pecha_Kucha"><img style="background-image: none; border-right-width: 0px; margin: 0px 0px 20px 20px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="stop watch" border="0" alt="stop watch" align="right" src="http://plateofshrimp.com/wp-content/uploads/2011/12/stopwatch3.jpg" width="165" height="178">Pecha Kucha</a> is a fun presentation format, bound in both content and time (20 slides of 20 seconds each – about 7 minutes long).&nbsp; </p>
<p>At <a href="http://www.netapp.com/us/">NetApp</a> we employed a similar format for “outrageous opinion” talks in engineering which I really enjoyed.&nbsp; So I happily accepted a recent opportunity to perform a Pecha Kucha presentation at <a href="http://company.zynga.com">Zynga</a>.</p>
<p>We used a slightly modified format (20 slides of 15 seconds each – 5 minutes total), but the principle is the same.&nbsp; I chose to transform a longer presentation on <a href="http://plateofshrimp.com/2011/09/scoping-for-90/">scoping for 90%</a> into the shortened format.&nbsp; </p>
<p>For a technical presentation, that turned out to be a fun challenge. Here’s some things I learned from that experience.</p>
<h2>Cadence</h2>
<p><a href="http://plateofshrimp.com/wp-content/uploads/2011/12/metronome.jpg"><img style="background-image: none; border-right-width: 0px; margin: 0px 0px 20px 20px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="metronome" border="0" alt="metronome" align="right" src="http://plateofshrimp.com/wp-content/uploads/2011/12/metronome_thumb.jpg" width="165" height="128"></a>The timed format means that your presentation will be chugging along regularly, even if you are not.&nbsp; If you haven’t mastered the cadence of your slides, the timing of your presentation will sound awkward to your audience.</p>
<p>To address this, you’ll need to know your slides end to end.&nbsp; </p>
<p>That is, you have to have the sequence of your presentation in your head, so that for each slide you know which is coming next, to ensure a smooth transition.</p>
<p>You should be talking about the next slide in sequence before it shows up, otherwise your audience will wait through an <a href="http://www.urbandictionary.com/define.php?term=Pregnant%20Pause">uncomfortable silence</a>.</p>
<p>Overall this is tricky to master.&nbsp; I recommend several trial runs through your slide deck, with the last run ideally performed shortly prior to your presentation.</p>
<p>In other words, <a href="http://en.wikipedia.org/wiki/Practice_%28learning_method%29">practice</a>.&nbsp; Watching <a href="http://www.youtube.com/results?search_query=pecha+kucha">some examples</a> will help as well.</p>
<h2>Visual Simplicity</h2>
<p><a href="http://plateofshrimp.com/wp-content/uploads/2011/12/zen.jpg"><img style="background-image: none; border-right-width: 0px; margin: 0px 0px 20px 20px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="zen" border="0" alt="zen" align="right" src="http://plateofshrimp.com/wp-content/uploads/2011/12/zen_thumb.jpg" width="124" height="184"></a>Shoot for visual <a href="http://en.wikipedia.org/wiki/Simplicity">simplicity</a>.&nbsp; Uncomplicated pictures, graphs, smallish text snippets and callouts trump paragraphs of text.&nbsp; Avoid big gobs of text and long lists of bullet items.</p>
<p>Swap graphs and clip art in place of text, whenever you can meaningfully replace the content.</p>
<p>With any presentation, strong reinforcing visuals are important.&nbsp; In Pecha Kucha, they are golden.&nbsp; The format is more friendly to purely visual presentations (design, art, architecture, …), and this fact needs to be leveraged for technical content as well.</p>
<h2>5 Seconds</h2>
<p><a href="http://plateofshrimp.com/wp-content/uploads/2011/12/clock.png"><img style="background-image: none; border-right-width: 0px; margin: 0px 0px 20px 20px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clock" border="0" alt="clock" align="right" src="http://plateofshrimp.com/wp-content/uploads/2011/12/clock_thumb.png" width="124" height="131"></a>Your slides should take around 5 seconds for the average viewer to read and understand.&nbsp; Any longer, and they won’t be able to listen to you, or might still be reading as you transition to the next slide.</p>
<p>If your presentation includes a slide with 20 bullet items and lots of text, you’ve got a problem.</p>
<h2>Cheat: Repeat</h2>
<p align="left"><a href="http://plateofshrimp.com/wp-content/uploads/2011/12/abc.png"><img style="border-right-width: 0px; margin: 0px 0px 20px 20px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="abc" border="0" alt="abc" align="right" src="http://plateofshrimp.com/wp-content/uploads/2011/12/abc_thumb.png" width="184" height="127"></a>If you’ve got a key point that requires more than the allotted time to present or reinforce, simply copy / paste the slide for a second repeated time slice.</p>
<p>In my talk, I used a slide in order to present a more complicated topic (for 15 seconds) and then repeated the slide with animated annotations to explain key points (for another 15 seconds).</p>
<h2 align="left">Animate, Carefully</h2>
<p><a href="http://plateofshrimp.com/wp-content/uploads/2011/12/flim.jpg"><img style="background-image: none; border-right-width: 0px; margin: 0px 0px 20px 20px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="flim" border="0" alt="flim" align="right" src="http://plateofshrimp.com/wp-content/uploads/2011/12/flim_thumb.jpg" width="154" height="124"></a><a href="http://en.wikipedia.org/wiki/PowerPoint_animation">Animations</a> can effective but require careful planning due to the compressed time format.</p>
<p><a href="http://office.microsoft.com/en-us/powerpoint/">Powerpoint</a> does a nice job by default of spacing the animations out over the time interval, if your presentation is on an auto timer.&nbsp; </p>
<p>If your presentation cadence is really on the mark, the animations can appear just in time to support the points you’re discussing with the audience.</p>
<h2>Wash, Rinse, Spin</h2>
<p><a href="http://plateofshrimp.com/wp-content/uploads/2011/12/washer.jpg"><img style="background-image: none; border-right-width: 0px; margin: 0px 0px 20px 20px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="washer" border="0" alt="washer" align="right" src="http://plateofshrimp.com/wp-content/uploads/2011/12/washer_thumb.jpg" width="154" height="146"></a>To maximize impact, I arranged my talk in <a href="http://en.wikipedia.org/wiki/Iambic_pentameter">iambic pentameter</a>.</p>
<p>Just kidding. I divided my talk into three sections</p>
<ul>
<li>Introduction, introduce the problem (5 slides)
<li>Concept and reinforcing content (14 slides)
<li>Conclusion (1 slide)</li>
</ul>
<p>I limited the reinforcing content to two primary examples and one shorter example.&nbsp; That was a little too complicated – if I did the talk again, I would limit to 1-2 examples.&nbsp; </p>
<p>Limit the number of key concepts so the audience can absorb them in the short time allotted.</p>
<p>And good luck.</p>
<div class="fb-like" data-href="http://plateofshrimp.com/2011/12/technical-pecha-kucha/" data-send="true" data-width="450" data-show-faces="true"></div>
<div class="wlWriterHeaderFooter" style="margin:0px; padding:0px 0px 0px 0px;">
<p><script type="text/javascript"> tweetmeme_source = 'steveklinkner'; </script> <script type="text/javascript" src="http://tweetmeme.com/i/scripts/button.js"></script></div>
]]></content:encoded>
			<wfw:commentRss>http://plateofshrimp.com/2011/12/technical-pecha-kucha/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

