<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8675954</id><updated>2011-12-27T10:49:12.487-08:00</updated><category term='baby dean'/><category term='audio'/><category term='music aeroplane anniversary okkervil'/><category term='tech'/><category term='funny'/><category term='food'/><category term='effectiveness'/><category term='internet'/><category term='GarageBand'/><category term='Apple'/><category term='TED'/><category term='Skype'/><category term='car'/><title type='text'>D for Effort</title><subtitle type='html'>A good man — and thorough.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://dforeffort.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://dforeffort.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default?start-index=101&amp;max-results=100'/><author><name>Zach</name><uri>http://www.blogger.com/profile/00997884321890742030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6yJn2Xl-VQA/TH0zdhQh6kI/AAAAAAAAAHQ/fd8g14_PWFM/S220/2010-08-31-zach.jpeg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>104</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8675954.post-1518030841786704333</id><published>2011-12-27T10:36:00.001-08:00</published><updated>2011-12-27T10:49:12.492-08:00</updated><title type='text'>Setting Up an iPad 2 at Christmas</title><content type='html'>&lt;p&gt;My father-in-law got an iPad 2 as a surprise gift from my mother-in-law this year. I was excited for him, because I really do think the iPad 2 is an excellent device. I usually recommend Apple stuff to my friends and family, but this is what setup was like yesterday. I realize that half of this is getting a Google account, but still, anyone who is not a super-nerd would probably not make it through this gauntlet!&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Go to Settings to create a new Apple ID&lt;/li&gt;
&lt;li&gt;Agree to the Apple terms of service.&lt;/li&gt;
&lt;li&gt;Decide not to use his UTSA email address, since he might not have it for long&lt;/li&gt;
&lt;li&gt;Let&amp;#8217;s create a Google account&lt;/li&gt;
&lt;li&gt;&amp;#8220;an account is already associated with that email&amp;#8221; Send a reset email&lt;/li&gt;
&lt;li&gt;Go upstairs to boot up the Windows laptop&lt;/li&gt;
&lt;li&gt;Connect to VPN. Crazy password.&lt;/li&gt;
&lt;li&gt;Open a terminal for some reason. Crazy password again.&lt;/li&gt;
&lt;li&gt;Open Outlook. Crazy password for a third time.&lt;/li&gt;
&lt;li&gt;Find account reset email, follow link.&lt;/li&gt;
&lt;li&gt;Fill out new password form&lt;/li&gt;
&lt;li&gt;We still don&amp;#8217;t have Gmail. Click the Gmail tab for a new account form.&lt;/li&gt;
&lt;li&gt;Try and fail three times to choose an ID which isn&amp;#8217;t taken. Finally go with an ugly suggestion from Google.&lt;/li&gt;
&lt;li&gt;Agree to the Gmail terms of service.&lt;/li&gt;
&lt;li&gt;Put in phone number so Google&amp;#8217;s robot lady can call us(!) and read a verification number over the phone.&lt;/li&gt;
&lt;li&gt;Enter verification code into the form. Gmail, finally!&lt;/li&gt;
&lt;li&gt;Back to the iPad. Use new Gmail address to create an Apple ID.&lt;/li&gt;
&lt;li&gt;Agree to the Apple terms of service again.&lt;/li&gt;
&lt;li&gt;Apple sends a verification email to the Gmail address. Back to the laptop.&lt;/li&gt;
&lt;li&gt;Go to Gmail inbox, follow verification link in the Apple email.&lt;/li&gt;
&lt;li&gt;Enter Apple password to finish verification.&lt;/li&gt;
&lt;li&gt;Back to iPad. Can&amp;#8217;t proceed without credit card information on file.&lt;/li&gt;
&lt;li&gt;Enter credit card information, but the fields have scrolled off screen, so we&amp;#8217;re typing blind.&lt;/li&gt;
&lt;li&gt;Mistyped security code. Try again.&lt;/li&gt;
&lt;li&gt;Failed again. Can&amp;#8217;t submit form without a Mr. Ms. or Dr. on your name.&lt;/li&gt;
&lt;li&gt;Now we have an Apple ID. Go to App Store to try it out.&lt;/li&gt;
&lt;li&gt;Download free Netflix app, type Apple ID and password.&lt;/li&gt;
&lt;li&gt;Open Netflix app to have a look. What is your Netflix username and password?&lt;/li&gt;
&lt;li&gt;No idea. We&amp;#8217;ll skip this for now.&lt;/li&gt;
&lt;li&gt;Back to the App Store for what he really wants: Pages.&lt;/li&gt;
&lt;li&gt;Ready to spend $9.99. Tap Buy. &amp;#8220;this app requires iOS 5.0 or later&amp;#8221; WTF x10!&lt;/li&gt;
&lt;li&gt;We need iTunes on a PC to update the system. Do you have iTunes on your laptop? Of course not.&lt;/li&gt;
&lt;li&gt;Head downstairs. Peggy&amp;#8217;s PC has iTunes.&lt;/li&gt;
&lt;li&gt;Open iTunes, connect iPad.&lt;/li&gt;
&lt;li&gt;Please register your product. Another form: name, occupation, age.&lt;/li&gt;
&lt;li&gt;Agree to more terms of service.&lt;/li&gt;
&lt;li&gt;Can&amp;#8217;t update without synching first. Synching&amp;#8230;&lt;/li&gt;
&lt;li&gt;An update is available! Start the 758 Mb download.&lt;/li&gt;
&lt;li&gt;When the download is complete, the update will be installed.&lt;/li&gt;
&lt;li&gt;Baby needs her nap, we gotta go home. Hope everything is ok!&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8675954-1518030841786704333?l=dforeffort.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dforeffort.blogspot.com/feeds/1518030841786704333/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8675954&amp;postID=1518030841786704333' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/1518030841786704333'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/1518030841786704333'/><link rel='alternate' type='text/html' href='http://dforeffort.blogspot.com/2011/12/setting-up-ipad-2-at-christmas.html' title='Setting Up an iPad 2 at Christmas'/><author><name>Zach</name><uri>http://www.blogger.com/profile/00997884321890742030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6yJn2Xl-VQA/TH0zdhQh6kI/AAAAAAAAAHQ/fd8g14_PWFM/S220/2010-08-31-zach.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675954.post-2497807184085260813</id><published>2011-12-13T12:09:00.001-08:00</published><updated>2011-12-13T12:09:30.439-08:00</updated><title type='text'>Life Lessons</title><content type='html'>&lt;p&gt;I’m still figuring this out at 36 years old:&lt;/p&gt;  &lt;p&gt;Don’t combine single malt scotch and karaoke in one party.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8675954-2497807184085260813?l=dforeffort.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dforeffort.blogspot.com/feeds/2497807184085260813/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8675954&amp;postID=2497807184085260813' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/2497807184085260813'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/2497807184085260813'/><link rel='alternate' type='text/html' href='http://dforeffort.blogspot.com/2011/12/life-lessons.html' title='Life Lessons'/><author><name>Zach</name><uri>http://www.blogger.com/profile/00997884321890742030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6yJn2Xl-VQA/TH0zdhQh6kI/AAAAAAAAAHQ/fd8g14_PWFM/S220/2010-08-31-zach.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675954.post-3471252677878800007</id><published>2010-12-28T20:13:00.001-08:00</published><updated>2011-01-03T11:45:59.377-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='effectiveness'/><category scheme='http://www.blogger.com/atom/ns#' term='food'/><title type='text'>The Primal Blueprint</title><content type='html'>&lt;p&gt;I just finished reading Mark Sisson’s two books, “The Primal Blueprint” and “The Primal Blueprint Cookbook.” I stumbled across these at Amazon and found that my public library had just ordered them.  I’ll cut to the chase: I loved these books and have been inspired to make some radical lifestyle changes.&lt;/p&gt;&lt;p&gt;My doctor had recommended &lt;a href="http://www.thepaleodiet.com/"&gt;the paleo diet&lt;/a&gt; to me four years ago, and at first I expected the Primal Blueprint to be a simple rehash of those ideas. It’s true that the Primal Blueprint closely resembles the paleo diet, but it offers more and addresses some of the problems I had with the paleo diet.&lt;/p&gt;&lt;p&gt;The best overview of what the Primal Blueprint is about is available in &lt;a href="http://www.marksdailyapple.com/definitive-guide-primal-blueprint/"&gt;this post&lt;/a&gt; at Mark’s website.&lt;/p&gt;&lt;p&gt;Mark Sisson advocates a number of things that already been kicking around in my head. Here are a few points that I had already sensed were true, and Mark hammered them home:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;if you’re eating the right foods, there is no need to count calories.&lt;/li&gt;&lt;li&gt;your body will tell you when to drink water, so you needn’t robotically consume eight glasses a day.&lt;/li&gt;&lt;li&gt;some people are adapted to digest dairy products. If you are one of these, and you have access to high-quality sources of dairy, these are good foods.&lt;/li&gt;&lt;li&gt;fat is not the enemy. If you are eating whole, unprocessed food, the fat is a great benefit.&lt;/li&gt;&lt;li&gt;you cannot leave your life and your health in the hands of Big Pharma and Big Agra.&lt;/li&gt;&lt;li&gt;body composition is more important to your health than your weight.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;I loved the information about the importance of insulin and how the Standard American Diet overburdens our insulin response. The culprits are (refined) sugar and grain, which were not foods that were ever available to people before the advent of agriculture.&lt;/p&gt;&lt;p&gt;Mark’s program doesn’t only deal with diet, but describes a whole spectrum of lifestyle choices, like making sure you get enough sleep, and getting regular exposure to the sun.&lt;/p&gt;&lt;p&gt;As of yesterday, I am giving up refined sugar and grain. To the extent that I can, I am also giving up factory farming, especially grain-fed, confinement meat operations. Although these are not easy rules to follow, I am confident they’re in the best interest of my energy, health, vitality, and longevity.&lt;/p&gt;&lt;p&gt;I’ll let you know how it goes.&lt;/p&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8675954-3471252677878800007?l=dforeffort.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dforeffort.blogspot.com/feeds/3471252677878800007/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8675954&amp;postID=3471252677878800007' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/3471252677878800007'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/3471252677878800007'/><link rel='alternate' type='text/html' href='http://dforeffort.blogspot.com/2010/12/primal-blueprint.html' title='The Primal Blueprint'/><author><name>Zach</name><uri>http://www.blogger.com/profile/00997884321890742030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6yJn2Xl-VQA/TH0zdhQh6kI/AAAAAAAAAHQ/fd8g14_PWFM/S220/2010-08-31-zach.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675954.post-4806813171933626967</id><published>2010-04-06T08:49:00.001-07:00</published><updated>2010-04-06T08:52:10.257-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='effectiveness'/><category scheme='http://www.blogger.com/atom/ns#' term='TED'/><category scheme='http://www.blogger.com/atom/ns#' term='food'/><title type='text'>Learning to Live to a Hundred</title><content type='html'>&lt;p&gt;I very much enjoyed Dan Buettner&amp;#8217;s TED talk, &lt;a href="http://www.ted.com/talks/lang/eng/dan_buettner_how_to_live_to_be_100.html"&gt;How to live to be 100+&lt;/a&gt;. He is a National Geographic writer and explorer who has searched around the world for cultures that produce the most centenarians, in the hopes of learning what they have to teach about long and prosperous life.&lt;/p&gt;

&lt;p&gt;He found five remarkable communities: Sardinia in Italy, Ikaria in Greece, Okinawa in Japan, Nicoya in Costa Rica, and California&amp;#8217;s Seventh Day Adventists. Though these cultures are dramatically different from each other, he was able to isolate what they have in common. In all these communities, they:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Move Naturally - physical activity is a regular part of their daily lives. They don&amp;#8217;t have to go to the gym; They are naturally in motion throughout the day.&lt;/li&gt;
&lt;li&gt;Right Outlook - they feel a deep sense of purpose in their lives, and they experience periods of calm in every day.&lt;/li&gt;
&lt;li&gt;Eat Wisely - they don&amp;#8217;t have a special diet. They eat the foods that come from their community. What they don&amp;#8217;t have is anything processed, anything made in a factory.&lt;/li&gt;
&lt;li&gt;Connect - they keep themselves surrounded by family and best friends. They belong to a community of faith.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;While I am fascinated by his adventure, and his findings make intuitive sense to me, there is one thing he didn&amp;#8217;t mention that I feel is critically important: &lt;em&gt;none of these people needed to be taught to live this way.&lt;/em&gt; They didn&amp;#8217;t see Dan&amp;#8217;s talk, or read his book, nor did they hear about his prescriptions for long life on Oprah. In other words, far from heaving a set of rules upon themselves, the good life, for them, was &lt;em&gt;automatic&lt;/em&gt;, a natural consequence of living the only way they know how.&lt;/p&gt;

&lt;p&gt;This next bit may sound a bit heretical to an American audience: the true gift of these cultures to their people is that they were freed from the burden of &lt;em&gt;choosing&lt;/em&gt;. In the U.S.A., we take pride in fitting ourselves out with an individualized life: what kind of food we&amp;#8217;ll eat, what kind of home we&amp;#8217;ll have, what we&amp;#8217;ll be &amp;#8220;into,&amp;#8221; what we do for fun. The trouble is, we, as a culture, traded the effortlessness of &lt;em&gt;being&lt;/em&gt; with the unending chore of &lt;em&gt;knowing&lt;/em&gt;. We have to know everything all the time. Is there lead in the paint? Are there hormones in the milk? What are the seven secrets that will drive him crazy in bed? We can never know enough, we can never finish choosing. And a by-product of such determined individualism is that you are personally to blame if you fail. So is it any wonder we have a society which is wracked with anxiety?&lt;/p&gt;

&lt;p&gt;Perhaps a culture may be judged by what sort of lives people live &lt;em&gt;by default.&lt;/em&gt; Our growing crisis in the U.S. is that the default is the polar opposite of the principles Dan Buettner learned on his travels: we don&amp;#8217;t move naturally, we have the wrong outlook, we eat unwisely (to put it mildly), and we are increasingly disconnected from family and friends. I don&amp;#8217;t mean to suggest that there is nothing we can do, just that the problem runs very deep, and if you want to make a difference for yourself and the people you care about, you will need to dig deep for an answer as well.&lt;/p&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8675954-4806813171933626967?l=dforeffort.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dforeffort.blogspot.com/feeds/4806813171933626967/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8675954&amp;postID=4806813171933626967' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/4806813171933626967'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/4806813171933626967'/><link rel='alternate' type='text/html' href='http://dforeffort.blogspot.com/2010/04/learning-to-live-to-hundred.html' title='Learning to Live to a Hundred'/><author><name>Zach</name><uri>http://www.blogger.com/profile/00997884321890742030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6yJn2Xl-VQA/TH0zdhQh6kI/AAAAAAAAAHQ/fd8g14_PWFM/S220/2010-08-31-zach.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675954.post-3482802483459887212</id><published>2009-05-11T10:04:00.001-07:00</published><updated>2009-05-11T10:04:23.100-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><title type='text'>Getting Started in Software Engineering</title><content type='html'>&lt;p&gt;Since I wrote &lt;a href="http://dforeffort.blogspot.com/2003/12/how-to-be-software-engineer-when-all.html"&gt;an essay&lt;/a&gt; about how to become a software engineer, people regularly email me for more advice. Here is a reply I wrote this morning:&lt;/p&gt;
&lt;p&gt;The great thing about working in software engineering is that you only need three things:&lt;/p&gt;
&lt;ol&gt;&lt;li&gt;a computer&lt;/li&gt;
&lt;li&gt;reliable Internet access&lt;/li&gt;
&lt;li&gt;the will to learn and expand your skills every day&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The bad news is, #3 cannot be bought, and it cannot be given to you. But, assuming you have those three things taken care of, you get started by choosing a platform, downloading (in some cases, purchasing) your development tools, and seeking out some tutorials.&lt;/p&gt;
&lt;p&gt;When I say choose a platform, I mean the kind of system that your software will run on. All the tools you use, tutorials you follow, books you read, and conferences you attend will be relative to the platform. Right now, there are only a handful of real choices: the Web, Windows, Mac, Linux, iPhone, Android, Blackberry, and maybe soon the Palm Pre.&lt;/p&gt;
&lt;p&gt;Often, these platforms overlap. For instance, I develop Web applications on a Mac with Java, but the finished software runs on Linux servers.
&lt;/p&gt;
&lt;p&gt;If you haven't already chosen a platform, and you want to see the quickest results with the least hassle, use &lt;a href="http://code.google.com/appengine/"&gt;Google App Engine.&lt;/a&gt; It's a framework for hosting web applications which takes care of all of the infrastructure effortlessly. In other words, you don't have worry about setting up a server or figuring out to get everything online. You just write the code, and Google ensures that it will run on the Web.&lt;/p&gt;
&lt;p&gt;And here's a book about it that will come out later this month. Charles Severance is a friend of mine:
&lt;a href="http://oreilly.com/catalog/9780596800697/"&gt;Using Google App Engine&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Before you can begin programming for a career, you need to get some code under your belt. There's no time like the present.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8675954-3482802483459887212?l=dforeffort.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dforeffort.blogspot.com/feeds/3482802483459887212/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8675954&amp;postID=3482802483459887212' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/3482802483459887212'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/3482802483459887212'/><link rel='alternate' type='text/html' href='http://dforeffort.blogspot.com/2009/05/getting-started-in-software-engineering.html' title='Getting Started in Software Engineering'/><author><name>Zach</name><uri>http://www.blogger.com/profile/00997884321890742030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6yJn2Xl-VQA/TH0zdhQh6kI/AAAAAAAAAHQ/fd8g14_PWFM/S220/2010-08-31-zach.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675954.post-8144339449998948540</id><published>2009-02-10T07:35:00.001-08:00</published><updated>2009-02-10T07:35:31.527-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><title type='text'>Kindle 2, also WTF?!</title><content type='html'>&lt;p&gt;Amazon just announced the Kindle 2, and I&amp;#8217;m pretty sure there&amp;#8217;s going to be one in my house at some point. It looks awesome.&lt;/p&gt;

&lt;p&gt;On the other hand, feast your eyes on this &amp;#8220;Kindle exclusive&amp;#8221; Stephen King opus they&amp;#8217;re hawking for merely $2.99:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Written exclusively for Kindle, Stephen King reminds us why he&amp;#8217;s still the master at the top of his game. In his new novella, UR, King is at his unsettling best as he examines the future of the written word&amp;#8212;for better or worse. Following a nasty break-up, lovelorn college English instructor Wesley Smith can&amp;#8217;t seem to get his ex-girlfriend&amp;#8217;s parting shot out of his head: &amp;#8220;Why can&amp;#8217;t you just read off the computer like the rest of us?&amp;#8221; Egged on by her question and piqued by a student&amp;#8217;s suggestion, Wesley places an order for a Kindle. The device that arrives in a box stamped with the smile logo&amp;#8212;via one-day delivery that he hadn&amp;#8217;t requested&amp;#8212;unlocks a literary world that even the most avid of book lovers could never imagine. Get it only on Kindle.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Um, yeah … I&amp;#8217;ll get back to you on that one.&lt;/p&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8675954-8144339449998948540?l=dforeffort.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dforeffort.blogspot.com/feeds/8144339449998948540/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8675954&amp;postID=8144339449998948540' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/8144339449998948540'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/8144339449998948540'/><link rel='alternate' type='text/html' href='http://dforeffort.blogspot.com/2009/02/kindle-2-also-wtf.html' title='Kindle 2, also WTF?!'/><author><name>Zach</name><uri>http://www.blogger.com/profile/00997884321890742030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6yJn2Xl-VQA/TH0zdhQh6kI/AAAAAAAAAHQ/fd8g14_PWFM/S220/2010-08-31-zach.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675954.post-8107222736630902919</id><published>2008-11-19T08:16:00.001-08:00</published><updated>2008-11-19T08:16:06.119-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='funny'/><title type='text'>Overheard (2)</title><content type='html'>&lt;p&gt;Overheard in the corridor at the San Marcos Activity Center:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;He&amp;#8217;s really not a bad president &amp;#8212; he&amp;#8217;s just stupid.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8675954-8107222736630902919?l=dforeffort.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dforeffort.blogspot.com/feeds/8107222736630902919/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8675954&amp;postID=8107222736630902919' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/8107222736630902919'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/8107222736630902919'/><link rel='alternate' type='text/html' href='http://dforeffort.blogspot.com/2008/11/overheard-2.html' title='Overheard (2)'/><author><name>Zach</name><uri>http://www.blogger.com/profile/00997884321890742030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6yJn2Xl-VQA/TH0zdhQh6kI/AAAAAAAAAHQ/fd8g14_PWFM/S220/2010-08-31-zach.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675954.post-326513334446965909</id><published>2008-10-07T09:36:00.001-07:00</published><updated>2008-10-07T09:49:53.452-07:00</updated><title type='text'>Nebraska Woman Needs Better Coffee</title><content type='html'>&lt;img src="http://lh6.ggpht.com/zach.thomas/SOuP0rQ4dNI/AAAAAAAAAEI/pjkmwMlCrzA/nebraska-coffee-shop-woman.jpg?imgmax=800" alt="nebraska-coffee-shop-woman.jpg" border="0" width="337" height="250" /&gt;
&lt;p&gt;This photo &lt;a href="http://thecaucus.blogs.nytimes.com/2008/10/07/road-to-november-bellevue-neb/?hp"&gt;appears on nytimes.com&lt;/a&gt; today with this caption:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Chris Kouba, the owner of the Downtown Coffee Shop, expressed frustration with the bailout: “Do you see my restaurant filled? Is anyone going to come save me?”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;I think I can help. The problem may be the Folgers you&amp;#8217;ve got behind the counter there: &lt;/p&gt;
&lt;img src="http://lh5.ggpht.com/zach.thomas/SOuP7T8c-uI/AAAAAAAAAEM/rff_Pg5vLjE/nebraska-coffee-closeup.jpg?imgmax=800" alt="nebraska-coffee-closeup.jpg" border="0" width="337" height="275" /&gt;
&lt;h6&gt;Photo: Monica Almeida/The New York Times&lt;/h6&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8675954-326513334446965909?l=dforeffort.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dforeffort.blogspot.com/feeds/326513334446965909/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8675954&amp;postID=326513334446965909' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/326513334446965909'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/326513334446965909'/><link rel='alternate' type='text/html' href='http://dforeffort.blogspot.com/2008/10/nebraska-woman-needs-better-coffee.html' title='Nebraska Woman Needs Better Coffee'/><author><name>Zach</name><uri>http://www.blogger.com/profile/00997884321890742030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6yJn2Xl-VQA/TH0zdhQh6kI/AAAAAAAAAHQ/fd8g14_PWFM/S220/2010-08-31-zach.jpeg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/zach.thomas/SOuP0rQ4dNI/AAAAAAAAAEI/pjkmwMlCrzA/s72-c/nebraska-coffee-shop-woman.jpg?imgmax=800' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675954.post-6773049285409790347</id><published>2008-09-02T09:10:00.001-07:00</published><updated>2008-09-02T09:15:53.071-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><category scheme='http://www.blogger.com/atom/ns#' term='internet'/><title type='text'>Google Chrome</title><content type='html'>&lt;p&gt;Zowie! Google has published a technical document all about their new web browser, drawn by Scott McCloud of &amp;#8220;Understanding Comics&amp;#8221; fame.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.google.com/googlebooks/chrome/index.html"&gt;Google Chrome: Behind the Open Source Browser Project&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;A beta of the browser for Windows is supposed to be available today!&lt;/p&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8675954-6773049285409790347?l=dforeffort.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dforeffort.blogspot.com/feeds/6773049285409790347/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8675954&amp;postID=6773049285409790347' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/6773049285409790347'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/6773049285409790347'/><link rel='alternate' type='text/html' href='http://dforeffort.blogspot.com/2008/09/google-chrome.html' title='Google Chrome'/><author><name>Zach</name><uri>http://www.blogger.com/profile/00997884321890742030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6yJn2Xl-VQA/TH0zdhQh6kI/AAAAAAAAAHQ/fd8g14_PWFM/S220/2010-08-31-zach.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675954.post-6965547421834676024</id><published>2008-08-27T10:09:00.001-07:00</published><updated>2008-08-27T10:09:05.882-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='effectiveness'/><title type='text'>Productivity Manifesto</title><content type='html'>&lt;p&gt;I have begun distilling and synthesizing approaches to productivity (also known as &amp;#8220;effectiveness&amp;#8221;) from various sources into a structure that makes sense for me. I have a lot more to learn on this subject, but I&amp;#8217;m starting to see the framework.&lt;/p&gt;

&lt;p&gt;I have learned a lot from Stephen Covey&amp;#8217;s &amp;#8220;7 Habits&amp;#8221; and David Allen&amp;#8217;s &amp;#8220;Getting things Done.&amp;#8221; If I had to boil it all down to two pithy lines, they would be these:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Decide what is important&lt;/li&gt;
&lt;li&gt;Nurture the important&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Ok, but maybe that&amp;#8217;s a little &lt;em&gt;too&lt;/em&gt; pithy. Here are some more specific guidelines I&amp;#8217;m trying on for size. Notice that the scope for everything is a day. This is really a manifesto about how to run a day:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Whatever else has to give, you will not sacrifice your diet, exercise, and sleep.&lt;/li&gt;
&lt;li&gt;Every day, you will decide what deserves doing and honor that choice.&lt;/li&gt;
&lt;li&gt;You will fight the twin productivity gremlins: Fake Urgency and Fake Industry.&lt;/li&gt;
&lt;li&gt;With the understanding that to achieve something dazzling takes more than a day, take a step toward dazzling every day.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;I&amp;#8217;ll have more to say about each of these in turn in future posts.&lt;/p&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8675954-6965547421834676024?l=dforeffort.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dforeffort.blogspot.com/feeds/6965547421834676024/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8675954&amp;postID=6965547421834676024' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/6965547421834676024'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/6965547421834676024'/><link rel='alternate' type='text/html' href='http://dforeffort.blogspot.com/2008/08/productivity-manifesto.html' title='Productivity Manifesto'/><author><name>Zach</name><uri>http://www.blogger.com/profile/00997884321890742030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6yJn2Xl-VQA/TH0zdhQh6kI/AAAAAAAAAHQ/fd8g14_PWFM/S220/2010-08-31-zach.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675954.post-6874284067428491314</id><published>2008-05-28T22:27:00.001-07:00</published><updated>2008-05-28T22:27:25.496-07:00</updated><title type='text'>Greatest New York Times Headline Ever</title><content type='html'>&lt;a href="http://www.nytimes.com/2008/05/29/science/29brain.html?hp"&gt;&amp;ldquo;Monkeys Control a Robot Arm With Their Thoughts&amp;rdquo;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8675954-6874284067428491314?l=dforeffort.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dforeffort.blogspot.com/feeds/6874284067428491314/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8675954&amp;postID=6874284067428491314' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/6874284067428491314'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/6874284067428491314'/><link rel='alternate' type='text/html' href='http://dforeffort.blogspot.com/2008/05/greatest-new-york-times-headline-ever.html' title='Greatest New York Times Headline Ever'/><author><name>Zach</name><uri>http://www.blogger.com/profile/00997884321890742030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6yJn2Xl-VQA/TH0zdhQh6kI/AAAAAAAAAHQ/fd8g14_PWFM/S220/2010-08-31-zach.jpeg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675954.post-8693116384299603464</id><published>2008-05-28T12:43:00.001-07:00</published><updated>2008-05-28T12:43:38.765-07:00</updated><title type='text'>Flying (And Landing) in Google Earth</title><content type='html'>&lt;p&gt;I feel like I was the last to know: Google Earth 4 has a built-in flight simulator.&lt;/p&gt;

