<?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>Just wondering.... &#187; management</title>
	<atom:link href="http://sworddance.com/blog/category/management/feed/" rel="self" type="application/rss+xml" />
	<link>http://sworddance.com/blog</link>
	<description></description>
	<lastBuildDate>Tue, 17 Jan 2012 05:07:09 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Indifference to process leads to Mozilla contributor departing</title>
		<link>http://sworddance.com/blog/2011/08/30/indifference-to-process-leads-to-mozilla-contributor-departing/#utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=indifference-to-process-leads-to-mozilla-contributor-departing</link>
		<comments>http://sworddance.com/blog/2011/08/30/indifference-to-process-leads-to-mozilla-contributor-departing/#comments</comments>
		<pubDate>Tue, 30 Aug 2011 17:46:43 +0000</pubDate>
		<dc:creator>patrick</dc:creator>
				<category><![CDATA[management]]></category>
		<category><![CDATA[software design]]></category>
		<category><![CDATA[starting a company]]></category>
		<category><![CDATA[technical]]></category>

		<guid isPermaLink="false">http://sworddance.com/blog/?p=1131</guid>
		<description><![CDATA[Tyler Downer announced he was no longer contributing to Mozilla because the Mozilla bug triaging process was being sacrificed on the altar of &#8220;rapid release&#8221;. Tyler likes the idea of the Rapid Release, but rather the tools to handle bug &#8230; <a href="http://sworddance.com/blog/2011/08/30/indifference-to-process-leads-to-mozilla-contributor-departing/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://tylerdowner.wordpress.com/2011/08/15/goodbye-mozilla/">Tyler Downer announced he was no longer contributing to Mozilla</a> because <a href="http://tylerdowner.wordpress.com/2011/08/27/some-clarification-and-musings/">the Mozilla bug triaging process was being sacrificed on the altar of &#8220;rapid release&#8221;</a>. Tyler likes the <em>idea</em> of the Rapid Release, but rather the tools to handle bug reports are failing under the new 6-week release cycle. </p>
<blockquote><p>I left because of a general lack of interest in doing anything substantial to improve the Triage process on BMO outside the QA community and a few others. Triage as we know it today is NOT ready to handle the Rapid Release process. </p></blockquote>
<p>Tyler then points out that:</p>
<blockquote><p>In Spring 2010, we hit roughly 13,000 UNCO bugs in the Firefox product on BMO. 13,000!!! We currently have 5934. This is several thousand contributors that we have told “Thank you for filing a bug report with us. We don’t really care about it, and we are going to let it sit for 6 months and just ask you to retest when you know it isn’t fixed, but thank you anyway. Oh, and Mozilla is run by the community.” <u>Even though nobody means this, that is what we tell an end-user who just submitted their first bug and is ignored.</u>[italics mine]</p></blockquote>
<p>Mozilla behavior toward this <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=18808">ancient feature request</a> is illustrative:</p>
<ul>
<li>The request was filed in 1999 (12 years ago)!</li>
<li>Numerous offered patches,</li>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/tab-history-redux/">A plugin to workaround this issue</a>,</li>
<li>Accounts that offered patches are labeled as &#8220;Please Ignore This Troll (Account Disabled)&#8221;</li>
</ul>
<p>Wow nothing says Go Away quite so effectively as being labeled a troll or being ignored.</p>
<hr/>
<h3>Questions</h3>
<ol>
<li>How many reported issues are latent security problems?</li>
<li>How can Mozilla bug fixing keep up with the community&#8217;s bug reporting? The community is vastly larger than the Mozilla development team.</li>
<li>How can Mozilla truly leverage the community? And avoid having responsive, assertive community members being labeled as trolls?</li>
<li>How can anyone feel good about closing 1 bug out of 13000, especially if the incoming rate is greater than the fix rate?</li>
</ol>
<h3>Thoughts</h3>
<p>This is something that every company or open-source project hopes to have: a community that overwhelms the product with love. Mozilla is doing the wrong thing if the love is unrequited.</p>
<p>With so many bugs churning in, developers are faced with a <a href="http://en.wikipedia.org/wiki/Sisyphus" rel="nofollow"  target="_blank">sisyphean</a> task. The bugs represent community love, the developers have to view the love as not burdensome.</p>
<p>These thoughts really apply to every company, product and project: </p>
<h4><em>Developer Bug Tool</em></h4>
<p>A developer-facing bug database must only hold bugs (broken code that <em>must</em> be fixed),</p>
<ol>
<li>NO Feature Requests</li>
<li>NO Project Plans</li>
<li>NO &#8220;technical debt removal&#8221; wishes,</li>
<li>NO minor bugs</li>
</ol>
<p>Developers like all humans need to feel the progress, and accomplishment. Fixing one bug out of 13000 does nothing, fixing one bug out of 100 feels meaningful.</p>
<p>Feature requests and refactoring or changes for the future belong in a project planning tool.</p>
<p>Any bug, that cannot or will not be fixed immediately, must be documented in the code:</p>
<ul>
<li>TODO flag</li>
<li>Date ( a TODO that is 10 years old not that useful &#8211; <a href="http://www.azulsystems.com/blog/cliff/2011-08-28-just-fixed-a-20-year-old-bug"  rel="nofollow"  target="_blank">with a few exceptions</a> )</li>
<li>Person who added this comment (not necessarily a full-time developer)</li>
<li>HACK flag if the code should not be an example of &#8220;how to do&#8221; things. This tells future developers to not use this bad code as a template to create more bad code.</li>
<li>Discussions can happen in the code same as they would in a separate bug database</li>
</ul>
<p>Documenting in the code not the bug database gives these benefits:</p>
<ul>
<li>Developers tracing a different bugs or adding new features are <em>proactively  notified without searching</em> that:
<ul>
<li>the code is questionable</li>
<li>the code may be the source of the bug he is tracing</li>
<li>he may be able to immediately fix the bug documented in the issue</li>
</ul>
</li>
<li>If the questionable code is deleted as part of a later refactoring feature change, the bug report is also deleted.</li>
<li>The bug database is not polluted with minor items that bury the truly critical issues.</li>
</ul>
<h4><em>Use Git</em></h4>
<p>Get away from the Open-source Cathedral where only a few are blessed committers.</p>
<p>Avoid frustrating people who want to patch the product. Let them patch the product and share their patch. If the main official release doesn&#8217;t include the patch, at least the person reporting the problem can fix the problem for themselves and move on.</p>
<h4><em>Prefilter bug reports</em></h4>
<ul>
<li><u>Incorrectly formatted html</u>: IE choose to format it one way, Firefox made a different guess. Just because FF made a different choice doesn&#8217;t make FF wrong, but that will not stop a bug report. FF should have a clear indicator that:<br />
<blockquote><p>The page in question has bad html and that it may not be displayed correctly. Click here to send a note to the webmaster about this page.</p></blockquote>
<p>Point the finger of blame at the webmaster so that FF does not get blamed (and avoiding the bogus resultant bug reports).
</li>
<li><u>Bad scripts</u>: If the javascript is not functioning correctly announce it. Its not FF&#8217;s problem that the script sucks, don&#8217;t let Firefox get the blame.</li>
</ul>
<h4><em>Make it easy to report issues</em></h4>
<ul>
<li>Built-in feedback tool</li>
<li>Built-in screen capture (with redaction ability)</li>
<li>Do not require registration in a bug database</li>
<li>Do the bug reporting within Firefox don&#8217;t make people navigate.</li>
<li>Ask if the last report by this person is related.</li>
<li>Do the bug database duplication search for the user and ask if any of the other reports look similar.</li>
</ul>
<h3>Final Question</h3>
<p>How can your product or service empower the community to self-help?</p>
]]></content:encoded>
			<wfw:commentRss>http://sworddance.com/blog/2011/08/30/indifference-to-process-leads-to-mozilla-contributor-departing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>When to change careers (for Fred Wilson)</title>
		<link>http://sworddance.com/blog/2011/04/04/when-to-change-careers-for-fred-wilson/#utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=when-to-change-careers-for-fred-wilson</link>
		<comments>http://sworddance.com/blog/2011/04/04/when-to-change-careers-for-fred-wilson/#comments</comments>
		<pubDate>Mon, 04 Apr 2011 17:22:45 +0000</pubDate>
		<dc:creator>patrick</dc:creator>
				<category><![CDATA[career]]></category>

		<guid isPermaLink="false">http://sworddance.com/blog/?p=932</guid>
		<description><![CDATA[Fred Wilson is wondering when to quit being a VC: I was thinking about going out on top. So few manage to do it. Shaq is warming the bench in Boston. Brett Favre should have called it quits after he &#8230; <a href="http://sworddance.com/blog/2011/04/04/when-to-change-careers-for-fred-wilson/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.avc.com/a_vc/2011/04/going-out-on-top.html">Fred Wilson is wondering when to quit being a VC:</a></p>
<blockquote><p>I was thinking about going out on top. So few manage to do it. Shaq is warming the bench in Boston. Brett Favre should have called it quits after he threw the pick in OT against the Saints. The Stones haven&#8217;t written a great song in thirty years. The money and the burning desire to &#8220;win another one&#8221; drives the great ones to stick around too long.</p>
<p>I also look around the venture capital business and I see investors who were at the top of their games in the 90s struggling to remain relevant. And I think about how I want to manage this issue myself.</p></blockquote>
<ol>
<li>&#8220;Hanging up your cleats&#8221; as in &#8220;retire&#8221; is wrong way to talk about a <em>career change</em></li>
<li><em>Career change</em> should be driven by internal issues (barring medical reasons, i.e  sports injuries; economic, see the hollowing out of US manufacturing base )</li>
<li>Instead of being &#8220;pushed out&#8221; look for reasons to be &#8220;pulled out&#8221; of the current career. Create a passionate interest elsewhere</li>
<li>My rule is every new job must have 50% new things to learn.</li>
<li><a href="http://sworddance.com/blog/2011/03/04/how-to-change-jobs-and-careers/">The best career is one where you are *bad* at it but *love* to do it</a>.</li>
<li>Variety is key. <em>Voluntary</em> career change is good because it is different</li>
<li>Don&#8217;t use outside metrics internally. Internal motivation is what counts the most, not anyone else&#8217;s opinion.</li>
<li>Stephan Covey&#8217;s statement applies &#8220;If you are green you are growing if you are ripe you are rotten&#8221;.</li>
</ol>
<p>I have found no VCs interested in Amplafi, but every prospect that I talk to is interested. The prospects have experienced the problem personally and the VCs haven&#8217;t. The prospects can overcome my pitch&#8217;s weaknesses.</p>
<p>I think those VCs who have lost their edge need to do something completely different to get a completely new perspective on something outside their current fields.</p>
<p>Some suggestions for Fred:</p>
<ul>
<li><em>Start your own small business.</em> Start a Subway franchise and work personally at it using funding it with no more than franchise fee plus minimum capital. Go through the bank loan process and artifically diminish your assets for loan purposes to experience the hassles. See what the problems are there for small business owner. Run this business personally for a year taking no additional capital. Just really get into this as if it was the way you were going to make it.</li>
<li><em>Change people&#8217;s behavior and thoughts about the <a href="http://www.avc.com/a_vc/2007/04/the_carried_int.html">social contract of owing taxes</a></em>
<p>Spend time and focused money people understand the tax structure. It would take relatively little money to help get local tax measures passed so that our government could function? Don&#8217;t focus on the state issues go ultra local so you can understand the issues.</p>
<p>For example, here in SF the taxes are used to build stuff but no taxes are supplied to run things. The result is Caltrain ( SF Bay Area commuter train ) is in danger of shutdown. A primary cause is that poorly designed BART extensions are draining operating capital from the agencies that also fund Caltrain. Maybe in your area things are too expensive to influence, but what about in other areas?</li>
<li><a href="http://www.avc.com/a_vc/2008/11/hacking-educati.html">You are passionate about education</a>. Sometimes technology is the anti-solution. Right now, the US despises teachers and educators. The unions are held up as this evil menace. But every teacher I know is there because she (still mostly women) cares. They work long hours just to handle the current class. This leaves little time for self improvement.
<p>Create and personally run a company that: </p>
<ul>
<li>that frees up the teacher hours.</li>
<li>Maybe better grading systems? </li>
<li>Find time wasters in the classroom that keep teachers from being able to execute. Stay away from attacks on &#8220;evil bureaucrats&#8221; How about what Intuit did for checkbooks? Intuit didn&#8217;t blame the evil checkbook, they just made the task of managing the checkbook easier. </li>
<li>enables teachers to share best practices without being judged.</li>
<li>Preferably services that a teacher could use without having to persuade the school or district to buy-in. </li>
<li>Teachers need CPE hours maybe leverage that point?</li>
</ul>
<p>Make the case for education in the Deep South and the rest of the nation.
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://sworddance.com/blog/2011/04/04/when-to-change-careers-for-fred-wilson/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to change jobs and careers</title>
		<link>http://sworddance.com/blog/2011/03/04/how-to-change-jobs-and-careers/#utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=how-to-change-jobs-and-careers</link>
		<comments>http://sworddance.com/blog/2011/03/04/how-to-change-jobs-and-careers/#comments</comments>
		<pubDate>Fri, 04 Mar 2011 20:40:21 +0000</pubDate>
		<dc:creator>patrick</dc:creator>
				<category><![CDATA[career]]></category>
		<category><![CDATA[interviewing]]></category>
		<category><![CDATA[management]]></category>

		<guid isPermaLink="false">http://sworddance.com/blog/?p=871</guid>
		<description><![CDATA[A while ago I wrote this post about the elusive hunt for &#8220;rockstars&#8221; In it I had this table which showed things from the employers perspective: Good at doing Bad at doing Like to do &#8220;Rockstar&#8221; Sweet spot&#8220;future rockstars&#8221; Hate &#8230; <a href="http://sworddance.com/blog/2011/03/04/how-to-change-jobs-and-careers/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>A while ago I wrote <a href="http://sworddance.com/blog/2009/03/04/grow-your-own-rockstar/">this post about the elusive hunt for &#8220;rockstars&#8221;</a></p>
<p>In it I had this table which showed things from the employers perspective:</p>
<blockquote><table border="1">
<tr>
<th></th>
<th><strong>Good at doing</strong></th>
<th><strong>Bad at doing</strong></th>
</tr>
<tr>
<td><strong>Like to do</strong></td>
<td style="background-color:yellow;">&#8220;Rockstar&#8221;</td>
<td style="background-color:green;">Sweet spot<br/>&#8220;future rockstars&#8221;</td>
</tr>
<tr>
<td><strong>Hate to do</strong></td>
<td  style="background-color:red;">Short-timer</td>
<td style="background-color:red;">Stay away</td>
</tr>
</table>
</blockquote>
<p>The same table from the employee&#8217;s/job-seekers perspective looks like this:</p>
<table border="1">
<tr>
<th></th>
<th><strong>Good at doing</strong></th>
<th><strong>Bad at doing</strong></th>
</tr>
<tr>
<td><strong>Love to do</strong></td>
<td style="background-color:yellow;">Rut</td>
<td style="background-color:green;">Growing</td>
</tr>
<tr>
<td><strong>Hate to do</strong></td>
<td  style="background-color:magenta;">Pain</td>
<td style="background-color:red;">Suicidal</td>
</tr>
</table>
<p>My general rule of thumb is that every job should be ideally 50% in the &#8220;Bad at doing/Love&#8221; region. The only thing the other regions are good for is getting you that opportunity to do stuff in the<br />
 &#8220;Bad at doing/Love&#8221; region.</p>
<p>Now what goes in each region?</p>
<ul>
<li>Put all tasks or descriptions that are as fundamental as possible.</li>
<li>Ideally, are not job- or position- specific.</li>
</ul>
<p>For example, your chart may look like this:</p>
<table border="1">
<tr>
<th></th>
<th><strong>Good at doing</strong></th>
<th><strong>Bad at doing</strong></th>
</tr>
<tr>
<td><strong>Love to do</strong></td>
<td style="background-color:yellow;">
<ul>
<li>Communicating with people outside company</li>
<li>See immediate results</li>
<li>Help people</li>
</ul>
</td>
<td style="background-color:green;">
<ul>
<li>Lead a team of 3 people</li>
<li>Presentations</li>
</ul>
</td>
</tr>
<tr>
<td><strong>Hate to do</strong></td>
<td  style="background-color:magenta;">
<ul>
<li>Repetitive tasks</li>
<li>email</li>
</ul>
</td>
<td style="background-color:red;">
<ul>
<li>Detail-orientated tasks</li>
</ul>
</td>
</tr>
</table>
<p>Tailor your resume so that it gets you that learning opportunity that minimizes &#8220;Detail-orientated tasks&#8221; and leverages your ability with &#8220;Repetitive tasks&#8221; and &#8220;Communicating with people outside company&#8221; to get that opportunity to &#8220;Lead a team of 3 people&#8221;.</p>
<p>Obviously a quick post like this cannot be a detailed career guide, but I have found this quick-and-dirty matrix a good interview tool to help filter out jobs that are not a good match for me. </p>
<p>Notes:</p>
<ol>
<li>this chart does not apply to self-delusional people who are &#8220;bad at doing&#8221; but think they are &#8220;good at doing&#8221; the task.</li>
<li>it is easy to be harsh on yourself so have some perspective about how bad you really are at something.</li>
<li>Ask others to add to the regions</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://sworddance.com/blog/2011/03/04/how-to-change-jobs-and-careers/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How to do &#8220;status meetings&#8221; right (aka avoiding &#8220;Death-by-Status&#8221;)</title>
		<link>http://sworddance.com/blog/2011/03/04/how-to-do-status-meetings-right-aka-avoiding-death-by-status/#utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=how-to-do-status-meetings-right-aka-avoiding-death-by-status</link>
		<comments>http://sworddance.com/blog/2011/03/04/how-to-do-status-meetings-right-aka-avoiding-death-by-status/#comments</comments>
		<pubDate>Fri, 04 Mar 2011 19:48:05 +0000</pubDate>
		<dc:creator>patrick</dc:creator>
				<category><![CDATA[management]]></category>
		<category><![CDATA[starting a company]]></category>
		<category><![CDATA[technical]]></category>

		<guid isPermaLink="false">http://www.sworddance.com/blog/?p=368</guid>
		<description><![CDATA[A truism in the start-ups v. &#8220;big&#8221; company battle is that start-ups have a big advantage because they don&#8217;t have to waste time in internal communication. Status meetings are quick and focused; not long-drawn out off-site affairs. However, many startups &#8230; <a href="http://sworddance.com/blog/2011/03/04/how-to-do-status-meetings-right-aka-avoiding-death-by-status/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>A truism in the start-ups v. &#8220;big&#8221; company battle is that start-ups have a big advantage because they don&#8217;t have to waste time in internal communication. Status meetings are quick and focused; not long-drawn out off-site affairs.</p>
<p>However, many startups ignore the underlying reason and value for status updates and many big companies can easily avoid status meetings with a little bit of effort.</p>
<blockquote><p>There is a value to status meetings!? What are you nuts?</p></blockquote>
<p>Nope! Not talking about status <em>meetings</em> &#8211; status <em>updates</em> is where it is at.</p>
<p>Status updates can and should be sent by email every day. By everyone. Including the CEO.</p>
<p>For a status update to have value, it must:</p>
<ul>
<li>Be explanatory as to the reasons work was done. If the reason can&#8217;t be articulated &#8212; why was it done? (&#8220;Did X so that Y feature could be turned on in the next release&#8221;)</li>
<li>Be forward looking. The status update must be usable as a planning document. When will the new feature be completed (in man-hours)</li>
<li>Enable bad process to be discovered. Is something impacting all 10 developers 30 minutes/day? Solving that annoyance will save 5 man-hours a week!</li>
</ul>
<p>The status email should have:</p>
<ul>
<li><u><em>successes</em></u> (include &#8220;in progress&#8221; work): Brag. Celebrate successes. <em>Explicitly</em> indicate if:
<ul>
<li>work is completed as far as the sender is concerned</li>
<li>work is at a good resting point/milestone. Many times a task does not need to be &#8220;completed&#8221;, because &#8220;completed&#8221; means completely done as opposed to &#8220;major roadblock removed&#8221;</li>
<li>work still needs to be done on the task.</li>
</ul>
</li>
<li><u><em>planned</em></u> work for next work period, with best guess time estimates/completion date.  Include next time available (very important for part-time people). Plan out tomorrow today.</li>
<li><u><em>frustrations</em></u> arose that caused time to be &#8220;wasted&#8221; &#8211; use this to help spot problems with processes. The sender is NOT asking for help, but rather is calling out process issues.</li>
<li><u><em>roadblocks</em></u> that help is needed to solve. The sender must provide enough detail to form an actionable question or request. All details that the sender has discovered about the roadblock must be written. Writing out the problem with all the known information:
<ul>
<li>anyone trying to help does not have to duplicate already done research</li>
<li>sometimes leads directly to an &#8220;obvious&#8221; next step</li>
<li>might enable someone else to immediately provide an answer with little to no additional questions.</li>
</ul>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://sworddance.com/blog/2011/03/04/how-to-do-status-meetings-right-aka-avoiding-death-by-status/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Handling a destructive Board Member</title>
		<link>http://sworddance.com/blog/2011/01/20/handling-a-destructive-board-member/#utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=handling-a-destructive-board-member</link>
		<comments>http://sworddance.com/blog/2011/01/20/handling-a-destructive-board-member/#comments</comments>
		<pubDate>Thu, 20 Jan 2011 21:26:24 +0000</pubDate>
		<dc:creator>patrick</dc:creator>
				<category><![CDATA[management]]></category>
		<category><![CDATA[starting a company]]></category>

		<guid isPermaLink="false">http://sworddance.com/blog/?p=801</guid>
		<description><![CDATA[Steve Blank has a post about a problem an entrepreneur is having with a bad board member: I had coffee last week with one of my ex students. 30 months ago he raised a Series A venture round from two &#8230; <a href="http://sworddance.com/blog/2011/01/20/handling-a-destructive-board-member/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://steveblank.com/2011/01/19/the-bad-board-member">Steve Blank has a post about a problem an entrepreneur is having with a bad board member</a>:</p>
<blockquote><p>I had coffee last week with one of my ex students. 30 months ago he raised a Series A venture round from two name brand Silicon Valley VC firms. It was early in the day, but he looked tired. “I need some advice about my board. I get along great with one of the VC’s, but the other one, Bob, is making my life miserable. Nothing I do is right in his eyes.” He looked pained as he continued. “We never had any personal chemistry, and it’s gotten so bad in the last six months, our board meetings are just hell. They consist of Bob beating me up regardless of whether the results are good or bad. I can’t tell if he’s trying to get me to quit, fire me and bring on a new CEO or is just a miserable human being.”</p></blockquote>
<p>I have some thoughts about the problem:</p>
<ol>
<li>Document Bob&#8217;s behavior over the next 3 Board Meetings.</li>
<li>Document Bob&#8217;s assertions and suggestions in a neutral way IN THE OFFICIAL BoD MEETING MINUTES.</li>
<li>In following meetings, have the previous minutes available as powerpoint slides to instantly throw up on the projector.</li>
<li>Confront Bob with his agreement in previous BoD meeting about future goals. This prevents Bob from &#8220;moving the goal posts&#8221; about what is acceptable company performance.</li>
<li>When Bob offers a criticism avoid addressing the criticism, but require that Bob articulate why the issue raised is an important issue.</li>
<li>Agendize the meeting with allocated time for each discussion item. Timebox Bob&#8217;s ability to dominate the meeting. Require that any item that goes over time be deferred for further discussion until the meeting&#8217;s end.</li>
<li>Put controversial items at the end of the meeting. This avoids having the energy of the meeting be sapped by Bob&#8217;s negativity. Near the end of meetings, people want to leave and get on to their next appointment. The other directors are likely to excuse themselves leaving just Bob and the founder. This denies Bob an audience.</li>
<li>Schedule other meetings (preferably customer meetings) just after the BoD meeting so the founder has a graceful way to insist that the BoD meeting must end.</li>
<li>Privately, confront Bob about what he hopes to accomplish through his objections. If he can&#8217;t articulate a positive result if his &#8220;advice&#8221; is followed he can be diminished. Bob may have a valid issue that Bob is raising in  a poor manner.</li>
<li>Reach out to Bob before the meeting and manage him privately and get him on board without the public confrontation at the actual meeting.</li>
</ol>
<p>My hope is that this would turn a negative, destructive Board Member into a more positive contributor. Thoughts?</p>
]]></content:encoded>
			<wfw:commentRss>http://sworddance.com/blog/2011/01/20/handling-a-destructive-board-member/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Glengarry Glen Ross reward structure or do you reward fire inspectors?</title>
		<link>http://sworddance.com/blog/2010/12/08/glengarry-glen-ross-reward-structure-or-do-you-reward-fire-inspectors/#utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=glengarry-glen-ross-reward-structure-or-do-you-reward-fire-inspectors</link>
		<comments>http://sworddance.com/blog/2010/12/08/glengarry-glen-ross-reward-structure-or-do-you-reward-fire-inspectors/#comments</comments>
		<pubDate>Thu, 09 Dec 2010 06:41:02 +0000</pubDate>
		<dc:creator>patrick</dc:creator>
				<category><![CDATA[management]]></category>
		<category><![CDATA[starting a company]]></category>

		<guid isPermaLink="false">http://sworddance.com/blog/?p=778</guid>
		<description><![CDATA[(In response to: What to do with hero&#8217;s? ) Do you have a Glengarry Glen Ross reward system: First Prize is an Cadillac El Dorado. Second prize is a set of steak knives. Third prize is you&#8217;re fired. In my &#8230; <a href="http://sworddance.com/blog/2010/12/08/glengarry-glen-ross-reward-structure-or-do-you-reward-fire-inspectors/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.linkedin.com/groupItem?view=&#038;gid=2931633&#038;type=member&#038;item=36830562">(In response to: What to do with hero&#8217;s? )</a><br />
Do you have a <a href="http://www.imdb.com/title/tt0104348/">Glengarry Glen Ross</a> reward system:</p>
<blockquote><p>First Prize is an Cadillac El Dorado. Second prize is a set of steak knives. Third prize is you&#8217;re fired.</p></blockquote>
<p>In my experience, the organizations that try to promote individual rewards and incentives destroy team cohesiveness.</p>
<p>For example, one company I know of was very proud of their individual reward mechanism. The problem was that:</p>
<ol>
<li>&#8220;hard&#8221; work / long hours got rewarded.</li>
<li>only one person / dept. got rewarded.</li>
</ol>
<p>So:</p>
<ol>
<li>there is no incentive to spot a problem ( and proposed a solution ) before it was a crisis.</li>
<li>a winner-take-all mindset people were indifferent to trying to achieve a reward because the reward was like winning the lottery,
<ol>
<li>there was little connection to effort put into reward achieved.</li>
<li>Someone had to work harder than everyone else in a visible way</li>
<li>work for a well-respected manager who could advocate for his person being rewarded.</li>
<li>the reward was individual-based so heroics overcoming crisis were rewarded, not crisis prevention.</li>
</ol>
</li>
</ol>
<p>While firemen are important to put out the fires that occur, good organizations rely on the fire inspectors that look for problems before the fire starts. Once a crisis ( fire ) occurs damage is already being done.</p>
<p>In <a href="http://www.amazon.com/Founders-Work-Stories-Startups-Early/dp/1590597141">Founders At Work</a>, Max Levinson talks about how Paypal survived because even before fraud was at crisis levels, Max started building systems to prevent and stop fraud. Paypal&#8217;s competitors were reporting fraud rates in the 20% range. Because of Max&#8217;s work, Paypal never had fraud levels that high. Max was not being &#8220;heroic&#8221; but his &#8220;fire inspector&#8221; work prevented a fire that consumed Paypal&#8217;s competitors.</p>
<p>Do you reward your fire inspectors?</p>
]]></content:encoded>
			<wfw:commentRss>http://sworddance.com/blog/2010/12/08/glengarry-glen-ross-reward-structure-or-do-you-reward-fire-inspectors/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>reward systems</title>
		<link>http://sworddance.com/blog/2010/12/08/reward-systems/#utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=reward-systems</link>
		<comments>http://sworddance.com/blog/2010/12/08/reward-systems/#comments</comments>
		<pubDate>Wed, 08 Dec 2010 23:37:45 +0000</pubDate>
		<dc:creator>patrick</dc:creator>
				<category><![CDATA[management]]></category>
		<category><![CDATA[starting a company]]></category>

		<guid isPermaLink="false">http://sworddance.com/blog/?p=748</guid>
		<description><![CDATA[(In response to: &#8220;Should pay be tied directly to productivity?&#8221;) There are many people I know that enjoy being teachers. They found some cool new technology toy, language, library, concept or idea and they love to share it with others. &#8230; <a href="http://sworddance.com/blog/2010/12/08/reward-systems/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.linkedin.com/groupItem?view=&#038;gid=2931633&#038;type=member&#038;item=36137589">(In response to: &#8220;Should pay be tied directly to productivity?&#8221;)</a><br />
There are many people I know that enjoy being teachers. They found some cool new technology toy, language, library, concept or idea and they love to share it with others. Some times these people are your superstar programmers (but not always). Some times these people occupy other roles such as product managers. Many times these people are indifferent to money so long as: </p>
<ol>
<li>they are paid enough to have a decent life</li>
<li>someone else is not paid much more than they are. (esp. if that other person is not as good technologically)</li>
</ol>
<p>Human beings, are by nature, social. In fact, many of the best reward systems are structured around a non-cash reward system. For example,
<ol>
<li>a trip to Europe instead of a cash-equivalent</li>
<li>A speaking opportunity at a major conference.</li>
<li>Sabbaticals. </li>
<li>Cool gifts ( free iphone, high-powered flashlight).</li>
<li>Public recognition.</li>
<li>Opportunities to work on new technology. </li>
<li>Complements.</li>
</ol>
<p>&#8220;Paying and rewarding&#8221; is NOT and should NOT be viewed in terms of dollars but rather in terms of raising social prestige. Money as a reward mechanism usually does not work for creative people ( or works poorly).</p>
<p>Watch Dan Pink at TED talking about motivation:<br />
<object width="446" height="326"><param name="movie" value="http://video.ted.com/assets/player/swf/EmbedPlayer.swf"></param><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="sameDomain"/><param name="allowNetworking" value="none"/><param name="wmode" value="transparent"></param><param name="bgColor" value="#ffffff"></param><param name="flashvars" value="vu=http://video.ted.com/talks/dynamic/DanielPink_2009G-medium.flv&#038;su=http://images.ted.com/images/ted/tedindex/embed-posters/DanielPink-2009G.embed_thumbnail.jpg&#038;vw=432&#038;vh=240&#038;ap=0&#038;ti=618&#038;introDuration=15330&#038;adDuration=4000&#038;postAdDuration=830&#038;adKeys=talk=dan_pink_on_motivation;year=2009;theme=not_business_as_usual;theme=speaking_at_tedglobal2009;theme=the_creative_spark;event=TEDGlobal+2009;&#038;preAdTag=tconf.ted/embed;tile=1;sz=512x288;" /><embed src="http://video.ted.com/assets/player/swf/EmbedPlayer.swf" pluginspace="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" wmode="transparent" bgColor="#ffffff" width="446" height="326" allowFullScreen="true" allowScriptAccess="sameDomain" allowNetworking="none" flashvars="vu=http://video.ted.com/talks/dynamic/DanielPink_2009G-medium.flv&#038;su=http://images.ted.com/images/ted/tedindex/embed-posters/DanielPink-2009G.embed_thumbnail.jpg&#038;vw=432&#038;vh=240&#038;ap=0&#038;ti=618&#038;introDuration=15330&#038;adDuration=4000&#038;postAdDuration=830&#038;adKeys=talk=dan_pink_on_motivation;year=2009;theme=not_business_as_usual;theme=speaking_at_tedglobal2009;theme=the_creative_spark;event=TEDGlobal+2009;"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://sworddance.com/blog/2010/12/08/reward-systems/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>User-Generated Content? Do not use BurstNET</title>
		<link>http://sworddance.com/blog/2010/07/20/user-generated-content-do-not-use-burstnet/#utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=user-generated-content-do-not-use-burstnet</link>
		<comments>http://sworddance.com/blog/2010/07/20/user-generated-content-do-not-use-burstnet/#comments</comments>
		<pubDate>Tue, 20 Jul 2010 23:54:04 +0000</pubDate>
		<dc:creator>patrick</dc:creator>
				<category><![CDATA[management]]></category>
		<category><![CDATA[starting a company]]></category>

		<guid isPermaLink="false">http://www.sworddance.com/blog/?p=649</guid>
		<description><![CDATA[A hosting provider, BurstNet, shut down a wordpress hosting service, Blogetery.com, last week. This is an example of egregious abuse of power by BurstNET against Blogetery.com. Blogetery.com hosts 70,000 wordpress blogs. Apparently, a few of those blogs had &#8220;an al-Qaeda &#8230; <a href="http://sworddance.com/blog/2010/07/20/user-generated-content-do-not-use-burstnet/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://bits.blogs.nytimes.com/2010/07/20/shutdown-of-blogging-site-sparks-dispute/">A hosting provider, BurstNet, shut down a wordpress hosting service, Blogetery.com, last week</a>.  </p>
<p><a href="http://www.readwriteweb.com/archives/burstnet_statement_links_blogetery_to_al-qaeda.php">This is an example of egregious abuse of power by BurstNET against Blogetery.com</a>. <a href="http://Blogetery.com/">Blogetery.com</a> hosts 70,000 wordpress blogs. Apparently, a few of those blogs had &#8220;an al-Qaeda hit list&#8221; and &#8220;bomb-making&#8221; instructions on them. So for the <em>possible</em> sins of a few, 69,999 innocent blogs are shutdown with no recourse. </p>
<p><a href="https://www.burst.net/news/blogetry.shtml">You can read BurstNet&#8217;s lame press release here</a>.</p>
<p>Any web service that allows user-generated content ( so pretty much any site that isn&#8217;t a static site) would be subject to a draconian response by BurstNET. What is especially egregious is that BurstNet is not letting Blogetery get access to any of Blogetery&#8217;s data!</p>
<p><a href="http://bits.blogs.nytimes.com/2010/07/20/shutdown-of-blogging-site-sparks-dispute/">Continuing, from the New York Times Bits blog,</a>:</p>
<blockquote><p>And Kurt Opsahl, a staff attorney for the Electronic Frontier Foundation, a digital rights group, said the “tragedy is that thousands of blogs will be taken offline for no good reason.”</p>
<p>Mr. Yusupov said he had backed up some of the blogging site’s data, but not all. And he said he was trying to negotiate with BurstNet to get the data so he could restart the blogging site with another hosting service. “This has been a big hassle for me,” he said.</p></blockquote>
<p><a href="http://bits.blogs.nytimes.com/2010/07/20/shutdown-of-blogging-site-sparks-dispute/">In the New York Times Bits blog,</a>:</p>
<blockquote><p>Mr. Marr of BurstNet said the Blogetery server did “not get a lot of use or traffic,” suggesting the number of active users of the free blogging site was probably a tiny fraction of the 73,000 Blogetery claimed.</p></blockquote>
<p>So basically, Blogetery is a small business and is therefore &#8220;not important&#8221;. Important news to any small business considering using BurstNet: </p>
<blockquote><p>BurstNET thinks small businesses are not important</p></blockquote>
<p>Stay away, stay away! You cannot run a business where at the arbitrary whim of the hosting provider you can be shutdown, especially if the hosting provider will not supply your data so you can go elsewhere!</p>
<p><a href="http://www.sworddance.com/blog/2009/08/17/dont-let-the-lawyers-run-the-business/">For similar reason, I stayed away from GoGrid (and now BurstNet).</a></p>
<p>Update ( 28 July 2010 ) :</p>
<p><a href="http://news.cnet.com/8301-31001_3-20011471-261.html">A last interesting point from CNET about how Burst.NET feels about their customers&#8217; data (aka don&#8217;t use Burst.Net for mission-critical purposes)</a>:</p>
<blockquote><p>Joe Marr, chief technology officer of Burst.net, stressed again that the reason for the service termination was that the materials the FBI <em>alleges</em> belonged to terrorists are a violation of Burst.net&#8217;s terms of service. He noted that typically, <strong>Burst.net does not return data to customers booted for TOS violations</strong>. </p></blockquote>
<p>Violations of the Burst.NET Terms of Service result is losing all your data! </p>
<p>Excuse me????<br />
<a href="http://rackspace.com/"><strong><em>Use Rackspace</em></strong></a></p>
]]></content:encoded>
			<wfw:commentRss>http://sworddance.com/blog/2010/07/20/user-generated-content-do-not-use-burstnet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>If you don&#8217;t vote, your opinion doesn&#8217;t matter. And sometimes you shouldn&#8217;t vote</title>
		<link>http://sworddance.com/blog/2010/06/24/if-you-dont-vote-your-opinion-doesnt-matter-and-sometimes-you-shouldnt-vote/#utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=if-you-dont-vote-your-opinion-doesnt-matter-and-sometimes-you-shouldnt-vote</link>
		<comments>http://sworddance.com/blog/2010/06/24/if-you-dont-vote-your-opinion-doesnt-matter-and-sometimes-you-shouldnt-vote/#comments</comments>
		<pubDate>Thu, 24 Jun 2010 17:00:42 +0000</pubDate>
		<dc:creator>patrick</dc:creator>
				<category><![CDATA[how to]]></category>
		<category><![CDATA[management]]></category>
		<category><![CDATA[political]]></category>

		<guid isPermaLink="false">http://www.sworddance.com/blog/?p=632</guid>
		<description><![CDATA[(This post is related to management I promise! ) Robert Cruickshank over at the California HSR Blog whines about Palo Alto&#8217;s &#8220;undemocratic&#8221; democratic process: In short, it is becoming increasingly clear that Palo Alto’s planning and citizen engagement process is &#8230; <a href="http://sworddance.com/blog/2010/06/24/if-you-dont-vote-your-opinion-doesnt-matter-and-sometimes-you-shouldnt-vote/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>(This post is related to management I promise! )</p>
<p><a href="http://www.cahsrblog.com/2010/06/palo-altos-unrepresentative-citizen-engagement-process-distorts-hsr-realities/" rel="nofollow">Robert Cruickshank over at the California HSR Blog whines about Palo Alto&#8217;s &#8220;undemocratic&#8221; democratic process</a>:</p>
<blockquote><p>In short, it is becoming increasingly clear that Palo Alto’s planning and citizen engagement process is a failure, distorting true public opinion by favoring a small, vocal elite at the expense of a silent majority whose opinions are much more supportive of new density and new transportation solutions – but whose voices are rarely ever included in the city’s planning process.</p></blockquote>
<p>Of course, our democratic process requires energy and participation. There are lots of people who chose not to vote because their vote &#8220;will not be effective&#8221;.</p>
<p>Most people are uninformed about this issue, do not ride transit, or have no idea how to build transit effectively. Their opinion should not count as much as the people who are taking the time to inform themselves and to be involved.</p>
<p><em>If someone is not involved, their opinion is probably uninformed and negative.</em></p>
<p><strong>Meetings to planning a company project can be just as bad.</strong></p>
<p>Uninformed people should not be part of the process(<sup>see below</sup>). In<br />
<a href="http://www.inc.com/magazine/20100201/a-little-less-conversation.html" rel="nofollow">an old Inc. article, Joel</a>:</p>
<blockquote><p>When was the last time you scheduled a meeting and invited eight people instead of the three people who really needed to be there simply because you didn&#8217;t want anyone to feel left out?</p>
<p>When was the last time you sent a companywide e-mail that said something like, &#8220;Hey, attention coffee drinkers: If you finish the pot, make another!&#8221; even though there is actually only one person who violates this rule (and she&#8217;s your co-founder)?</p>
<p>When was the last time you got into a long discussion over the color palette for the new brochure with a programmer, who has nothing to do with the brochure but sure knows that he doesn&#8217;t like orange?</p>
<p>These are symptoms of a common illness: too much communication.</p></blockquote>
<p><em>(&#8220;below&#8221;)</em><br />
However, I disagree with Joel&#8217;s assertion that only people whose vote counts should be allowed to attend meetings. Decisions with no visible process result in no buy-in. While a company is not a democracy, and a city is not a company both should learn from each other.</p>
<p>What a company can learn from a city:</p>
<ol>
<li><em>Process does matter.</em> Process means consistency and reliability in how decisions are being made. People know how to voice their opinion. They know that there is a means and method for voicing their opinion. Instead of voicing opinion in an adhoc, disruptive manner &#8211; they can wait until the allocated time. </li>
<li><em>Only some people get a vote.</em> Many people can show up to a city council to express their opinion, but only city council members get a vote. In company meeting, discussion can include everyone &#8211; but predecided ( and preannounce! ) who&#8217;s vote will be counted. For example, if a developer is trying to decide who to best implement a feature. Only his/her, the CTO&#8217;s, QA&#8217;s and customer service rep&#8217;s votes are counted. Others who are not involved, do not get to vote. They can express their opinion but they are not a decision maker (for this issue). Only people expending effort or where the decision has a material impact on their job should be counted.</li>
<li><em>Representatives get &#8220;elected&#8221;</em>. Allow some self-selection in the process. Try to allow the lead representative to be selected by people other than managers. If a developer selected to be the lead in a project makes a decision, this makes it easier for the decision to be respected.</li>
<li><em>Make the discussion observable and inclusive</em> While only some people get a vote, allowing others to learn from the process of making a decision prepares those observers to step into their own decision-making role. It also allows them to take knowledge from one decision-making group to another.</li>
</ol>
<p>What a city can learn from a company:</p>
<ol>
<li><em>Require an energy expenditure to participate.</em> A meeting should only be open to people who have attended the last 5 meetings.</li>
<li><em>Allow adhoc representation.</em> Allow people to represent adhoc groups. For example, allow a person to collect 10+ signatures of his neighbors giving him/her proxy authority to voice their collective opinion. Require that this adhoc representative keep the people she is representing informed of the progress and results. (With power should come responsibility).</li>
<li><em>Allow weighted voting.</em> In a company, the CTO&#8217;s vote counts more than a lowly developer. When voting for a company&#8217;s board of directors&#8217;, shareholders have a vote based on number of shares not a one vote per shareholder. In a city planning process, the &#8220;vocal&#8221; minority may represent no one other than themselves. Let the &#8220;vocal minority&#8221; collect proxy signatures to indicate how strongly their &#8220;silent&#8221; neighbors (who can&#8217;t participate) trust the &#8220;vocal&#8221; people to represent the &#8220;silent&#8221; majorities best interest. The more signatures, the more strongly a &#8220;vocal&#8221; representative&#8217;s vote/opinion should count. Allow certain signatures to be more valuable than others based on the issue. For example, distance to a housing project, transit user&#8217;s opinion on a transit project, etc.</li>
</ol>
<p>Update:</p>
<p>Lastly, learn when you should not vote or participate.</p>
<ol>
<li>If you personally do not have any direct, meaningful, unique knowledge: don&#8217;t participate. Observing is o.k. &#8211; voicing a &#8220;I agree&#8221; content-free vocalization is not o.k.</li>
<li>If you don&#8217;t have the time to stay involved: don&#8217;t sign up and then drop out.</li>
<li>If an issue has no one who cares: then the decision can be made by a single person. Others should insist that that single person make the decision. The sole decision-maker should not need the CYA of a &#8220;group vote&#8221;.</li>
<li>If you cannot expend effort on the solution, then don&#8217;t vote. Note that &#8220;effort&#8221; does not mean &#8220;coding&#8221; or &#8220;making&#8221;</li>
<li>If the decision will not effect how hard your job is, then don&#8217;t vote. If the decision does meaningfully effect your job then you <em>must</em> participate and must vote.</li>
</ol>
<p>There is this temptation to dismiss the concerns of Customer Service or QA people as being less important than that of the development team. This is ass-backwards.</p>
<p>A Customer Service rep will have to deal daily with a bad development decision. Their job satisfaction, their ability to deliver happy customers is daily determined by developers decisions. They must be allowed to participate and must be given a strong voice.</p>
]]></content:encoded>
			<wfw:commentRss>http://sworddance.com/blog/2010/06/24/if-you-dont-vote-your-opinion-doesnt-matter-and-sometimes-you-shouldnt-vote/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>why people bother to interview here &#8211; if you can&#8217;t teach (Part 2)</title>
		<link>http://sworddance.com/blog/2010/06/03/why-people-bother-to-interview-here-if-you-cant-teach-part-2/#utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=why-people-bother-to-interview-here-if-you-cant-teach-part-2</link>
		<comments>http://sworddance.com/blog/2010/06/03/why-people-bother-to-interview-here-if-you-cant-teach-part-2/#comments</comments>
		<pubDate>Thu, 03 Jun 2010 17:11:08 +0000</pubDate>
		<dc:creator>patrick</dc:creator>
				<category><![CDATA[interviewing]]></category>
		<category><![CDATA[starting a company]]></category>

		<guid isPermaLink="false">http://www.sworddance.com/blog/?p=624</guid>
		<description><![CDATA[Part 1 was a technical question that I ask because so many &#8220;strong&#8221; developers cannot answer that technical Java question. Part 2, is more about the valuable soft skill of teaching. One of my standard questions that candidates constantly struggle &#8230; <a href="http://sworddance.com/blog/2010/06/03/why-people-bother-to-interview-here-if-you-cant-teach-part-2/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.sworddance.com/blog/2005/12/22/why-people-bother-to-interview-here-part-1/">Part 1 was a technical question that I ask because so many &#8220;strong&#8221; developers cannot answer that technical Java question.</a> Part 2, is more about the valuable soft skill of teaching.</p>
<p>One of my standard questions that candidates constantly struggle with is the most simple and yet the most subtle:</p>
<blockquote><p>Teach me something you know.</p></blockquote>
<p>If a candidate cannot teach &#8220;something&#8221;, then they have not completely thought through and learned the subject. Someone who claims to be &#8220;strong&#8221; in Java, databases, or cooking is only strong if they can articulate the core essence of their knowledge in a way that a beginner can understand.</p>
<p>When developing code at a startup, a good &#8220;teacher&#8221;:</p>
<ul>
<li>understands that it is the teacher&#8217;s responsibility to reach the student. If the student doesn&#8217;t understand, then a good &#8220;teacher&#8221; patiently retries until the student does understand. In a startup, the &#8220;student&#8221; is a new hire, a sales person or the customer;</li>
<li>writes excellent code comments (for the student),</li>
<li>is patient and not egotistic when others don&#8217;t &#8220;get it&#8221;;</li>
<li>can articulate their own problems so that others can help;</li>
<li>can give presentations to non-technical people;</li>
<li>is empathic;</li>
<li>is motivated to do their own learning.</li>
<li>is enthusiastic</li>
</ul>
<p>So what can you teach?</p>
]]></content:encoded>
			<wfw:commentRss>http://sworddance.com/blog/2010/06/03/why-people-bother-to-interview-here-if-you-cant-teach-part-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

