<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" version="2.0">
  <channel>
    <title>Ed Kaim</title>
    <link>http://www.sharplogic.com/blogs/ed/</link>
    <description>SharpLogic Software</description>
    <copyright>Ed Kaim</copyright>
    <lastBuildDate>Sun, 16 Mar 2008 03:32:44 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 1.7.5016.2</generator>
    <managingEditor>ed@sharplogic.com</managingEditor>
    <webMaster>ed@sharplogic.com</webMaster>
    <item>
      <trackback:ping>http://www.sharplogic.com/blogs/ed/Trackback,guid,0c29f459-ec33-4300-a3b3-f50e1a4d32d6.aspx</trackback:ping>
      <pingback:server>http://www.sharplogic.com/blogs/ed/pingback.aspx</pingback:server>
      <pingback:target>http://www.sharplogic.com/blogs/ed/PermaLink,guid,0c29f459-ec33-4300-a3b3-f50e1a4d32d6.aspx</pingback:target>
      <wfw:comment>http://www.sharplogic.com/blogs/ed/CommentView,guid,0c29f459-ec33-4300-a3b3-f50e1a4d32d6.aspx</wfw:comment>
      <wfw:commentRss>http://www.sharplogic.com/blogs/ed/SyndicationService.asmx/GetEntryCommentsRss?guid=0c29f459-ec33-4300-a3b3-f50e1a4d32d6</wfw:commentRss>
      <slash:comments>2</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      I am very proud to announce that Layla Ruiqiu Kaim was born at 5:16AM on March 15,
      2008. She checked in at 8lbs, 21 inches. Both mother and baby are doing very well.
   </p>
        <p>
          <img border="0" src="http://www.sharplogic.com/blogs/ed/content/binary/layla.jpg" />
        </p>
        <p>
      (Ruiqiu is a Chinese name pronounced like "Rachael" without the "l".) 
   </p>
        <img width="0" height="0" src="http://www.sharplogic.com/blogs/ed/aggbug.ashx?id=0c29f459-ec33-4300-a3b3-f50e1a4d32d6" />
      </body>
      <title>Say hello to Layla Ruiqiu Kaim</title>
      <guid>http://www.sharplogic.com/blogs/ed/PermaLink,guid,0c29f459-ec33-4300-a3b3-f50e1a4d32d6.aspx</guid>
      <link>http://www.sharplogic.com/blogs/ed/PermaLink,guid,0c29f459-ec33-4300-a3b3-f50e1a4d32d6.aspx</link>
      <pubDate>Sun, 16 Mar 2008 03:32:44 GMT</pubDate>
      <description>&lt;p&gt;
   I am very proud to announce that Layla Ruiqiu Kaim was born at 5:16AM on March 15,
   2008. She checked in at 8lbs, 21 inches. Both mother and baby are doing very well.
&lt;/p&gt;
&lt;p&gt;
   &lt;img border="0" src="http://www.sharplogic.com/blogs/ed/content/binary/layla.jpg"&gt; 
&lt;/p&gt;
&lt;p&gt;
   (Ruiqiu is a Chinese name pronounced like "Rachael" without the "l".) 
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.sharplogic.com/blogs/ed/aggbug.ashx?id=0c29f459-ec33-4300-a3b3-f50e1a4d32d6"&gt;</description>
      <comments>http://www.sharplogic.com/blogs/ed/CommentView,guid,0c29f459-ec33-4300-a3b3-f50e1a4d32d6.aspx</comments>
    </item>
    <item>
      <trackback:ping>http://www.sharplogic.com/blogs/ed/Trackback,guid,9acb23a1-7c8f-4ab3-b2ea-f96c3f520a03.aspx</trackback:ping>
      <pingback:server>http://www.sharplogic.com/blogs/ed/pingback.aspx</pingback:server>
      <pingback:target>http://www.sharplogic.com/blogs/ed/PermaLink,guid,9acb23a1-7c8f-4ab3-b2ea-f96c3f520a03.aspx</pingback:target>
      <wfw:comment>http://www.sharplogic.com/blogs/ed/CommentView,guid,9acb23a1-7c8f-4ab3-b2ea-f96c3f520a03.aspx</wfw:comment>
      <wfw:commentRss>http://www.sharplogic.com/blogs/ed/SyndicationService.asmx/GetEntryCommentsRss?guid=9acb23a1-7c8f-4ab3-b2ea-f96c3f520a03</wfw:commentRss>
      <slash:comments>0</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      We launched the <a href="http://www.boostonlinemedia.com">Boost Online Media Service</a> earlier
      this week. It's a service designed to simplify the integration of user-generated content,
      such as video, music, files, etc, into other sites. 
   </p>
        <p>
      For more details, please check out the site at <a href="http://www.boostonlinemedia.com">http://www.boostonlinemedia.com</a>. 
   </p>
        <img width="0" height="0" src="http://www.sharplogic.com/blogs/ed/aggbug.ashx?id=9acb23a1-7c8f-4ab3-b2ea-f96c3f520a03" />
      </body>
      <title>Boost Online Media Service RTM</title>
      <guid>http://www.sharplogic.com/blogs/ed/PermaLink,guid,9acb23a1-7c8f-4ab3-b2ea-f96c3f520a03.aspx</guid>
      <link>http://www.sharplogic.com/blogs/ed/PermaLink,guid,9acb23a1-7c8f-4ab3-b2ea-f96c3f520a03.aspx</link>
      <pubDate>Thu, 06 Mar 2008 12:16:30 GMT</pubDate>
      <description>&lt;p&gt;
   We launched the &lt;a href="http://www.boostonlinemedia.com"&gt;Boost Online Media Service&lt;/a&gt; earlier
   this week. It's a service designed to simplify the integration of user-generated content,
   such as video, music, files, etc, into other sites. 