&lt;p&gt;Here&amp;#8217;s a &lt;a href="http://earth.google.com/intl/en/userguide/v4/flightsim/index.html"&gt;page with all the controls&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;But as soon as I figured out how to fly, I wanted to land! I made a tutorial showing how to make it much easier and more fun. If the idea of pretending to land an airplane in exotic locales around the globe appeals to you, &lt;em&gt;bon appetit&lt;/em&gt;:&lt;/p&gt;

&lt;p&gt;&lt;object width="425" height="350"&gt; &lt;param name="movie" value="http://www.youtube.com/v/upIYwCbqPLg"&gt; &lt;/param&gt; &lt;embed src="http://www.youtube.com/v/upIYwCbqPLg" type="application/x-shockwave-flash" width="425" height="350"&gt; &lt;/embed&gt; &lt;/object&gt;&lt;/p&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8675954-8693116384299603464?l=dforeffort.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dforeffort.blogspot.com/feeds/8693116384299603464/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8675954&amp;postID=8693116384299603464' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/8693116384299603464'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/8693116384299603464'/><link rel='alternate' type='text/html' href='http://dforeffort.blogspot.com/2008/05/flying-and-landing-in-google-earth.html' title='Flying (And Landing) in Google Earth'/><author><name>Zach</name><uri>http://www.blogger.com/profile/00997884321890742030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6yJn2Xl-VQA/TH0zdhQh6kI/AAAAAAAAAHQ/fd8g14_PWFM/S220/2010-08-31-zach.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675954.post-3071969766830023069</id><published>2008-04-26T10:53:00.001-07:00</published><updated>2008-08-27T10:18:12.550-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><title type='text'>ASUS Eee PC, First Impressions</title><content type='html'>&lt;p&gt;I took the plunge and bought an ASUS Eee PC, mainly for the option to take a very small, very light laptop with us &lt;a href="http://whatarewedoingincostarica.com"&gt;to Costa Rica&lt;/a&gt;. I have read a lot about this new crop of mini-notebooks (I call it a knee-top!) and the top contenders of the moment seem to be the HP mini-note and the Eee PC 900 (with the larger 8.9&amp;#8221; screen). I ended up getting the cheepy cheap Eee PC 701 because it&amp;#8217;s a full $200 cheaper than its more impressive brothers. $341 for a refurbished model is down in impulse-purchase territory, whereas the $550 versions make me want to wait until the processors get faster and the batteries last longer.&lt;/p&gt;

&lt;p&gt;I thought I knew everything about this machine when I bought it, so here is the list of things that I &lt;em&gt;hadn&amp;#8217;t&lt;/em&gt; already gleaned from the interwebs:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;It was not really usable out-of-the-box. The trackpad was set to minimum sensitivity, and before I figured that out, I was afraid I had a lemon; the trackpad basically would &lt;em&gt;not&lt;/em&gt; work at this setting.&lt;/li&gt;
&lt;li&gt;The mouse button looks like one smooth button, but is in fact a rocker-switch, meaning that you push on the left side for a left click, and the right side for a right click. If you press in the center, you get nothing. This confounded both my four-year-old and my wife.&lt;/li&gt;
&lt;li&gt;Unlike the various MacBooks in my life which renew my love every day, the Eee PC does not instantly wake from sleep when you open it. It&amp;#8217;s a minor thing, but it&amp;#8217;s a refinement I have come to take for granted.&lt;/li&gt;
&lt;li&gt;It does not close Firefox gracefully when you shutdown or restart, which means you are frequently looking at the &amp;#8220;Restore Last Session?&amp;#8221; dialog. Luckily, Firefox allows disabling it &lt;a href="http://kb.mozillazine.org/Session_Restore#Disable"&gt;like this&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;The default terminal application is pretty lousy, but it includes a better one called konsole. Making konsole the default (among other things) is &lt;a href="http://arstechnica.com/reviews/hardware/eee-pc-review.ars/5"&gt;described here&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;It took some doing, but I learned how to customize the menu screens. I made a special page for Graham with all his favorite movies, web sites, and of course, &lt;a href="http://www.tuxpaint.org/"&gt;Tux Paint&lt;/a&gt;. You can learn about customizing your Eee PC desktop &lt;a href="http://notesfromasmallcomputer.blogspot.com/2008/02/tweaking-desktop-part-1.html"&gt;over here&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Unfortunately, some of Graham&amp;#8217;s favorite web games use &lt;a href="http://www.adobe.com/products/shockwaveplayer/"&gt;Adobe Shockwave&lt;/a&gt;, which does &lt;em&gt;not&lt;/em&gt; have a Linux version, and probably never will. The Eee PC does have the Flash player, but not the latest version, so I had to do an upgrade.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;In short, the Eee PC demands tweaks before it will purr like a kitten. Lucky for me and about ten million other geek dads, tweaking is fun! Still, it makes me wonder how this is supposed to be a computer for children and seniors who don&amp;#8217;t have a Linux-mad nerd standing by to recompile the kernel for them.&lt;/p&gt;
&lt;img src="http://lh5.ggpht.com/zach.thomas/SBN0PuJL93I/AAAAAAAAADk/uXxnTQy27Vo/grahams-page.png?imgmax=800" alt="grahams-page.png" border="0" width="420" height="252" /&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8675954-3071969766830023069?l=dforeffort.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dforeffort.blogspot.com/feeds/3071969766830023069/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8675954&amp;postID=3071969766830023069' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/3071969766830023069'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/3071969766830023069'/><link rel='alternate' type='text/html' href='http://dforeffort.blogspot.com/2008/04/asus-eee-pc-first-impressions.html' title='ASUS Eee PC, First Impressions'/><author><name>Zach</name><uri>http://www.blogger.com/profile/00997884321890742030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6yJn2Xl-VQA/TH0zdhQh6kI/AAAAAAAAAHQ/fd8g14_PWFM/S220/2010-08-31-zach.jpeg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/zach.thomas/SBN0PuJL93I/AAAAAAAAADk/uXxnTQy27Vo/s72-c/grahams-page.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675954.post-4051249048704674256</id><published>2008-04-22T08:31:00.001-07:00</published><updated>2008-11-19T09:26:35.700-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='funny'/><title type='text'>Overheard</title><content type='html'>&lt;p&gt;Actual overheard snippet of conversation. Two little old ladies at the San Marcos Activity Center.&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;&amp;hellip;daughters, really pretty daughters. One of &amp;rsquo;em has a, a wooden leg&amp;hellip;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8675954-4051249048704674256?l=dforeffort.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dforeffort.blogspot.com/feeds/4051249048704674256/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8675954&amp;postID=4051249048704674256' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/4051249048704674256'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/4051249048704674256'/><link rel='alternate' type='text/html' href='http://dforeffort.blogspot.com/2008/04/overheard.html' title='Overheard'/><author><name>Zach</name><uri>http://www.blogger.com/profile/00997884321890742030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6yJn2Xl-VQA/TH0zdhQh6kI/AAAAAAAAAHQ/fd8g14_PWFM/S220/2010-08-31-zach.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675954.post-5022614993813416630</id><published>2008-04-15T07:52:00.001-07:00</published><updated>2008-04-15T08:18:20.254-07:00</updated><title type='text'>Your Financial Freedom: the Crossover Point</title><content type='html'>&lt;p&gt;When my first son was born almost four years ago, I started to reexamine my priorities and my life choices. Elizabeth and I had to decide whether she was going back to work after her maternity leave, or staying home to raise Graham. Choosing the latter meant losing almost half of our income overnight, so we had to seriously reconsider many of our habits. It turns out this is not such a bad thing.&lt;/p&gt;

&lt;p&gt;Around this time, I read a great book that changed things for me in a big way. &lt;a href="http://xrl.us/bjeea"&gt;&amp;#8220;Your Money or Your Life&amp;#8221;&lt;/a&gt; is about how to prioritize your financial choices to align with your &lt;em&gt;life&amp;#8217;s&lt;/em&gt; priorities. The basic idea is that since it takes time to earn money to buy things, you are trading away a little piece of your life for each thingamabob you get. The book makes a strong case for frugality, but not deprivation. It&amp;#8217;s ok to make the trade after you&amp;#8217;ve determined that it really truly improves your life to do so.&lt;/p&gt;

&lt;p&gt;Another important lesson from the book is the idea of the crossover point. The crossover point is the moment when income from your savings and investments is enough to pay your living expenses. From then on, you can continue to work, but only because you &lt;em&gt;want&lt;/em&gt; to, not because you &lt;em&gt;need&lt;/em&gt; to.&lt;/p&gt;

&lt;p&gt;Unfortunately, I think a lot of Americans assume that they will be punching the clock until full retirement age (67 for me) and only then begin to enjoy the fruits of their labor. &amp;#8220;Your Money or Your Life&amp;#8221; puts a totally different spin on work and retirement. The crossover point means you can begin to get serious about the question, &amp;#8220;If I didn&amp;#8217;t have to earn a living, what would I do?&amp;#8221; The answer tells you a lot about yourself. Get busy!&lt;/p&gt;

&lt;p&gt;Here&amp;#8217;s a short screencast I made with Apple Numbers to illustrate the crossover point:&lt;/p&gt;

&lt;p&gt;
&lt;a href="http://aeroplanesoftware.com/crossover.html" onclick="window.open(this.href, '_blank', 'width=821,height=546,scrollbars=no,resizable=yes,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"&gt;
&lt;img src="http://lh3.ggpht.com/zach.thomas/SATC-Vu5qJI/AAAAAAAAACw/6VEkUZF0Wt0/crossover.png?imgmax=800" alt="crossover.png" border="0" width="425" height="272" /&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8675954-5022614993813416630?l=dforeffort.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dforeffort.blogspot.com/feeds/5022614993813416630/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8675954&amp;postID=5022614993813416630' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/5022614993813416630'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/5022614993813416630'/><link rel='alternate' type='text/html' href='http://dforeffort.blogspot.com/2008/04/your-financial-freedom-crossover-point.html' title='Your Financial Freedom: the Crossover Point'/><author><name>Zach</name><uri>http://www.blogger.com/profile/00997884321890742030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6yJn2Xl-VQA/TH0zdhQh6kI/AAAAAAAAAHQ/fd8g14_PWFM/S220/2010-08-31-zach.jpeg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/zach.thomas/SATC-Vu5qJI/AAAAAAAAACw/6VEkUZF0Wt0/s72-c/crossover.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675954.post-7990789419029901289</id><published>2008-04-10T10:12:00.001-07:00</published><updated>2008-04-10T10:18:29.569-07:00</updated><title type='text'>Daddy, How About…</title><content type='html'>&lt;p&gt;Last night as I was driving three-year-old Graham around, he said the words that gladden the heart of any proud father:&lt;/p&gt;

&lt;p&gt;“Daddy, how about I listen to Radiohead?”&lt;/p&gt;

&lt;p&gt;Update: here&amp;#8217;s further proof that Graham is his daddy&amp;#8217;s son. &lt;a href="http://youtube.com/watch?v=ux5xeSac8wE"&gt;http://youtube.com/watch?v=ux5xeSac8wE&lt;/a&gt;&lt;/p&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8675954-7990789419029901289?l=dforeffort.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dforeffort.blogspot.com/feeds/7990789419029901289/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8675954&amp;postID=7990789419029901289' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/7990789419029901289'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/7990789419029901289'/><link rel='alternate' type='text/html' href='http://dforeffort.blogspot.com/2008/04/daddy-how-about.html' title='Daddy, How About…'/><author><name>Zach</name><uri>http://www.blogger.com/profile/00997884321890742030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6yJn2Xl-VQA/TH0zdhQh6kI/AAAAAAAAAHQ/fd8g14_PWFM/S220/2010-08-31-zach.jpeg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675954.post-2139185828824764300</id><published>2008-04-09T11:14:00.001-07:00</published><updated>2008-04-09T11:14:13.869-07:00</updated><title type='text'>Mini Notebooks: Not for "Real" Work?</title><content type='html'>&lt;p&gt;I have been eyeing the new mini notebook computers from &lt;a href="http://www.amazon.com/Asus-Celeron-Processor-Solid-State-Preloaded/dp/B000ZLO3D4/ref=pd_bbs_sr_5?ie=UTF8&amp;amp;s=electronics&amp;amp;qid=1207762159&amp;amp;sr=8-5"&gt;ASUS&lt;/a&gt; and &lt;a href="http://www.engadget.com/2008/04/08/hp-mini-note-2133-officially-official/"&gt;HP&lt;/a&gt;. We are online all the time at my house, including our 3-year-old. It may be hard to believe, but it&amp;#8217;s hard for us to share two computers, let alone one.&lt;/p&gt;

&lt;p&gt;In general, both of these machines are very favorably reviewed. The HP seems to be a better choice for adults if for no other reason than that the keyboard is very close to full-size. I&amp;#8217;m thinking of the ASUS for my kids though, and the nerd in me delights in setting them down in front of Linux before they can potty without help.&lt;/p&gt;

&lt;p&gt;I have noticed a pattern in the reviews for these machines that I consider bizarre: people will happily say, &amp;#8220;Oh, this is a great computer, but it&amp;#8217;s only good for writing or using the Net. For serious work, you&amp;#8217;ll need a real PC.&amp;#8221; Sometimes instead of saying &amp;#8220;for serious work,&amp;#8221; they&amp;#8217;ll say &amp;#8220;for anything complex.&amp;#8221; Ok, maybe I have an English-major-cum-computer-programmer bias, but do we know of anything more complex than the Internet and writing the English language?&lt;/p&gt;

&lt;p&gt;Wait a hundred years and then test this prediction: empires will be built and destroyed, fortunes will be won and lost and won again, and countless human beings will have found love, God, and life&amp;#8217;s purpose by &amp;#8220;writing and using the Net.&amp;#8221;&lt;/p&gt;

&lt;p&gt;Also, you can get a &lt;a href="http://www.overstock.com/search?keywords=socks&amp;amp;taxonomy=&amp;amp;SearchType=HP_Header"&gt;great deal on socks&lt;/a&gt; at &lt;a href="http://www.overstock.com"&gt;Overstock.com&lt;/a&gt;.&lt;/p&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8675954-2139185828824764300?l=dforeffort.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dforeffort.blogspot.com/feeds/2139185828824764300/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8675954&amp;postID=2139185828824764300' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/2139185828824764300'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/2139185828824764300'/><link rel='alternate' type='text/html' href='http://dforeffort.blogspot.com/2008/04/mini-notebooks-not-for-work.html' title='Mini Notebooks: Not for &amp;quot;Real&amp;quot; Work?'/><author><name>Zach</name><uri>http://www.blogger.com/profile/00997884321890742030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6yJn2Xl-VQA/TH0zdhQh6kI/AAAAAAAAAHQ/fd8g14_PWFM/S220/2010-08-31-zach.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675954.post-4290075716700356986</id><published>2008-03-01T08:24:00.001-08:00</published><updated>2008-03-01T08:43:04.905-08:00</updated><title type='text'>Friends of Obama</title><content type='html'>&lt;p&gt;I went to see the Obama rally in San Marcos on Wednesday night. It was a big deal for our sleepy town and oft-overlooked university, so everybody who was anybody was there, to the tune of around fifteen thousand warm bodies.&lt;/p&gt;

&lt;p&gt;They set up a weird pair of barricades though, for security purposes, which meant that the direct path from the university to the park was unavailable. Since there&amp;#8217;s also a river to contend with, the alternative was to walk a mile up river to the bridge at the golf course and then a mile back down river to the rally. I was in a posse of around two hundred and fifty doing just that. It&amp;#8217;s a dark back road that not many people know about, though I&amp;#8217;ve been down it many many times as it&amp;#8217;s in my neighborhood and I have a three-year-old son who only falls asleep if he&amp;#8217;s riding in the car.&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Girl #1: Where the hell are we? This is some Texas Chainsaw Massacre shit right here!&lt;br/&gt;
  Girl #2: I know where this is. We go here in my jogging class. This is going to come out over by the golf course.&lt;br/&gt;
  &amp;#8212; long pause &amp;#8212;&lt;br/&gt;
  Girl #1: Why did you take a jogging class?!&lt;br/&gt;
  Girl #2: Because it said &amp;#8220;emphasis on walking!&amp;#8221;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;img src="http://lh6.google.com/zach.thomas/R8mFSRQjI2I/AAAAAAAAACk/NZeWYTnJ-eo/friends-of-obama-map.png?imgmax=800" alt="friends-of-obama-map.png" border="0" width="420" height="254" /&gt;&lt;/p&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8675954-4290075716700356986?l=dforeffort.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dforeffort.blogspot.com/feeds/4290075716700356986/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8675954&amp;postID=4290075716700356986' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/4290075716700356986'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/4290075716700356986'/><link rel='alternate' type='text/html' href='http://dforeffort.blogspot.com/2008/03/friends-of-obama.html' title='Friends of Obama'/><author><name>Zach</name><uri>http://www.blogger.com/profile/00997884321890742030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6yJn2Xl-VQA/TH0zdhQh6kI/AAAAAAAAAHQ/fd8g14_PWFM/S220/2010-08-31-zach.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675954.post-4525304595984107589</id><published>2008-02-29T08:41:00.001-08:00</published><updated>2008-02-29T08:45:10.768-08:00</updated><title type='text'>MacBook Pro!</title><content type='html'>&lt;div style="text-align:center;"&gt;&lt;img src="http://lh5.google.com/zach.thomas/R8g2bRQjIyI/AAAAAAAAACE/4XT03VFK_WQ/mbp-shipped.png?imgmax=800" alt="mbp-shipped.png" border="0" width="435" height="87" /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8675954-4525304595984107589?l=dforeffort.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dforeffort.blogspot.com/feeds/4525304595984107589/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8675954&amp;postID=4525304595984107589' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/4525304595984107589'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/4525304595984107589'/><link rel='alternate' type='text/html' href='http://dforeffort.blogspot.com/2008/02/macbook-pro.html' title='MacBook Pro!'/><author><name>Zach</name><uri>http://www.blogger.com/profile/00997884321890742030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6yJn2Xl-VQA/TH0zdhQh6kI/AAAAAAAAAHQ/fd8g14_PWFM/S220/2010-08-31-zach.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675954.post-7714291984249057580</id><published>2008-02-28T09:20:00.001-08:00</published><updated>2008-02-28T09:22:25.195-08:00</updated><title type='text'>The Headlines are Orwellian</title><content type='html'>&lt;p&gt;Look at this snip from today’s news:

&lt;img src="http://lh6.google.com/zach.thomas/R8bs8PuHPZI/AAAAAAAAAB0/9BckzQufdLU/orwellian-headlines.png?imgmax=800" alt="orwellian-headlines.png" border="0" width="177" height="437" align="top" /&gt;&lt;/p&gt; &lt;p&gt;Oy, if that isn’t dystopian, then I don’t deserve my high school diploma.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8675954-7714291984249057580?l=dforeffort.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dforeffort.blogspot.com/feeds/7714291984249057580/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8675954&amp;postID=7714291984249057580' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/7714291984249057580'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/7714291984249057580'/><link rel='alternate' type='text/html' href='http://dforeffort.blogspot.com/2008/02/headlines-are-orwellian.html' title='The Headlines are Orwellian'/><author><name>Zach</name><uri>http://www.blogger.com/profile/00997884321890742030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6yJn2Xl-VQA/TH0zdhQh6kI/AAAAAAAAAHQ/fd8g14_PWFM/S220/2010-08-31-zach.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675954.post-11427478859924613</id><published>2008-02-20T10:32:00.001-08:00</published><updated>2008-02-25T11:27:36.481-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='car'/><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><title type='text'>Spy Hunter in Real Life</title><content type='html'>&lt;p&gt;Via &lt;a href="http://www.bigtrip.tv/travel-supreme-with-smart-car-garage"&gt;Geek Brief&amp;#8217;s Big Trip blog&lt;/a&gt;: &lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Travel Supreme has a new model that includes a nifty little garage designed to fit a Smart Car. A lift mechanically extends out of the enclosure. You park on the lift and it pulls the smart car inside the cavity of the RV. &lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Oh, sign me up!&lt;/p&gt;

&lt;img src="http://lh4.google.com/zach.thomas/R7xyAPuHPYI/AAAAAAAAABs/BxPHKIBYX0k/A6790728-5DE8-48B6-B695-C0B74DD5A10F.jpg?imgmax=800" alt="A6790728-5DE8-48B6-B695-C0B74DD5A10F.jpg" border="0" width="400" align="left" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8675954-11427478859924613?l=dforeffort.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dforeffort.blogspot.com/feeds/11427478859924613/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8675954&amp;postID=11427478859924613' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/11427478859924613'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/11427478859924613'/><link rel='alternate' type='text/html' href='http://dforeffort.blogspot.com/2008/02/spy-hunter-in-real-live.html' title='Spy Hunter in Real Life'/><author><name>Zach</name><uri>http://www.blogger.com/profile/00997884321890742030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6yJn2Xl-VQA/TH0zdhQh6kI/AAAAAAAAAHQ/fd8g14_PWFM/S220/2010-08-31-zach.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675954.post-7564597444251685076</id><published>2008-02-20T10:22:00.001-08:00</published><updated>2008-02-20T10:36:31.885-08:00</updated><title type='text'>Rock the Mike</title><content type='html'>&lt;p&gt;I have been watching a lot of &lt;a href="http://www.ted.com/talks"&gt;TED talks&lt;/a&gt; lately (highly recommended!), and I have been dying to know who makes the sexy little headset all the speakers are wearing.&lt;/p&gt;

&lt;p&gt;Thanks to &lt;a href="http://blog.guykawasaki.com/2006/07/as_good_as_stev.html"&gt;this Guy Kawasaki post&lt;/a&gt; I finally have my answer. It&amp;#8217;s the &lt;a href="http://www.countryman.com/"&gt;Countryman&lt;/a&gt; E6i. By the way, the talk whose virtues Guy is extolling is truly inspirational. &lt;a href="http://www.ted.com/index.php/talks/view/id/53"&gt;Majora Carter&lt;/a&gt; made me cry &lt;em&gt;three separate times&lt;/em&gt; in the space of 19 minutes.&lt;/p&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8675954-7564597444251685076?l=dforeffort.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dforeffort.blogspot.com/feeds/7564597444251685076/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8675954&amp;postID=7564597444251685076' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/7564597444251685076'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/7564597444251685076'/><link rel='alternate' type='text/html' href='http://dforeffort.blogspot.com/2008/02/rock-mike.html' title='Rock the Mike'/><author><name>Zach</name><uri>http://www.blogger.com/profile/00997884321890742030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6yJn2Xl-VQA/TH0zdhQh6kI/AAAAAAAAAHQ/fd8g14_PWFM/S220/2010-08-31-zach.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675954.post-993775733800605121</id><published>2008-02-10T07:05:00.000-08:00</published><updated>2008-02-10T08:05:33.845-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='music aeroplane anniversary okkervil'/><title type='text'>Ten Years of “Aeroplane.”</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://g-ecx.images-amazon.com/images/G/01/ciu/f8/ea/725f024128a06c961acf5010.L.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px;" src="http://g-ecx.images-amazon.com/images/G/01/ciu/f8/ea/725f024128a06c961acf5010.L.jpg" border="0" alt="" /&gt;&lt;/a&gt;
&lt;p&gt;Ten years ago today, the greatest album I've ever heard was born into the world. It would be hard to overstate the influence of "In the Aeroplane Over the Sea," Neutral Milk Hotel's second, and last, record. It's a curious masterpiece, at once obscure and legendary, depending on whom you ask.&lt;/p&gt;

&lt;p&gt;1998 was a big year for me personally; I finished my bachelor's and went out into the real world. My dad gave me a memorable speech in which he laid out just how "cut off" I was. My best friends were also finishing school, and somehow I convinced them to move to Austin and get a house with me. That was in the Fall, and Seth drove down with a cassette copy of Aeroplane. It was like nothing I had ever heard. It was like nothing any of us had ever heard. It's a cathartic, metaphysical, deeply spiritual concept record about reaching out to Anne Frank through the shroud of space and time.&lt;/p&gt;

&lt;p&gt;If it sounds heavy, well — it is. But in the face of the horrors that men do, there is an awe-inspiring redemption, the certainty that love and beauty are invincible though our bodies are as momentary as candle flame.&lt;/p&gt;

&lt;p&gt;Aeroplane was more or less our soundtrack as we started our own band, Okkervil River, of which I am enormously proud. We certainly don't sound like Neutral Milk Hotel; we sound like ourselves. But we did all we could to preserve the spirit, the essential qualities that we admired so profoundly. What is the essence? Passion, the idea that when you play you ought to put yourself on the line, the idea that darkness and light are two sides of the same coin, the sense that experiencing music, both as a musician and in the audience, can be an act of defying mortality.&lt;/p&gt;

&lt;p&gt;Anyway, I owe a debt of gratitude to Jeff Mangum, Jeremy Barnes, Scott Spillane, and Julian Koster. I have waited ten years for a more important record to materialize, and I'm still waiting!&lt;/p&gt;

