<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" version="2.0">

<channel>
	<title>Gregory Go's personal blog</title>
	
	<link>http://gregorygo.com</link>
	<description>Killer Aces Media cofounder, poker player, Drupal evangelist, dude.</description>
	<lastBuildDate>Mon, 13 Jul 2009 16:35:21 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<geo:lat>33.997179</geo:lat><geo:long>-118.40145</geo:long><xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/gregorygo" type="application/rss+xml" /><feedburner:emailServiceId xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">gregorygo</feedburner:emailServiceId><feedburner:feedburnerHostname xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://feedburner.google.com</feedburner:feedburnerHostname><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
		<title>Refresher Course</title>
		<link>http://gregorygo.com/2009/07/refresher-course/</link>
		<comments>http://gregorygo.com/2009/07/refresher-course/#comments</comments>
		<pubDate>Mon, 13 Jul 2009 16:35:21 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Startup]]></category>
		<category><![CDATA[books]]></category>
		<category><![CDATA[Bootstrapper's Bible]]></category>
		<category><![CDATA[DailyLit]]></category>
		<category><![CDATA[digital books]]></category>
		<category><![CDATA[Seth Godin]]></category>

		<guid isPermaLink="false">http://gregorygo.com/?p=295</guid>
		<description><![CDATA[I&#8217;m rereading Seth Godin&#8217;s The Bootstrapper&#8217;s Bible via DailyLit. I read the book 3 years ago from cover to cover before we launched Killer Aces.
I&#8217;m not sure how much I absorbed back then, reading the book before having started a company.  Rereading it now, I see that some of the Bootstrapper&#8217;s Manifesto has stuck with [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>I&#8217;m rereading Seth Godin&#8217;s <a href="http://www.changethis.com/8.BootstrappersBible">The Bootstrapper&#8217;s Bible</a> via <a href="http://www.dailylit.com/books/bootstrappers-bible">DailyLit</a>. I read the book 3 years ago from cover to cover before we launched Killer Aces.</p>
<p>I&#8217;m not sure how much I absorbed back then, reading the book before having started a company.  Rereading it now, I see that some of the Bootstrapper&#8217;s Manifesto has stuck with us.  Some of the lessons we had to learn the hard way for ourselves.</p>
<p>Anyway I have three thoughts to share.</p>
<p>1. If you&#8217;re an entrepreneur building a new business, do yourself a favor by reading Seth&#8217;s book. Even if you have VC funding, this book is applicable. It could just as accurately be called The Underdog Company&#8217;s Bible.</p>
<p>There&#8217;s no excuse. You can get the book for free as a <a href="http://www.changethis.com/8.BootstrappersBible">PDF download</a> or an <a href="http://www.dailylit.com/books/bootstrappers-bible">email series from DailyLit</a>.</p>
<p>2. Rereading the book after I&#8217;ve had a couple of years experience is eye opening. I&#8217;m absorbing more of the lessons because I can immediately think of actual business issues we&#8217;re dealing with now or have dealt with in the past.</p>
<p>Being able to apply the concepts to actual, real world problems makes them so much more meaningful versus trying to learn the lessons in abstract.</p>
<p>So go reread those old business books. There are probably new lessons you can pick up now that you have more real world experience.</p>
<p>3. DailyLit is a great way to read books for time strapped executives. Actually DailyLit is great for anyone that (a) has no time to read and (b) lives in their email inbox anyway.</p>
<p>It&#8217;s hard to find an extra hour everyday to read, but it&#8217;s easy to spend 5 minutes reading just another email.  It&#8217;s also good for people like me who can&#8217;t put a book down at the end of a chapter. The end of the email is the signal to move on and work on something.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/gregorygo?a=vsXrPaE59-Q:BI-K6rrzGXc:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/gregorygo?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/gregorygo?a=vsXrPaE59-Q:BI-K6rrzGXc:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/gregorygo?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/gregorygo?a=vsXrPaE59-Q:BI-K6rrzGXc:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/gregorygo?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/gregorygo?a=vsXrPaE59-Q:BI-K6rrzGXc:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/gregorygo?i=vsXrPaE59-Q:BI-K6rrzGXc:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/gregorygo?a=vsXrPaE59-Q:BI-K6rrzGXc:KwTdNBX3Jqk"><img src="http://feeds.feedburner.com/~ff/gregorygo?i=vsXrPaE59-Q:BI-K6rrzGXc:KwTdNBX3Jqk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/gregorygo/~4/vsXrPaE59-Q" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://gregorygo.com/2009/07/refresher-course/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kindle Books Should Be 50% Cheaper</title>
		<link>http://gregorygo.com/2009/07/kindle-books-should-be-50-cheaper/</link>
		<comments>http://gregorygo.com/2009/07/kindle-books-should-be-50-cheaper/#comments</comments>
		<pubDate>Sat, 11 Jul 2009 16:45:03 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Musings]]></category>
		<category><![CDATA[Amazon]]></category>
		<category><![CDATA[books]]></category>
		<category><![CDATA[digital books]]></category>
		<category><![CDATA[Kindle]]></category>

		<guid isPermaLink="false">http://gregorygo.com/?p=279</guid>
		<description><![CDATA[Amazon Kindle books are still too expensive. For a copy of a book that is locked up on your Kindle and can&#8217;t be shared with friends or resold, the $10 or so average is about twice as much as I want to pay. Yes, it&#8217;s already cheaper than a paper copy, but it&#8217;s still too [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>Amazon Kindle books are still too expensive. For a copy of a book that is locked up on your Kindle and can&#8217;t be shared with friends or resold, the $10 or so average is about twice as much as I want to pay. Yes, it&#8217;s already cheaper than a paper copy, but it&#8217;s still too pricey for something I might want to buy again (like a paper copy to hand to a friend).</p>
<p>If Kindle books were about 50% cheaper I&#8217;d be buying books all the time. Where $0.99 seems to be the sweet spot for songs, I think the sweet spot for books is about 5 bucks.  I would spend a lot more money on books at that price.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/gregorygo?a=vxYnfjBhOM8:RZHhhnKU29s:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/gregorygo?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/gregorygo?a=vxYnfjBhOM8:RZHhhnKU29s:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/gregorygo?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/gregorygo?a=vxYnfjBhOM8:RZHhhnKU29s:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/gregorygo?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/gregorygo?a=vxYnfjBhOM8:RZHhhnKU29s:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/gregorygo?i=vxYnfjBhOM8:RZHhhnKU29s:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/gregorygo?a=vxYnfjBhOM8:RZHhhnKU29s:KwTdNBX3Jqk"><img src="http://feeds.feedburner.com/~ff/gregorygo?i=vxYnfjBhOM8:RZHhhnKU29s:KwTdNBX3Jqk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/gregorygo/~4/vxYnfjBhOM8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://gregorygo.com/2009/07/kindle-books-should-be-50-cheaper/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Supercharge Gmail Filters With Search Operators</title>
		<link>http://gregorygo.com/2009/07/supercharge-gmail-filters-with-search-operators/</link>
		<comments>http://gregorygo.com/2009/07/supercharge-gmail-filters-with-search-operators/#comments</comments>
		<pubDate>Fri, 10 Jul 2009 16:49:49 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[Gmail]]></category>
		<category><![CDATA[tip]]></category>

		<guid isPermaLink="false">http://gregorygo.com/?p=315</guid>
		<description><![CDATA[You can use search operators to create filters in Gmail.   This makes Gmail filters so much more powerful.
I don&#8217;t understand why Google tries to hide this feature. It&#8217;s not obvious that you can use search operators on the &#8220;Create a filter&#8221; form, and they don&#8217;t even mention it on the filter creation help page.
I thought [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>You can use search operators to create filters in Gmail.   This makes Gmail filters so much more powerful.</p>
<p>I don&#8217;t understand why Google tries to hide this feature. It&#8217;s not obvious that you can use search operators on the &#8220;Create a filter&#8221; form, and they don&#8217;t even mention it on the <a href="http://mail.google.com/support/bin/answer.py?answer=6579">filter creation help page</a>.</p>
<p>I thought Google was smart.  Why don&#8217;t they at least link to the search operators help page on the filter creation form?</p>
<p><a href="http://mail.google.com/support/bin/answer.py?hl=en&amp;answer=7190">Advanced search operators</a> you can use to create filters include: quotes, hyphen for negative, OR, and parentheses.  There&#8217;s no AND operator though.</p>
<p>For example:</p>
<p>Filter email addressed to blackhole@example.com <em>except</em> if it comes from joe@vipclient.com.  Note the hyphen in front of &#8220;joe&#8221;.</p>
<ul>
<li>FROM: -joe@vipclient.com</li>
<li>TO: blackhole@example.com</li>
</ul>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/gregorygo?a=Tn-aIvDdRO0:Vf-B9VWO8XY:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/gregorygo?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/gregorygo?a=Tn-aIvDdRO0:Vf-B9VWO8XY:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/gregorygo?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/gregorygo?a=Tn-aIvDdRO0:Vf-B9VWO8XY:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/gregorygo?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/gregorygo?a=Tn-aIvDdRO0:Vf-B9VWO8XY:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/gregorygo?i=Tn-aIvDdRO0:Vf-B9VWO8XY:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/gregorygo?a=Tn-aIvDdRO0:Vf-B9VWO8XY:KwTdNBX3Jqk"><img src="http://feeds.feedburner.com/~ff/gregorygo?i=Tn-aIvDdRO0:Vf-B9VWO8XY:KwTdNBX3Jqk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/gregorygo/~4/Tn-aIvDdRO0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://gregorygo.com/2009/07/supercharge-gmail-filters-with-search-operators/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Drupal’s format_date() Sizes are Like Pizza</title>
		<link>http://gregorygo.com/2009/07/drupals-format_date-sizes-are-like-pizza/</link>
		<comments>http://gregorygo.com/2009/07/drupals-format_date-sizes-are-like-pizza/#comments</comments>
		<pubDate>Thu, 09 Jul 2009 16:26:15 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Drupal]]></category>

		<guid isPermaLink="false">http://gregorygo.com/?p=265</guid>
		<description><![CDATA[I keep forgetting the names of the date formats in Drupal&#8217;s format_date() function.
They&#8217;re &#8220;small&#8220;, &#8220;medium&#8220;, &#8221;large&#8220;, and &#8220;custom&#8220;.
I keep wanting to use short / medium / long because it feels more natural to think of the date formats as lengths.
In any case, that&#8217;s not reality. So to help me remember the options, I think of Drupal [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>I keep forgetting the names of the date formats in Drupal&#8217;s <a href="http://api.drupal.org/api/function/format_date">format_date()</a> function.</p>
<p>They&#8217;re &#8220;<strong>small</strong>&#8220;, &#8220;<strong>medium</strong>&#8220;, &#8221;<strong>large</strong>&#8220;, and &#8220;<strong>custom</strong>&#8220;.</p>
<p>I keep wanting to use short / medium / long because it feels more natural to think of the date formats as lengths.</p>
<p>In any case, that&#8217;s not reality. So to help me remember the options, I think of Drupal date formats like pizza sizes.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/gregorygo?a=cZhnl2wzpAM:x2wSC8kWzAo:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/gregorygo?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/gregorygo?a=cZhnl2wzpAM:x2wSC8kWzAo:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/gregorygo?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/gregorygo?a=cZhnl2wzpAM:x2wSC8kWzAo:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/gregorygo?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/gregorygo?a=cZhnl2wzpAM:x2wSC8kWzAo:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/gregorygo?i=cZhnl2wzpAM:x2wSC8kWzAo:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/gregorygo?a=cZhnl2wzpAM:x2wSC8kWzAo:KwTdNBX3Jqk"><img src="http://feeds.feedburner.com/~ff/gregorygo?i=cZhnl2wzpAM:x2wSC8kWzAo:KwTdNBX3Jqk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/gregorygo/~4/cZhnl2wzpAM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://gregorygo.com/2009/07/drupals-format_date-sizes-are-like-pizza/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Unoriginal</title>
		<link>http://gregorygo.com/2009/07/unoriginal/</link>
		<comments>http://gregorygo.com/2009/07/unoriginal/#comments</comments>
		<pubDate>Wed, 08 Jul 2009 16:38:20 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Musings]]></category>
		<category><![CDATA[Never Eat Alone]]></category>
		<category><![CDATA[quote]]></category>

		<guid isPermaLink="false">http://gregorygo.com/?p=100</guid>
		<description><![CDATA[There is no such thing as a &#8217;self-made&#8217; man. We are made up of thousands of others. Everyone who has ever done a kind deed for us, or spoken one word of encouragement to us, has entered into the make-up of our character and of our thoughts, as well as our success.
&#8211; George Adams
I can [...]]]></description>
			<content:encoded><![CDATA[<p></p><p><em>There is no such thing as a &#8217;self-made&#8217; man. We are made up of thousands of others. Everyone who has ever done a kind deed for us, or spoken one word of encouragement to us, has entered into the make-up of our character and of our thoughts, as well as our success.<br />
</em>&#8211; <a href="http://books.google.com/books?id=-T3QhPjIxhIC&amp;lpg=RA1-PA160&amp;ots=azM0ol8FDE&amp;dq=%22There%20is%20no%20such%20thing%20as%20a%20'self-made'%20man.%20We%20are%20made%20up%20of%20thousands%22&amp;pg=RA1-PA160">George Adams</a></p>
<p>I can think of dozens of traits, thought processes, beliefs, principles, habits that make up my being, and attribute it to a specific person I <span style="text-decoration: line-through;">stole</span> learned it from.</p>
<p>I used to hate being &#8220;unoriginal&#8221;. I felt like a sham for thinking like Ray or saying things that Will would say. Couldn&#8217;t I come up with an original thought all on my own?</p>
<p>I stopped feeling like a sham when I realized that learning from those around us is the only way we grow.  What we choose to take and how we integrate our own experience is what makes us who we are.</p>
<p>I&#8217;m more or less a mix of the people I&#8217;ve run into in my life.</p>
<p>&#8212;</p>
<p>By the way, I found this quote in Keith Ferrazzi&#8217;s book <a href="http://www.amazon.com/gp/product/0385512058?ie=UTF8&amp;tag=wisbre03-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=0385512058">Never Eat Alone</a>.  It&#8217;s about the importance of relationships in business and career.  And life, really.  I&#8217;m only a couple of chapters in, but so far so good.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/gregorygo?a=v_CCE9RdJRA:GmsLjPur6NE:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/gregorygo?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/gregorygo?a=v_CCE9RdJRA:GmsLjPur6NE:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/gregorygo?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/gregorygo?a=v_CCE9RdJRA:GmsLjPur6NE:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/gregorygo?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/gregorygo?a=v_CCE9RdJRA:GmsLjPur6NE:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/gregorygo?i=v_CCE9RdJRA:GmsLjPur6NE:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/gregorygo?a=v_CCE9RdJRA:GmsLjPur6NE:KwTdNBX3Jqk"><img src="http://feeds.feedburner.com/~ff/gregorygo?i=v_CCE9RdJRA:GmsLjPur6NE:KwTdNBX3Jqk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/gregorygo/~4/v_CCE9RdJRA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://gregorygo.com/2009/07/unoriginal/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Just One Deliverable Today</title>
		<link>http://gregorygo.com/2009/07/just-one-deliverable-today/</link>
		<comments>http://gregorygo.com/2009/07/just-one-deliverable-today/#comments</comments>
		<pubDate>Tue, 07 Jul 2009 16:22:49 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Musings]]></category>
		<category><![CDATA[Startup]]></category>

		<guid isPermaLink="false">http://gregorygo.com/?p=211</guid>
		<description><![CDATA[Productivity, work-life balance, saying no&#8230; these are things I&#8217;m always struggling with.  Always have, but hopefully not always will.
It&#8217;s gotten harder since I started working for myself (and my two partners) instead of a boss. Because now, I&#8217;m in charge of my own todo list.  This is scary.  Left to my own [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>Productivity, work-life balance, saying no&#8230; these are things I&#8217;m always struggling with.  Always have, but hopefully not always will.</p>
<p>It&#8217;s gotten harder since I started working for myself (and my two partners) instead of a boss. Because now, I&#8217;m in charge of my own todo list.  This is scary.  Left to my own devices, I tend to work on what is most interesting to me at the moment.  90% of the time, it&#8217;s not what the company needs most at the moment.  And when you&#8217;re bootstrapping a company, there isn&#8217;t enough time to spend all day on &#8220;fun long-term&#8221; projects.</p>
<p>Incidentally, working on fun long-term projects all day is one of the rewards I&#8217;m looking forward to when we have a highly profitable company that doesn&#8217;t need me on a day-to-day basis.  Forget the yacht, I want to work on interesting things with no looming deadlines.</p>
<p>Anyway, one trick I use to keep from falling too deeply into the rabbit hole of a non-critical but supremely interesting project is to deliver at least one thing a day.  Just one solid deliverable a day.</p>
<p>Here are some signs that something has been delivered (in my world, anyway):</p>
<p>1. Email partners or other people I&#8217;m accountable to (eg., bloggers counting on me for tech support, outside bloggers waiting for a response, etc) regarding some open question or issue.  Puts the ball back in their court.</p>
<p>2. Write or update documentation. It&#8217;s not done until it&#8217;s been documented.</p>
<p>3. Commit code, increment the version number, and add an entry to the changelog. Look! A record that something changed!</p>
<p>4. Resolve a trouble ticket.  Closed ticket!  Yeah!</p>
<p>When I find myself exploring (read: being distracted by) something new and cool, and I realize what&#8217;s happening, I tell myself I can come back to exploring this thing <em>after</em> I do one of the above.</p>
<p><em>Just deliver one thing today. Then you can go play.</em></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/gregorygo?a=gR_sZSL4Qg0:ZpKBNcG2VUg:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/gregorygo?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/gregorygo?a=gR_sZSL4Qg0:ZpKBNcG2VUg:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/gregorygo?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/gregorygo?a=gR_sZSL4Qg0:ZpKBNcG2VUg:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/gregorygo?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/gregorygo?a=gR_sZSL4Qg0:ZpKBNcG2VUg:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/gregorygo?i=gR_sZSL4Qg0:ZpKBNcG2VUg:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/gregorygo?a=gR_sZSL4Qg0:ZpKBNcG2VUg:KwTdNBX3Jqk"><img src="http://feeds.feedburner.com/~ff/gregorygo?i=gR_sZSL4Qg0:ZpKBNcG2VUg:KwTdNBX3Jqk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/gregorygo/~4/gR_sZSL4Qg0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://gregorygo.com/2009/07/just-one-deliverable-today/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Solving the $200 Textbook Problem (and Saving Trees)</title>
		<link>http://gregorygo.com/2009/07/solving-the-200-textbook-problem-and-saving-trees/</link>
		<comments>http://gregorygo.com/2009/07/solving-the-200-textbook-problem-and-saving-trees/#comments</comments>
		<pubDate>Mon, 06 Jul 2009 16:14:06 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Media]]></category>
		<category><![CDATA[Creative Commons]]></category>
		<category><![CDATA[digital books]]></category>
		<category><![CDATA[Drupal site]]></category>
		<category><![CDATA[textbooks]]></category>

		<guid isPermaLink="false">http://gregorygo.com/?p=191</guid>
		<description><![CDATA[Flat World Knowledge is a really cool implementation of Creative Commons.  They publish textbooks that instructors can customize and students can read for free online.
The textbooks are written by experts.  Instructors can customize them for their own classes.  They can add, remove and rearrage chapters and even sentences.
Students can read them online [...]]]></description>
			<content:encoded><![CDATA[<p></p><p><a href="http://www.flatworldknowledge.com/">Flat World Knowledge</a> is a really cool implementation of Creative Commons.  They publish textbooks that instructors can customize and students can read for free online.</p>
<p>The textbooks are written by experts.  Instructors can customize them for their own classes.  They can add, remove and rearrage chapters and even sentences.</p>
<p>Students can read them online for free or choose to pay for other options like print, download for self-print, or audio books.  Prices are around $40 &#8212; much less than the $150 college students are currently paying for textbooks.</p>
<p>The UI for reading online is pretty good.  Nice use of javascript.</p>
<p>Unfortunately, there are few titles available.  There is currently less than 20 textbooks in the <a href="http://www.flatworldknowledge.com/catalog">catalog</a>, and they&#8217;re all business related.  There are another couple dozen slated for this fall and next year.</p>
<p>Hopefully they can put the <a href="http://news.cnet.com/8301-13846_3-10205734-62.html">$8 million raised this spring</a> into many more titles soon.  Even though I&#8217;m no longer a student, I can&#8217;t wait for more textbooks to come online.</p>
<p>(Bonus: the site is powered by Drupal.)</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/gregorygo?a=0CA3w04wrJ4:O60kY8iS1f0:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/gregorygo?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/gregorygo?a=0CA3w04wrJ4:O60kY8iS1f0:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/gregorygo?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/gregorygo?a=0CA3w04wrJ4:O60kY8iS1f0:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/gregorygo?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/gregorygo?a=0CA3w04wrJ4:O60kY8iS1f0:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/gregorygo?i=0CA3w04wrJ4:O60kY8iS1f0:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/gregorygo?a=0CA3w04wrJ4:O60kY8iS1f0:KwTdNBX3Jqk"><img src="http://feeds.feedburner.com/~ff/gregorygo?i=0CA3w04wrJ4:O60kY8iS1f0:KwTdNBX3Jqk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/gregorygo/~4/0CA3w04wrJ4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://gregorygo.com/2009/07/solving-the-200-textbook-problem-and-saving-trees/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wordpress Over Drupal (for Personal Blogging)</title>
		<link>http://gregorygo.com/2009/07/wordpress-over-drupal-for-personal-blogging/</link>
		<comments>http://gregorygo.com/2009/07/wordpress-over-drupal-for-personal-blogging/#comments</comments>
		<pubDate>Sun, 05 Jul 2009 16:39:55 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[About this blog]]></category>
		<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Drupal]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://gregorygo.com/?p=244</guid>
		<description><![CDATA[Even though I tell everyone I know to use Drupal for their web projects, I finally caved and set up my personal blog (what you&#8217;re reading now) on Wordpress.  I finally faced reality &#8212; using Drupal for my personal blog was overkill and added so much unnecessary complexity.
Don&#8217;t get me wrong.  I&#8217;m not [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>Even though I tell everyone I know to use Drupal for their web projects, I finally caved and set up my personal blog (what you&#8217;re reading now) on Wordpress.  I finally faced reality &#8212; using Drupal for my personal blog was overkill and added so much unnecessary complexity.</p>
<p>Don&#8217;t get me wrong.  I&#8217;m not defecting. It&#8217;s not a war where Drupal and WP can&#8217;t coexist. Each CMS has its place and purpose.</p>
<p>For example, if I had to do it again, I would still build the <a href="http://www.wisebread.com/top-100-most-popular-personal-finance-blogs">Top Personal Finance Blogs</a> directory and <a href="http://www.wisebread.com/money-tips">Money Tips Network</a> aggregator using Drupal.</p>
<p>But for personal blogs, Wordpress is the right way to go.  I don&#8217;t need complex custom functionality.  I just need a basic blogging app that makes it easy for me to post my random thoughts.</p>
<p>For years, I thought that as a self-respecting Drupal webmaster, I should use Drupal for <em>all</em> my projects. Then I started using my personal blog as a Drupal sandbox. The more I experimented, the less usable the blog became. I stopped posting because I didn&#8217;t want to deal with the mess my futzing had made.</p>
<p>Now I just want my blog software to <em>just work</em>, so I can just blog instead of spending time under the hood.</p>
<p>So here&#8217;s to using the right tool for the job.  Wordpress rocks.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/gregorygo?a=lolKkgtEIkk:EmNmEOoS_Ac:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/gregorygo?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/gregorygo?a=lolKkgtEIkk:EmNmEOoS_Ac:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/gregorygo?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/gregorygo?a=lolKkgtEIkk:EmNmEOoS_Ac:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/gregorygo?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/gregorygo?a=lolKkgtEIkk:EmNmEOoS_Ac:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/gregorygo?i=lolKkgtEIkk:EmNmEOoS_Ac:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/gregorygo?a=lolKkgtEIkk:EmNmEOoS_Ac:KwTdNBX3Jqk"><img src="http://feeds.feedburner.com/~ff/gregorygo?i=lolKkgtEIkk:EmNmEOoS_Ac:KwTdNBX3Jqk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/gregorygo/~4/lolKkgtEIkk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://gregorygo.com/2009/07/wordpress-over-drupal-for-personal-blogging/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Drupal Cron Troubleshooting</title>
		<link>http://gregorygo.com/2009/07/drupal-cron-troubleshooting/</link>
		<comments>http://gregorygo.com/2009/07/drupal-cron-troubleshooting/#comments</comments>
		<pubDate>Sun, 05 Jul 2009 03:17:15 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Drupal]]></category>

		<guid isPermaLink="false">http://gregorygo.com/?p=237</guid>
		<description><![CDATA[If you&#8217;re having problems with Drupal cron &#8212; like cron runs are timing out or running out of memory &#8212; here&#8217;s a quick hack to figure out which module is causing the problems.
Edit the includes/module.inc file, and find the function module_invoke_all.  Insert the line indicated below to have a notice added to the logs (admin/logs/watchdog) [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>If you&#8217;re having problems with Drupal cron &#8212; like cron runs are timing out or running out of memory &#8212; here&#8217;s a quick hack to figure out which module is causing the problems.</p>
<p>Edit the includes/module.inc file, and find the function module_invoke_all.  Insert the line indicated below to have a notice added to the logs (admin/logs/watchdog) for each module cron is running.  You can then figure out the last module running when the problems occur.</p>
<pre>foreach (module_implements($hook) as $module) {
  $function = $module .'_'. $hook;
  if ($hook == 'cron') watchdog('cron', "hit $module cron");   // add this line
  ...
}</pre>
<p><em>Thanks to <a href="http://drupal.org/node/123269#comment-644012">Peter Lindstrom</a> for the tip.</em></p>
<p>&#8212;</p>
<p>UPDATE:</p>
<p>The Drupal cron job crashes but I keep getting this error in the watchdog logs: &#8220;Attempting to re-run cron while it is already running.&#8221;</p>
<p>Then it gets killed after an hour with this message: &#8220;Cron has been running for more than an hour and is most likely stuck.&#8221;</p>
<p>To force Drupal to allow cron jobs to run again, you have to:</p>
<ol>
<li>Delete the &#8220;cron_semaphore&#8221; variable from the database.  (Hat tip to <a href="http://drupal.org/node/160652#comment-650591">cyberswat on drupal.org</a>.)</li>
<li>Clear the Drupal cache to reload the variables.  (Install the <a href="http://drupal.org/project/devel">Devel module</a> and go to example.com/devel/cache/clear to clear the cache quickly.)</li>
</ol>
<p>There&#8217;s a Drupal variable that is created when cron starts, and is supposed to get deleted when cron ends.  If the cron job crashes, the variable is left behind and no new cron jobs can run until the variable gets policed up in an hour.</p>
<p>To clear the cron lock, delete the &#8220;cron_semaphore&#8221; variable in your database.</p>
<pre>mysql&gt; select * from variable where name = 'cron_semaphore';
+----------------+---------------+
| name           | value         |
+----------------+---------------+
| cron_semaphore | i:1246773950; |
+----------------+---------------+
1 row in set (0.00 sec)

mysql&gt; delete from variable where name = 'cron_semaphore';
Query OK, 1 row affected (0.00 sec)</pre>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/gregorygo?a=C-QLdB501B4:ff6eWebDKq4:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/gregorygo?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/gregorygo?a=C-QLdB501B4:ff6eWebDKq4:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/gregorygo?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/gregorygo?a=C-QLdB501B4:ff6eWebDKq4:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/gregorygo?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/gregorygo?a=C-QLdB501B4:ff6eWebDKq4:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/gregorygo?i=C-QLdB501B4:ff6eWebDKq4:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/gregorygo?a=C-QLdB501B4:ff6eWebDKq4:KwTdNBX3Jqk"><img src="http://feeds.feedburner.com/~ff/gregorygo?i=C-QLdB501B4:ff6eWebDKq4:KwTdNBX3Jqk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/gregorygo/~4/C-QLdB501B4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://gregorygo.com/2009/07/drupal-cron-troubleshooting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>“Whoever’s There” Conversations</title>
		<link>http://gregorygo.com/2009/07/whoevers-there-conversations/</link>
		<comments>http://gregorygo.com/2009/07/whoevers-there-conversations/#comments</comments>
		<pubDate>Wed, 01 Jul 2009 16:45:04 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Web Technology]]></category>

		<guid isPermaLink="false">http://gregorygo.com/?p=173</guid>
		<description><![CDATA[The &#8220;whoever&#8217;s there&#8221; conversations that occur in hallways, around a person&#8217;s desk, or in the break room are critical components of a company&#8217;s culture.
And a company&#8217;s culture is its soul.  Success or failure starts there.  So, you know, this meaningless banter is actually pretty important.
When everyone&#8217;s working remotely, it can be easy to lose that daily [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>The &#8220;whoever&#8217;s there&#8221; conversations that occur in hallways, around a person&#8217;s desk, or in the break room are critical components of a company&#8217;s culture.</p>
<p>And a company&#8217;s culture is its soul.  Success or failure starts there.  So, you know, this meaningless banter is actually pretty important.</p>
<p>When everyone&#8217;s working remotely, it can be easy to lose that daily touch.  Without a place where people can just talk to whoever&#8217;s around, we lose the team building and serendipitous discovery that comes with talking about stuff that&#8217;s too small for IM / email / forums.</p>
<p>This post about <a href="http://www.37signals.com/svn/posts/1785-working-at-37signals">what it&#8217;s like to work at 37Signals</a> clarified a half-thought that&#8217;s been bugging me lately.  For a dispersed team like Killer Aces, a place where &#8220;whoever&#8217;s there&#8221; banter can occur should be the centerpiece of an intranet.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/gregorygo?a=4yrJDgzeCU4:LL9kuAJoLXM:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/gregorygo?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/gregorygo?a=4yrJDgzeCU4:LL9kuAJoLXM:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/gregorygo?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/gregorygo?a=4yrJDgzeCU4:LL9kuAJoLXM:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/gregorygo?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/gregorygo?a=4yrJDgzeCU4:LL9kuAJoLXM:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/gregorygo?i=4yrJDgzeCU4:LL9kuAJoLXM:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/gregorygo?a=4yrJDgzeCU4:LL9kuAJoLXM:KwTdNBX3Jqk"><img src="http://feeds.feedburner.com/~ff/gregorygo?i=4yrJDgzeCU4:LL9kuAJoLXM:KwTdNBX3Jqk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/gregorygo/~4/4yrJDgzeCU4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://gregorygo.com/2009/07/whoevers-there-conversations/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss><!-- Dynamic page generated in 0.557 seconds. --><!-- Cached page generated by WP-Super-Cache on 2009-07-14 00:55:34 --><!-- Compression = gzip -->