&lt;/p&gt;
&lt;p&gt;
   For more details, please check out the site at &lt;a href="http://www.boostonlinemedia.com"&gt;http://www.boostonlinemedia.com&lt;/a&gt;. 
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.sharplogic.com/blogs/ed/aggbug.ashx?id=9acb23a1-7c8f-4ab3-b2ea-f96c3f520a03"&gt;</description>
      <comments>http://www.sharplogic.com/blogs/ed/CommentView,guid,9acb23a1-7c8f-4ab3-b2ea-f96c3f520a03.aspx</comments>
    </item>
    <item>
      <trackback:ping>http://www.sharplogic.com/blogs/ed/Trackback,guid,b614e942-f2fa-49e5-8ba8-af658dae46b6.aspx</trackback:ping>
      <pingback:server>http://www.sharplogic.com/blogs/ed/pingback.aspx</pingback:server>
      <pingback:target>http://www.sharplogic.com/blogs/ed/PermaLink,guid,b614e942-f2fa-49e5-8ba8-af658dae46b6.aspx</pingback:target>
      <wfw:comment>http://www.sharplogic.com/blogs/ed/CommentView,guid,b614e942-f2fa-49e5-8ba8-af658dae46b6.aspx</wfw:comment>
      <wfw:commentRss>http://www.sharplogic.com/blogs/ed/SyndicationService.asmx/GetEntryCommentsRss?guid=b614e942-f2fa-49e5-8ba8-af658dae46b6</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      I co-hosted <a href="http://channel9.msdn.com/showpost.aspx?postid=385240">This Week
      on Channel 9</a> with <a hrf="http://blogs.msdn.com/briankel">Brian Keller</a>. Check
      it out at <a hrf="http://channel9.msdn.com/showpost.aspx?postid=385240">http://channel9.msdn.com/showpost.aspx?postid=385240</a>. 
   </p>
        <img width="0" height="0" src="http://www.sharplogic.com/blogs/ed/aggbug.ashx?id=b614e942-f2fa-49e5-8ba8-af658dae46b6" />
      </body>
      <title>This Week On Channel 9</title>
      <guid>http://www.sharplogic.com/blogs/ed/PermaLink,guid,b614e942-f2fa-49e5-8ba8-af658dae46b6.aspx</guid>
      <link>http://www.sharplogic.com/blogs/ed/PermaLink,guid,b614e942-f2fa-49e5-8ba8-af658dae46b6.aspx</link>
      <pubDate>Sat, 23 Feb 2008 06:17:35 GMT</pubDate>
      <description>&lt;p&gt;
   I co-hosted &lt;a href="http://channel9.msdn.com/showpost.aspx?postid=385240"&gt;This Week
   on Channel 9&lt;/a&gt; with &lt;a hrf="http://blogs.msdn.com/briankel"&gt;Brian Keller&lt;/a&gt;. Check
   it out at &lt;a hrf="http://channel9.msdn.com/showpost.aspx?postid=385240"&gt;http://channel9.msdn.com/showpost.aspx?postid=385240&lt;/a&gt;. 
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.sharplogic.com/blogs/ed/aggbug.ashx?id=b614e942-f2fa-49e5-8ba8-af658dae46b6"&gt;</description>
      <comments>http://www.sharplogic.com/blogs/ed/CommentView,guid,b614e942-f2fa-49e5-8ba8-af658dae46b6.aspx</comments>
    </item>
    <item>
      <trackback:ping>http://www.sharplogic.com/blogs/ed/Trackback,guid,8a3a666f-ad3e-4f93-98df-fce23061f197.aspx</trackback:ping>
      <pingback:server>http://www.sharplogic.com/blogs/ed/pingback.aspx</pingback:server>
      <pingback:target>http://www.sharplogic.com/blogs/ed/PermaLink,guid,8a3a666f-ad3e-4f93-98df-fce23061f197.aspx</pingback:target>
      <wfw:comment>http://www.sharplogic.com/blogs/ed/CommentView,guid,8a3a666f-ad3e-4f93-98df-fce23061f197.aspx</wfw:comment>
      <wfw:commentRss>http://www.sharplogic.com/blogs/ed/SyndicationService.asmx/GetEntryCommentsRss?guid=8a3a666f-ad3e-4f93-98df-fce23061f197</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <title>Twas The Night Before Xmas...</title>
      <guid>http://www.sharplogic.com/blogs/ed/PermaLink,guid,8a3a666f-ad3e-4f93-98df-fce23061f197.aspx</guid>
      <link>http://www.sharplogic.com/blogs/ed/PermaLink,guid,8a3a666f-ad3e-4f93-98df-fce23061f197.aspx</link>
      <pubDate>Tue, 25 Dec 2007 06:58:51 GMT</pubDate>
      <description>&lt;p&gt;
   ...and the gift I ordered my wife was still not here. I had ordered something online
   on 12/28 with 2-day shipping via FedEx. I figured that it would arrive on Thursday
   but, leaving room for unexpected delay, thought it would arrive on Friday in the worst
   case scenario.