&lt;blockquote&gt;And one day we will die / and our ashes will fly / from the aeroplane over the sea / but for now we are young / let us lay in the sun / and count every beautiful thing we can see
&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8675954-993775733800605121?l=dforeffort.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dforeffort.blogspot.com/feeds/993775733800605121/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8675954&amp;postID=993775733800605121' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/993775733800605121'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/993775733800605121'/><link rel='alternate' type='text/html' href='http://dforeffort.blogspot.com/2008/02/ten-years-of-aeroplane.html' title='Ten Years of “Aeroplane.”'/><author><name>Zach</name><uri>http://www.blogger.com/profile/00997884321890742030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6yJn2Xl-VQA/TH0zdhQh6kI/AAAAAAAAAHQ/fd8g14_PWFM/S220/2010-08-31-zach.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675954.post-7753456200689694568</id><published>2008-01-30T09:40:00.001-08:00</published><updated>2008-01-30T09:48:54.374-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='audio'/><category scheme='http://www.blogger.com/atom/ns#' term='GarageBand'/><category scheme='http://www.blogger.com/atom/ns#' term='Skype'/><title type='text'>Recording Skype</title><content type='html'>&lt;p&gt;If you record the output from Skype, unfortunately you only get their end of the conversation, because the audio signal does not include the input from your microphone.&lt;/p&gt;

&lt;p&gt;It is straightforward to use Soundflower to combine signals from multiple inputs into a recording that includes both sides of the conversation. I started playing around with doing this in GarageBand&amp;#8217;s podcast studio.&lt;/p&gt;

&lt;p&gt;What is decidedly &lt;em&gt;not&lt;/em&gt; straightforward is separating the two sides of the conversation into separate tracks, so they can be mixed after the fact. I finally figured it out, and here&amp;#8217;s what I did:&lt;/p&gt;

&lt;p&gt;My audio interface has two channels in and out. The basic idea behind what I wanted to do was to get my voice onto channel 1, and Skype onto channel 2, and then record those onto separate tracks in GarageBand.&lt;/p&gt;

&lt;p&gt;The basic problem is that Skype output (indeed output from just about anything) is 2-channel stereo, so if I use that as the input to GarageBand, I&amp;#8217;ve blown my chance to separate Skype onto &lt;em&gt;one&lt;/em&gt; track.&lt;/p&gt;

&lt;p&gt;Soundflowerbed to the rescue. This is a simple utility that lives in your OS X menu bar and lets you route channels from Soundflower to any channels you like on any of your output devices.&lt;/p&gt;

&lt;p&gt;Soundflowerbed:&lt;br/&gt;
Soundflower (2ch) Channel 1 -&gt; M-Audio Fast Track Channel 2
Soundflower (2ch) Channel 2 -&gt; M-Audio Fast Track Channel 2&lt;/p&gt;

&lt;p&gt;By sending both channels of Soundflower to channel 2 of the M-Audio Fast Track, I have a realtime mixdown to mono.&lt;/p&gt;

&lt;p&gt;The next challenge is that while the Skype audio is now on the Fast Track Output Channel 2, we still don&amp;#8217;t have anything on the Fast Track &lt;em&gt;Input&lt;/em&gt; Channel 2. The fix for that is a TRS patch cable from the balanced channel 2 output on the back of the Fast Track to the channel 2 input jack.&lt;/p&gt;

&lt;p&gt;The last hurdle is that you can&amp;#8217;t try to monitor GarageBand with the Fast Track, because then you&amp;#8217;ll be adding more signal to the Channel 2 output which is just going to turn right back around and be recorded on the Channel 2 input. Make sure you use the Mac&amp;#8217;s built-in headphone output for GarageBand.&lt;/p&gt;

&lt;p&gt;An optional step: you&amp;#8217;ll notice that if you try to monitor your voice in GarageBand by turning track monitoring on, the latency is too long, and messes with your head (you hear your own voice about a quarter second after you speak, which will make you think maybe you&amp;#8217;re drunk). You probably don&amp;#8217;t need to monitor your voice, but if you want to, download a free app from Rogue Amoeba called LineIn, and set input to M-Audio Fast Track Pro and output to Built-in Output. You can still hear latency, but much much less. Just to be clear: you will have GarageBand monitoring &lt;em&gt;off&lt;/em&gt; on your microphone track, and &lt;em&gt;on&lt;/em&gt; for the Skype audio track.&lt;/p&gt;

&lt;p&gt;Skype Audio output: Soundflower (2ch)&lt;br/&gt;
Skype Audio input: M-Audio Fast Track Pro&lt;br/&gt;
Skype Ringing: Soundflower (2ch)&lt;/p&gt;

&lt;p&gt;GarageBand Audio Output: Built-in Output&lt;br/&gt;
GarageBand Audio Input: M-Audio Fast Track Pro&lt;/p&gt;

&lt;p&gt;Optional:&lt;br/&gt;
LineIn input: M-Audio Fast Track Pro&lt;br/&gt;
LineIn output: Built-in Output&lt;/p&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8675954-7753456200689694568?l=dforeffort.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dforeffort.blogspot.com/feeds/7753456200689694568/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8675954&amp;postID=7753456200689694568' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/7753456200689694568'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/7753456200689694568'/><link rel='alternate' type='text/html' href='http://dforeffort.blogspot.com/2008/01/recording-skype.html' title='Recording Skype'/><author><name>Zach</name><uri>http://www.blogger.com/profile/00997884321890742030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6yJn2Xl-VQA/TH0zdhQh6kI/AAAAAAAAAHQ/fd8g14_PWFM/S220/2010-08-31-zach.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675954.post-8346707334287837137</id><published>2008-01-12T00:20:00.001-08:00</published><updated>2008-01-14T09:20:54.676-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='internet'/><category scheme='http://www.blogger.com/atom/ns#' term='Apple'/><title type='text'>The Footprint and the Cloud</title><content type='html'>&lt;p&gt;I have always loved the idea of doing a lot with a little, of a small footprint, of compact elegance. When I was little, my dad had a sporting goods store (literally, a Mom ‘n’ Pop store) and I used to obsess about backpacking equipment. I was transfixed by the idea of being able to carry everything you need on your back &amp;mdash; food, clothing, shelter, tools, maybe even a deck of cards, the whole of Maslow’s hierarchy in a bag. Not that I ever actually went backpacking; I was into the idea of it, not the physical labor, and certainly not sleeping on the ground! I used to load and unload a frame pack with gear, and make lists of everything you could need.&lt;/p&gt;

&lt;p&gt;Later, I entered a phase of designing tree houses. This was funny because I lived in the Texas panhandle, one of the most treeless wastes in America, a tabletop of spiky mesquite. I was fascinated by the idea of building all the comforts of home into a space the size of a bathroom. I studied techniques for constructing platforms that fold up into a wall. I dreamed about how to save space without compromising on amenities.&lt;/p&gt;

&lt;p&gt;After spending some time in Europe as a young adult, I realized one of things I loved about it was the care that Europeans take in conserving space, energy, materials. Here is a place where they know how to &lt;a href="http://gettingreal.37signals.com/ch03_Embrace_Constraints.php"&gt;embrace constraints&lt;/a&gt;. I think what excites me about this is the idea that ingenuity can overcome scarcity, that better design can turn less into more.&lt;/p&gt;

&lt;p&gt;In 2003 I bought my first Mac, a 12&amp;rdquo; PowerBook G4, because I saw it as the first portable computer that perfected a tiny footprint without compromises. In particular, before that time any laptop that small had opted to leave out the CD/DVD drive, with an optional external drive dangling from it in a rude display of poor taste. Apple’s designers had conquered scarcity with ingenuity. Five years later, our PowerBook has been battered almost beyond recognition, but we still use it every day and I still consider it one of the best-made machines of any type I’ve ever seen.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.macrumors.com/2008/01/05/thin-macbook-laptop-concept-images/"&gt;Rumor has it&lt;/a&gt; that Apple is going to unveil an ultra-portable computer next week at the Macworld expo[1]. If the pundits are right, this one will not only forgo the optical drive, but the standard mechanical hard drive as well, opting for a flash-only drive like this &lt;a href="http://www.tomshardware.com/2006/09/20/conventional_hard_drive_obsoletism/index.html"&gt;32GB model&lt;/a&gt; from Samsung.&lt;/p&gt;

&lt;p&gt;32GB? No DVD drive? Isn&amp;#8217;t that going to suck? My money says it will rule. Don&amp;#8217;t forget that when Apple introduced the first iMac in 1998, it had no floppy drive, and people thought this was insane. But Steve Jobs knew then what we eventually all came to know: floppy disks are &lt;em&gt;lame&lt;/em&gt;. Today, the number of applications on my MacBook that I installed from a disc is exactly &lt;em&gt;one&lt;/em&gt; (QuickBooks Pro, the only vestige of software’s shrink-wrapped legacy I use), and thanks to the iTunes music store, it’s been a loooong time since I ripped a CD. This means that &lt;em&gt;most of the time&lt;/em&gt; I&amp;#8217;m carrying around my MacBook’s DVD-ROM drive as dead weight.&lt;/p&gt;

&lt;p&gt;But what about that (relatively) tiny flash hard drive? After all, I&amp;#8217;ve got 150GB on my lap right now. The secret is the network. Our drives can shrink now because more and more of the data we care about is in the cloud. The new way to think of desktop storage is as a local cache of the things you need &lt;em&gt;right now&lt;/em&gt;. Apple is betting that once we can &lt;a href="http://www.macrumors.com/2008/01/09/warner-paramount-disney-fox-lions-gate-to-join-itunes-rentals/"&gt;rent movies&lt;/a&gt; straight to the Mac, we won’t need to keep a library of them on disk. With all kinds of documents and &lt;a href="http://www.bingodisk.com/"&gt;affordable storage&lt;/a&gt; moving online, and the growing ubiquity of high-speed net access, we can live with a smaller, faster, sturdier, noiseless hard drive.&lt;/p&gt;

&lt;p&gt;If this new machine is what I hope it is, I&amp;#8217;m all over it like white on rice. Less is more, baby.&lt;/p&gt;

&lt;p&gt;IKEA makes me swoon. I fantasize about having my &lt;a href="http://headrush.typepad.com/creating_passionate_users/2006/10/post.html"&gt;office in an Airstream trailer&lt;/a&gt;. Sometimes I imagine I&amp;#8217;m still a bachelor (no offense, honey) and my only possessions are a few changes of clothes and some toiletries in a bag, my computer, my phone, my mandolin, and the book I’m currently reading.&lt;/p&gt;

&lt;p&gt;As the network grows, my computer can shrink. Bring it!&lt;/p&gt;

&lt;p&gt;[1] My thanks to Daring Fireball, for setting me straight on &lt;a href="http://daringfireball.net/linked/2008/january#sun-13-w"&gt;the correct spelling of &amp;ldquo;Macworld&amp;rdquo;&lt;/a&gt;.&lt;/p&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8675954-8346707334287837137?l=dforeffort.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dforeffort.blogspot.com/feeds/8346707334287837137/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8675954&amp;postID=8346707334287837137' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/8346707334287837137'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/8346707334287837137'/><link rel='alternate' type='text/html' href='http://dforeffort.blogspot.com/2008/01/footprint-and-cloud.html' title='The Footprint and the Cloud'/><author><name>Zach</name><uri>http://www.blogger.com/profile/00997884321890742030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6yJn2Xl-VQA/TH0zdhQh6kI/AAAAAAAAAHQ/fd8g14_PWFM/S220/2010-08-31-zach.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675954.post-7934527548807327051</id><published>2008-01-07T23:40:00.001-08:00</published><updated>2008-01-07T23:41:11.594-08:00</updated><title type='text'>Cabel Sasser is Like Unto a God</title><content type='html'>Can I have a boyfriend even if I'm not gay? If yes, then Cabel Sasser wins! I only hope I didn't wake up my loved ones with my uncontrollable paroxysm of laughter. I cried real tears:

&lt;a href="http://www.cabel.name/2008/01/2007-cabel-yay-awards-addendum.html"&gt;http://www.cabel.name/2008/01/2007-cabel-yay-awards-addendum.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8675954-7934527548807327051?l=dforeffort.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dforeffort.blogspot.com/feeds/7934527548807327051/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8675954&amp;postID=7934527548807327051' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/7934527548807327051'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/7934527548807327051'/><link rel='alternate' type='text/html' href='http://dforeffort.blogspot.com/2008/01/cabel-sasser-is-like-unto-god.html' title='Cabel Sasser is Like Unto a God'/><author><name>Zach</name><uri>http://www.blogger.com/profile/00997884321890742030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6yJn2Xl-VQA/TH0zdhQh6kI/AAAAAAAAAHQ/fd8g14_PWFM/S220/2010-08-31-zach.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675954.post-7548510251062500683</id><published>2008-01-04T14:33:00.001-08:00</published><updated>2008-01-04T14:34:45.692-08:00</updated><title type='text'>That's My Boy</title><content type='html'>&lt;a href="http://www.flickr.com/photos/23022944@N00/2160482096" title="View 'So proud...' on Flickr.com"&gt;&lt;img src="http://farm3.static.flickr.com/2376/2160482096_75ab28ef9b_s.jpg" alt="So proud..." border="0" width="75" height="75" /&gt;&lt;/a&gt;
&lt;p&gt;Yes, that's my own flesh and blood with a pair of underwear on his head.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8675954-7548510251062500683?l=dforeffort.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dforeffort.blogspot.com/feeds/7548510251062500683/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8675954&amp;postID=7548510251062500683' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/7548510251062500683'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/7548510251062500683'/><link rel='alternate' type='text/html' href='http://dforeffort.blogspot.com/2008/01/that-my-boy.html' title='That&amp;#39;s My Boy'/><author><name>Zach</name><uri>http://www.blogger.com/profile/00997884321890742030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6yJn2Xl-VQA/TH0zdhQh6kI/AAAAAAAAAHQ/fd8g14_PWFM/S220/2010-08-31-zach.jpeg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm3.static.flickr.com/2376/2160482096_75ab28ef9b_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675954.post-5542428412430677616</id><published>2007-12-09T12:40:00.001-08:00</published><updated>2007-12-09T12:41:22.747-08:00</updated><title type='text'>Expert Dabbler</title><content type='html'>Since I started my own business close to a year ago, I have wanted to play to my strengths, and I've been doing a lot of thinking about what my strengths are. I recently finished reading Sir Ken Robinson's book, "Out of Our Minds: Learning to Be Creative." One of the things that stood out for me in the book is that he said great artists aren't great by birth. In addition to their considerable talents, they have achieved technical mastery of their medium, after a considerable amount of blood, sweat, and tears. I have always been afraid to commit myself completely to any endeavor, from a fear of learning what my limitations are. I can see of course that this has to change in order for me to grow into the best me I can be.

So I've been trying to figure out what my medium is. Some people are exceptionally lucky to find their medium at an early age and to never look back. Robinson tells an anecdote about Leonard Bernstein touching a piano for the first time when he was about 8 years old and just being immediately transformed by it. Some people slog through an entire lifetime doing what they think they ought to be doing, while their medium is waiting for them, just hanging out off to one side.

So what is it that I do better than anything else? I have concluded that what I do best is dabble. Here is an almost complete list in no particular order of what I have "shown promise" doing:

&lt;ul&gt;
  &lt;li&gt;Writing&lt;/li&gt;
  &lt;li&gt;Stage Acting&lt;/li&gt;
  &lt;li&gt;Foreign Language (acquisition and imitation)&lt;/li&gt;
  &lt;li&gt;Teaching&lt;/li&gt;
  &lt;li&gt;Competitive Horseback Riding&lt;/li&gt;
  &lt;li&gt;Storytelling&lt;/li&gt;
  &lt;li&gt;Building (birdhouses, PCs, etc.)&lt;/li&gt;
  &lt;li&gt;Drawing&lt;/li&gt;
  &lt;li&gt;Sculpting&lt;/li&gt;
  &lt;li&gt;Computer Programming&lt;/li&gt;
  &lt;li&gt;Dreaming (literally, dreams while I sleep)&lt;/li&gt;
  &lt;li&gt;Juggling&lt;/li&gt;
  &lt;li&gt;Dancing&lt;/li&gt;
  &lt;li&gt;Performing Music&lt;/li&gt;
  &lt;li&gt;Driving&lt;/li&gt;
  &lt;li&gt;Video Editing&lt;/li&gt;
  &lt;li&gt;Money Management&lt;/li&gt;
  &lt;li&gt;Cooking&lt;/li&gt;
  &lt;li&gt;Parenting&lt;/li&gt;
&lt;/ul&gt;

I feel truly blessed with these aptitudes, but at the same time, I am paralyzed with indecision about what to &lt;em&gt;do&lt;/em&gt; with myself. I am growing up to the point of realizing that my lack of focus has held me back. Now that I &lt;em&gt;want&lt;/em&gt; to be focused, it's harder than it's ever been because my responsibilities keep growing. I don't mind the responsibility, but oh what I would give to play the piano ten hours a day for a year in a country where nobody speaks English!

The serious question for me right now is if somehow dabbling &lt;em&gt;itself&lt;/em&gt; is my medium. If I can figure out how to take advantage of this, the sky is the limit.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8675954-5542428412430677616?l=dforeffort.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dforeffort.blogspot.com/feeds/5542428412430677616/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8675954&amp;postID=5542428412430677616' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/5542428412430677616'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/5542428412430677616'/><link rel='alternate' type='text/html' href='http://dforeffort.blogspot.com/2007/12/expert-dabbler.html' title='Expert Dabbler'/><author><name>Zach</name><uri>http://www.blogger.com/profile/00997884321890742030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6yJn2Xl-VQA/TH0zdhQh6kI/AAAAAAAAAHQ/fd8g14_PWFM/S220/2010-08-31-zach.jpeg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675954.post-6949642008058025317</id><published>2007-08-21T10:09:00.001-07:00</published><updated>2007-08-21T10:11:41.540-07:00</updated><title type='text'>Lessons from India</title><content type='html'>&lt;p&gt;I took a trip to India this Spring on a lark. I was resolved to find out what India has to teach me about life.&lt;/p&gt;

&lt;p&gt;There were so many sights and sounds and experiences that it has been hard to distill it down to one pearl of wisdom, but I think I&amp;#8217;ve finally got it, in all its pithy glory:&lt;/p&gt;

&lt;p&gt;&lt;cite&gt;&amp;#8220;When you are shitting blood, you just have to laugh.&amp;#8221;&lt;/cite&gt;&lt;/p&gt;

&lt;p&gt;There is a corollary to this that goes something like, &amp;#8220;When you are shitting blood, you are probably better off seeking medical attention.&amp;#8221;&lt;/p&gt;

&lt;p&gt;I&amp;#8217;m sure India has much much more to teach me, and I hope to be a receptive student for the rest of my life. But for now at least, this will do.&lt;/p&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8675954-6949642008058025317?l=dforeffort.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dforeffort.blogspot.com/feeds/6949642008058025317/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8675954&amp;postID=6949642008058025317' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/6949642008058025317'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/6949642008058025317'/><link rel='alternate' type='text/html' href='http://dforeffort.blogspot.com/2007/08/lessons-from-india.html' title='Lessons from India'/><author><name>Zach</name><uri>http://www.blogger.com/profile/00997884321890742030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6yJn2Xl-VQA/TH0zdhQh6kI/AAAAAAAAAHQ/fd8g14_PWFM/S220/2010-08-31-zach.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675954.post-7386334169742302381</id><published>2007-08-06T09:01:00.001-07:00</published><updated>2007-08-06T09:03:08.662-07:00</updated><title type='text'>the Stage Names</title><content type='html'>Rapturous review. I am thrilled to my gills:

&lt;a href="http://www.pitchforkmedia.com/article/record_review/44665-the-stage-names"&gt;Pitchfork Media: the Stage Names&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8675954-7386334169742302381?l=dforeffort.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dforeffort.blogspot.com/feeds/7386334169742302381/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8675954&amp;postID=7386334169742302381' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/7386334169742302381'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/7386334169742302381'/><link rel='alternate' type='text/html' href='http://dforeffort.blogspot.com/2007/08/stage-names.html' title='the Stage Names'/><author><name>Zach</name><uri>http://www.blogger.com/profile/00997884321890742030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6yJn2Xl-VQA/TH0zdhQh6kI/AAAAAAAAAHQ/fd8g14_PWFM/S220/2010-08-31-zach.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675954.post-396494962124984027</id><published>2007-07-22T12:45:00.001-07:00</published><updated>2007-07-22T12:45:56.050-07:00</updated><title type='text'>Graham Time</title><content type='html'>&lt;p&gt;I&amp;#8217;m heading out to go pick up Graham from my mother-in-law&amp;#8217;s in San Antonio and head over to Kerrville to visit my parents. I really miss him! It turns out solitude is lonely.&lt;/p&gt;

&lt;p&gt;I have gotten a fair amount of work done, but I wasn&amp;#8217;t the ironman of productivity I imagined. I made significant headway on two out of three projects. It&amp;#8217;s not bad. I&amp;#8217;ve got a ton of ideas kicking around in my head for what to do with this itty bitty company I seem to have started. I&amp;#8217;m being suffocated by options!&lt;/p&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8675954-396494962124984027?l=dforeffort.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dforeffort.blogspot.com/feeds/396494962124984027/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8675954&amp;postID=396494962124984027' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/396494962124984027'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/396494962124984027'/><link rel='alternate' type='text/html' href='http://dforeffort.blogspot.com/2007/07/graham-time.html' title='Graham Time'/><author><name>Zach</name><uri>http://www.blogger.com/profile/00997884321890742030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6yJn2Xl-VQA/TH0zdhQh6kI/AAAAAAAAAHQ/fd8g14_PWFM/S220/2010-08-31-zach.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675954.post-1022277393676570864</id><published>2007-07-21T17:29:00.001-07:00</published><updated>2007-07-21T17:29:25.386-07:00</updated><title type='text'>Thinking About a Night On the Town</title><content type='html'>&lt;p&gt;I&amp;#8217;ve gotten a good amount of work done today, and I&amp;#8217;m starting to think I will go to Austin to see HP5 at the &lt;a href="http://www.originalalamo.com/Default.aspx?l=4"&gt;Alamo Drafthouse&lt;/a&gt;. Food and beer and cinema! Dare I get an iPhone while I&amp;#8217;m in town?&lt;/p&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8675954-1022277393676570864?l=dforeffort.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dforeffort.blogspot.com/feeds/1022277393676570864/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8675954&amp;postID=1022277393676570864' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/1022277393676570864'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/1022277393676570864'/><link rel='alternate' type='text/html' href='http://dforeffort.blogspot.com/2007/07/thinking-about-night-on-town.html' title='Thinking About a Night On the Town'/><author><name>Zach</name><uri>http://www.blogger.com/profile/00997884321890742030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6yJn2Xl-VQA/TH0zdhQh6kI/AAAAAAAAAHQ/fd8g14_PWFM/S220/2010-08-31-zach.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675954.post-2753137826099084920</id><published>2007-07-21T10:24:00.001-07:00</published><updated>2007-07-21T10:32:03.115-07:00</updated><title type='text'>OMG WTF</title><content type='html'>&lt;p&gt;Did I really stay up until 5am watching the 2002 &lt;em&gt;remake&lt;/em&gt; of Carrie on USA? Yeah, I did.&lt;/p&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8675954-2753137826099084920?l=dforeffort.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dforeffort.blogspot.com/feeds/2753137826099084920/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8675954&amp;postID=2753137826099084920' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/2753137826099084920'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/2753137826099084920'/><link rel='alternate' type='text/html' href='http://dforeffort.blogspot.com/2007/07/omg-wtf.html' title='OMG WTF'/><author><name>Zach</name><uri>http://www.blogger.com/profile/00997884321890742030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6yJn2Xl-VQA/TH0zdhQh6kI/AAAAAAAAAHQ/fd8g14_PWFM/S220/2010-08-31-zach.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675954.post-6559106723675807773</id><published>2007-07-20T21:01:00.001-07:00</published><updated>2007-07-21T10:32:29.805-07:00</updated><title type='text'>Awful Quiet Around Here</title><content type='html'>&lt;p&gt;I don&amp;#8217;t think I&amp;#8217;ve ever been alone in this house for more than a couple of hours before. The marathon continues. I&amp;#8217;ll be working on three separate projects, and I have just switched contexts. I also took a break to eat dinner, feed the dogs, and watch a few minutes of &amp;#8220;Faster, Pussycat! Kill! Kill!&amp;#8221;&lt;/p&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8675954-6559106723675807773?l=dforeffort.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dforeffort.blogspot.com/feeds/6559106723675807773/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8675954&amp;postID=6559106723675807773' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/6559106723675807773'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/6559106723675807773'/><link rel='alternate' type='text/html' href='http://dforeffort.blogspot.com/2007/07/awful-quiet-around-here.html' title='Awful Quiet Around Here'/><author><name>Zach</name><uri>http://www.blogger.com/profile/00997884321890742030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6yJn2Xl-VQA/TH0zdhQh6kI/AAAAAAAAAHQ/fd8g14_PWFM/S220/2010-08-31-zach.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675954.post-5300739143567562652</id><published>2007-07-20T13:44:00.001-07:00</published><updated>2007-07-21T10:31:40.389-07:00</updated><title type='text'>48 hour "Rock Star"</title><content type='html'>&lt;p&gt;Elizabeth and Dean are in Chicago for a conference, and Graham is with my mother-in-law for the next 48 hours, which means I have a short chance to see what it&amp;#8217;s like to work like &lt;a href="http://www.anunreasonableman.com/" title="Ralph Nader Documentary, An Unreasonable Man"&gt;Ralph Nader&lt;/a&gt;, or a &lt;a href="http://abc.go.com/primetime/greysanatomy/index" title="ABC.com Grey's Anatomy:Thursdays at 9/8c."&gt;surgical intern&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;I&amp;#8217;ll update here every couple of hours to let you know how it&amp;#8217;s going.&lt;/p&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8675954-5300739143567562652?l=dforeffort.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dforeffort.blogspot.com/feeds/5300739143567562652/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8675954&amp;postID=5300739143567562652' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/5300739143567562652'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/5300739143567562652'/><link rel='alternate' type='text/html' href='http://dforeffort.blogspot.com/2007/07/48-hour-star.html' title='48 hour &amp;quot;Rock Star&amp;quot;'/><author><name>Zach</name><uri>http://www.blogger.com/profile/00997884321890742030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6yJn2Xl-VQA/TH0zdhQh6kI/AAAAAAAAAHQ/fd8g14_PWFM/S220/2010-08-31-zach.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675954.post-6484167467887609945</id><published>2007-06-09T14:39:00.001-07:00</published><updated>2007-06-09T15:37:03.450-07:00</updated><title type='text'>Letter to Myself 20 Years Ago</title><content type='html'>&lt;h1 id="letter_to_myself_20_years_ago"&gt;Letter to myself 20 years ago&lt;/h1&gt;