&lt;/p&gt;
&lt;p&gt;
   It’s now Monday the 24th and we never got the package. Here is the online tracking:
&lt;/p&gt;
&lt;p&gt;
   &lt;img border="0" src="http://www.sharplogic.com/blogs/ed/content/binary/fedexsucks.jpg"&gt;
&lt;/p&gt;
&lt;p&gt;
   I was annoyed that the packaged didn’t arrive by Friday, so I called customer service,
   who assured me that it would be delivered by the 24th at the latest. As you can imagine,
   I was pretty upset that today was the 24th and they didn’t even bother putting the
   package on the truck. They determined it was a business holiday—although not a holiday
   for them, us, or even the US government!
&lt;/p&gt;
&lt;p&gt;
   When I called customer service to find out why my package wasn’t delivered, they told
   me that it was a busy time and they couldn’t get to it. For four days?!? They were
   completely unapologetic and even went as far as to imply that I might have received
   my package by Christmas if I had ordered it earlier.
&lt;/p&gt;
&lt;p&gt;
   Unbelievable.
&lt;/p&gt;
&lt;p&gt;
   Ironically, I ordered a package via UPS 2-day (Amazon Prime default) on Friday, and
   it arrived this morning. That’s right, it was &lt;em&gt;early&lt;/em&gt;.
&lt;/p&gt;
&lt;p&gt;
   I’ve never had a serious problem with any of the major shipping companies in the past,
   so they were sort of a commodity to me. Not anymore. I will now actively avoid FedEx
   and talk trash about them anytime I can. When I receive a package from the FedEx guy,
   I will pretend it smells bad and then will act like I didn’t really want whatever
   came in it.
&lt;/p&gt;
&lt;p&gt;
   Sure, I was disappointed that the package will be late, but the real kicker was the
   awful customer service experience. My company has made mistakes from time to time
   and I couldn’t image telling a client to take a hike. I understand that things like
   this happen, but handling the situation poorly multiplies the effect.