&lt;p&gt;Dear Zach,
You&amp;#8217;re probably curious about what happens to you when you grow up. I don&amp;#8217;t want to go through a history; It&amp;#8217;s probably not a good idea to know everything that&amp;#8217;s going to happen to you over the next 20 years. I&amp;#8217;ll just give you some pointers, and if it doesn&amp;#8217;t help you it&amp;#8217;s probably your own damn fault.&lt;/p&gt;

&lt;h2 id="failure"&gt;Failure&lt;/h2&gt;

&lt;p&gt;The most important thing I&amp;#8217;ve learned in the last 20 years is that it&amp;#8217;s ok to try something even if you&amp;#8217;re afraid it won&amp;#8217;t work out or you&amp;#8217;ll fuck it up or something. In fact, every time you go out on a limb that makes you uncomfortable, you&amp;#8217;re going to grow as a person. Here&amp;#8217;s an example: you&amp;#8217;re going to co-found a very good rock band. What&amp;#8217;s the best preparation for playing live music on a stage in front of thousands of people? You think practice? Wrong. It&amp;#8217;s playing on a stage in front of people. That&amp;#8217;s right, even when you&amp;#8217;re quite sure you don&amp;#8217;t know what you&amp;#8217;re doing and it scares the shit out of you, just doing the damn thing is the surest way to get any good at it.&lt;/p&gt;

&lt;p&gt;Failure is normal. Natural selection works by trying a million variations until one succeeds. No one remembers or cares about the failures: they are part of the process. The key point here is that you are trying to do something. Caveat: not all failures are created equal. Dropping out of school and sitting on your ass is not ok.&lt;/p&gt;

&lt;h2 id="women_sex"&gt;Women (Sex)&lt;/h2&gt;

&lt;p&gt;I wish someone had given me this advice: obsessing about women and sex is the biggest waste of time in your life. It doesn&amp;#8217;t sound romantic, but this is true: one of the best things about marriage is that you can divert all the energy you spent worrying about sex toward something useful.&lt;/p&gt;

&lt;p&gt;Ok, this is not going to be easy for you to hear: your philosophy of exalting women does not work. Women are not exalted or sacred. They are people, same as anyone. Some are smart, some are stupid. Some are kind, some are mean. They will not love you more because you worship them. In fact, the opposite is true. If you look at it, you will see that it&amp;#8217;s actually insulting to a woman to treat her like she needs some kind of special protection. You are not going to be rewarded for being the most reverent and deferential person in your class. You are not worthy of praise because you try to come off as selfless. Your fixation on being morally superior to your peers makes you an asshole. If you want to be a good person, forget about having the appearance of goodness, and instead do some nice things for some people for a change.&lt;/p&gt;

&lt;p&gt;Anyway, back to the girls. My advice to you is to find a young lady with a loose reputation and convince her to do you in her canopy bed while her parents are out of the house. You can pretend to be studying! You don&amp;#8217;t have to be in love. At this early stage, it&amp;#8217;s better if you aren&amp;#8217;t. You are going to be tempted not to believe me, but I&amp;#8217;m &lt;em&gt;you&lt;/em&gt; for chrissakes, I should know. As long as I&amp;#8217;m giving you such startling advice, I may as well say the responsible thing as well: don&amp;#8217;t have any unprotected sex. You might think you&amp;#8217;re so smart you would never have unprotected sex, but actually you would, dumbass.&lt;/p&gt;

&lt;p&gt;In a larger sense, your issues with women are &lt;em&gt;actually&lt;/em&gt; self-confidence problems. And I know that you can&amp;#8217;t just hear someone say, &amp;#8220;Be more confident,&amp;#8221; and you will be. I hate to tell you this, but even 20 years later, you don&amp;#8217;t have the self-confidence problem licked, but you&amp;#8217;re making a lot of progress. Maybe it would help you to just acknowledge that your first impulse about how people think of you may not be correct. Example: when you&amp;#8217;re a junior in high school and Deana Townes invites you spend the weekend with her on Cape Cod, it&amp;#8217;s &lt;em&gt;because she likes you&lt;/em&gt; and not some kind of scam calculated to humiliate you. Jesus, snap out of it.&lt;/p&gt;

&lt;h2 id="college"&gt;College&lt;/h2&gt;

&lt;p&gt;I want to say a few words about college because if you don&amp;#8217;t make some changes, you&amp;#8217;re going to have a &lt;em&gt;miserable&lt;/em&gt; time. You are accustomed to succeeding in school without much effort. This will not continue to be the case. I suspect that when you run up against your limitations you actually don&amp;#8217;t &lt;em&gt;want&lt;/em&gt; to try because it will mean that you know what your limitations are. Please try to accept that you aren&amp;#8217;t smart enough to ace everything, and that you will need discipline to do a halfway decent job. Please do at least this: drum up the discipline to &lt;em&gt;attend&lt;/em&gt; all your classes. The rest is not that hard, but you will go a long way just by showing up over and over like clockwork.&lt;/p&gt;

&lt;p&gt;Here is something that really surprised me: the subjects you study are not remotely as important as the quality of the instructors you get. Use the instructor surveys and choose the best professors, no matter what they&amp;#8217;re teaching!&lt;/p&gt;

&lt;p&gt;College is not a place to learn a trade, even though they try to make you think it is. College is a chance to learn how to &lt;em&gt;think&lt;/em&gt;. In order to get the most out of it, you should take exciting classes in as many disciplines as you can. And just as importantly, get as many social experiences as you can. This is how you grow. And it can be a lot of fun. When you enter the working world, you&amp;#8217;re not going to have nearly as many chances to make friends, so take advantage of it.&lt;/p&gt;

&lt;h2 id="miscellaneous"&gt;Miscellaneous&lt;/h2&gt;

&lt;p&gt;Those are the biggies, but I should tell you a handful of other things. I apologize if I&amp;#8217;m coming across as a prick. Don&amp;#8217;t worry, you don&amp;#8217;t become some kind of monster. I&amp;#8217;m being harsher on you that I would be with anyone else, because you&amp;#8217;re me. I feel like I shouldn&amp;#8217;t have to candy coat anything with you, you know?&lt;/p&gt;

&lt;p&gt;Your taste in music isn&amp;#8217;t any good. Here&amp;#8217;s something you can take to the fucking bank: the top 40 is &lt;em&gt;awful&lt;/em&gt;. Stay away. Try listening to &amp;#8220;Sgt. Pepper&amp;#8217;s Lonely Hearts Club Band&amp;#8221; by the Beatles about two dozen times. Try the Zombies, Bob Dylan, Talking Heads, the Cure, Joy Division, Tom Waits, Lou Reed, Nina Simone, the Pixies, &amp;#8220;Pet Sounds&amp;#8221; by the Beach Boys, in no particular order. Country music is turning to shit, but you can take comfort in Johnny Cash, the Stanley Brothers, and Bob Wills, among others, but I&amp;#8217;m not really in that world these days.&lt;/p&gt;

&lt;p&gt;Trust your instincts. You&amp;#8217;re not too young to do something no one&amp;#8217;s ever done before. Go find out what the Internet is; It&amp;#8217;s gonna be huge!&lt;/p&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8675954-6484167467887609945?l=dforeffort.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dforeffort.blogspot.com/feeds/6484167467887609945/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8675954&amp;postID=6484167467887609945' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/6484167467887609945'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/6484167467887609945'/><link rel='alternate' type='text/html' href='http://dforeffort.blogspot.com/2007/06/letter-to-myself-20-years-ago.html' title='Letter to Myself 20 Years Ago'/><author><name>Zach</name><uri>http://www.blogger.com/profile/00997884321890742030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6yJn2Xl-VQA/TH0zdhQh6kI/AAAAAAAAAHQ/fd8g14_PWFM/S220/2010-08-31-zach.jpeg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675954.post-3569064305245914144</id><published>2007-05-23T13:54:00.001-07:00</published><updated>2007-05-23T13:55:32.004-07:00</updated><title type='text'>Life Hack #159</title><content type='html'>&lt;p&gt;My office building restroom has the world's cheapest paper towels. So cheap that if you try to pull one out with wet hands, your fingers pass through it like so much cotton candy.&lt;/p&gt;
&lt;p&gt;It took me a while to train myself, but the solution is to grab one or two paper towels while my hands are still dry and set them on the counter, ready for action!&lt;/p&gt;
&lt;p&gt;My degree in engineering had to come in handy at some point!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8675954-3569064305245914144?l=dforeffort.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dforeffort.blogspot.com/feeds/3569064305245914144/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8675954&amp;postID=3569064305245914144' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/3569064305245914144'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/3569064305245914144'/><link rel='alternate' type='text/html' href='http://dforeffort.blogspot.com/2007/05/life-hack-159.html' title='Life Hack #159'/><author><name>Zach</name><uri>http://www.blogger.com/profile/00997884321890742030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6yJn2Xl-VQA/TH0zdhQh6kI/AAAAAAAAAHQ/fd8g14_PWFM/S220/2010-08-31-zach.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675954.post-2362846043326135806</id><published>2007-05-02T12:05:00.000-07:00</published><updated>2007-05-02T20:51:05.630-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='baby dean'/><title type='text'>Dean Atwood Thomas</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_6yJn2Xl-VQA/RjjhMUNnLTI/AAAAAAAAAAM/EVwTpd4OfU8/s1600-h/dean-day-1.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_6yJn2Xl-VQA/RjjhMUNnLTI/AAAAAAAAAAM/EVwTpd4OfU8/s400/dean-day-1.jpg" alt="" id="BLOGGER_PHOTO_ID_5060041783051234610" border="0" /&gt;&lt;/a&gt;April 24, 2007&lt;br/&gt;
8 pounds, 8 ounces
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8675954-2362846043326135806?l=dforeffort.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dforeffort.blogspot.com/feeds/2362846043326135806/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8675954&amp;postID=2362846043326135806' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/2362846043326135806'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/2362846043326135806'/><link rel='alternate' type='text/html' href='http://dforeffort.blogspot.com/2007/05/dean-atwood-thomas.html' title='Dean Atwood Thomas'/><author><name>Zach</name><uri>http://www.blogger.com/profile/00997884321890742030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6yJn2Xl-VQA/TH0zdhQh6kI/AAAAAAAAAHQ/fd8g14_PWFM/S220/2010-08-31-zach.jpeg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_6yJn2Xl-VQA/RjjhMUNnLTI/AAAAAAAAAAM/EVwTpd4OfU8/s72-c/dean-day-1.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675954.post-2629922306716329734</id><published>2007-04-16T10:16:00.001-07:00</published><updated>2007-04-16T10:16:10.590-07:00</updated><title type='text'>Thawing Out</title><content type='html'>I've been incommunicado for a while. I'm slowing coming back into public life. More soon.

P.S. Props to MarsEdit!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8675954-2629922306716329734?l=dforeffort.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dforeffort.blogspot.com/feeds/2629922306716329734/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8675954&amp;postID=2629922306716329734' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/2629922306716329734'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/2629922306716329734'/><link rel='alternate' type='text/html' href='http://dforeffort.blogspot.com/2007/04/thawing-out.html' title='Thawing Out'/><author><name>Zach</name><uri>http://www.blogger.com/profile/00997884321890742030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6yJn2Xl-VQA/TH0zdhQh6kI/AAAAAAAAAHQ/fd8g14_PWFM/S220/2010-08-31-zach.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675954.post-2302042313700683813</id><published>2007-01-10T11:10:00.000-08:00</published><updated>2007-01-10T11:19:17.101-08:00</updated><title type='text'>Why I Am an Un-Reformed Apple Fanboy</title><content type='html'>&lt;p&gt;Everyone loves a winner. Did you ever notice that your local football team gets a lot more popular the closer they get to the championship? So what makes someone love a company? It seems like it should be the one that makes the most money, but that doesn&amp;#8217;t appear to be it. What explains the passion that surrounds Apple, Inc.?&lt;/p&gt;

&lt;p&gt;I think it has a lot to do with how personal these products are. MacBooks and iPods inspire such devotion because they get inside our lives and change us. Apple is famous for blowing right past the status quo. Where another company would think they have a winner if their product is 20% smaller or 10% cheaper, Apple has a habit of saying, &amp;#8220;Forget about the state of the art. It just isn&amp;#8217;t nearly good enough.&amp;#8221; The underlying message is that &lt;em&gt;we&lt;/em&gt;, their customers, deserve something we haven&amp;#8217;t even dared to dream of yet. The new &lt;a href="http://www.apple.com/iphone"&gt;iPhone&lt;/a&gt; is a prime example of this. For better or for worse, this product puts a groundswell of emotion in me. What&amp;#8217;s the emotion? It&amp;#8217;s gratitude. I am grateful that someone stood up and said &amp;#8220;Adequate isn&amp;#8217;t.&amp;#8221;&lt;/p&gt;

&lt;p&gt;There is a contagious pride in a category-smashing Apple product. It&amp;#8217;s the same pride you feel in your football team. When Apple is at their best, they are not producing just any old thing, they are producing &lt;em&gt;the best that has ever been made&lt;/em&gt;. People love to see someone take a million-to-one shot and just &lt;em&gt;nail it&lt;/em&gt;. Again, I&amp;#8217;m getting back to emotions. As social creatures, we have a deep desire to be part of something greater than ourselves.&lt;/p&gt;

&lt;p&gt;The vast majority of companies or organizations of any kind are only seeking to produce something of value. But when your standard is much higher than that, when your standard is the best that has ever been, you enter into the realm of passion, into something deep inside of every human being that usually lies dormant. The difference between passion-off and passion-on is not just a difference of degree; it is a difference of kind. Passionate people aren&amp;#8217;t just more productive (though they are that). Passion reconfigures what is even possible.&lt;/p&gt;

&lt;p&gt;I have only worked for one organization where passion was normal, a small company called Human Code in Austin, Texas, that was acquired and dismantled during the dotcom boom and bust. Now, I&amp;#8217;m starting my own company, and I don&amp;#8217;t even know what we&amp;#8217;re going to build yet. But I know that whatever it is, whether it&amp;#8217;s a product or a service, our vision will be to build the best that has ever been made. It sounds like the height of hubris to even say that, but it is ok with me to strive and fail, if there is passion in the striving.&lt;/p&gt;

&lt;p&gt;So yes, I am an Apple fanboy, and I make no apologies. I may have to buy two iPhones: one to use and one to eat.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8675954-2302042313700683813?l=dforeffort.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dforeffort.blogspot.com/feeds/2302042313700683813/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8675954&amp;postID=2302042313700683813' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/2302042313700683813'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/2302042313700683813'/><link rel='alternate' type='text/html' href='http://dforeffort.blogspot.com/2007/01/why-i-am-un-reformed-apple-fanboy.html' title='Why I Am an Un-Reformed Apple Fanboy'/><author><name>Zach</name><uri>http://www.blogger.com/profile/00997884321890742030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6yJn2Xl-VQA/TH0zdhQh6kI/AAAAAAAAAHQ/fd8g14_PWFM/S220/2010-08-31-zach.jpeg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675954.post-116398710812421491</id><published>2006-11-19T17:45:00.000-08:00</published><updated>2006-11-19T17:45:08.170-08:00</updated><title type='text'>12#</title><content type='html'>&lt;p&gt;As I write this, I&amp;#8217;m wrapping up my eighth week on the Paleo diet. I am twelve pounds lighter. I think it&amp;#8217;s safe to say that this has as much to do with being calorie-deprived as with any unique properties of the &amp;#8220;Paleo way.&amp;#8221; My goal with the diet is not to lose weight, but to control my cholesterol without statin drugs. I won&amp;#8217;t know how I&amp;#8217;m doing on that score until I get my next blood test, which I will probably schedule for sometime this week.&lt;/p&gt;

&lt;p&gt;I have not been a perfect Paleo dieter, but I have had better-than-average self discipline. When I take the trouble to plan ahead, I&amp;#8217;m eating very well. When I don&amp;#8217;t, I scarcely eat at all. At the sophisticated end of the spectrum, you&amp;#8217;re supposed to fill a lot of time with planning, shopping, cooking, storing, and transporting your ideal Paleo food. At the other extreme, you can do this diet in two laughably simple steps:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Sit down to a meal.&lt;/li&gt;
&lt;li&gt;If your food has sugar, salt, grains, legumes, dairy, corn, or potatoes in it, don&amp;#8217;t put it in your mouth.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Will you be hungry? Oh yes, you will. Will you be jealous when your wife prepares quiche? Affirmative.&lt;/p&gt;

&lt;p&gt;You&amp;#8217;re allowed to eat as much lean meat as you can choke down. I was a vegetarian before this, because I think factory farming is bad for people, animals, and the environment. Since I went Paleo, I have only purchased organic, vegetarian-fed meat, which is a half-measure at best. I still don&amp;#8217;t know where this meat comes from. I do not have a clear conscience about this, and I&amp;#8217;m not sure what to do long-term. If it turns out this diet is doing nothing for my blood, I&amp;#8217;ll be a vegetarian again in a New York minute. But what if it turns out I&amp;#8217;m in the best health of my life? I&amp;#8217;ll have a dilemma on my hands.&lt;/p&gt;

&lt;p&gt;More on this developing story as it &amp;#8212; develops.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8675954-116398710812421491?l=dforeffort.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dforeffort.blogspot.com/feeds/116398710812421491/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8675954&amp;postID=116398710812421491' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/116398710812421491'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/116398710812421491'/><link rel='alternate' type='text/html' href='http://dforeffort.blogspot.com/2006/11/12.html' title='12#'/><author><name>Zach</name><uri>http://www.blogger.com/profile/00997884321890742030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6yJn2Xl-VQA/TH0zdhQh6kI/AAAAAAAAAHQ/fd8g14_PWFM/S220/2010-08-31-zach.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675954.post-116326770389501978</id><published>2006-11-11T09:55:00.000-08:00</published><updated>2006-11-11T09:55:03.943-08:00</updated><title type='text'>Waking Up</title><content type='html'>&lt;p&gt;Elizabeth and I were trying to figure out why we&amp;#8217;re not more excited by the historic power shift in Washington this week. I said, &amp;#8220;Well, the good news is we have finally woken up from the nightmare. The bad news is that while we were sleeping, we did, in fact, shit the bed.&amp;#8221;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8675954-116326770389501978?l=dforeffort.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dforeffort.blogspot.com/feeds/116326770389501978/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8675954&amp;postID=116326770389501978' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/116326770389501978'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/116326770389501978'/><link rel='alternate' type='text/html' href='http://dforeffort.blogspot.com/2006/11/waking-up.html' title='Waking Up'/><author><name>Zach</name><uri>http://www.blogger.com/profile/00997884321890742030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6yJn2Xl-VQA/TH0zdhQh6kI/AAAAAAAAAHQ/fd8g14_PWFM/S220/2010-08-31-zach.jpeg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675954.post-116180862309000528</id><published>2006-10-25T13:37:00.000-07:00</published><updated>2007-01-10T11:21:28.845-08:00</updated><title type='text'>Poverty is Better than Regret</title><content type='html'>I'm going to India in March.

Yeah, it's funny how things work. Just a week ago, spending 17 days in India soaking up the culture couldn't have been further from my mind. But then I got a surprise email from my high school. They're organizing a trip to India for spring break (I know, much cooler than South Padre, right?) and they decided to extend the invitation to alums. The best thing about this is that it's being led by my favorite teacher, David Weidman. He was the theatre director back when theatre was the best thing in my life, and he was an indispensable mentor. For the purposes of this trip, it doesn't hurt that he was raised in India.

I was conflicted, because the trip costs $3500, which is about $3500 more than I can afford for a trip of this kind. After considering it from a dozen sides, I decided I'd be crazy &lt;span style="font-style:italic;"&gt;not&lt;/span&gt; to go. I asked my friend Mike for advice, and he said, “Poverty is better than regret.” Fuckin’ a.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8675954-116180862309000528?l=dforeffort.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dforeffort.blogspot.com/feeds/116180862309000528/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8675954&amp;postID=116180862309000528' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/116180862309000528'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/116180862309000528'/><link rel='alternate' type='text/html' href='http://dforeffort.blogspot.com/2006/10/poverty-is-better-than-regret.html' title='Poverty is Better than Regret'/><author><name>Zach</name><uri>http://www.blogger.com/profile/00997884321890742030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6yJn2Xl-VQA/TH0zdhQh6kI/AAAAAAAAAHQ/fd8g14_PWFM/S220/2010-08-31-zach.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675954.post-116180087287905269</id><published>2006-10-25T11:27:00.000-07:00</published><updated>2006-10-25T11:40:19.836-07:00</updated><title type='text'>Ass-First Programming</title><content type='html'>
&lt;p&gt;Full disclosure: I was an English major. As a programmer, I am one hell of a faker. I even wrote an &lt;a href="http://dforeffort.blogspot.com/2003_12_01_dforeffort_archive.html"&gt;essay&lt;/a&gt; about it a few years ago. I am not sure when I will ever live this down. I like to read about software, and I find plenty of things to remind me how far short I fall.&lt;/p&gt;

&lt;p&gt;My new favorite blog is by &lt;a href="http://steve-yegge.blogspot.com"&gt;Steve Yegge&lt;/a&gt;. He writes so well, he makes it look easy.&lt;/p&gt;

&lt;p&gt;When I read &lt;a href="http://steve-yegge.blogspot.com/2006/03/truth-about-interviewing.html"&gt;The Truth About Interviewing&lt;/a&gt; he really struck a nerve. This part in particular:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;If you want a job at a company like Microsoft, Yahoo!, Apple, or Amazon.com, they’re going to have high standards. It doesn’t matter if you “know how to program”. They’re going to test you on algorithmic complexity analysis, advanced data structures, algorithm design, searching and sorting, internationalization techniques, network protocols, OS-level memory management, parsing and semantic analysis, recursion and mathematical induction, graph theory, combinatorics, programming language theory, machine architecture, discrete math and logic, graphics and window systems, fonts and typesetting, color spaces and representations, databases and query languages, filesystems and storage, embedded systems, device drivers, mobile and wireless protocols, and internet standards and technologies.&lt;/p&gt;
  
  &lt;p&gt;If you’re lucky, that is.&lt;/p&gt;
  
  &lt;p&gt;If you’re unlucky, they’ll ask you to derive the outline of their Ph.D. thesis on fault-tolerant massively parallel machine-learning systems. Or to solve a grand-unification style computation problem involving telephone switches, grid networks, and third-degree differential equations. Or, God forbid, they’ll ask you about the darkest corners of C++ syntax.&lt;/p&gt;
  
  &lt;p&gt;And you want to know why they’ll ask you about that stuff? Because they’re using it every day. They’ve tried hiring people who don’t know this stuff. Believe me, they try all the time. They want to hire more programmers, and they’re out there on the constant lookout for new meat. But when they lower their standards, they get burned.…the service goes down for days, losing them millions; the project gets delivered late or even not at all, losing them contracts and customers; they lose the business battle to competitors who hired better engineers.&lt;/p&gt;
  
  &lt;p&gt;Putting together a pretty Ruby on Rails site is no small feat. Learning to program is no small feat. Many people try and fail to get even that far. But it’s 3- to 5-ball juggling, and it just doesn’t cut it for the Cirque du Soleils and private hospitals of the software industry. I’m sure you want to be a racecar driver, a hang-gliding instructor, a corporate lawyer, a movie sound editor, a rocket scientist. But you know you don’t have the requisite training or experience. Why do you think knowing a little (or even a lot) about programming automatically qualifies you to get hired at Microsoft?&lt;/p&gt;
  
  &lt;p&gt;Software companies have excruciatingly high standards, just like any other profession. Those that don’t get eaten up by those that do.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;He mentions this idea again in passing in &lt;a href="http://steve-yegge.blogspot.com/2006/09/bloggers-block-3-dreaming-in-browser.html"&gt;Dreaming in Browser Swamp&lt;/a&gt;
&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;One cause [of disrespect for web programming], and let’s be honest here, is that a lot of web developers were self-taught, weaned from text to HTML to onclick=”foo.hide()” and onwards to CSS and DOM and more complex JavaScript, and thence on to CGI and PHP and VB and ActiveX and SVG and Flash and the rest…&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;This is &lt;em&gt;exactly&lt;/em&gt; how I came to be a programmer (although in my case it was Java instead of VB and ActiveX). It hurts to be pegged.&lt;/p&gt;

&lt;p&gt;Sigh, this is a long-lived meme. Here’s Philip Greenspun from the &lt;a href="http://philip.greenspun.com/sql/introduction.html"&gt;introduction&lt;/a&gt; to &lt;a href="http://philip.greenspun.com/sql"&gt;SQL for Web Nerds&lt;/a&gt;:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;That doesn’t sound too tough to implement, does it? And, after all, one of the most refreshing things about the Web is how it encourages people without formal computer science backgrounds to program. So why not build your Internet bank on a transaction system implemented by an English major who has just discovered Perl?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;And Joel Spolsky, from the &lt;a href="http://www.joelonsoftware.com/articles/CoderToDeveloper.html"&gt;forward&lt;/a&gt; to Mike Gunderloy’s “Coder to Developer:”&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;There’s something weird about software development, some mystical quality, that makes all kinds of people think they know how to do it. I’ve worked at dotcom-type companies full of liberal arts majors with no software experience or training who nevertheless were convinced that they knew how to manage software teams and design user interfaces. This is weird, because nobody thinks they know how to remove a burst appendix, or rebuild a car engine, unless they actually know how to do it, but for some reason there are all these people floating around who think they know everything there is to know about software development.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The thing is, &lt;em&gt;I&lt;/em&gt; have high standards too. I’m not satisfied with the status quo. My wife and my (non-technical) co-workers are always telling me not to be so hard on myself. In their opinion, I’m a good engineer. While that feels nice, and I appreciate their support, it lures me into a false sense of security, because &lt;em&gt;they don’t know anything about software development&lt;/em&gt;. I try to learn all the time, but it always feels like I’m putting lipstick on a pig, because I don’t know &lt;em&gt;jack&lt;/em&gt; about pointer arithmetic, discrete math, number theory, compiler design, multi-threading, and on and on. Perhaps one day I’ll cave to my mediocrity and phone it in for the rest of my life, but by God I hope not. Until then, I stubbornly refuse to accept that I cannot be a good programmer just because I didn’t go to MIT. I’m trying to be very pragmatic and systematic about this: I will put the full light of day on my ignorance and chip away at it in the right places until I like the shape I’m taking. Which is not to say that it will ever be finished. I have to accept the fact that I have limitations — every human being does. But I don’t have to accept that my life is not up to me.&lt;/p&gt;