&lt;/p&gt;
&lt;p&gt;p&lt;img width="0" height="0" src="http://www.sharplogic.com/blogs/ed/aggbug.ashx?id=8a3a666f-ad3e-4f93-98df-fce23061f197"&gt;This gift is for my wife, who can take the delay in stride. I couldn’t image what it would be like if this was for one of my kids. How could I explain to them that Santa didn’t bring them their gift because he was surprised that there were so many gifts to deliver this year? These guys could have really screwed me.</description>
      <comments>http://www.sharplogic.com/blogs/ed/CommentView,guid,8a3a666f-ad3e-4f93-98df-fce23061f197.aspx</comments>
    </item>
    <item>
      <trackback:ping>http://www.sharplogic.com/blogs/ed/Trackback,guid,f9903535-4740-48ba-affe-5cb9f63903db.aspx</trackback:ping>
      <pingback:server>http://www.sharplogic.com/blogs/ed/pingback.aspx</pingback:server>
      <pingback:target>http://www.sharplogic.com/blogs/ed/PermaLink,guid,f9903535-4740-48ba-affe-5cb9f63903db.aspx</pingback:target>
      <wfw:comment>http://www.sharplogic.com/blogs/ed/CommentView,guid,f9903535-4740-48ba-affe-5cb9f63903db.aspx</wfw:comment>
      <wfw:commentRss>http://www.sharplogic.com/blogs/ed/SyndicationService.asmx/GetEntryCommentsRss?guid=f9903535-4740-48ba-affe-5cb9f63903db</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      It's been three years now and we're still going strong. Every day I'm amazed at how
      much I've learned, and yet somewhat apprehensive about the lessons I haven’t gotten
      to yet. Some of the times have been rough. Really rough. Yet somehow, everything always
      seems to work out and things get better and better. Year four looks to start out strong,
      and I’m excited to wake up tomorrow and get it started. 
   </p>
        <img width="0" height="0" src="http://www.sharplogic.com/blogs/ed/aggbug.ashx?id=f9903535-4740-48ba-affe-5cb9f63903db" />
      </body>
      <title>Happy Birthday SharpLogic!</title>
      <guid>http://www.sharplogic.com/blogs/ed/PermaLink,guid,f9903535-4740-48ba-affe-5cb9f63903db.aspx</guid>
      <link>http://www.sharplogic.com/blogs/ed/PermaLink,guid,f9903535-4740-48ba-affe-5cb9f63903db.aspx</link>
      <pubDate>Fri, 05 Oct 2007 06:17:29 GMT</pubDate>
      <description>&lt;p&gt;
   It's been three years now and we're still going strong. Every day I'm amazed at how
   much I've learned, and yet somewhat apprehensive about the lessons I haven’t gotten
   to yet. Some of the times have been rough. Really rough. Yet somehow, everything always
   seems to work out and things get better and better. Year four looks to start out strong,
   and I’m excited to wake up tomorrow and get it started. 
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.sharplogic.com/blogs/ed/aggbug.ashx?id=f9903535-4740-48ba-affe-5cb9f63903db"&gt;</description>
      <comments>http://www.sharplogic.com/blogs/ed/CommentView,guid,f9903535-4740-48ba-affe-5cb9f63903db.aspx</comments>
    </item>
    <item>
      <trackback:ping>http://www.sharplogic.com/blogs/ed/Trackback,guid,36ad1863-d5c5-4801-a69a-588623fcc5da.aspx</trackback:ping>
      <pingback:server>http://www.sharplogic.com/blogs/ed/pingback.aspx</pingback:server>
      <pingback:target>http://www.sharplogic.com/blogs/ed/PermaLink,guid,36ad1863-d5c5-4801-a69a-588623fcc5da.aspx</pingback:target>
      <wfw:comment>http://www.sharplogic.com/blogs/ed/CommentView,guid,36ad1863-d5c5-4801-a69a-588623fcc5da.aspx</wfw:comment>
      <wfw:commentRss>http://www.sharplogic.com/blogs/ed/SyndicationService.asmx/GetEntryCommentsRss?guid=36ad1863-d5c5-4801-a69a-588623fcc5da</wfw:commentRss>
      <slash:comments>0</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      We recently launched <a href="http://www.pucklink.com">PuckLink</a>, a social network
      designed for recreational hockey players. After playing for a few years in the northwest,
      it seemed clear that people needed a better way to manage and coordinate teams, games,
      and practices.
   </p>
        <p>
      You can check it out at <a href="http://www.pucklink.com">http://www.pucklink.com</a>.
      If you know anyone who plays hockey, please let them know!
   </p>
        <img width="0" height="0" src="http://www.sharplogic.com/blogs/ed/aggbug.ashx?id=36ad1863-d5c5-4801-a69a-588623fcc5da" />
      </body>
      <title>Welcome To PuckLink</title>
      <guid>http://www.sharplogic.com/blogs/ed/PermaLink,guid,36ad1863-d5c5-4801-a69a-588623fcc5da.aspx</guid>
      <link>http://www.sharplogic.com/blogs/ed/PermaLink,guid,36ad1863-d5c5-4801-a69a-588623fcc5da.aspx</link>
      <pubDate>Tue, 04 Sep 2007 19:47:19 GMT</pubDate>
      <description>&lt;p&gt;
   We recently launched &lt;a href="http://www.pucklink.com"&gt;PuckLink&lt;/a&gt;, a social network
   designed for recreational hockey players. After playing for a few years in the northwest,
   it seemed clear that people needed a better way to manage and coordinate teams, games,
   and practices.