&lt;p&gt;In a perfectly painful synergy, this is also the story of how I became a “musician.” I will not rest until I can play piano like a cross between Reuben Gonzales and Count Basie. I hope you’re willing to wait, because this is going to take a while.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8675954-116180087287905269?l=dforeffort.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dforeffort.blogspot.com/feeds/116180087287905269/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8675954&amp;postID=116180087287905269' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/116180087287905269'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/116180087287905269'/><link rel='alternate' type='text/html' href='http://dforeffort.blogspot.com/2006/10/ass-first-programming.html' title='Ass-First Programming'/><author><name>Zach</name><uri>http://www.blogger.com/profile/00997884321890742030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6yJn2Xl-VQA/TH0zdhQh6kI/AAAAAAAAAHQ/fd8g14_PWFM/S220/2010-08-31-zach.jpeg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675954.post-115939909376596631</id><published>2006-09-27T16:18:00.000-07:00</published><updated>2006-09-27T16:18:46.960-07:00</updated><title type='text'>the Paleo Diet, day 3</title><content type='html'>I got &lt;a href="http://amazon.com/o/ASIN/0471267554"&gt;the book&lt;/a&gt; and as of Sunday evening I'm officially on the Paleo Diet.

I've done some crazy things, folks. I've done detox diets, I've been vegetarian. But this really takes the cake. Scratch that; Cake is not allowed.

Here is a brief summary of what is not allowed on the Paleo Diet: dairy, beans, corn, potatoes, grains, sugar, and salt.

This lays devastating waste to the &lt;a href="http://www.fldoe.org/nutrition/images/pyramid.gif"&gt;food guide pyramid&lt;/a&gt;.

Strangely, beer and wine are not prohibited, even though Paleo Man could not have had them. Loren Cordain PhD recommends moderation, of course!

I'm only on the third full day, and this is &lt;em&gt;hard&lt;/em&gt;. Basically, you can only have lean, fresh meat, fruit, and most vegetables (legumes and the starchy ones excluded). My fervent hope is that once I figure out how to shop for these things and how to make a few delicious meals under these restrictions, that I'll be happy again.

I want to give this a good college try, because it promises to bring out the caveman in me!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8675954-115939909376596631?l=dforeffort.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dforeffort.blogspot.com/feeds/115939909376596631/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8675954&amp;postID=115939909376596631' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/115939909376596631'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/115939909376596631'/><link rel='alternate' type='text/html' href='http://dforeffort.blogspot.com/2006/09/paleo-man_27.html' title='the Paleo Diet, day 3'/><author><name>Zach</name><uri>http://www.blogger.com/profile/00997884321890742030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6yJn2Xl-VQA/TH0zdhQh6kI/AAAAAAAAAHQ/fd8g14_PWFM/S220/2010-08-31-zach.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675954.post-115765702703534261</id><published>2006-09-07T12:23:00.000-07:00</published><updated>2006-09-07T12:23:47.076-07:00</updated><title type='text'>Paleo Man!</title><content type='html'>I did not care for my primary care physician at all, so I followed a recommendation from the fine folks at our local natural food store and switched to a very, um, &lt;em&gt;different&lt;/em&gt; sort of doctor.

Lane Sebring, M.D. spent more time with me in our initial consult than anybody I've ever gone to see before. Here are some highpoints of our visit:
&lt;ul&gt;
  &lt;li&gt;He extolled the virtues of hunting and gathering.&lt;/li&gt;
  &lt;li&gt;Vegetarianism and low-cholesterol diets are both vile propaganda.&lt;/li&gt;
  &lt;li&gt;I can choose to juice up my libido with a liberal course of testosterone.&lt;/li&gt;
  &lt;li&gt;His favorite breakfast: a 6 or 8 ounce buffalo steak with a side of spinach.&lt;/li&gt;
&lt;/ul&gt;

So he's taking me off statins ("What are they for? Certainly not for your health!") and putting me on &lt;a href="http://www.amazon.com/o/ASIN/0471267554"&gt;the Paleo Diet&lt;/a&gt; and I'm going to turn into some kind of primal man.

Now we're talking!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8675954-115765702703534261?l=dforeffort.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dforeffort.blogspot.com/feeds/115765702703534261/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8675954&amp;postID=115765702703534261' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/115765702703534261'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/115765702703534261'/><link rel='alternate' type='text/html' href='http://dforeffort.blogspot.com/2006/09/paleo-man.html' title='Paleo Man!'/><author><name>Zach</name><uri>http://www.blogger.com/profile/00997884321890742030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6yJn2Xl-VQA/TH0zdhQh6kI/AAAAAAAAAHQ/fd8g14_PWFM/S220/2010-08-31-zach.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675954.post-115636486957893346</id><published>2006-08-23T13:27:00.000-07:00</published><updated>2006-08-23T13:27:49.610-07:00</updated><title type='text'>SOCI 3307</title><content type='html'>I started auditing a statistics class today, from Dr. Sally Caldwell who is “the best stat teacher in the world.” [1]

This is gonna rock.

[1] Sally Caldwell, PhD. August 23, 2006&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8675954-115636486957893346?l=dforeffort.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dforeffort.blogspot.com/feeds/115636486957893346/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8675954&amp;postID=115636486957893346' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/115636486957893346'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/115636486957893346'/><link rel='alternate' type='text/html' href='http://dforeffort.blogspot.com/2006/08/soci-3307.html' title='SOCI 3307'/><author><name>Zach</name><uri>http://www.blogger.com/profile/00997884321890742030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6yJn2Xl-VQA/TH0zdhQh6kI/AAAAAAAAAHQ/fd8g14_PWFM/S220/2010-08-31-zach.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675954.post-115221333596127484</id><published>2006-07-06T12:15:00.000-07:00</published><updated>2006-07-06T12:15:36.063-07:00</updated><title type='text'>Better Living Through Numbers</title><content type='html'>&lt;p&gt;If you have 20 minutes to have your mind blown and your old assumptions about the world re-programmed, then watch &lt;a href="http://www.ted.com/tedtalks/tedtalksplayer.cfm?key=hans_rosling&amp;amp;flashEnabled=1"&gt;this video&lt;/a&gt; of Swedish public health expert Hans Rosling at this year's TED conference.&lt;/p&gt;
&lt;p&gt;Among the surprises: measured by the rate of child survival to the age of 5, Mao Tse Tung figures as one of the great humanitarians of all time.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8675954-115221333596127484?l=dforeffort.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dforeffort.blogspot.com/feeds/115221333596127484/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8675954&amp;postID=115221333596127484' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/115221333596127484'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/115221333596127484'/><link rel='alternate' type='text/html' href='http://dforeffort.blogspot.com/2006/07/better-living-through-numbers.html' title='Better Living Through Numbers'/><author><name>Zach</name><uri>http://www.blogger.com/profile/00997884321890742030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6yJn2Xl-VQA/TH0zdhQh6kI/AAAAAAAAAHQ/fd8g14_PWFM/S220/2010-08-31-zach.jpeg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675954.post-115143544117387148</id><published>2006-06-27T12:10:00.000-07:00</published><updated>2006-06-27T12:10:41.216-07:00</updated><title type='text'>Oh, Glorious Day!</title><content type='html'>&lt;p&gt;Everyone buy &lt;a href="http://www.edwardtufte.com/tufte/books_be"&gt;this book&lt;/a&gt; immediately.&lt;/p&gt;&lt;p&gt;Edward Tufte (pronounced &amp;ldquo;tufty&amp;rdquo;) is one of my intellectual role models, right up there with Christopher Alexander. Tufte is for information what Alexander is for buildings. When I was in college, in a rut of non-inspiration, I took a gamble on an odd little course from the Division of Rhetoric and Composition called &amp;ldquo;Information Architecture,&amp;rdquo; for which Tufte's &amp;ldquo;Envisioning Information&amp;rdquo; was one of the texts. It was one of only two times in college I was awestruck (the other was an introduction to ancient Greek and Roman art). Granted, this tells you as much about my difficulties as an undergrad as it does about Tufte, but there you have it.&lt;/p&gt;&lt;p&gt;I went on to be riveted by the rest of his books. I can honestly say that post-Tufte I see the world in an entirely different light. A new book is like a national holiday. Imagine getting Harry Potter #7 delivered to your door out of nowhere by surprise. Times bajillion!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8675954-115143544117387148?l=dforeffort.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dforeffort.blogspot.com/feeds/115143544117387148/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8675954&amp;postID=115143544117387148' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/115143544117387148'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/115143544117387148'/><link rel='alternate' type='text/html' href='http://dforeffort.blogspot.com/2006/06/oh-glorious-day.html' title='Oh, Glorious Day!'/><author><name>Zach</name><uri>http://www.blogger.com/profile/00997884321890742030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6yJn2Xl-VQA/TH0zdhQh6kI/AAAAAAAAAHQ/fd8g14_PWFM/S220/2010-08-31-zach.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675954.post-115133343279517344</id><published>2006-06-26T07:50:00.000-07:00</published><updated>2006-06-26T07:55:57.686-07:00</updated><title type='text'>Post-Cartesian Objectivity</title><content type='html'>
&lt;p&gt;The older I get, the less of a relativist I become. I hope this trajectory does not lead to close-minded dogmatism, but I can at least flirt with it, right?&lt;/p&gt;
&lt;p&gt;I'm near the end of a magnificent book called "The Nature of Order: the Phenomenon of Life," by architect Christopher Alexander. I learned about him from software engineering, weirdly enough; He's the pioneer of a system of problem-solving by codifying the essence of common problems and describing a generic solution taken from accepted wisdom. He writes about it from the point of view of buildings, but it turns out to be a wonderful device for talking about software problems as well.&lt;/p&gt;
&lt;p&gt;"The Nature of Order" is a four-volume &lt;em&gt;magnum opus&lt;/em&gt; that strives to do no less than codify &lt;em&gt;beauty&lt;/em&gt; in objective terms. In order to do this, he first has to re-cast the very meaning of objectivity away from 17th century mechanistic scientific objectivity. Alexander blames this impersonal worldview for the cold, lifeless, and even hostile architecture of 20th century. In the Alexandrian model of life and beauty in the world, beauty is objective from the frame of reference of our shared humanity; it is a deeply-felt, profoundly human experience. What he describes is not so much an approach to the built environment as it is a philosophy by which we aim to make ourselves more truly alive.&lt;/p&gt;
&lt;p&gt;I can't wait to start volume two!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8675954-115133343279517344?l=dforeffort.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dforeffort.blogspot.com/feeds/115133343279517344/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8675954&amp;postID=115133343279517344' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/115133343279517344'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/115133343279517344'/><link rel='alternate' type='text/html' href='http://dforeffort.blogspot.com/2006/06/post-cartesian-objectivity.html' title='Post-Cartesian Objectivity'/><author><name>Zach</name><uri>http://www.blogger.com/profile/00997884321890742030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6yJn2Xl-VQA/TH0zdhQh6kI/AAAAAAAAAHQ/fd8g14_PWFM/S220/2010-08-31-zach.jpeg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675954.post-115107720606006665</id><published>2006-06-23T08:40:00.000-07:00</published><updated>2006-06-27T12:23:22.673-07:00</updated><title type='text'>“Overwhelming Response”</title><content type='html'>
&lt;p&gt;I just dialed 1-800-MY-APPLE and got this:
&lt;blockquote&gt;Due to overwhelming response to our products and services, we are unable to take your call.…&lt;/blockquote&gt;
&lt;/p&gt;
&lt;p&gt;Notice how they spin that to make it sound like a good thing.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8675954-115107720606006665?l=dforeffort.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dforeffort.blogspot.com/feeds/115107720606006665/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8675954&amp;postID=115107720606006665' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/115107720606006665'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/115107720606006665'/><link rel='alternate' type='text/html' href='http://dforeffort.blogspot.com/2006/06/overwhelming-response.html' title='&amp;ldquo;Overwhelming Response&amp;rdquo;'/><author><name>Zach</name><uri>http://www.blogger.com/profile/00997884321890742030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6yJn2Xl-VQA/TH0zdhQh6kI/AAAAAAAAAHQ/fd8g14_PWFM/S220/2010-08-31-zach.jpeg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675954.post-115057839226131826</id><published>2006-06-17T14:06:00.000-07:00</published><updated>2006-06-19T10:57:32.036-07:00</updated><title type='text'>MacBook Review</title><content type='html'>I'm loving my new Apple MacBook. I've got the white one, because I couldn't see why I should want to pay more to get the color of almost every other portable computer on earth.

I ordered it with the minimum RAM configuration and bought 2GB from Newegg right away. Apple must be smoking drugs to charge $500 for the same upgrade: Newegg's was around $180. I'm thrilled that the MacBook's RAM and hard drive are user-swappable, but there's a pitfall when installing the memory: shoving the memory modules in takes a good deal more force than anyone would reasonably expect. You don't usually want to be subjecting an expensive piece of equipment to brute force only a few minutes after you lift it out of the box.

And it's a beautiful box, by the way. Apple has a knack for achieving obsessive levels of refinement, and you can see it right down to the museum-of-modern-art packaging.

The MacBook has a new and different keyboard, and since I bought this machine sight unseen, I didn't know if I was going to like it. Well, I love it. It has a very crisp action that doesn't feel notebook-y at all. The key caps have a very subtle texture on them that makes them more tactile. The surface of the trackpad has the same texture, which makes it very nice to touch. If you put two fingers on the trackpad, you can scroll the active window. Remarkably, it's smart enough that if you have a window with multiple panes and multiple scrollbars, it scrolls the one your pointer is over even if if that pane does not have keyboard focus. Trackpad scrolling is so nice, I hope I never have to click a scroll button again. Speaking of clicking, the MacBook trackpad button is unfortunately a little mushy.

My previous machine was a G4 PowerBook, so I am enjoying a &lt;em&gt;big&lt;/em&gt; speed boost. I can build Sakai from scratch in four minutes instead of twelve. I've never had a computer with dual processor cores, let alone a "low end" consumer laptop like this one.

Oh, I just misspoke. A lot of hay has been made about how the MacBook and MacBook Pro are too hot to sit comfortably on your lap. It is absolutely true. It's fine for a few minutes, but only if you're wearing pants. ;-) For extended use on your couch or in your bed, you are going to want some kind of tray to set it on.

In spite of the dual cores, the heat, and the fact that it has a brighter screen and 25% more pixels than my old PowerBook, battery life is about a third longer. Since I like to be mobile, that's a lovely surprise.

The MacBook has a new high-gloss screen. I wasn't excited about this, but it turns out that in most lighting conditions you won't notice it. In one case, reflections were obvious and I just had to adjust the angle a little bit. I personally don't buy the claim that this glossy screen is going to make video look better. That sounds like pseudoscience to me.

The complement of software that comes bundled is pretty amazing. OS X is an entire universe all by itself, but you also get iLife '06, PhotoBooth, FrontRow, and full versions of ComicLife, OmniOutliner, and 7 classic board games from Freeverse. By surprise, there's also a full version of Quicken 2006 on here, which I could find no mention of on Apple's website.

That's about it for my first impressions. The built-in iSight camera is nice, as is the ability to boot into Windows, should that need ever arise (I'm not holding my breath).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8675954-115057839226131826?l=dforeffort.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dforeffort.blogspot.com/feeds/115057839226131826/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8675954&amp;postID=115057839226131826' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/115057839226131826'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/115057839226131826'/><link rel='alternate' type='text/html' href='http://dforeffort.blogspot.com/2006/06/macbook-review.html' title='MacBook Review'/><author><name>Zach</name><uri>http://www.blogger.com/profile/00997884321890742030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6yJn2Xl-VQA/TH0zdhQh6kI/AAAAAAAAAHQ/fd8g14_PWFM/S220/2010-08-31-zach.jpeg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675954.post-115032013762755621</id><published>2006-06-14T14:18:00.000-07:00</published><updated>2006-06-14T14:22:17.636-07:00</updated><title type='text'>MacBook Cometh</title><content type='html'>I'm taking delivery of a rawkin' MacBook tomorrow.
Thanks to the international date line, my package can depart China and arrive in Alaska &lt;span style="font-style: italic;"&gt;in the past.&lt;/span&gt;
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/2825/600/1600/fedex_tracking_window.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/2825/600/400/fedex_tracking_window.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8675954-115032013762755621?l=dforeffort.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dforeffort.blogspot.com/feeds/115032013762755621/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8675954&amp;postID=115032013762755621' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/115032013762755621'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/115032013762755621'/><link rel='alternate' type='text/html' href='http://dforeffort.blogspot.com/2006/06/macbook-cometh.html' title='MacBook Cometh'/><author><name>Zach</name><uri>http://www.blogger.com/profile/00997884321890742030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6yJn2Xl-VQA/TH0zdhQh6kI/AAAAAAAAAHQ/fd8g14_PWFM/S220/2010-08-31-zach.jpeg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675954.post-115013448837086809</id><published>2006-06-12T10:48:00.000-07:00</published><updated>2006-06-12T11:35:19.886-07:00</updated><title type='text'>I Will Eat My Socks…</title><content type='html'>… if all the 5-star reviews for this &lt;a href="http://www.amazon.com/gp/product/B000DENU2I"&gt;course on DVD&lt;/a&gt; were not written by the author himself! His style is &amp;mdash; how shall we say &amp;mdash distinctive? &lt;a href="http://en.wikipedia.org/wiki/Viral_marketing"&gt;Viral marketing&lt;/a&gt; on the very cheap. Hey Boris, next time you should mix up your capitalization and punctuation a little bit.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8675954-115013448837086809?l=dforeffort.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dforeffort.blogspot.com/feeds/115013448837086809/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8675954&amp;postID=115013448837086809' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/115013448837086809'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/115013448837086809'/><link rel='alternate' type='text/html' href='http://dforeffort.blogspot.com/2006/06/i-will-eat-my-socks.html' title='I Will Eat My Socks…'/><author><name>Zach</name><uri>http://www.blogger.com/profile/00997884321890742030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6yJn2Xl-VQA/TH0zdhQh6kI/AAAAAAAAAHQ/fd8g14_PWFM/S220/2010-08-31-zach.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675954.post-114988196820220684</id><published>2006-06-09T12:39:00.000-07:00</published><updated>2006-06-09T12:39:28.586-07:00</updated><title type='text'>Windows Genuine Advantage</title><content type='html'>The last time my Windows machine downloaded updates, I got this gem:

&lt;blockquote&gt;The Windows Genuine Advantage Notification tool notifies you if your copy of Windows is not genuine. If your system is found to be non-genuine, the tool will help you obtain a licensed copy of Windows.&lt;/blockquote&gt;

How stupid does Microsoft really think its customers are? As a software company, they're well within their rights to do what they feel is necessary to stem the tide of piracy, but they're pitching it like they're doing all of &lt;em&gt;us&lt;/em&gt; a magnificent favor. They even have a slick &lt;a href="http://www.microsoft.com/genuine/"&gt;website about it.&lt;/a&gt;

I don't know about you, but I doubt those that are using Windows for free are going to feel the "genuine advantage" vibe.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8675954-114988196820220684?l=dforeffort.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dforeffort.blogspot.com/feeds/114988196820220684/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8675954&amp;postID=114988196820220684' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/114988196820220684'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/114988196820220684'/><link rel='alternate' type='text/html' href='http://dforeffort.blogspot.com/2006/06/windows-genuine-advantage.html' title='Windows Genuine Advantage'/><author><name>Zach</name><uri>http://www.blogger.com/profile/00997884321890742030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6yJn2Xl-VQA/TH0zdhQh6kI/AAAAAAAAAHQ/fd8g14_PWFM/S220/2010-08-31-zach.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675954.post-114866132006749736</id><published>2006-05-26T09:35:00.000-07:00</published><updated>2006-05-26T09:35:20.113-07:00</updated><title type='text'>Maybe I'm Too Well Paid?</title><content type='html'>I have yet to work for an employer who will buy software tools for the team when we ask for them. The beautiful side of this is that it drove me to pursue open source alternatives, which has proved to be a very good thing.

One of the ways a state agency is ill-equipped to produce great software is that their byzantine purchasing process makes it very difficult to get development tools. Apparently the only place we can easily purchase from is &lt;a href="http://shi.com"&gt;shi&lt;/a&gt;. If shi doesn't carry it, then for all practical purposes, it doesn't exist for us. I guess no one has explained to the state agencies that we're entering a new golden age of independent software development. Software in &lt;em&gt;boxes&lt;/em&gt; is so last century.

I have been using a trial version of &lt;a href="http://macromates.com"&gt;TextMate,&lt;/a&gt; a fabulous text editor for developers on the mac. Its entire development is the work of one nice young man from Copenhagen. This software is worth more than the asking price (around $50), and Allan deserves our money, so I approached my boss, gave him a flashy demo, and asked him if he can get it.

After explaining the near-impossibility of fulfilling this request, he offered me an intriguing organizational hack: "If you pay for it with your own money, I'll reimburse you in time off." By the way, this is the officially-supported means of compensating for overtime, which when you think about it is not really a benefit ("You get to work on Saturday instead of Monday!").

At first, I was excited. A solution! I can get all the software I want! "See you in a couple of weeks boss, there's lots of stuff I wanna get." But then I started wishing I wasn't paid quite so well. If only I made minimum wage, I would get to take more than a day off in compensation for buying TextMate. As it is, though, I only get two and a half hours. Sheesh, that's only a long lunch. It's funny, ever since my son was born I have become very philosophical about time, about how I should value my time ever more highly. When faced with the chance to pay money for time, it suddenly feels like a different equation.

In this particular case, it's a no-brainer, because not only do I get two and a half hours back, I get some great software! I guess the problem &lt;em&gt;in general&lt;/em&gt; with being compensated in time, is that just like that, it's gone. There's a larger lesson here, isn't there? Time, she is a cruel mistress.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8675954-114866132006749736?l=dforeffort.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dforeffort.blogspot.com/feeds/114866132006749736/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8675954&amp;postID=114866132006749736' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/114866132006749736'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/114866132006749736'/><link rel='alternate' type='text/html' href='http://dforeffort.blogspot.com/2006/05/maybe-im-too-well-paid.html' title='Maybe I&apos;m Too Well Paid?'/><author><name>Zach</name><uri>http://www.blogger.com/profile/00997884321890742030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6yJn2Xl-VQA/TH0zdhQh6kI/AAAAAAAAAHQ/fd8g14_PWFM/S220/2010-08-31-zach.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675954.post-114809238399838160</id><published>2006-05-19T19:19:00.000-07:00</published><updated>2006-05-19T19:33:04.056-07:00</updated><title type='text'>Flirtation with MacBook Pro</title><content type='html'>I'm borrowing a shiney 15" MacBook Pro from work. First impression? It's cooking my lap! I had heard that these guys run hot, but it's leaving a MacBook-shaped mark on my body.

My other impression is that you can sort of tell that the Intel machines aren't as reliable (yet) as their PowerPC brothers. One of the first things I tried to do was download the new Intel compatible version of Eclipse, and on two attempts Firefox would only download the first 75% or so, and then StuffIt Expander would try to expand the incomplete file, hang and eat one of the CPU cores until I opened Activity Monitor to force it to quit.

I'm sure there is an Intel mac in my future, but playing with one rubs off some of the mystique. It's still just a computer. It's good for me to learn not to covet.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8675954-114809238399838160?l=dforeffort.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dforeffort.blogspot.com/feeds/114809238399838160/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8675954&amp;postID=114809238399838160' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/114809238399838160'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/114809238399838160'/><link rel='alternate' type='text/html' href='http://dforeffort.blogspot.com/2006/05/flirtation-with-macbook-pro.html' title='Flirtation with MacBook Pro'/><author><name>Zach</name><uri>http://www.blogger.com/profile/00997884321890742030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6yJn2Xl-VQA/TH0zdhQh6kI/AAAAAAAAAHQ/fd8g14_PWFM/S220/2010-08-31-zach.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675954.post-114788254200626364</id><published>2006-05-17T09:15:00.000-07:00</published><updated>2006-05-17T09:20:03.333-07:00</updated><title type='text'>Brainless Stock Photography</title><content type='html'>
&lt;p&gt;Part one of a new series.&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://www.opera.com/img/buy/support.jpg"/&gt;
&lt;br/&gt;This woman loves her computer so much, she'll sit in front of it even when it's not on!&lt;/p&gt;
&lt;p&gt;Update: the series began unofficially last October with &lt;a href="http://dforeffort.blogspot.com/2005/10/this-photo-is-mistake.html"&gt;this beauty from Apple.&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8675954-114788254200626364?l=dforeffort.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dforeffort.blogspot.com/feeds/114788254200626364/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8675954&amp;postID=114788254200626364' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/114788254200626364'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/114788254200626364'/><link rel='alternate' type='text/html' href='http://dforeffort.blogspot.com/2006/05/brainless-stock-photography.html' title='Brainless Stock Photography'/><author><name>Zach</name><uri>http://www.blogger.com/profile/00997884321890742030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6yJn2Xl-VQA/TH0zdhQh6kI/AAAAAAAAAHQ/fd8g14_PWFM/S220/2010-08-31-zach.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675954.post-114788209162045682</id><published>2006-05-17T09:08:00.000-07:00</published><updated>2006-05-17T09:20:45.816-07:00</updated><title type='text'>Zach Thomas: Browser Maverick!</title><content type='html'>
&lt;p&gt;I guess Firefox is just &lt;em&gt;too&lt;/em&gt; popular for my taste. I'm switching to &lt;a href="http://caminobrowser.org"&gt;Camino!&lt;/a&gt; Actually, I'm just giving Camino a test drive. After all, &lt;a href="http://greasemonkey.mozdev.org/"&gt;Greasemonkey&lt;/a&gt; contributes a great deal to making Firefox the coolest browser in the world. We'll see where this goes. Heck, I could still wind up with &lt;a href="http://www.omnigroup.com/applications/omniweb/"&gt;OmniWeb&lt;/a&gt; or &lt;a href="http://www.opera.com/"&gt;Opera.&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8675954-114788209162045682?l=dforeffort.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dforeffort.blogspot.com/feeds/114788209162045682/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8675954&amp;postID=114788209162045682' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/114788209162045682'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/114788209162045682'/><link rel='alternate' type='text/html' href='http://dforeffort.blogspot.com/2006/05/zach-thomas-maverick.html' title='Zach Thomas: Browser Maverick!'/><author><name>Zach</name><uri>http://www.blogger.com/profile/00997884321890742030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6yJn2Xl-VQA/TH0zdhQh6kI/AAAAAAAAAHQ/fd8g14_PWFM/S220/2010-08-31-zach.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675954.post-114772707349011550</id><published>2006-05-15T14:04:00.000-07:00</published><updated>2006-05-15T14:04:34.323-07:00</updated><title type='text'>Impactful Website</title><content type='html'>Thank goodness. Apparently I'm not the only one who despises the use of the word "impact" &lt;a href="http://www3.telus.net/linguisticsissues/buzz.html"&gt;as a verb&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8675954-114772707349011550?l=dforeffort.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dforeffort.blogspot.com/feeds/114772707349011550/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8675954&amp;postID=114772707349011550' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/114772707349011550'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/114772707349011550'/><link rel='alternate' type='text/html' href='http://dforeffort.blogspot.com/2006/05/impactful-website.html' title='Impactful Website'/><author><name>Zach</name><uri>http://www.blogger.com/profile/00997884321890742030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6yJn2Xl-VQA/TH0zdhQh6kI/AAAAAAAAAHQ/fd8g14_PWFM/S220/2010-08-31-zach.jpeg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675954.post-114772498142462156</id><published>2006-05-15T13:29:00.000-07:00</published><updated>2006-05-15T13:29:41.916-07:00</updated><title type='text'>Bubble or No?</title><content type='html'>&lt;p&gt;In a new &lt;a href="http://www.businessweek.com/magazine/content/06_21/b3985051.htm"&gt;article&lt;/a&gt; at BusinessWeek (apparently it was written in the future &amp;mdash; it's dated seven days from now), they consider the question of whether we're in the midst of another tech bubble, headed for another crash.&lt;/p&gt;
&lt;p&gt;The authors say probably not, and I agree with them. While it's true that many new companies are starting up with copycat ideas and little real value, the difference this time is that they are spending next to &lt;em&gt;no money&lt;/em&gt; to get started. Innovation in business is just like innovation in nature: a thousand ideas must perish to find one that will propagate to future generations. In this era of cheap startups, there is very little harm in failure. This may prove to be an ideal environment for creating wealth in the &lt;a href="http://www.paulgraham.com/wealth.html"&gt;Paul Graham sense of the word&lt;/a&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8675954-114772498142462156?l=dforeffort.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dforeffort.blogspot.com/feeds/114772498142462156/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8675954&amp;postID=114772498142462156' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/114772498142462156'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/114772498142462156'/><link rel='alternate' type='text/html' href='http://dforeffort.blogspot.com/2006/05/bubble-or-no.html' title='Bubble or No?'/><author><name>Zach</name><uri>http://www.blogger.com/profile/00997884321890742030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6yJn2Xl-VQA/TH0zdhQh6kI/AAAAAAAAAHQ/fd8g14_PWFM/S220/2010-08-31-zach.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675954.post-114746024315753116</id><published>2006-05-12T11:57:00.000-07:00</published><updated>2006-05-12T11:57:23.200-07:00</updated><title type='text'>You Know You're Having a Rough Week When…</title><content type='html'>…it's Friday and you have your first chance to open your email, read your RSS feeds, and walk over to the vending machine to buy a Coke&amp;#8482;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8675954-114746024315753116?l=dforeffort.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dforeffort.blogspot.com/feeds/114746024315753116/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8675954&amp;postID=114746024315753116' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/114746024315753116'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/114746024315753116'/><link rel='alternate' type='text/html' href='http://dforeffort.blogspot.com/2006/05/you-know-youre-having-rough-week-when.html' title='You Know You&apos;re Having a Rough Week When…'/><author><name>Zach</name><uri>http://www.blogger.com/profile/00997884321890742030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6yJn2Xl-VQA/TH0zdhQh6kI/AAAAAAAAAHQ/fd8g14_PWFM/S220/2010-08-31-zach.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675954.post-114720066377573601</id><published>2006-05-09T11:51:00.000-07:00</published><updated>2006-05-09T12:00:10.726-07:00</updated><title type='text'>Skype + WiFi + Itty Bitty Phone</title><content type='html'>&lt;p&gt;As a sometime rock star, I can attest to the difficulty of making and receiving phone calls while touring the globe. My cell phone won't work overseas. Every country has its own version of pre-paid phone cards. They're expensive (the last time I was in Europe, I racked up more than $300 in phone calls to Elizabeth). And they're complicated: Every country has its own arcane formula of prefixes, country codes, area codes, exchanges, and extensions. The friendly robotic instructions will often not be in the language of your choice.&lt;/p&gt;
&lt;p&gt;Those days are over. SMC has announced &lt;a href="http://www.techtree.com/techtree/jsp/article.jsp?article_id=73007&amp;amp;cat_id=615"&gt;a WiFi phone with embedded Skype&lt;/a&gt;. &lt;a href="skype.com"&gt;Skype&lt;/a&gt; is a popular software system for making free calls over the Internet. They have a service for making calls to other Skype users and to regular telephones, and they have a service that gives your Skype account an ordinary phone number that people can use to call you from any phone. To this point, Skype has been a tool for nerds who like to keep their laptop computers around them at all times. With the advent of SMC's new phone, you won't need a computer at all to make and receive calls from anywhere.&lt;/p&gt;
&lt;p&gt;There is a major caveat, of course: you have to have access to a WiFi network to make or receive calls. This isn't so bad, especially with the proliferation of Internet caf&amp;eacute;s worldwide. And it's only a matter of time before ubiquitous wireless Internet access blankets the earth.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8675954-114720066377573601?l=dforeffort.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dforeffort.blogspot.com/feeds/114720066377573601/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8675954&amp;postID=114720066377573601' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/114720066377573601'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/114720066377573601'/><link rel='alternate' type='text/html' href='http://dforeffort.blogspot.com/2006/05/skype-wifi-itty-bitty-phone.html' title='Skype + WiFi + Itty Bitty Phone'/><author><name>Zach</name><uri>http://www.blogger.com/profile/00997884321890742030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6yJn2Xl-VQA/TH0zdhQh6kI/AAAAAAAAAHQ/fd8g14_PWFM/S220/2010-08-31-zach.jpeg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675954.post-114710111342194698</id><published>2006-05-08T08:11:00.000-07:00</published><updated>2006-05-08T08:16:37.160-07:00</updated><title type='text'>You Know Someone is a Bad Software Manager When…</title><content type='html'>&lt;p&gt;A software project manager who shall remain nameless was staffing up a new team. We were standing in line together at a hamburger cookout and after some small talk he asked me if I knew any software engineers looking for work.&lt;/p&gt;
&lt;p&gt;&amp;ldquo;I know of one, but he is really unlikable,&amp;rdquo; I said.&lt;/p&gt;
&lt;p&gt;Said the manager, &amp;ldquo;If he&amp;rsquo;s good, his personality doesn&amp;rsquo;t matter.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;He went on to drive his project into the ground. I wish I was making this up.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8675954-114710111342194698?l=dforeffort.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dforeffort.blogspot.com/feeds/114710111342194698/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8675954&amp;postID=114710111342194698' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/114710111342194698'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/114710111342194698'/><link rel='alternate' type='text/html' href='http://dforeffort.blogspot.com/2006/05/you-know-someone-is-bad-software.html' title='You Know Someone is a Bad Software Manager When…'/><author><name>Zach</name><uri>http://www.blogger.com/profile/00997884321890742030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6yJn2Xl-VQA/TH0zdhQh6kI/AAAAAAAAAHQ/fd8g14_PWFM/S220/2010-08-31-zach.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675954.post-114703175982153884</id><published>2006-05-07T12:55:00.000-07:00</published><updated>2006-05-09T13:29:49.566-07:00</updated><title type='text'>Screencast: Adding a Drawer to a Window</title><content type='html'>I've been having a lot of fun with Cocoa all weekend. Inspired by Apple's Core Data movie (which I found out was &lt;a href="http://rentzsch.com/links/adcCoreDataVideoTutorial"&gt;done&lt;/a&gt; by &lt;a href="http://rentzsch.com"&gt;"Wolf" Rentzsch&lt;/a&gt;), I decided to make a short movie to share a little of what I learned recently: &lt;a href="http://thomasfreelance.com/movies/optimized_drawer_demo.mov"&gt;How to Add a Drawer to a Window with Cocoa&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8675954-114703175982153884?l=dforeffort.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dforeffort.blogspot.com/feeds/114703175982153884/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8675954&amp;postID=114703175982153884' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/114703175982153884'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/114703175982153884'/><link rel='alternate' type='text/html' href='http://dforeffort.blogspot.com/2006/05/screncast-adding-drawer-to-window.html' title='Screencast: Adding a Drawer to a Window'/><author><name>Zach</name><uri>http://www.blogger.com/profile/00997884321890742030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6yJn2Xl-VQA/TH0zdhQh6kI/AAAAAAAAAHQ/fd8g14_PWFM/S220/2010-08-31-zach.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675954.post-114694958110849996</id><published>2006-05-06T14:06:00.000-07:00</published><updated>2006-05-08T08:18:50.836-07:00</updated><title type='text'>Rocking with Core Data</title><content type='html'>
&lt;p&gt;My wife and child are in San Antonio for the weekend, so I'm left alone to &amp;mdash; what else? &amp;mdash; write code! I have embarked on a 36-hour code jam with Objective-C and Cocoa. I'm attempting to build a personal finance application for my own use that may turn into something more.&lt;/p&gt;
&lt;p&gt;If you want to write apps for OS X and you'd like to be productive in a hurry, I super highly recommend watching &lt;a href="http://developer.apple.com/cocoa/coredatatutorial/index.html"&gt;this video tutorial&lt;/a&gt; from Apple that demonstrates building an application with a technology called Core Data. Core Data was introduced with Tiger (aka OS X 10.4) and is just monstrously useful. With the information in the tutorial alone, you can write a zillion simple, handy apps.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8675954-114694958110849996?l=dforeffort.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dforeffort.blogspot.com/feeds/114694958110849996/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8675954&amp;postID=114694958110849996' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/114694958110849996'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/114694958110849996'/><link rel='alternate' type='text/html' href='http://dforeffort.blogspot.com/2006/05/rocking-with-core-data.html' title='Rocking with Core Data'/><author><name>Zach</name><uri>http://www.blogger.com/profile/00997884321890742030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6yJn2Xl-VQA/TH0zdhQh6kI/AAAAAAAAAHQ/fd8g14_PWFM/S220/2010-08-31-zach.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675954.post-114692741280082322</id><published>2006-05-06T07:56:00.000-07:00</published><updated>2006-05-06T07:56:52.856-07:00</updated><title type='text'>Improv Everywhere Mission: Best Buy</title><content type='html'>&lt;p&gt;Oh, the glory. This is &lt;a href="http://www.improveverywhere.com/mission_view.php?mission_id=57"&gt;my kind of civil disobedience&lt;/a&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8675954-114692741280082322?l=dforeffort.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dforeffort.blogspot.com/feeds/114692741280082322/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8675954&amp;postID=114692741280082322' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/114692741280082322'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/114692741280082322'/><link rel='alternate' type='text/html' href='http://dforeffort.blogspot.com/2006/05/improv-everywhere-mission-best-buy.html' title='Improv Everywhere Mission: Best Buy'/><author><name>Zach</name><uri>http://www.blogger.com/profile/00997884321890742030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6yJn2Xl-VQA/TH0zdhQh6kI/AAAAAAAAAHQ/fd8g14_PWFM/S220/2010-08-31-zach.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675954.post-114686960191194870</id><published>2006-05-05T15:36:00.000-07:00</published><updated>2006-05-05T17:11:29.876-07:00</updated><title type='text'>Backyard Veggies</title><content type='html'>Let's check in on my garden! I am a complete beginner using Mel Bartholomew's &lt;a href="http://amazon.com/o/ASIN/1591862027"&gt;Square Foot method&lt;/a&gt;. The basic idea is that you plant in boxes filled up with ideal soil, and that you put each crop into one square foot, marked off by a grid. Here's the box I planted mid-March. It's four feet on a side, for a total of 16 square feet. I've got pole beans, purple bush beans, cucumbers, scallop summer squash, cherry tomatoes, bell peppers, New Zealand spinach, parsley, two kinds of beets, and four kinds of lettuce.&lt;a href="http://photos1.blogger.com/blogger/2825/600/1600/IMG_0554.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;
&lt;img alt="My garden, all 16 square feet." border="0" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/2825/600/320/IMG_0554.jpg"/&gt;
&lt;/a&gt;Waiting for my cherry tomatoes to turn ripe is hard work.&lt;a href="http://photos1.blogger.com/blogger/2825/600/1600/IMG_0555.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;
&lt;img alt="" border="0" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/2825/600/320/IMG_0555.jpg"/&gt;
&lt;/a&gt;This is a variety of Romaine lettuce called "Freckles."&lt;a href="http://photos1.blogger.com/blogger/2825/600/1600/IMG_0558.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;
&lt;img alt="" border="0" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/2825/600/320/IMG_0558.jpg"/&gt;
&lt;/a&gt;Here's another box ready for planting.&lt;a href="http://photos1.blogger.com/blogger/2825/600/1600/IMG_0559.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;
&lt;img alt="" border="0" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/2825/600/320/IMG_0559.jpg"/&gt;
&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8675954-114686960191194870?l=dforeffort.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dforeffort.blogspot.com/feeds/114686960191194870/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8675954&amp;postID=114686960191194870' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/114686960191194870'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/114686960191194870'/><link rel='alternate' type='text/html' href='http://dforeffort.blogspot.com/2006/05/backyard-veggies.html' title='Backyard Veggies'/><author><name>Zach</name><uri>http://www.blogger.com/profile/00997884321890742030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6yJn2Xl-VQA/TH0zdhQh6kI/AAAAAAAAAHQ/fd8g14_PWFM/S220/2010-08-31-zach.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675954.post-114686683038864191</id><published>2006-05-05T15:07:00.000-07:00</published><updated>2006-05-05T15:07:10.430-07:00</updated><title type='text'>Venture Voice</title><content type='html'>Greg Galant at the entrepreneurship podcast &lt;a href="http://venturevoice.com/"&gt;Venture Voice&lt;/a&gt; has a remarkable talent for conducting interviews. He's a great listener, and he has a knack for asking questions that make it easy for his subjects to talk, unlike &lt;a href="http://andrewkeen.typepad.com/"&gt;this bozo&lt;/a&gt; who, in his &lt;a href="http://andrewkeen.typepad.com/aftertv/2006/04/paul_graham.html"&gt;interview with Paul Graham&lt;/a&gt;, barely lets him get a word in edgewise.

Great work, Greg. I always look forward to the next interview.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8675954-114686683038864191?l=dforeffort.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dforeffort.blogspot.com/feeds/114686683038864191/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8675954&amp;postID=114686683038864191' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/114686683038864191'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/114686683038864191'/><link rel='alternate' type='text/html' href='http://dforeffort.blogspot.com/2006/05/venture-voice.html' title='Venture Voice'/><author><name>Zach</name><uri>http://www.blogger.com/profile/00997884321890742030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6yJn2Xl-VQA/TH0zdhQh6kI/AAAAAAAAAHQ/fd8g14_PWFM/S220/2010-08-31-zach.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675954.post-114672223057033364</id><published>2006-05-03T22:57:00.000-07:00</published><updated>2006-05-03T22:57:10.610-07:00</updated><title type='text'>Feel Like Going to Berkeley?</title><content type='html'>Here is an embarrassment of riches:

&lt;a href="http://webcast.berkeley.edu/courses/"&gt;http://webcast.berkeley.edu/courses/&lt;/a&gt;

I just watched a couple of videos of Alan Kay, inventor of Smalltalk and most of the user interface innovations we take for granted in contemporary graphical operating systems. Here are parts &lt;a href="http://webcast.berkeley.edu/courses/stream.php?type=real&amp;amp;webcastid=14424"&gt;one&lt;/a&gt; and &lt;a href="http://webcast.berkeley.edu/courses/stream.php?type=real&amp;amp;webcastid=14425"&gt;two&lt;/a&gt;. Not only will you be amazed again and again while watching these lectures, you will become convinced that computer science has been at a virtual stand-still since around 1976.

I can hardly believe how much milk Berkeley is giving away for free. My son is growing up with a wealth of resources at his stubby fingertips.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8675954-114672223057033364?l=dforeffort.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dforeffort.blogspot.com/feeds/114672223057033364/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8675954&amp;postID=114672223057033364' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/114672223057033364'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/114672223057033364'/><link rel='alternate' type='text/html' href='http://dforeffort.blogspot.com/2006/05/feel-like-going-to-berkeley.html' title='Feel Like Going to Berkeley?'/><author><name>Zach</name><uri>http://www.blogger.com/profile/00997884321890742030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6yJn2Xl-VQA/TH0zdhQh6kI/AAAAAAAAAHQ/fd8g14_PWFM/S220/2010-08-31-zach.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675954.post-114659720645181563</id><published>2006-05-02T12:13:00.000-07:00</published><updated>2006-05-06T14:13:38.933-07:00</updated><title type='text'>Simple Productivity</title><content type='html'>
&lt;p&gt;I came up with a technique for my whiteboard that is working really well for me:&lt;/p&gt;
&lt;p&gt;I have a list of the major tasks that still need doing, the ones that would take more than a day to complete. Right next to it on the same whiteboard, I put a list of little things that I would like to complete &lt;em&gt;today&lt;/em&gt;. Every morning when you're ready to get to work, you mentally decompose the big items into a handful of next actions and put them on your TODAY list. Ask yourself the following question: "What is the list of accomplishments that I could truly feel good about having finished by the end of the day?" Like you, I am easily distracted, but now when I catch myself being swallowed by NetNewsWire (thanks Brent!) or &lt;a href="http://developer.apple.com/documentation"&gt;http://developer.apple.com/documentation/&lt;/a&gt;, I just turn my head a few degrees and look at my list. Then I latch onto something and grind through it.&lt;/p&gt;
&lt;p&gt;It has been really important for me to have this list on a whiteboard staring me in the face. I have tried &lt;a href="http://edgewall.com/trac"&gt;Trac&lt;/a&gt; and some other software tools, but I find it's far too easy to drop a ticket into the system and let it languish indefinitely. Physically crossing things off feels good, especially the big ticket items.&lt;/p&gt;
&lt;p&gt;I have read David Allen's &lt;a href="http://amazon.com/o/ASIN/0142000280"&gt;"Getting Things Done,"&lt;/a&gt; and I recommend it highly. You can get a lot out of it even if you don't implement the full system, which requires a ton of discipline, and I haven't ventured that far yet. The book reinforces a lot of ideas that weren't new to me, but what &lt;em&gt;was&lt;/em&gt; new to me was the idea that we can free ourselves from the nagging and stressful voice inside our heads that is constantly inducing us to panic because the library books are overdue and the gutters are clogged and the car needs an oil change and your son's 2nd birthday is in two weeks and on and on. I have always taken this voice for granted, a necessary evil of complicated times. The prospect of gaining back all the energy you waste worrying about 150 things at once is truly liberating.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8675954-114659720645181563?l=dforeffort.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dforeffort.blogspot.com/feeds/114659720645181563/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8675954&amp;postID=114659720645181563' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/114659720645181563'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/114659720645181563'/><link rel='alternate' type='text/html' href='http://dforeffort.blogspot.com/2006/05/simple-productivity.html' title='Simple Productivity'/><author><name>Zach</name><uri>http://www.blogger.com/profile/00997884321890742030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6yJn2Xl-VQA/TH0zdhQh6kI/AAAAAAAAAHQ/fd8g14_PWFM/S220/2010-08-31-zach.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675954.post-114417904868069244</id><published>2006-04-04T12:30:00.000-07:00</published><updated>2006-04-04T13:00:25.573-07:00</updated><title type='text'>Archaeology of an Obsession</title><content type='html'>I know you probably won't believe me, but I've been a fan of Ruby on Rails since before it was cool. In this age of information overload, have you ever noticed that it can be really hard to remember how you first heard about something, or when? For me, Rails is a rare example of a case in which I know &lt;em&gt;exactly&lt;/em&gt; when and how I first came in contact with it. I had been using a really cool project collaboration system called &lt;a href="http://edgewall.com/trac/"&gt;Trac&lt;/a&gt;, and on their project wiki, they have a page called TracUsers where you're supposed to write a blurb about your organization and how you're using Trac. After I wrote my two lines about Texas State, I couldn't help but see "Rails is an open source web-application framework for Ruby."

Thanks to how awesome Trac is, the &lt;a href="http://projects.edgewall.com/trac/wiki/TracUsers?action=history"&gt;version history&lt;/a&gt; tells the story. My edit was #33, on December 28, 2004. David HH's edit was 7 weeks before on November 10.