&lt;/p&gt;
&lt;p&gt;
   You can check it out at &lt;a href="http://www.pucklink.com"&gt;http://www.pucklink.com&lt;/a&gt;.
   If you know anyone who plays hockey, please let them know!
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.sharplogic.com/blogs/ed/aggbug.ashx?id=36ad1863-d5c5-4801-a69a-588623fcc5da"&gt;</description>
      <comments>http://www.sharplogic.com/blogs/ed/CommentView,guid,36ad1863-d5c5-4801-a69a-588623fcc5da.aspx</comments>
    </item>
    <item>
      <trackback:ping>http://www.sharplogic.com/blogs/ed/Trackback,guid,96b48233-aa9b-4911-b32d-1640e484f72f.aspx</trackback:ping>
      <pingback:server>http://www.sharplogic.com/blogs/ed/pingback.aspx</pingback:server>
      <pingback:target>http://www.sharplogic.com/blogs/ed/PermaLink,guid,96b48233-aa9b-4911-b32d-1640e484f72f.aspx</pingback:target>
      <wfw:comment>http://www.sharplogic.com/blogs/ed/CommentView,guid,96b48233-aa9b-4911-b32d-1640e484f72f.aspx</wfw:comment>
      <wfw:commentRss>http://www.sharplogic.com/blogs/ed/SyndicationService.asmx/GetEntryCommentsRss?guid=96b48233-aa9b-4911-b32d-1640e484f72f</wfw:commentRss>
      <slash:comments>0</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <img border="0" src="http://www.sharplogic.com/blogs/ed/content/binary/clevergoogle.jpg" />
        <p>
      For those who don't get why this is funny, you should know that AdCenter is Microsoft's
      competitor to Google's AdSense. 
   </p>
        <img width="0" height="0" src="http://www.sharplogic.com/blogs/ed/aggbug.ashx?id=96b48233-aa9b-4911-b32d-1640e484f72f" />
      </body>
      <title>Very Clever, Google</title>
      <guid>http://www.sharplogic.com/blogs/ed/PermaLink,guid,96b48233-aa9b-4911-b32d-1640e484f72f.aspx</guid>
      <link>http://www.sharplogic.com/blogs/ed/PermaLink,guid,96b48233-aa9b-4911-b32d-1640e484f72f.aspx</link>
      <pubDate>Wed, 11 Jul 2007 08:24:50 GMT</pubDate>
      <description>&lt;img border="0" src="http://www.sharplogic.com/blogs/ed/content/binary/clevergoogle.jpg"&gt; 
&lt;p&gt;
   For those who don't get why this is funny, you should know that AdCenter is Microsoft's
   competitor to Google's AdSense. 
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.sharplogic.com/blogs/ed/aggbug.ashx?id=96b48233-aa9b-4911-b32d-1640e484f72f"&gt;</description>
      <comments>http://www.sharplogic.com/blogs/ed/CommentView,guid,96b48233-aa9b-4911-b32d-1640e484f72f.aspx</comments>
    </item>
    <item>
      <trackback:ping>http://www.sharplogic.com/blogs/ed/Trackback,guid,6af997b9-5449-4e2b-8545-b55e1d9ac05b.aspx</trackback:ping>
      <pingback:server>http://www.sharplogic.com/blogs/ed/pingback.aspx</pingback:server>
      <pingback:target>http://www.sharplogic.com/blogs/ed/PermaLink,guid,6af997b9-5449-4e2b-8545-b55e1d9ac05b.aspx</pingback:target>
      <wfw:comment>http://www.sharplogic.com/blogs/ed/CommentView,guid,6af997b9-5449-4e2b-8545-b55e1d9ac05b.aspx</wfw:comment>
      <wfw:commentRss>http://www.sharplogic.com/blogs/ed/SyndicationService.asmx/GetEntryCommentsRss?guid=6af997b9-5449-4e2b-8545-b55e1d9ac05b</wfw:commentRss>
      <slash:comments>0</slash:comments>
      <title>More Than Meets The Developer Eye At Amazon</title>
      <guid>http://www.sharplogic.com/blogs/ed/PermaLink,guid,6af997b9-5449-4e2b-8545-b55e1d9ac05b.aspx</guid>
      <link>http://www.sharplogic.com/blogs/ed/PermaLink,guid,6af997b9-5449-4e2b-8545-b55e1d9ac05b.aspx</link>
      <pubDate>Wed, 30 May 2007 23:46:52 GMT</pubDate>
      <description>&lt;p&gt;
   I had an interesting meeting with my old friend &lt;a href="http://aws.typepad.com"&gt;Mike
   Culver&lt;/a&gt; this morning. Mike and I worked together back at Microsoft when he ran
   the evangelism efforts for the mobile developer platform and I was the .NET Compact
   Framework product manager. 
&lt;/p&gt;
&lt;p&gt;
   Early in the conversation, Mike asked me if I was familiar with Amazon’s developer
   platform. Years ago I had dug a bit into their &lt;a href="http://www.amazon.com/E-Commerce-Service-AWS-home-page/b/ref=sc_fe_l_2/002-5264020-2946463?ie=UTF8&amp;node=12738641&amp;no=3435361&amp;me=A36L942TSJ2AJA"&gt;commerce
   Web services&lt;/a&gt;, so I figured I could bluff my way through the exchange. After all,
   SharpLogic is &lt;a href="http://www.sharplogic.com/SharpLogic%20Developer%20Marketing.pdf"&gt;The
   Developer Marketing Company&lt;/a&gt;, right? 
&lt;/p&gt;
&lt;p&gt;
   Wrong. Mike now works as a developer evangelist at Amazon. He knows when I don’t know. 
&lt;/p&gt;
&lt;p&gt;
   Sure enough, Amazon’s platform has grown way beyond what I would have expected. Among
   the various services available, the two that became immediately intriguing were the &lt;a href="http://www.amazon.com/S3-AWS-home-page-Money/b/ref=sc_fe_l_2/002-5264020-2946463?ie=UTF8&amp;node=16427261&amp;no=3435361&amp;me=A36L942TSJ2AJA"&gt;Simple
   Storage Service&lt;/a&gt; (aka S3) and the &lt;a href="http://www.amazon.com/b/ref=sc_fe_l_2/002-5264020-2946463?ie=UTF8&amp;node=201590011&amp;no=3435361&amp;me=A36L942TSJ2AJA"&gt;Elastic
   Compute Cloud&lt;/a&gt; (aka EC2). 
&lt;/p&gt;
&lt;p&gt;
   In a nutshell, you can use S3 to cheaply store and serve a virtually limitless amount
   of data and EC2 provides virtualized servers (Linux-only for the foreseeable future).
   The neat thing about these is that you can scale up and down as much as you want and
   you only pay for what you use. Each EC2 node, for example, costs $.10 per hour. If
   you only use an hour a month, you only get charged $.10 a month. If you happen to
   have a huge load for 24 hours, you can continue to add more and more nodes, and then
   turn them off when the load is gone. You can even upload your own OS image. Amazing. 
&lt;/p&gt;
&lt;p&gt;
   Microsoft and Google have some interesting offerings in a similar vein, but I haven’t
   seen anything public to meet this head-on yet, so Amazon is out to a huge advantage.
   I’m excited to see where this goes. 
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.sharplogic.com/blogs/ed/aggbug.ashx?id=6af997b9-5449-4e2b-8545-b55e1d9ac05b"&gt;</description>
      <comments>http://www.sharplogic.com/blogs/ed/CommentView,guid,6af997b9-5449-4e2b-8545-b55e1d9ac05b.aspx</comments>
    </item>
    <item>
      <trackback:ping>http://www.sharplogic.com/blogs/ed/Trackback,guid,5bc9a677-92a7-4dd4-8e68-1833a9510c34.aspx</trackback:ping>
      <pingback:server>http://www.sharplogic.com/blogs/ed/pingback.aspx</pingback:server>
      <pingback:target>http://www.sharplogic.com/blogs/ed/PermaLink,guid,5bc9a677-92a7-4dd4-8e68-1833a9510c34.aspx</pingback:target>
      <wfw:comment>http://www.sharplogic.com/blogs/ed/CommentView,guid,5bc9a677-92a7-4dd4-8e68-1833a9510c34.aspx</wfw:comment>
      <wfw:commentRss>http://www.sharplogic.com/blogs/ed/SyndicationService.asmx/GetEntryCommentsRss?guid=5bc9a677-92a7-4dd4-8e68-1833a9510c34</wfw:commentRss>
      <slash:comments>0</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      I find that most upstream project errors occur due to simple misunderstandings. Although
      I always try to ask all the relevant questions early on, there are almost always gaps
      in what I’m really trying to learn, and sometimes there are subtleties in terminology
      that mean very different things when being translated from business requirements into
      technical specifications. 
   </p>
        <p>
      Last week, we had a project extended slightly to support an additional locale. The
      engineer responsible for the project gave me two options: one simple (but inelegant)
      and the other sophisticated (but time consuming). I asked the client if they had a
      preference between the two, but rather than explaining how this impacted the business
      aspects, I pretty much laid it out as “hack vs elegant”. The client opted for the
      more elegant approach, which we began. 
   </p>
        <p>
      I took a walk to ship something from the UPS store. On my way back to the office,
      a car pulled up next to me and a woman asked “How can I get out of Redmond?” 
   </p>
        <p>
      Being the helpful citizen, I replied, “Pick a road and don’t make any turns.” 
   </p>
        <p>
      She smiled—patiently—and asked me how to get to SR-520, the nearest highway. After
      all, this was the question she really wanted answered. She was two blocks away, so
      I obliged and gave her the info she really wanted. I’m pretty sure that worked out
      fine. 
   </p>
        <p>
      Anyway, I rushed back to the office and called the client again. This time, rather
      than asking the “hack vs elegant” solution, I explained how the decision we were making
      now would impact the way we would extend the project in the future, and asked the
      client where they saw the project evolving to. As it turned out, the client had upcoming
      features I hadn’t accounted for, and the “hack” approach was actually the more elegant
      option because of the feature requests we would receive once we finished off the current
      round. 
   </p>
        <p>
      The moral is simple: ask the question you really want answered. It makes life a lot
      easier down the road. 
   </p>
        <img width="0" height="0" src="http://www.sharplogic.com/blogs/ed/aggbug.ashx?id=5bc9a677-92a7-4dd4-8e68-1833a9510c34" />
      </body>
      <title>Asking The Right Questions</title>
      <guid>http://www.sharplogic.com/blogs/ed/PermaLink,guid,5bc9a677-92a7-4dd4-8e68-1833a9510c34.aspx</guid>
      <link>http://www.sharplogic.com/blogs/ed/PermaLink,guid,5bc9a677-92a7-4dd4-8e68-1833a9510c34.aspx</link>
      <pubDate>Wed, 02 May 2007 06:02:13 GMT</pubDate>
      <description>&lt;p&gt;
   I find that most upstream project errors occur due to simple misunderstandings. Although
   I always try to ask all the relevant questions early on, there are almost always gaps
   in what I’m really trying to learn, and sometimes there are subtleties in terminology
   that mean very different things when being translated from business requirements into
   technical specifications. 