I was into Rails before there was a slick website design, before the swooping logo, before any of the books had been published. Incredibly, it was still two months before Jesse James Garrett &lt;a href="http://www.adaptivepath.com/publications/essays/archives/000385.php"&gt;coined the term&lt;/a&gt; "AJAX."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8675954-114417904868069244?l=dforeffort.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dforeffort.blogspot.com/feeds/114417904868069244/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8675954&amp;postID=114417904868069244' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/114417904868069244'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/114417904868069244'/><link rel='alternate' type='text/html' href='http://dforeffort.blogspot.com/2006/04/archaeology-of-obsession.html' title='Archaeology of an Obsession'/><author><name>Zach</name><uri>http://www.blogger.com/profile/00997884321890742030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6yJn2Xl-VQA/TH0zdhQh6kI/AAAAAAAAAHQ/fd8g14_PWFM/S220/2010-08-31-zach.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675954.post-114370042601920786</id><published>2006-03-29T22:33:00.000-08:00</published><updated>2006-03-29T22:52:58.490-08:00</updated><title type='text'>Hello Ranchero</title><content type='html'>&lt;a href="http://ranchero.com"&gt;Ranchero&lt;/a&gt; is running a promotion on NetNewsWire and MarsEdit, and I couldn't resist any longer. I'm now a bona fide, license-carrying Ranchero software (er, I mean NewsGator) customer.&lt;br/&gt;
&lt;br/&gt;And writing this on MarsEdit. See you around!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8675954-114370042601920786?l=dforeffort.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dforeffort.blogspot.com/feeds/114370042601920786/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8675954&amp;postID=114370042601920786' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/114370042601920786'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/114370042601920786'/><link rel='alternate' type='text/html' href='http://dforeffort.blogspot.com/2006/03/hello-ranchero.html' title='Hello Ranchero'/><author><name>Zach</name><uri>http://www.blogger.com/profile/00997884321890742030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6yJn2Xl-VQA/TH0zdhQh6kI/AAAAAAAAAHQ/fd8g14_PWFM/S220/2010-08-31-zach.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675954.post-114089940518926383</id><published>2006-02-25T12:28:00.000-08:00</published><updated>2006-02-25T12:39:51.853-08:00</updated><title type='text'>The Slow Demise of the Page</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;The world wide web was designed with a powerful metaphor: pages. It's powerful because anyone can grasp the idea in an instant, and at the same time its scope encompasses no less than the entirety of accumulated human knowledge. Of course, we already had pages for centuries on paper. The web's contribution is not its concept, but its scale; I estimate that it has already expanded the publishing privilege by three orders of magnitude, and I believe it's got at least another two up its serpentine fiber optic sleeve.&lt;br xmlns="http://www.w3.org/1999/xhtml"/&gt;&lt;br/&gt;Ok, so the web is breathtaking, no argument there. The page metaphor has been wildly successful by any measure, except maybe one.&lt;br/&gt;&lt;br/&gt;I saw my first cgi script in the spring of 1995. It was a page (there's that word again) that displayed the current date and time whenever it was requested. Some alpha geeks were huddled around a mac on the showroom floor of the campus computer store where I worked part-time. I was not yet an alpha geek, so the significance of this demonstration was lost on me. Of course the true ramifications of this development are so great that we'll have to wait a generation or so for the historians to sort it out. The browser had become a medium for delivering software instantaneously anywhere in the world.&lt;br/&gt;&lt;br/&gt;Web applications are amazing. I owe my career to them. Incidentally, I also owe my blog and the &lt;a href="http://writely.com" title="editor I'm writing this in"&gt;editor I'm writing this in&lt;/a&gt; to them. The trouble is it's just so darn hard to shoehorn a software application into the page metaphor. Those of us who develop web applications are so used to taking this paradigm for granted that we forget how weird it is until we have to explain it to someone else.&lt;br/&gt;&lt;br/&gt;At long last, change is in the air. With the advent of &lt;a href="http://adaptivepath.com/publications/essays/archives/000385.php" title="AJAX"&gt;AJAX&lt;/a&gt;, the idea of a web application as interconnected pages is going to become rather antiquated. The correct way to think of a web application is as a &lt;a href="http://www.w3.org/DOM/" title="Document Object Model"&gt;DOM&lt;/a&gt;   that can be updated in whole or in part by events from both the client and the server. In this brave new world, a &lt;span class="caps"&gt;URL&lt;/span&gt; is no longer a “location,” but a message from the client to the server.&lt;br/&gt;&lt;br/&gt;Yes, the interface of the application is still a document (that's what the “D” in DOM is for), but the document is just an abstraction that permits you to describe a user interface in plain ol' text. Ok, maybe it's still a little strange, but it's a breath of fresh air for developers and a sea change for the world wide web.&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8675954-114089940518926383?l=dforeffort.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dforeffort.blogspot.com/feeds/114089940518926383/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8675954&amp;postID=114089940518926383' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/114089940518926383'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/114089940518926383'/><link rel='alternate' type='text/html' href='http://dforeffort.blogspot.com/2006/02/slow-demise-of-page.html' title='The Slow Demise of the Page'/><author><name>Zach</name><uri>http://www.blogger.com/profile/00997884321890742030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6yJn2Xl-VQA/TH0zdhQh6kI/AAAAAAAAAHQ/fd8g14_PWFM/S220/2010-08-31-zach.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675954.post-114055850032139931</id><published>2006-02-21T13:45:00.000-08:00</published><updated>2006-02-21T13:48:20.346-08:00</updated><title type='text'>On New Ways to Get Hired</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;I just saw &lt;a href="http://37signals.com/svn/archives2/the_new_way_to_get_hired.php" title="the 37Signals blog"&gt;this story&lt;/a&gt; at 37Signals about how someone recently created a blog all about Gawker in an effort to convince Gawker to hire him. I expect this trend to thrive, and I hope that it will.&lt;br/&gt; &lt;br/&gt; Résumés and the traditional job interview are a terrible way to learn about someone. What businesses and prospective employees really want is to &lt;span style="FONT-STYLE: italic"&gt;know&lt;/span&gt; each other, and everyone knows the standard hiring tools are pretty thin and pretty fake. That's why it's so much easier to get a job when someone introduces you. There is tremendous value in the relationship that a referral represents. Human beings are experts at relationships (even if it doesn't always seem that way). Have you ever hated someone who looked good on paper, and even interviewed well? I have. I believe there is a better way.&lt;br/&gt; &lt;br/&gt; The Information Age offers us some nice alternatives. I'm currently a lower-tier committer on an open source project called &lt;a href="http://sakaiproject.org" title="Sakai project website"&gt;Sakai&lt;/a&gt;. I've been working with people from around the country and around the world for close to two years. Some of the contributors are volunteers, and some (like me) are paid by their institutions to help out, but no one has to pass an interview to start working. Let me tell you something: the cream rises to the top. There are 1,318 people on the developer mailing list, and if you asked everyone to name the best 1%, the same names would appear again and again. When my institution came up with some extra money for new staff, I emailed the person I wanted the most and offered him a job. Of course we still have to negotiate the details, but I &lt;span style="FONT-STYLE: italic"&gt;know&lt;/span&gt; his personality and I &lt;span style="FONT-STYLE: italic"&gt;know&lt;/span&gt; his work, and I can bring him into the team with complete confidence.&lt;br/&gt; &lt;br/&gt; The rise of web publishing also plays a huge part in this new way to get hired. If we know how to write, we can learn a lot more about each other than we can get from a résumé. And the best part is, we are free to express our &lt;span style="FONT-STYLE: italic"&gt;true&lt;/span&gt; selves online, not the perfect-employee version that we pretend to be in an interview. From now on, I hope anyone who hires me knows I'm mercurial, distractible, idiosyncratic, and a dozen other adjectives you would never find on a job application. My wife knew all those things about me before we got married. She still loves me, even!&lt;br/&gt; &lt;br/&gt; This new brand of getting-to-know-you doesn't only extend to the prospective employee. Increasingly, it is possible to learn enough about a company to get a clear idea of whether you will fit in there before you ever approach someone there. There are around a hundred employees at ThoughtWorks who keep a weblog. If you follow &lt;a href="http://blogs.thoughtworks.com/" title="http://blogs.thoughtworks.com/"&gt;http://blogs.thoughtworks.com/&lt;/a&gt; for a couple of days, you will feel like you've actually worked there for a while. It is such a refreshing change from the galling bullshit that passes for information at most corporate websites.&lt;br/&gt; &lt;br/&gt; Lately I've been lurking on the Ruby on Rails core developers mailing list. I don't have anything to contribute just yet, but I might in the not-too-distant future. Every time a fellow by the name of Michael Koziarski posts something on that list, I think "Holy crap, that guy really knows what he is talking about." You can't fake this stuff. I went looking for more information about &lt;a href="http://joyent.com" title="Joyent, Inc."&gt;his company&lt;/a&gt; , because anyplace that hires people like Koz has got something going for it.&lt;br/&gt; &lt;br/&gt; In the 37Signals story cited above, they suggest that the blogger-turned-Gawker remained anonymous while he was gathering the necessary attention to land a job. I don't believe it's necessary to be covert. I think it's perfectly acceptable to make your intentions known. It's like applying for a job, but instead of insisting that they make up their minds about you right away, you take as much time as you need to make it self-evident that you should work there. If you don't make the grade, then why not &lt;span style="FONT-STYLE: italic"&gt;improve yourself&lt;/span&gt; until you cross the threshold?&lt;br/&gt; &lt;br/&gt; I like the new way of landing your dream job. Instead of pretending to be what your employer wants, you use all the information at your disposal to &lt;span style="FONT-STYLE: italic"&gt;become&lt;/span&gt; what your employer wants. It's elegant in its simplicity: you see the path, you follow it.&lt;br/&gt; &lt;br/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8675954-114055850032139931?l=dforeffort.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dforeffort.blogspot.com/feeds/114055850032139931/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8675954&amp;postID=114055850032139931' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/114055850032139931'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/114055850032139931'/><link rel='alternate' type='text/html' href='http://dforeffort.blogspot.com/2006/02/on-new-ways-to-get-hired.html' title='On New Ways to Get Hired'/><author><name>Zach</name><uri>http://www.blogger.com/profile/00997884321890742030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6yJn2Xl-VQA/TH0zdhQh6kI/AAAAAAAAAHQ/fd8g14_PWFM/S220/2010-08-31-zach.jpeg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675954.post-113838943706682570</id><published>2006-01-27T11:17:00.000-08:00</published><updated>2006-01-27T11:17:17.173-08:00</updated><title type='text'>SICP = Rad</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;One of the things I decided I would finally do this year is self-study "6.001: Structure and Interpretation of Computer Programs," which is MIT's classic undergrad introduction to computer science. I have been hearing about this course and its &lt;a HREF="http://www.amazon.com/exec/obidos/ASIN/0262011530" TITLE="textbook on Amazon" xmlns="http://www.w3.org/1999/xhtml"&gt;accompanying textbook&lt;/a&gt; since I started getting seriously interested in software systems around 1998. There are video lectures &lt;a HREF="http://swiss.csail.mit.edu/classes/6.001/abelson-sussman-lectures/" TITLE="available here"&gt;available here&lt;/a&gt;.&lt;br/&gt; &lt;br/&gt; I always assumed this would be really dry subject matter, and that it would be good medicine, but not actually enjoyable. To paraphrase Mark Twain, I figured it was something I wanted to have done, but not something I wanted to do.&lt;br/&gt; &lt;br/&gt; I've seen three weeks of lectures now, and I can honestly say it is blowing my mind. Since I came to software from the top down and not from the ground up, I've never had an opportunity to contemplate computer programming from first principles. For that matter, most computer science curricula don't do this either, but rather introduce you to the minutiae of some programming language, be it Pascal, C++, or (lately) Java. SICP is astonishingly refreshing and illuminating. I've managed to learn a few things about software already, but this course is revealing the &lt;span STYLE="FONT-STYLE: italic"&gt;why&lt;/span&gt; of software design.&lt;br/&gt; &lt;br/&gt; The video lectures were done in 1986 for employees of Hewlett Packard. One of the great side-effects of this is that the students in this class are asking really good questions, usually the questions that I wish I could ask.&lt;br/&gt; &lt;br/&gt; Will this course turn me into a Lisp hacker? Paul Graham and Philip Greenspun are convincing advocates, but the pudding in which the proof really is is Andy Gavin of Naughty Dog. If Lisp is good enough for Jak and Daxter, it is freakin' good enough for me.&lt;br/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8675954-113838943706682570?l=dforeffort.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dforeffort.blogspot.com/feeds/113838943706682570/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8675954&amp;postID=113838943706682570' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/113838943706682570'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/113838943706682570'/><link rel='alternate' type='text/html' href='http://dforeffort.blogspot.com/2006/01/sicp-rad_27.html' title='SICP = Rad'/><author><name>Zach</name><uri>http://www.blogger.com/profile/00997884321890742030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6yJn2Xl-VQA/TH0zdhQh6kI/AAAAAAAAAHQ/fd8g14_PWFM/S220/2010-08-31-zach.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675954.post-113656831713783522</id><published>2006-01-06T09:25:00.000-08:00</published><updated>2006-01-06T09:25:17.230-08:00</updated><title type='text'>Learning to Do Things</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;I am a lazy thinker. When I'm trying to solve a problem, I think about it until I find a way to solve it. The glitch is, I use the first solution I find.&lt;br xmlns="http://www.w3.org/1999/xhtml"/&gt;&lt;br/&gt;The trick to truly understanding how to do something is to know many ways to solve the problem, to understand the permutations of each, and to be able to evaluate them against the priorities of your situation.&lt;br/&gt;&lt;br/&gt;I'm gonna try, honest I am.&lt;br/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8675954-113656831713783522?l=dforeffort.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dforeffort.blogspot.com/feeds/113656831713783522/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8675954&amp;postID=113656831713783522' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/113656831713783522'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/113656831713783522'/><link rel='alternate' type='text/html' href='http://dforeffort.blogspot.com/2006/01/learning-to-do-things.html' title='Learning to Do Things'/><author><name>Zach</name><uri>http://www.blogger.com/profile/00997884321890742030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6yJn2Xl-VQA/TH0zdhQh6kI/AAAAAAAAAHQ/fd8g14_PWFM/S220/2010-08-31-zach.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675954.post-113648668369151582</id><published>2006-01-05T10:44:00.000-08:00</published><updated>2006-01-05T10:46:28.016-08:00</updated><title type='text'>Detox Made Easy</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;I've started the new year on a detoxification regime. In a nutshell, this means that I stop putting various poisons into my body to give my organs a chance to clean out the gutters.&lt;br xmlns="http://www.w3.org/1999/xhtml"/&gt;&lt;br/&gt;You can find a lot of information about detox on the web, and a lot of people who would like you to pay them for advice about detox. My program is a bastard version I invented myself. I just follow a simple mantra: no sugar, no wheat, no dairy, no meat. I also give up drugs*, but that doesn't fit nicely into the rhyme.&lt;br/&gt;&lt;br/&gt;The first couple of times I did this, I had no idea what to eat, and it was pretty painful. It's amazing how many foods in the standard American diet are ruled out. But this time, I've been a vegetarian for almost a year, and I am much more comfortable with the kind of menus I can prepare. I just finished a bowl of &lt;a href="http://soup.allrecipes.com/az/72508.asp" target="blank_" title="click for the recipe"&gt;chili so good&lt;/a&gt;   that you don't even realize it's vegetarian, let alone detoxifying. My wife made cornbread that I can't eat because it's got wheat flour in it, but I figured out that I can sauté some slices of polenta and it's just as good as cornbread.&lt;br/&gt;&lt;br/&gt;The other thing that's better this time around is that vegetarian and all-natural alternatives to many standard foods are more plentiful. I made Rick Bayless's Oaxacan Black Bean Soup, with onions, toasted avocado leaves, and chorizo. God bless you, &lt;a href="http://www.elburrito.com/soyrizo.html" target="blank_" title="Soyrizo home page"&gt;Soyrizo&lt;/a&gt;! Since I won't be having any flour tortillas for a while, I bought a tortilla press, and learned how to make my own tortillas from fresh corn masa. This is the Genius of the And in action: My homemade corn tortillas are worlds better than anything I used to buy at the store. In the quest for healthier food, I'm getting better-tasting food to boot. Granted, the soup is a lot better with a mound of queso fresco crumbled on it, but that's why detox doesn't last forever. ;-)&lt;br/&gt;&lt;br/&gt;In the past, I've been on detox for about 3 weeks. I'm planning to double it this time. I'll let you know how it goes.&lt;br/&gt;&lt;br/&gt;* I'm talking about alcohol and caffeine. Jeez, people!&lt;br/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8675954-113648668369151582?l=dforeffort.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dforeffort.blogspot.com/feeds/113648668369151582/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8675954&amp;postID=113648668369151582' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/113648668369151582'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/113648668369151582'/><link rel='alternate' type='text/html' href='http://dforeffort.blogspot.com/2006/01/detox-made-easy.html' title='Detox Made Easy'/><author><name>Zach</name><uri>http://www.blogger.com/profile/00997884321890742030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6yJn2Xl-VQA/TH0zdhQh6kI/AAAAAAAAAHQ/fd8g14_PWFM/S220/2010-08-31-zach.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675954.post-113639133528612844</id><published>2006-01-04T08:13:00.000-08:00</published><updated>2006-01-04T08:15:35.333-08:00</updated><title type='text'>What's Up with SAP?</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;Last year, Texas State University completed a painful migration of all its HR systems to SAP. I had heard about SAP before, but I had never had any interactions with it. They are well known as one of the top dogs (if not &lt;span style="font-style: italic;" xmlns="http://www.w3.org/1999/xhtml"&gt;the&lt;/span&gt; top dog) in so-called enterprise resource planning. I don't have any knowledge of how it works behind the scenes, but I can't begin to tell you how bad their web user interface is. I'd better just show you a sample:&lt;br/&gt;&lt;br/&gt;&lt;img align="left" border="1" height="" hspace="2" src="http://www.writely.com/File.aspx?id=bacht6bncd832" vspace="2" width="400"/&gt;It may be a little difficult to see, but there are &lt;span style="font-style: italic;"&gt;three&lt;/span&gt; vertical scroll bars and &lt;span style="font-style: italic;"&gt;two&lt;/span&gt; horizontal scroll bars!!&lt;br/&gt;&lt;br/&gt;The red warning at the top reads:&lt;br/&gt;&lt;span class="urTxtStd"&gt;&lt;font color="#8b0000"&gt;&lt;i&gt;&lt;span class="urTxtStd"&gt;&lt;font color="#cc0000" size="3"&gt;&lt;b&gt;If you experience a blank screen while working in the SAP Portal, press the Enter key on your keyboard to continue through the blank screen.&lt;/b&gt;&lt;/font&gt;&lt;/span&gt;&lt;/i&gt;&lt;/font&gt;&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;Nice.&lt;br/&gt;&lt;br/&gt;But here's the really cool part. When I upgraded my browser to Firefox 1.5, all hell broke loose in SAP. Each button is now a sliver one pixel wide. While I can still click them, I have to hover over each button until the tool tip tells me what it is. And the paycheck report is completely broken.&lt;br/&gt;&lt;br/&gt;I can access the paycheck report in Safari, but not the timesheet entry.&lt;br/&gt;&lt;br/&gt;SAP's revenues in Q3 2005 were €2.01 &lt;span style="font-style: italic;"&gt;billion.&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;If you can be so well paid for such crap, break me off a piece of that!&lt;br/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8675954-113639133528612844?l=dforeffort.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dforeffort.blogspot.com/feeds/113639133528612844/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8675954&amp;postID=113639133528612844' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/113639133528612844'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/113639133528612844'/><link rel='alternate' type='text/html' href='http://dforeffort.blogspot.com/2006/01/whats-up-with-sap.html' title='What&apos;s Up with SAP?'/><author><name>Zach</name><uri>http://www.blogger.com/profile/00997884321890742030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6yJn2Xl-VQA/TH0zdhQh6kI/AAAAAAAAAHQ/fd8g14_PWFM/S220/2010-08-31-zach.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675954.post-113633068829364737</id><published>2006-01-03T15:22:00.000-08:00</published><updated>2006-01-03T15:24:48.313-08:00</updated><title type='text'>Things to Do Before You Die</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;Here's a good list of things to do before you die:&lt;br xmlns="http://www.w3.org/1999/xhtml"/&gt; &lt;ul&gt;&lt;li&gt;     Get some grandchildren   &lt;/li&gt;&lt;li&gt;     Become fluent in another language   &lt;/li&gt;&lt;li&gt;     Travel around the world   &lt;/li&gt;&lt;li&gt;     Publish a book   &lt;/li&gt;&lt;li&gt;     Achieve financial independence&lt;br/&gt; &lt;/li&gt;&lt;/ul&gt; &lt;br/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8675954-113633068829364737?l=dforeffort.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dforeffort.blogspot.com/feeds/113633068829364737/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8675954&amp;postID=113633068829364737' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/113633068829364737'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/113633068829364737'/><link rel='alternate' type='text/html' href='http://dforeffort.blogspot.com/2006/01/things-to-do-before-you-die.html' title='Things to Do Before You Die'/><author><name>Zach</name><uri>http://www.blogger.com/profile/00997884321890742030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6yJn2Xl-VQA/TH0zdhQh6kI/AAAAAAAAAHQ/fd8g14_PWFM/S220/2010-08-31-zach.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675954.post-113269571533653248</id><published>2005-11-22T13:25:00.000-08:00</published><updated>2005-11-22T13:48:43.083-08:00</updated><title type='text'>Homemade Zen Alarm</title><content type='html'>I don't know who coined the phrase "life hack," but the idea is that you apply the aesthetic of hacking -- solving problems with a focused ingenuity -- to your everyday life. Here's one I just came up with:

I have been interested in the &lt;a href="http://www.now-zen.com/"&gt;Zen Alarm Clock&lt;/a&gt; since I first saw one six months ago. Instead of punishing your mind and body with an irritating noise in the morning, it strikes a pleasant chime. The part I really like is that it starts out with a long pause between the chimes, and over the course of ten minutes, the chimes get closer and closer together until they sound every five seconds. It gradually brings your sleeping mind around to the idea of waking up, which is good for me because my mind is particularly spiteful in this regard.

The only trouble is, they want $110 for it. Absolutely out of nowhere, I had the idea to make a CD that sounds just like a Zen Alarm. I've already got a CD player in my bedroom that can be programmed to start at any time I like. I downloaded a &lt;a href="http://www.now-zen.com/sound/e-tone.wav"&gt;sample chime&lt;/a&gt; from Now &amp; Zen and used &lt;a href="http://audacity.sourceforge.net/"&gt;Audacity&lt;/a&gt; on my mac to boost the signal and place the tones in the prescribed sequence: &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.now-zen.com/graphics/chart_chime.gif"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 300px;" src="http://www.now-zen.com/graphics/chart_chime.gif" border="0" alt="" /&gt;&lt;/a&gt;
 Then I exported the 12-minute sequence to iTunes and burned a disc. If you don't count the CD player and the PowerBook, the total cost of my project was around a dollar.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8675954-113269571533653248?l=dforeffort.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dforeffort.blogspot.com/feeds/113269571533653248/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8675954&amp;postID=113269571533653248' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/113269571533653248'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/113269571533653248'/><link rel='alternate' type='text/html' href='http://dforeffort.blogspot.com/2005/11/homemade-zen-alarm.html' title='Homemade Zen Alarm'/><author><name>Zach</name><uri>http://www.blogger.com/profile/00997884321890742030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6yJn2Xl-VQA/TH0zdhQh6kI/AAAAAAAAAHQ/fd8g14_PWFM/S220/2010-08-31-zach.jpeg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675954.post-113097423280866686</id><published>2005-11-02T15:29:00.000-08:00</published><updated>2005-11-02T15:30:32.820-08:00</updated><title type='text'>Events Aggregator</title><content type='html'>There ought to be a way to subscribe to upcoming events in the same way that you subscribe to RSS feeds. Your aggregator would just be a calendar that knows about event feeds.

Ideally, you can also see events that your social network flags as interesting. I would be interested in any events that my friends and my friends’ friends are interested in.

The events should be location aware, so that you can filter out events that aren’t happening anywhere near you.

The reason this hasn’t taken off before is that it only gets really useful when there is a critical mass of venues and artists and organizations using the event format.

The conclusion we draw from that is that there has to be a killer application to create the critical mass of adoption. I think the killer app could be a free, hosted event calendar that is just as easy to embed as Google Ads.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8675954-113097423280866686?l=dforeffort.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dforeffort.blogspot.com/feeds/113097423280866686/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8675954&amp;postID=113097423280866686' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/113097423280866686'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/113097423280866686'/><link rel='alternate' type='text/html' href='http://dforeffort.blogspot.com/2005/11/events-aggregator.html' title='Events Aggregator'/><author><name>Zach</name><uri>http://www.blogger.com/profile/00997884321890742030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6yJn2Xl-VQA/TH0zdhQh6kI/AAAAAAAAAHQ/fd8g14_PWFM/S220/2010-08-31-zach.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675954.post-113044098735421803</id><published>2005-10-27T12:20:00.000-07:00</published><updated>2005-10-27T12:23:07.366-07:00</updated><title type='text'>Zach Facts</title><content type='html'>More OCD:

When I get a  Coke from the fountain machine (Diet Coke lately), I have to push down those little plastic buttons in the configuration that corresponds to my drink. So for example just now, the buttons on my lid say COLA, DIET, RB, and OTHER. I pushed down COLA and DIET, because that's what I have.

I suppose I don't &lt;span style="font-style:italic;"&gt;have&lt;/span&gt; to push down the buttons, I just like to.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8675954-113044098735421803?l=dforeffort.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dforeffort.blogspot.com/feeds/113044098735421803/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8675954&amp;postID=113044098735421803' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/113044098735421803'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/113044098735421803'/><link rel='alternate' type='text/html' href='http://dforeffort.blogspot.com/2005/10/zach-facts.html' title='Zach Facts'/><author><name>Zach</name><uri>http://www.blogger.com/profile/00997884321890742030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6yJn2Xl-VQA/TH0zdhQh6kI/AAAAAAAAAHQ/fd8g14_PWFM/S220/2010-08-31-zach.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675954.post-113043519228852408</id><published>2005-10-27T09:50:00.000-07:00</published><updated>2005-10-27T10:46:32.336-07:00</updated><title type='text'>Diminishing Returns, Local Maxima, &amp; Saying Yes to Life</title><content type='html'>I've always been interested in how judge the goodness of something, and how we learn how to turn up the goodness knob. Like when you see a bag of snack chips that says, "Now, better tasting!" I think, "Really? How would I judge that for myself? What did they learn that made them able to produce a better-tasting chip? What secrets remain buried that will someday enable &lt;span style="font-style: italic;"&gt;even better-tasting&lt;/span&gt; chips? Can chips taste 10 times better? How about 100 times?" It may sound like I'm over-thinking something that is really just a calculated bid to make a lot of gullible consumers buy their product.

But there is an important phenomenon illustrated here: it's easy to tell the difference between something that's terrible and something that's kind of good. But it turns out to be extremely difficult to tell the difference between something that's very very good and something that's merely very good. As you near the asymptotic top of the curve, pouring more and more effort into goodness yields less and less perceptible benefit. This is what's known as diminishing returns. It's important because you want to realize when benefits no longer justify costs. Also, being able to distinguish between things at the top is the essence of taste.

Examples abound: Is a $200 bottle of wine really twice as good as a $100 bottle? That's a tough sell. On the other hand, it will not be hard to find a $12 bottle that's much more than twice as good as a $6 bottle.

Businesses need to recognize diminishing returns because if you don't, you can start working too hard to distinguish yourself not very much. What's needed in this situation is to change tracks completely, to put yourself at the bottom of a new curve. Businesses are reluctant to make this decision because it's risky. But risk is the harbinger of reward. This is important in life as well as business, by the way. More on that in a couple of paragraphs.

When you get stuck working hard near the top of the quality curve, it's what mathematicians call a local maximum. It means that you may not be able to do much better where you are, but you may be able to start over and climb higher. The classic metaphor is mountain climbing: When you climb to the top of a peak, you may be able to see higher peaks around you. You will only be able to reach those higher peaks by climbing down first. People are reluctant to do this, because at first, it looks like you're doing worse. The PC started out worse that the mainframe, but ended up climbing higher. Japanese cars started out worse than American cars, but ended up dominating. We see this over and over. This is the phenomenon that makes startups powerful in the aggregate, and makes nations that encourage entrepreneurship end up doing better than the totalitarian regimes.

Artists are among the people who are able to bring about the difference between good work and very good work. And while merely good artists compete for space at the top of well-known local maxima, great artists push right on through to something profoundly different.

I just finished reading "Beyond Java" by a well-known Java author, speaker, and consultant name Bruce Tate. It takes a lot of courage for him to write about a sea change in the technology that has become his bread and butter. Even more so, because the prospect of such a change is going to be extremely unpopular to the very audience he's writing for.

I, on the other hand, couldn't be more excited. Shakeups are always exciting (granted, though not always beneficial). They are the very shape of opportunity. And besides, the status quo is lame and boring. People tend to be very comfortable with the status quo because it's well-known and safe, but I believe strongly that safety is overrated, and that it is not consistent with being fully alive. Why is great art so invigorating? Because it demolishes our comfort zone. This is analogous to life itself: a cycle of destruction and renewal, of constantly learning, adapting, and innovating.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8675954-113043519228852408?l=dforeffort.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dforeffort.blogspot.com/feeds/113043519228852408/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8675954&amp;postID=113043519228852408' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/113043519228852408'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/113043519228852408'/><link rel='alternate' type='text/html' href='http://dforeffort.blogspot.com/2005/10/diminishing-returns-local-maxima.html' title='Diminishing Returns, Local Maxima, &amp; Saying Yes to Life'/><author><name>Zach</name><uri>http://www.blogger.com/profile/00997884321890742030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6yJn2Xl-VQA/TH0zdhQh6kI/AAAAAAAAAHQ/fd8g14_PWFM/S220/2010-08-31-zach.jpeg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675954.post-113026095338192212</id><published>2005-10-25T09:28:00.000-07:00</published><updated>2005-10-25T10:23:52.833-07:00</updated><title type='text'>Text-To-Speech Rulez</title><content type='html'>Having recently failed to find a &lt;a href="http://paulgraham.com/hackpaint.html"&gt;book&lt;/a&gt; I was interested in either in the university library or the local public library, I decided to look for it in an online book service called &lt;a href="http://safari.oreilly.com"&gt;Safari&lt;/a&gt;. I had tried this a couple of years ago and wasn't too impressed with the selection. This time, not only did I find the book I was looking for, but half the books on my tech books wish list. I was like a kid in a candy store.

Reading books on a computer screen is sort of hard, and Safari doesn't really make it easy to print, so I selected a page of text and invoked OS X's text-to-speech feature to have the computer read it to me. In so doing, I discovered a marvelous synergy.

Allow me to set this up for you: I have two serious problems with books. The first is that while I'm reading, my train of thought is very easily disrupted. Either some external thing inteferes, or my brain wanders off on its own to think about something shiny. This tends to slow me down a &lt;span style="font-style:italic;"&gt;lot&lt;/span&gt;, and I was never that fast to begin with. The second problem is that I also get distracted while I'm &lt;span style="font-style:italic;"&gt;not&lt;/span&gt; reading. That is, I tend not to finish the books I start because I get interested in something else and start a half dozen more books along the way.

Back to the crazy talking computer: I would not consider the computer's staccato robotic cadence a good substitute for reading the book for myself. But if I read &lt;span style="font-style:italic;"&gt;along&lt;/span&gt; with the crazy robot voice, something magical happens. The voice keeps a dogmatic pace. I can adjust the speed, and in fact I have found that I can follow along faster than I would read on my own. Also, the machine doesn't permit my mind to wander. If I'm wearing headphones, external distractions are shut out and my brain locks in on the words. On top of everything, I find that combining the visual part of my brain with the auditory really saturates my mind with the ideas and improves my comprehension and retention.