&lt;/p&gt;
&lt;p&gt;
   Last week, we had a project extended slightly to support an additional locale. The
   engineer responsible for the project gave me two options: one simple (but inelegant)
   and the other sophisticated (but time consuming). I asked the client if they had a
   preference between the two, but rather than explaining how this impacted the business
   aspects, I pretty much laid it out as “hack vs elegant”. The client opted for the
   more elegant approach, which we began. 
&lt;/p&gt;
&lt;p&gt;
   I took a walk to ship something from the UPS store. On my way back to the office,
   a car pulled up next to me and a woman asked “How can I get out of Redmond?” 
&lt;/p&gt;
&lt;p&gt;
   Being the helpful citizen, I replied, “Pick a road and don’t make any turns.” 
&lt;/p&gt;
&lt;p&gt;
   She smiled—patiently—and asked me how to get to SR-520, the nearest highway. After
   all, this was the question she really wanted answered. She was two blocks away, so
   I obliged and gave her the info she really wanted. I’m pretty sure that worked out
   fine. 
&lt;/p&gt;
&lt;p&gt;
   Anyway, I rushed back to the office and called the client again. This time, rather
   than asking the “hack vs elegant” solution, I explained how the decision we were making
   now would impact the way we would extend the project in the future, and asked the
   client where they saw the project evolving to. As it turned out, the client had upcoming
   features I hadn’t accounted for, and the “hack” approach was actually the more elegant
   option because of the feature requests we would receive once we finished off the current
   round. 
&lt;/p&gt;
&lt;p&gt;
   The moral is simple: ask the question you really want answered. It makes life a lot
   easier down the road. 
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.sharplogic.com/blogs/ed/aggbug.ashx?id=5bc9a677-92a7-4dd4-8e68-1833a9510c34"&gt;</description>
      <comments>http://www.sharplogic.com/blogs/ed/CommentView,guid,5bc9a677-92a7-4dd4-8e68-1833a9510c34.aspx</comments>
    </item>
    <item>
      <trackback:ping>http://www.sharplogic.com/blogs/ed/Trackback,guid,242ba8ac-d77a-48b8-a45b-ac33241c229d.aspx</trackback:ping>
      <pingback:server>http://www.sharplogic.com/blogs/ed/pingback.aspx</pingback:server>
      <pingback:target>http://www.sharplogic.com/blogs/ed/PermaLink,guid,242ba8ac-d77a-48b8-a45b-ac33241c229d.aspx</pingback:target>
      <wfw:comment>http://www.sharplogic.com/blogs/ed/CommentView,guid,242ba8ac-d77a-48b8-a45b-ac33241c229d.aspx</wfw:comment>
      <wfw:commentRss>http://www.sharplogic.com/blogs/ed/SyndicationService.asmx/GetEntryCommentsRss?guid=242ba8ac-d77a-48b8-a45b-ac33241c229d</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      A lot of companies I call often have a message that says “We are experiencing higher-than-normal
      call volumes” when I call their customer service line, which I assume is to set expectations
      that they might leave me on hold for a long time. In most cases, I’m able to get to
      a representative within 5-10 minutes, which is kind of what I expect under normal
      circumstances. 
   </p>
        <p>
      Anyway, I happened to be up around 4AM this morning (Easter Sunday in Boston) when
      I noticed I had a mail from Expedia saying that I needed to call them because an itinerary
      for an upcoming flight (several months in the future) had changed. To my surprise,
      I received the “high call volume” message, even though someone picked up immediately
      after the message was finished. Unless one call is “higher-than-normal”, I suspect
      that Expedia leaves up this message permanently. 
   </p>
        <p>
      This practice is known as <a href="http://en.wikipedia.org/wiki/Sandbagging">"sandbagging"</a> and
      parallels the use of sandbags to weigh down hot air balloons. If a balloon needs to
      rise rapidly, the sandbags can be easily thrown overboard, resulting in a reduction
      of weight that gives a temporary boost to the balloon’s ability to rise. In this case,
      Expedia wants me to believe that it will take a long time to get around to my call
      so I won't be unhappy if it takes a long time. In the event that they get to my call
      faster than expected, I probably won't be unhappy since it's to my benefit. 
   </p>
        <p>
      A lot of businesses sandbag in their own ways. Sometimes it’s important to pad a schedule
      for unexpected issues, and sometimes it’s useful to smooth revenue for the perception
      of predictable growth. Individuals are the same way in both business and personal
      relationships. However, once you get a reputation for being a perpetual sandbagger,
      you begin to lose credibility, and that’s never a good thing. We all know someone
      who is perpetually "slammed" or "doomed" with work :-) 
   </p>
        <p>
      Last week, for example, I needed to book a last minute flight from Toronto to Seattle
      (“last minute” as in “in a cab on the way to the airport”), so I called American Express
      travel (and likely paid a hefty premium) because I knew that Expedia always had “higher
      than normal” call volume and didn’t know if I would be able to get through in time.
      Ironically, I probably wouldn’t have had any problem getting through to Expedia, but
      I knew I couldn’t trust the message to indicate whether the call volume was actually
      high or not, and five versus thirty minutes would make a huge difference. Although
      this is probably a rare case, it’s one where perpetual sandbagging can come back to
      hurt business credibility. Then again, Expedia is run by very competent people, so
      it’s very likely that they have weighed the costs of one-off business losses like
      this versus the customer satisfaction benefit of being able to exceed customer support
      expectations. After all, it’s not like I don’t use Expedia—I just don’t use them when
      I need high quality support, which is actually what they want me to believe.
   </p>
        <img width="0" height="0" src="http://www.sharplogic.com/blogs/ed/aggbug.ashx?id=242ba8ac-d77a-48b8-a45b-ac33241c229d" />
      </body>
      <title>Perpetually Sandbagging Expectations</title>
      <guid>http://www.sharplogic.com/blogs/ed/PermaLink,guid,242ba8ac-d77a-48b8-a45b-ac33241c229d.aspx</guid>
      <link>http://www.sharplogic.com/blogs/ed/PermaLink,guid,242ba8ac-d77a-48b8-a45b-ac33241c229d.aspx</link>
      <pubDate>Sun, 08 Apr 2007 09:06:24 GMT</pubDate>
      <description>&lt;p&gt;
   A lot of companies I call often have a message that says “We are experiencing higher-than-normal
   call volumes” when I call their customer service line, which I assume is to set expectations
   that they might leave me on hold for a long time. In most cases, I’m able to get to
   a representative within 5-10 minutes, which is kind of what I expect under normal
   circumstances. 
&lt;/p&gt;
&lt;p&gt;
   Anyway, I happened to be up around 4AM this morning (Easter Sunday in Boston) when
   I noticed I had a mail from Expedia saying that I needed to call them because an itinerary
   for an upcoming flight (several months in the future) had changed. To my surprise,
   I received the “high call volume” message, even though someone picked up immediately
   after the message was finished. Unless one call is “higher-than-normal”, I suspect
   that Expedia leaves up this message permanently. 
&lt;/p&gt;
&lt;p&gt;
   This practice is known as &lt;a href="http://en.wikipedia.org/wiki/Sandbagging"&gt;"sandbagging"&lt;/a&gt; and
   parallels the use of sandbags to weigh down hot air balloons. If a balloon needs to
   rise rapidly, the sandbags can be easily thrown overboard, resulting in a reduction
   of weight that gives a temporary boost to the balloon’s ability to rise. In this case,
   Expedia wants me to believe that it will take a long time to get around to my call
   so I won't be unhappy if it takes a long time. In the event that they get to my call
   faster than expected, I probably won't be unhappy since it's to my benefit. 
&lt;/p&gt;
&lt;p&gt;
   A lot of businesses sandbag in their own ways. Sometimes it’s important to pad a schedule
   for unexpected issues, and sometimes it’s useful to smooth revenue for the perception
   of predictable growth. Individuals are the same way in both business and personal
   relationships. However, once you get a reputation for being a perpetual sandbagger,
   you begin to lose credibility, and that’s never a good thing. We all know someone
   who is perpetually "slammed" or "doomed" with work :-) 
&lt;/p&gt;
&lt;p&gt;
   Last week, for example, I needed to book a last minute flight from Toronto to Seattle
   (“last minute” as in “in a cab on the way to the airport”), so I called American Express
   travel (and likely paid a hefty premium) because I knew that Expedia always had “higher
   than normal” call volume and didn’t know if I would be able to get through in time.
   Ironically, I probably wouldn’t have had any problem getting through to Expedia, but
   I knew I couldn’t trust the message to indicate whether the call volume was actually
   high or not, and five versus thirty minutes would make a huge difference. Although
   this is probably a rare case, it’s one where perpetual sandbagging can come back to
   hurt business credibility. Then again, Expedia is run by very competent people, so
   it’s very likely that they have weighed the costs of one-off business losses like
   this versus the customer satisfaction benefit of being able to exceed customer support
   expectations. After all, it’s not like I don’t use Expedia—I just don’t use them when
   I need high quality support, which is actually what they want me to believe.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.sharplogic.com/blogs/ed/aggbug.ashx?id=242ba8ac-d77a-48b8-a45b-ac33241c229d"&gt;</description>
      <comments>http://www.sharplogic.com/blogs/ed/CommentView,guid,242ba8ac-d77a-48b8-a45b-ac33241c229d.aspx</comments>
    </item>
  </channel>
</rss>