Best of all, being able to push through a book at a good, guaranteed rate keeps up my momentum and dramatically improves the odds that I will read all the way to the end.

Give this a shot. It's  weird at first, but not after you've burned through a couple hundred pages. On OS X, I recommend the voice called Bruce. He sounds the most like a person. And if you are willing to spend a little bit of money, you can do much better. Go over to &lt;a href="http://www.cepstral.com"&gt;Cepstral&lt;/a&gt; and try the demos. I think you will be amazed how far this technology has come.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8675954-113026095338192212?l=dforeffort.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dforeffort.blogspot.com/feeds/113026095338192212/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8675954&amp;postID=113026095338192212' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/113026095338192212'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/113026095338192212'/><link rel='alternate' type='text/html' href='http://dforeffort.blogspot.com/2005/10/text-to-speech-rulez.html' title='Text-To-Speech Rulez'/><author><name>Zach</name><uri>http://www.blogger.com/profile/00997884321890742030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6yJn2Xl-VQA/TH0zdhQh6kI/AAAAAAAAAHQ/fd8g14_PWFM/S220/2010-08-31-zach.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675954.post-113019097856794776</id><published>2005-10-24T14:43:00.000-07:00</published><updated>2005-10-25T10:26:47.713-07:00</updated><title type='text'>Divided Attention</title><content type='html'>I think it was &lt;a href="http://weblog.infoworld.com/udell/"&gt;John Udell&lt;/a&gt; who said that in an age of blossoming abundance (albeit unevenly distributed), attention is the new scarcity.

And there certainly are a lot of things competing for my attention. Lately I have been dreaming of working at something -- anything -- where I could go more than 30 minutes without an interruption.

Some people would probably say, "30 minutes? You're lucky to get that!" Precisely my point.

Elizabeth and I went to Garden-Ville yesterday, and what we thought was going to be a chore (whith Graham in tow) turned out to be a warm and meditative delight. Plants grow at their pace, never faster. There was dappled shade and living things, and Graham had dirt and a wagon and a cat and dog to play with.

Just writing about it, I feel that goodness again. On the way home, Elizabeth and I agreed that there is more to this than meets the eye; that there are ways to live that feel truly alive. This is the &lt;a href="http://en.wikiquote.org/wiki/Christopher_Alexander"&gt;Quality Without a Name&lt;/a&gt;. I think we're learning to know it when we see it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8675954-113019097856794776?l=dforeffort.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dforeffort.blogspot.com/feeds/113019097856794776/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8675954&amp;postID=113019097856794776' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/113019097856794776'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/113019097856794776'/><link rel='alternate' type='text/html' href='http://dforeffort.blogspot.com/2005/10/divided-attention.html' title='Divided Attention'/><author><name>Zach</name><uri>http://www.blogger.com/profile/00997884321890742030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6yJn2Xl-VQA/TH0zdhQh6kI/AAAAAAAAAHQ/fd8g14_PWFM/S220/2010-08-31-zach.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675954.post-112974428287998516</id><published>2005-10-19T10:47:00.000-07:00</published><updated>2005-10-25T10:26:58.036-07:00</updated><title type='text'>Strange Facts about Zach</title><content type='html'>From the "More evidence that I probably have OCD" file:

Lately when I'm operating a microwave oven, I only want to stop it on a prime number of seconds. I don't like it to go all the way down to zero because of the irritating beeps. So when I stop it, it has to be one of the primes: 2, 3, 5, 7, 11, 13, 17, 19, 23, you get the idea.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8675954-112974428287998516?l=dforeffort.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dforeffort.blogspot.com/feeds/112974428287998516/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8675954&amp;postID=112974428287998516' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/112974428287998516'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/112974428287998516'/><link rel='alternate' type='text/html' href='http://dforeffort.blogspot.com/2005/10/strange-facts-about-zach.html' title='Strange Facts about Zach'/><author><name>Zach</name><uri>http://www.blogger.com/profile/00997884321890742030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6yJn2Xl-VQA/TH0zdhQh6kI/AAAAAAAAAHQ/fd8g14_PWFM/S220/2010-08-31-zach.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675954.post-112967395239595320</id><published>2005-10-18T15:13:00.000-07:00</published><updated>2005-10-25T10:27:07.296-07:00</updated><title type='text'>This Photo is a Mistake</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://a248.e.akamai.net/7/248/2041/867/store.apple.com/Catalog/US/Images/nano_banner.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px;" src="http://a248.e.akamai.net/7/248/2041/867/store.apple.com/Catalog/US/Images/nano_banner.jpg" alt="" border="0" /&gt;&lt;/a&gt;
Apple is usually very saavy when it comes to design. So why is it no one noticed that this photo looks like a burn victim's mangled stump with an iPod strapped onto it?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8675954-112967395239595320?l=dforeffort.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dforeffort.blogspot.com/feeds/112967395239595320/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8675954&amp;postID=112967395239595320' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/112967395239595320'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/112967395239595320'/><link rel='alternate' type='text/html' href='http://dforeffort.blogspot.com/2005/10/this-photo-is-mistake.html' title='This Photo is a Mistake'/><author><name>Zach</name><uri>http://www.blogger.com/profile/00997884321890742030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6yJn2Xl-VQA/TH0zdhQh6kI/AAAAAAAAAHQ/fd8g14_PWFM/S220/2010-08-31-zach.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675954.post-112852845484639771</id><published>2005-10-05T09:00:00.000-07:00</published><updated>2005-10-05T09:07:34.846-07:00</updated><title type='text'>Within Procrastination's Icy Grip</title><content type='html'>Bleh.

I am easily distracted. At the moment, I am interested in so many things that I can't focus on anything in particular. Of course, the Internet only fuels my mania.

I should be thrilled that I have the opportunity at &lt;a href="http://www.txsate.edu"&gt;Texas State&lt;/a&gt; to throw myself full-time into all things &lt;a href="http://sakaiproject.org"&gt;Sakai&lt;/a&gt;. But I am easily seduced by shiny things. And right now &lt;a href="http://developer.apple.com/cocoa/"&gt;Cocoa&lt;/a&gt; and &lt;a href="http://www.ruby-lang.org/en/"&gt;Ruby&lt;/a&gt; are competing with each other over who will distract me the most.

I really really want to start a software company as soon as possible. But I have to ask myself whether I will ever be able to concentrate on&lt;span style="font-style: italic;"&gt; one thing&lt;/span&gt; long enough to finish it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8675954-112852845484639771?l=dforeffort.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dforeffort.blogspot.com/feeds/112852845484639771/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8675954&amp;postID=112852845484639771' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/112852845484639771'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/112852845484639771'/><link rel='alternate' type='text/html' href='http://dforeffort.blogspot.com/2005/10/within-procrastinations-icy-grip.html' title='Within Procrastination&apos;s Icy Grip'/><author><name>Zach</name><uri>http://www.blogger.com/profile/00997884321890742030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6yJn2Xl-VQA/TH0zdhQh6kI/AAAAAAAAAHQ/fd8g14_PWFM/S220/2010-08-31-zach.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675954.post-112803963304918988</id><published>2005-09-29T17:14:00.000-07:00</published><updated>2005-09-29T17:20:33.056-07:00</updated><title type='text'>Pox on Acrobat Reader</title><content type='html'>This is what you have to do to install the latest version of Acrobat Reader on a mac:
&lt;ol&gt;&lt;li&gt;Go to adobe.com and download the &lt;span style="font-style: italic;"&gt;download manager&lt;/span&gt; (!)&lt;/li&gt;&lt;li&gt;Go through the download manager installer wizard.&lt;/li&gt;&lt;li&gt;Download the actual reader through the &lt;span style="font-style: italic;"&gt;handy&lt;/span&gt; download manager.&lt;/li&gt;&lt;li&gt;Go through the Acrobat Reader installer wizard.&lt;/li&gt;&lt;li&gt;Open the Help menu and ask Acrobat Reader to check for updates.&lt;/li&gt;&lt;li&gt;Authorize some form of Safari repair, whatever that means.
&lt;/li&gt;&lt;li&gt;Download the 7.0.1 update and authorize it to be installed.&lt;/li&gt;&lt;li&gt;Download the 7.0.2 update and authorize it to be installed.&lt;/li&gt;&lt;li&gt;Download the 7.0.3 update and authorize it to be installed.&lt;/li&gt;&lt;/ol&gt;Whew. And then you're all set, until the next update. Give us a break, Adobe!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8675954-112803963304918988?l=dforeffort.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/112803963304918988'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/112803963304918988'/><link rel='alternate' type='text/html' href='http://dforeffort.blogspot.com/2005/09/pox-on-acrobat-reader.html' title='Pox on Acrobat Reader'/><author><name>Zach</name><uri>http://www.blogger.com/profile/00997884321890742030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6yJn2Xl-VQA/TH0zdhQh6kI/AAAAAAAAAHQ/fd8g14_PWFM/S220/2010-08-31-zach.jpeg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8675954.post-112792530492313997</id><published>2005-09-28T09:22:00.001-07:00</published><updated>2005-09-28T09:35:05.493-07:00</updated><title type='text'>The Times They Are A'Changin'</title><content type='html'>I was just doing a mental inventory of all the cool technology I wish I was a master of, and I realized that my inventory is very different than just a couple years ago:

A Couple Years Ago
&lt;ul&gt;&lt;li&gt;Java&lt;/li&gt;&lt;li&gt;Linux&lt;/li&gt;&lt;li&gt;Oracle&lt;/li&gt;&lt;/ul&gt;I was convinced that this technology stack was the key to my fortune. You can still probably make a fortune this way, but I'm convinced now that my heart lies elsewhere:

Today's Inventory
&lt;ul&gt;&lt;li&gt;Cocoa / Objective-C&lt;/li&gt;&lt;li&gt;Mac OS X&lt;/li&gt;&lt;li&gt;Ruby&lt;/li&gt;&lt;li&gt;Ruby On Rails&lt;/li&gt;&lt;/ul&gt;What's the essential difference? I'm choosing smaller, more thoughtful communities, and more elegant, more beautiful techniques.

Speaking of community, Martin Fowler has &lt;a href="http://martinfowler.com/bliki/RubyPeople.html"&gt;this to say&lt;/a&gt; about what makes Ruby special.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8675954-112792530492313997?l=dforeffort.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dforeffort.blogspot.com/feeds/112792530492313997/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8675954&amp;postID=112792530492313997' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/112792530492313997'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/112792530492313997'/><link rel='alternate' type='text/html' href='http://dforeffort.blogspot.com/2005/09/times-they-are-achangin_28.html' title='The Times They Are A&apos;Changin&apos;'/><author><name>Zach</name><uri>http://www.blogger.com/profile/00997884321890742030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6yJn2Xl-VQA/TH0zdhQh6kI/AAAAAAAAAHQ/fd8g14_PWFM/S220/2010-08-31-zach.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675954.post-113052074002069572</id><published>2005-06-02T11:58:00.000-07:00</published><updated>2005-10-28T10:32:20.020-07:00</updated><title type='text'>The 7 Spheres of Influence</title><content type='html'>* self
 * family
 * friends
 * colleagues
 * community
 * society
 * the Universe

In order to grow as human beings, we should strive to expand and enrich our influence at these seven levels. The last one, Universe, is the metaphysical catchall. It includes nature, God, the Infinite, the All. Whatever you like to call it, a growing person cultivates a relationship with it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8675954-113052074002069572?l=dforeffort.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dforeffort.blogspot.com/feeds/113052074002069572/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8675954&amp;postID=113052074002069572' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/113052074002069572'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/113052074002069572'/><link rel='alternate' type='text/html' href='http://dforeffort.blogspot.com/2005/06/7-spheres-of-influence.html' title='The 7 Spheres of Influence'/><author><name>Zach</name><uri>http://www.blogger.com/profile/00997884321890742030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6yJn2Xl-VQA/TH0zdhQh6kI/AAAAAAAAAHQ/fd8g14_PWFM/S220/2010-08-31-zach.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675954.post-113052068511445393</id><published>2005-06-02T11:52:00.000-07:00</published><updated>2005-10-28T10:31:25.116-07:00</updated><title type='text'>The 7 Spinning Plates of Well-Being</title><content type='html'>* health
 * relationships
 * space
 * work
 * play
 * contemplation
 * personal finance

In short, these are the seven aspects of your life you need to pay regular attention to. They are like plates spinning at the top of seven sticks. If you neglect one, it may fall and break.

In life, we almost always pay close attention to some of these plates at the expense of others.

What can I say? I'm turning 30 in three days. I feel the need to introspect.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8675954-113052068511445393?l=dforeffort.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dforeffort.blogspot.com/feeds/113052068511445393/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8675954&amp;postID=113052068511445393' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/113052068511445393'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/113052068511445393'/><link rel='alternate' type='text/html' href='http://dforeffort.blogspot.com/2005/06/7-spinning-plates-of-well-being.html' title='The 7 Spinning Plates of Well-Being'/><author><name>Zach</name><uri>http://www.blogger.com/profile/00997884321890742030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6yJn2Xl-VQA/TH0zdhQh6kI/AAAAAAAAAHQ/fd8g14_PWFM/S220/2010-08-31-zach.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675954.post-113052062574808093</id><published>2005-03-01T12:27:00.000-08:00</published><updated>2005-10-28T10:30:25.750-07:00</updated><title type='text'>Software is an Alien Artifact</title><content type='html'>I have thought of an analogy that helps to explain why estimating software tasks can be so difficult.

Imagine you work for the FBI or some such agency, and you recover an alien artifact from a UFO crash site. It's a seamless chrome box with no identifying marks or salient features of any kind. It doesn't rattle, it doesn't appear to do anything.

Your task is to open this box, and your boss's boss wants it yesterday. How would you estimate this task? It might be efforless: grasp one end of the box and pull a little bit and it just swings right open. But what if that doesn't work? You might try hitting it with a hammer. You might run over it with your car. Let's say you spend a week and you've tried everything from bullets to high explosive and nothing even makes a mark.

Then your buddy from down the hall walks in and goes, "You wanna go for sushi?" And the box just swings open on its own like that thing from "Hellraiser." Who knew that was the passphrase?

And on a bad week, writing software is just like that.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8675954-113052062574808093?l=dforeffort.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dforeffort.blogspot.com/feeds/113052062574808093/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8675954&amp;postID=113052062574808093' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/113052062574808093'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/113052062574808093'/><link rel='alternate' type='text/html' href='http://dforeffort.blogspot.com/2005/03/software-is-alien-artifact.html' title='Software is an Alien Artifact'/><author><name>Zach</name><uri>http://www.blogger.com/profile/00997884321890742030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6yJn2Xl-VQA/TH0zdhQh6kI/AAAAAAAAAHQ/fd8g14_PWFM/S220/2010-08-31-zach.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675954.post-113051997769272374</id><published>2005-02-22T09:47:00.000-08:00</published><updated>2005-10-28T10:19:37.703-07:00</updated><title type='text'>Yearning to Simplify</title><content type='html'>This may sound like a cliché, but ever since my son was born nine short months ago, my priorities have shifted into sharp focus. It helps that I read a book called &lt;a href="http://www.amazon.com/exec/obidos/tg/detail/-/0609809016/"&gt;"Living Simply with Children"&lt;/a&gt; that in turn led me to read &lt;a href="http://www.amazon.com/exec/obidos/tg/detail/-/0140286780/"&gt;"Your Money or Your Life."&lt;/a&gt; I find that I don't care about surrounding myself with stuff I bought. We moved to a smaller, less expensive town. My wife quit her job because we consider it more important for her to be a full time parent than a full time marketing writer.

And this aesthetic is beginning to show itself in my work. I'm getting sick of stack traces forty calls deep. The Java world is rife with complexity. There's a ton of great work out there, but once you've incorporated all the cool stuff into your app, you find you're dependent on twenty libraries which are each dependent on twenty libraries and so on.

I love the elegant simplicity of &lt;a href="http://rubyonrails.org"&gt;Ruby on Rails&lt;/a&gt;. I love the ethic of Unix tools: do one thing well. I love the clean lines of a well-made OS X application.

All this compels me to cut the crap out of my life. Maybe plant a garden.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8675954-113051997769272374?l=dforeffort.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dforeffort.blogspot.com/feeds/113051997769272374/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8675954&amp;postID=113051997769272374' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/113051997769272374'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/113051997769272374'/><link rel='alternate' type='text/html' href='http://dforeffort.blogspot.com/2005/02/yearning-to-simplify.html' title='Yearning to Simplify'/><author><name>Zach</name><uri>http://www.blogger.com/profile/00997884321890742030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6yJn2Xl-VQA/TH0zdhQh6kI/AAAAAAAAAHQ/fd8g14_PWFM/S220/2010-08-31-zach.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675954.post-113052057634307701</id><published>2005-01-17T01:53:00.000-08:00</published><updated>2005-10-28T10:29:36.346-07:00</updated><title type='text'>The Value of Software</title><content type='html'>Joel Spolsky is well-known for his personal &lt;a href="http://www.joelonsoftware.com"&gt;blog&lt;/a&gt; devoted to software and the challenges of running a small software company. Nearly five years ago, he posted an &lt;a href="http://www.joelonsoftware.com/articles/fog0000000074.html"&gt;entry&lt;/a&gt;  characterizing his company as a machine for "converting capital into software that works." He compares building great software to running a great restaurant or making a great movie.

I'm interested in this idea because I still see a lot of potential in mom n' pop software shops running in someone's garage, and I'd like to run one myself. One of the great things about building software as a business is that the margins can be so high. Since I'm not interested in &lt;a href="http://www.joelonsoftware.com/articles/fog0000000024.html"&gt;scaling mediocrity&lt;/a&gt; up to epic proportions to make a ton of money, I wanna know how much value one or a few programmers can generate. Thing is, valuing software is tricky. It's not like a commodity you can put on a scale and determine it's value by simple arithmetic.

Plenty of studies have been done to find out how many thousands of lines of code a typical programmer can churn out in a month or a year, or whatever. This is sort of interesting, but on the other hand I could write a script that generates reams of syntactically correct code in moments. It's a case where quality is much more important than quantity.

Since I can only slam out so many lines of code, how do I maximize the average value-per-line? And what might that number be in a best-case scenario? How about an average-case? I've got a family to feed!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8675954-113052057634307701?l=dforeffort.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dforeffort.blogspot.com/feeds/113052057634307701/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8675954&amp;postID=113052057634307701' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/113052057634307701'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/113052057634307701'/><link rel='alternate' type='text/html' href='http://dforeffort.blogspot.com/2005/01/value-of-software.html' title='The Value of Software'/><author><name>Zach</name><uri>http://www.blogger.com/profile/00997884321890742030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6yJn2Xl-VQA/TH0zdhQh6kI/AAAAAAAAAHQ/fd8g14_PWFM/S220/2010-08-31-zach.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675954.post-113052051128624029</id><published>2005-01-16T22:03:00.000-08:00</published><updated>2005-10-28T10:28:31.286-07:00</updated><title type='text'>The Great American Lie</title><content type='html'>Something that never fails to stun me is every time someone makes it obvious that they believe the meritocracy myth: an underlying assumption that whatever succeeds in America does so because it is good, because it is better than the ones that didn't make it. In fact, the meritocracy myth seems so woven into the fabric of American culture that people are often irritated and defensive if you should suggest that it is a lie. It's such a serious and pervasive lie, that I've come to think of it as the Great American Lie.

Little kids hear in school, "If you work hard, you could be president of the United Sates!" You know what? Bullshit. It's sad, because if you believe the lie, you're forced to conclude that wealthy white men are better than everyone else, because that's who becomes president time and time again.

In the music business, it's amazing how bad much of the best selling stuff is. I'm so glad I have an economic justification for this in Chris Anderson's &lt;a href="http://www.wired.com/wired/archive/12.10/tail.html"&gt;excellent article&lt;/a&gt;. We're starting to see a glimmer of hope that maybe people are figuring out that obscure stuff can be good, too.

I was talking about all of this with a friend of mine, and he reminded me that people &lt;em&gt;like&lt;/em&gt; to conform. We're social creatures, and we love hits because they are something we can share. So the demand curve is not going to go flat, nor should it, but it will be wonderful if we can learn to judge for ourselves what should go to the "short head" of the curve, instead of believing the great lie as told by by radio, magazines, and TV.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8675954-113052051128624029?l=dforeffort.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dforeffort.blogspot.com/feeds/113052051128624029/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8675954&amp;postID=113052051128624029' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/113052051128624029'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/113052051128624029'/><link rel='alternate' type='text/html' href='http://dforeffort.blogspot.com/2005/01/great-american-lie.html' title='The Great American Lie'/><author><name>Zach</name><uri>http://www.blogger.com/profile/00997884321890742030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6yJn2Xl-VQA/TH0zdhQh6kI/AAAAAAAAAHQ/fd8g14_PWFM/S220/2010-08-31-zach.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675954.post-113052045987768513</id><published>2005-01-13T12:56:00.000-08:00</published><updated>2005-10-28T10:27:39.880-07:00</updated><title type='text'>What's it mean to be a badass?</title><content type='html'>&lt;p&gt;I've been trying to figure out the difference between plain ol' developers and architects. It's supposed to be obvious that architects are better, but I want to put my finger on just how.&lt;/p&gt;
&lt;p&gt;So I was listening to Jeffrey Zeldman (&lt;a href="http://www.zeldman.com"&gt;http://www.zeldman.com&lt;/a&gt;) give his keynote address at the Web Design World conference, and he was talking about Eric Meyer, who is a badass in all things to do with Cascading Stylesheets (CSS). He said, "Eric is the kind of guy you really want on your staff when you don't know how to do something with CSS, because he'll know. And not only will he know how to do it, he'll know seven ways to do it and what's wrong with six of them."&lt;/p&gt;
&lt;p&gt;That struck a chord with me. A developer should be able to solve a problem, but an architect can describe a half-dozen approaches to the problem and what's right and what's wrong with each of them. I hasten to add that what's right and/or wrong with an approach will always depend on the &lt;em&gt;context&lt;/em&gt; in which the problem is situated. That's why you can't replace a good architect/designer with a shelf full of books, or a small army of interns.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8675954-113052045987768513?l=dforeffort.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dforeffort.blogspot.com/feeds/113052045987768513/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8675954&amp;postID=113052045987768513' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/113052045987768513'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/113052045987768513'/><link rel='alternate' type='text/html' href='http://dforeffort.blogspot.com/2005/01/whats-it-mean-to-be-badass.html' title='What&apos;s it mean to be a badass?'/><author><name>Zach</name><uri>http://www.blogger.com/profile/00997884321890742030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6yJn2Xl-VQA/TH0zdhQh6kI/AAAAAAAAAHQ/fd8g14_PWFM/S220/2010-08-31-zach.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675954.post-113052038969092250</id><published>2005-01-12T11:08:00.000-08:00</published><updated>2005-10-28T10:26:29.693-07:00</updated><title type='text'>the Long Tail</title><content type='html'>&lt;p&gt;Here is one of those things that sneaks up on you and then just changes the whole damn world. Chris Anderson's &lt;a href="http://www.wired.com/wired/archive/12.10/tail.html"&gt;article&lt;/a&gt; in Wired magazine is the best I've ever seen on the economics of the entertainment industry, including concrete reasons why we're saddled with the likes of Ashlee Simpson.&lt;/p&gt;
&lt;p&gt;The "long tail" refers to the shape of the graph of the quantity of success of a thing (a book or a movie or a record etc.) vs. its rank in the popularity pecking order. It looks like this (from Chris's &lt;a href="http://longtail.typepad.com/"&gt;blog&lt;/a&gt;): &lt;br /&gt;&lt;img align="center" src="http://longtail.typepad.com/tail.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;That big spike at the front represents the megahits. In music, these are the records at the top of the Billboard chart. The Y axis represents how many copies they sold. The long tail is the area in yellow. This is the obscure stuff. But the significant thing is that there is at least &lt;em&gt;some&lt;/em&gt; audience for it. In an age when production costs are plunging, and distribution costs are approaching zero, this means the market for niche products will soon be larger than the market for hits. Not only is this a major disruptive phenomenon for life as we know it, it is wonderful news to these tired ears.&lt;/p&gt;
&lt;p&gt;When people ask me what kind of success I want for my &lt;a href="http://www.okkervilriver.com"&gt;band&lt;/a&gt; I always tell them, "I want to reach all the people who stand a chance of loving it." The concept of the long tail articulates this beautifully. There are potentially a lot of people buying their records in the "red zone" who would really be into our music. We stand a fighting chance of coaxing them down the curve over to where we are.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8675954-113052038969092250?l=dforeffort.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dforeffort.blogspot.com/feeds/113052038969092250/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8675954&amp;postID=113052038969092250' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/113052038969092250'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/113052038969092250'/><link rel='alternate' type='text/html' href='http://dforeffort.blogspot.com/2005/01/long-tail.html' title='the Long Tail'/><author><name>Zach</name><uri>http://www.blogger.com/profile/00997884321890742030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6yJn2Xl-VQA/TH0zdhQh6kI/AAAAAAAAAHQ/fd8g14_PWFM/S220/2010-08-31-zach.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8675954.post-110554277336727416</id><published>2005-01-12T07:12:00.000-08:00</published><updated>2005-01-12T07:12:53.366-08:00</updated><title type='text'></title><content type='html'>I'm trying out &lt;a href="http://ranchero.com"&gt;Ranchero Software's&lt;/a&gt; MarsEdit blog editor. Ranchero is a mom n' pop OS X software company operated by Brent Simmons. I'm currently trying to figure out everything I need to do to copy his life. Actually, that's going a little far; I don't know much about his life. But I do want to copy his work life: creates his own vision, sets his own priorities and schedule, takes all the risks, reaps all the rewards. I'm a big fan of his other product, NetNewsWire (though I admit I've only got the Lite version). It's obvious he takes pride in his work. Bravo.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8675954-110554277336727416?l=dforeffort.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dforeffort.blogspot.com/feeds/110554277336727416/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8675954&amp;postID=110554277336727416' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/110554277336727416'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8675954/posts/default/110554277336727416'/><link rel='alternate' type='text/html' href='http://dforeffort.blogspot.com/2005/01/im-trying-out-ranchero-softwares.html' title=''/><author><name>Zach</name><uri>http://www.blogger.com/profile/00997884321890742030</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6yJn2Xl-VQA/TH0zdhQh6kI/AAAAAAAAAHQ/fd8g14_PWFM/S220/2010-08-31-zach.jpeg'/></author><thr:total>0</thr:total></entry></feed>
