<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Krotscheck.net</title>
	<atom:link href="http://www.krotscheck.net/feed" rel="self" type="application/rss+xml" />
	<link>http://www.krotscheck.net</link>
	<description>Michael Krotscheck's insights, ideas, and inspirations about web technology, life, and the kitchen sink.</description>
	<lastBuildDate>Wed, 01 Jul 2009 16:59:34 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=abc</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Video on the Web: An Overview for Non-Geeks</title>
		<link>http://www.krotscheck.net/2009/07/01/video-on-the-web-an-overview-for-non-geeks.html</link>
		<comments>http://www.krotscheck.net/2009/07/01/video-on-the-web-an-overview-for-non-geeks.html#comments</comments>
		<pubDate>Wed, 01 Jul 2009 15:54:55 +0000</pubDate>
		<dc:creator>Michael Krotscheck</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://www.krotscheck.net/?p=2216</guid>
		<description><![CDATA[<p>In combination with my presentation on Streaming Media on the Web given to <a href="http://www.columbusdigital.org">Columbus Digital</a> last night, I figured I'd provide a high-level overview of how streaming media works on the web. I'm very intentionally trying to write this for a non-technical audience, so please provide feedback if I get a little too dense.</p>
<p>There are, in essence, three different ways to consume media on the internet. This is regardless of what kind it is- a solution that would work for sound will also work for video and vice-versa. While technical implementation may limit the formats you can broadcast, those choices are usually made well after the project requirements have been set.</p>]]></description>
			<content:encoded><![CDATA[<p>In combination with my presentation on Streaming Media on the Web given to <a href="http://www.columbusdigital.org">Columbus Digital</a> last night, I figured I&#8217;d provide a high-level overview of how streaming media works on the web. I&#8217;m very intentionally trying to write this for a non-technical audience, so please provide feedback if I get a little too dense.</p>
<p>There are, in essence, three different ways to consume media on the internet. This is regardless of what kind it is- a solution that would work for sound will also work for video and vice-versa. While technical implementation may limit the formats you can broadcast, those choices are usually made well after the project requirements have been set.</p>
<h3>Progressive Download</h3>
<p>The first is Progressive Download. This is the easiest and the one you&#8217;re most likely to encounter in your day to day life, and will also be the cheapest for you to implement. In essence, you copy a video file and a player out onto a normal web server, and when a user loads the page with the player, that player will start to download the video and begin playing it as soon as it has enough to ensure a continuous stream.</p>
<p>The advantages are many. First, it&#8217;s easy to do- dozens of prepackaged players exist, and encoders are pretty easy to find as well. In some cases, you don&#8217;t even need a player- quicktime will play directly in your browser as long as you have the plugin. The downside is that your video is available for anyone and everyone to download and, presumably, rebroadcast on their own servers. </p>
<p>If you&#8217;re working on a viral campaign this is actually an advantage, but in most cases it&#8217;s probably not- who knows how some enterprising individual will mashup your video, right?</p>
<h3>Server Based Streaming</h3>
<p>The second method is server-based streaming. Rather than using a single web server, you&#8217;re now using two: A web server for your player, and a streaming server for your media. The user experience is practically identical- all changes happen under the hood as the user is only receiving the part of the media they&#8217;re currently watching. Once a particular second has been consumed, it&#8217;s discarded.</p>
<p>The advantages of this method are several: First, it&#8217;s a lot easier to detect how fast your client&#8217;s connection is, so you can provide them a smaller file that will still give them a good user experience. Secondly it is more secure- your user can&#8217;t really save the media without a third-party program, and those fail if you encrypt your stream. Thirdly, you can publish live media streams with this method- concerts, conventions, presentations and the like are now all accessible in real time.</p>
<p>Unfortunately this method isn&#8217;t exactly cheap&#8230; if done in house. It usually means a new server, server software that will cost thousands, and a developer who knows how to set up and maintain your server. To keep costs low you can contract with a media hosting company that already has the hardware and software set up. The free ones include Vimeo and Youtube, though they limit you to certain players and encryption is usually not available.</p>
<h3>Peer to Peer Streaming</h3>
<p>This method is (surprise surprise) very popular in the adult industry, but is also used for more common applications like Skype. The role of the server is cut out almost completely in this, as we instead broadcast media directly from one user to another.</p>
<p>The nice thing about this is that you can have a high-quality person-to-person interaction without paying an arm and a leg for bandwidth.</p>
<p>The disadvantages are largely experience related, since one of your users must act as the media publisher via a camera, microphone, or pre-downloaded file. That user will then be limited to how many people they can broadcast to simultaneously by how fast their internet connection is. <br />
</p>
<h3>Strategies for Selection</h3>
<p>Given the above, choosing a media streaming approach is relatively easy. The default is progressive download- if you don&#8217;t have a lot of media and don&#8217;t need anything encrypted or fancy, just go with that. If that&#8217;s not enough for you, decide whether you need a live feed: If not, use a streaming server.</p>
<p>After this things get a little trickier, because live media may be broadcast in many forms. The rule of thumb I use is as follows: If the number of consumers of a single media stream exceed the number of streams that can be provided at the highest bitrate given the internet connection, use a streaming server.</p>
<p>Some examples:</p>
<ul>
	<li><strong>The Democratic National Convention</strong><br />
		Single source of video, many users: Server Based Streaming</li>
	<li><strong>YouTube</strong><br />
		Many sources of video, many users: Progressive download or Server Based Streaming (I recommend the latter based on scale).</li>
	<li><strong>Pandora</strong><br />
		Many individual audio files, must be secured from copying: Streaming server</li>
	<li><strong>Amazon.com Album Previews</strong><br />
		Many individual audio clips: Progressive download</li>
	<li><strong>Customer service training video (internal)</strong><br />
		Lives on internal network, not live, single video: Progressive download.</li>
	<li><strong>Internet Phone</strong><br />
		Thousands of sources, thousands of consumers: Peer to Peer.</li>
</ul>
<p>I hope this guide was helpful. If you have any additional questions, don&#8217;t hesitate to put them in the comments.<br />
</p>


Share and Enjoy:


	<a rel="nofollow" target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fwww.krotscheck.net%2F2009%2F07%2F01%2Fvideo-on-the-web-an-overview-for-non-geeks.html&amp;partner=sociable" title="Print this article!"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/printfriendly.png" title="Print this article!" alt="Print this article!" class="sociable-hovers" /></a>
	<img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="" title="TwitThis"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/" title="TwitThis" alt="TwitThis" class="sociable-hovers" /></a>
	<a rel="nofollow" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.krotscheck.net%2F2009%2F07%2F01%2Fvideo-on-the-web-an-overview-for-non-geeks.html&amp;t=Video%20on%20the%20Web%3A%20An%20Overview%20for%20Non-Geeks" title="Facebook"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.krotscheck.net%2F2009%2F07%2F01%2Fvideo-on-the-web-an-overview-for-non-geeks.html&amp;title=Video%20on%20the%20Web%3A%20An%20Overview%20for%20Non-Geeks" title="StumbleUpon"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fwww.krotscheck.net%2F2009%2F07%2F01%2Fvideo-on-the-web-an-overview-for-non-geeks.html" title="Technorati"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a>


<br/><br/>]]></content:encoded>
			<wfw:commentRss>http://www.krotscheck.net/2009/07/01/video-on-the-web-an-overview-for-non-geeks.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bootstrapping a Startup: Zend and Wordpress Auth Integration</title>
		<link>http://www.krotscheck.net/2009/05/16/bootstrapping-a-startup-zend-and-wordpress-auth-integration.html</link>
		<comments>http://www.krotscheck.net/2009/05/16/bootstrapping-a-startup-zend-and-wordpress-auth-integration.html#comments</comments>
		<pubDate>Sat, 16 May 2009 11:00:47 +0000</pubDate>
		<dc:creator>Michael Krotscheck</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[bootstrap]]></category>
		<category><![CDATA[startup]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[zend]]></category>

		<guid isPermaLink="false">http://www.krotscheck.net/2009/04/22/bootstrapping-a-startup-zend-and-wordpress-auth-integration.html</guid>
		<description><![CDATA[Three weeks ago, Columbus hosted Startup Weekend, and one of the presenters (blah name here) effectively stated that the first step of a startup should be to get something out there to gauge interest. This is fair- fact is there’s no point in throwing development hours at a project if you don’t know whether it’ll [...]]]></description>
			<content:encoded><![CDATA[<p>Three weeks ago, Columbus hosted Startup Weekend, and one of the presenters (blah name here) effectively stated that the first step of a startup should be to get something out there to gauge interest. This is fair- fact is there’s no point in throwing development hours at a project if you don’t know whether it’ll gain traction. This also gives you an opportunity to gather metrics and information that you can take to potential investors.</p>
<p>The real challenge, however, is “Getting Something Out There” that you can build on. I don’t mean setting up a blog or a couple of static pages, I mean putting in place a scaffolding that you don’t have to replace in its entirety as your business concept matures. The optimal solution then seems to be to use an established software package that can be extended to suit your needs.</p>
<p>Easier said than done. Every CMS out there claims to be extendable, yet not all are created equal. Furthermore extensibility usually requires that you build within their own framework, which then locks you into a third party whom you don’t have control over.</p>
<p>This can be overcome by developing your business services independently, and create a loose integration between your application and your CMS. By doing this you’re suddenly free to proceed with your own plans without the added worry of being locked into a platform.</p>
<p>So why did I choose Wordpress and Zend? Well, Wordpress has an easily understood plugin structure as well as an active developer community, plus its plugins allow you to do pretty much anything your heart desires. Zend was chosen because it’s a professionally supported application framework with quite a few corporate backers, and it’s written in the same language as Wordpress- PHP (Plus, it’s what I know- Added Bonus).</p>
<p>The rest of this post is going to get technical, so I hope those of you who aren’t as geeky as I don’t mind. In essence I describe how to accomplish a loose Wordpress-to-Zend integration with all the benefits I described above.</p>
<h3>Step 0: Assumptions</h3>
<p>Before I begin, there are some assumptions I’m going to make.</p>
<ol>
  <li>You know how a Zend MVC application is structured.</li>

  <li>Your Zend code base will be hosted on the same server as your Wordpress install.</li>

  <li>You are running application stacks on the same primary domain. (blog.fancybrandname.com and www.fancybrandname.com works)</li>
  <li>Your Zend application will handle user authentication records. This is because you don’t necessarily want to be restricted to Wordpress’ table structure.</li>
  <li>Your application uses the MVC Templating System that comes with Zend.</li>
  <li>The Wordpress integration code will live in the plugins directory on the Wordpress side and (with one notable exception) in the ~library/ directory on the Zend side.</li>
</ol>
<p>Most importantly, please understand that this implementation is NOT for the faint of heart, and requires additional code on your part. I cannot easily make any assumptions about how user authentication is handled within your Zend application, nor what models or methods you have built to simplify object retrieval.</p>
<h3>Step 1, Database: Create a linking table</h3>
<p>The first fundamental requirement is that we need some way of linking the Wordpress user table (usually named wp_users) to the user table in the zend application. Usually this is done via a linking table, that might look something like this:</p>
<div class="code">
<pre>
CREATE TABLE `user_id_link_table` (
  `id_zend` bigint(20) unsigned NOT NULL,
  `id_wordpress` bigint(20) unsigned NOT NULL,
  KEY `id_zend ` (`id_zend `),
  KEY `id_wordpress ` (`id_wordpress `)
);
</pre>
</div>
<h3>Step 2, Zend and Wordpress: Configure the Cookie Domain</h3>
<p>To make sure your authentication cookies are available across your two domains, you’ll need to make sure both Wordpress and Zend are looking for the same cookie. The way to do this is to set a wildcard Cookie domain so it transfers from one domain to another. If you look through the various configuration files and session initialization methods, you might see entries like “www.yourdomain.com” or “blog.yourdomain.com” near a reference to a cookie domain. To make sure they transfer, replace all instances with “.yourdomain.com” (the period at the beginning is important). That should ensure that your cookies are portable.</p>
<h3>Step 3, Zend: Setting up an integration controller</h3>
<p>The first thing we need to do is make sure that your Zend Application is fully loaded. Since you might want to use view helpers in your page templates, this means that we actually have to set up a ‘dummy’ controller that is used for integration purposes only, but which doesn’t try to output anything. This is easily done:</p>
<div class="code">
  <p>File: ~controllers/IntegrationController.php</p>
  <pre>
&lt;?php
/**
 * The Integration Controller.
 */
class IntegrationController extends Zend_Controller_Action
{
    /**
     * Index action. Sets up the entire framework but disables output.
     */
    public function indexAction()
    {
        $this-&gt;_helper-&gt;viewRenderer-&gt;setNoRender();
    }
}
</pre>
</div>
<h3>Step 4, Zend: Extending the AutoLoader</h3>
<p>The fourth step is that we need to extend the Zend AutoLoader, because otherwise it will get confused when Wordpress tries to load its plugins. Since we don’t really know which plugins will be loaded ( and thus we can’t explicitly include them in our $PATH ), we’re simply going to restrict the Zend Autoloader to restrict its activities to certain namespaces.</p>
<p>This file is called ~library/Wordpress/Loader.php<br /></p>
<div class="code">
  <p>File: ~library/Wordpress/Loader.php</p>
  <pre>
&lt;?php
require_once('Zend/Loader.php');

/**
 * The Wordpress loader class is a quick filter that ensures only specific application
 * libraries are passed through to load handling.
 */
class Wordpress_Loader extends Zend_Loader
{
    /**
     * Override of the loadClass method.
     *
     * @param string $class
     * @param string|array $dirs
     */
    public static function loadClass($class, $dirs = null)
    {
        $parts = split("_", $class );

        switch ( $parts[0] )
        {
            case 'Zend':
            case 'Wordpress':
            case 'YourNamespace':
                parent::loadClass($class, $dirs);
        }
    }

    /**
     * This handler has to be here for Zend_Loader invocation purposes
     *
     * @param class $class
     * @return string|boolean
     */
    public static function autoload($class)
    {
        try {
            self::loadClass($class);
            return $class;
        } catch (Exception $e) {
            return false;
        }
    }
}
?&gt;
</pre>
</div>
<p>Once we’ve extended our AutoLoader, we now have to properly invoke it in our Zend Bootstrapper.</p>
<p class="note">NOTE: You may have to adjust the following code somewhat so it fits in with your application. My own application has a Bootstrap Class within which this is a private method.</p>
<div class="code">
  <p>File: ~bootstrap.php</p>
  <pre>
/**
 * Application Bootstrapper.
 */
class Bootstrap
{
    private function setAutoLoad()
    {
        require_once ( 'Zend/Loader.php' );
        // Notice that I'm still calling Zend_Loader, but I'm passing the new Classname.
        Zend_Loader::registerAutoload('Wordpress_Loader');
    }
} 
</pre>
</div>
<h3>Step 5, Zend: Creating a Session Model</h3>
<p>This fifth step is necessary if you’re going to delegate all authentication tasks to the Zend application rather than to Wordpress itself. By treating our user sessions like a CRUD-based application, we can abstract it entirely into a Model rather than keeping the code within a Controller. By doing this we can invoke the method from anywhere, including a Wordpress plugin.</p>
<p class="note">NOTE: I’m putting this session class into the Wordpress namespace, while it really should go into a namespace appropriate to your application.</p>
<div class="code">
  <p>File: ~library/Wordpress/Model/Session.php</p>
  <pre>
&lt;?php
/**
 * The session model wraps basic session creation and destruction methods
 * into one single interface. 
 */
class Wordpress_Model_Session extends Wordpress_Model_Abstract
{
    /**
     * Creates a new session (aka logs in a user)
     *
     * @param string $user
     * @param string $password
     * @return 
     */
    public function create ( $user, $password )
    {   
        // Get our authentication adapter and check credentials
        $adapter    =   $this-&gt;_getAuthAdapter( $user, $password );
        $auth       =   Zend_Auth::getInstance();
        $result     =   $auth-&gt;authenticate($adapter);

        if ( !$result-&gt;isValid() )
        {
            return false;
        }
        else
        {
            // We're authenticated! Add your own logic here.


            return true;
        }
    }

    /**
     * Destroys a session (aka logs out a user)
     */
    public function destroy ( )
    {
        Zend_Session::forgetMe();
        Zend_Auth::getInstance()-&gt;clearIdentity();
    }

    /**
     * Constructs an instance of the auth adapter for this model.
     *
     * @return Zend_Auth_Adapter_DbTable
     */
    protected function _getAuthAdapter( $login, $password )
    {
        // Put your authentication plugin loader code here.

        return $adapter;
    }
}

</pre>
</div>
<h3>Step 4, Zend: Add an integration method to your Zend Bootstrapper</h3>
<p>The last thing we need to do is create a method in our bootstrapper that lets us load the entire application without Zend trying to parse the URL into which it was loaded. To do this, we create our own HTTP Request instance with a URL that invokes the Controller and Action we created in step 3, thus effectively ‘fooling’ the FrontController into thinking it was invoked from somewhere else.</p>
<div class="code">
  <p>File: ~/bootstrap.php</p>
  <pre>
/**
 * Application Bootstrapper.
 */
class Bootstrap
{
    /**
     * Executes the application in a bootstrapped integration state.
     */
    public function integrate()
    {
        // Construct a 'Dummy' Url to use for our Request.
        $uri = sprintf ( 'http://%s/integration/index',$_SERVER['HTTP_HOST'] );
        // Create a new request object
        $request = new Zend_Controller_Request_Http( $uri );
        // Dispatch our FrontController
        $this-&gt;_frontController-&gt;dispatch( $request );
    }
}
</pre>
</div>
<p>At this point, we’re done with all the work we need to do on the Zend side of things. On to the Wordpress Plugin!</p>
<h3>Step 6, Wordpress: Create a plugin</h3>
<p>The sixth step is to make sure that your entire Zend Application is available to Wordpress. This is a security risk- the instant someone discovers a vulnerability in Wordpress they’ve got access to everything, so make sure you have a competent PHP developer who knows how to secure an application.</p>
<div class="code">
  <p>File: ~/wp-content/plugins/zend/zend.php</p>
  <pre>
&lt;?php
/*
Plugin Name: Zend Integration Plugin
Version: 1.0.0
Description: Allows WordPress to authenticate users against the a Zend Session Model
Author: Michael Krotscheck
Author URI: http://www.krotscheck.net/
*/

class ZendIntegrationPlugin
{
    /**
     * Constructor. Initializes this class.
     */
    function __construct()
    {

    }
}

// Load the plugin hooks, etc.
$zend_integration_plugin = new ZendIntegrationPlugin();

</pre>
</div>
<h3>Step 7, Wordpress: Load the Zend Framework</h3>
<p>The next step is to load your Zend application. By creating a method that explicitly loads our Bootstrapper and then invoking the integration method we created in Step 3 above, we load all necessary classes and dependencies without them interfering with Wordpress.</p>
<div class="code">
  <p>File: ~/wp-content/plugins/zend/zend.php</p>
  <pre>
class ZendIntegrationPlugin
{
    function __construct()
    {
        // .... previous code ....
        $this-&gt;Wordpress_framework_init();
    }

    /**
     * Initialize the Zend framework for inclusion.
     */
    public function Wordpress_framework_init()
    {
        // Import the Zend Bootstrapper. This path needs to be absolute.
        require_once ( '@APPLICATIONROOT@/bootstrap.php' );

        // Create a new Bootstrapper instance and invoke the integration method.
        $bootstrap = new Bootstrap ( );
        $bootstrap-&gt;integrate();
    }
}
</pre>
</div>
<h3>Step 8, Wordpress: Disable Unnecessary Functions</h3>
<p>Since we’re delegating all session authentication tasks to your Zend application, we need to explicitly disable many of Wordpress’ default functionality related to password and account management. We do this by using the application hooks created explicitly for that purpose.</p>
<div class="code">
  <p>File: ~/wp-content/plugins/zend/zend.php</p>
  <pre>
&lt;?php

class ZendIntegrationPlugin
{
    function __construct()
    {
        // ... previous code ...

        // Disable Lost Password, Retrieve Password, and Password Reset
        add_action('lost_password', array(&amp;$this, 'disable_function'));
        add_action('retrieve_password', array(&amp;$this, 'disable_function'));
        add_action('password_reset', array(&amp;$this, 'disable_function'));

        // Remove Password Fields from the wordpress user profile.
        add_filter('show_password_fields', array(&amp;$this, 'disable_password_fields'));
    }

    /**
     * Used to disable certain display elements, e.g. password
     * fields on profile screen.
     */ 
    function disable_password_fields($show_password_fields)
    {
        return false;
    }

    /*
     * Used to disable certain login functions, e.g. retrieving a
     * user's password.
     */
    function disable_function()
    {
        die('Disabled');
    }
}
</pre>
</div>
<h3>Step 9, Wordpress: Autoload the session</h3>
<p>This is perhaps the most complex piece of the plugin, because we have to do three things: First, we have to detect whether the authentication states between your Zend application and Wordpress match. If they don’t, we have to either create a wordpress session or destroy it. The tricky bit here is that Wordpress requires use of its own user database, so we have to retrieve basic information from the Zend User tables and construct a Wordpress user should it not already exit.</p>
<p>Unfortunately, I cannot say how your Zend application is built nor what models exist that would allow you to retrieve a user record. As such I’ve inserted pseudocode in the method below that describes what needs to happen rather than make guesses about your implementation.</p>
<div class="code">
  <p>File: ~/wp-content/plugins/zend/zend.php</p>
  <pre>
&lt;?php

class WordpressAuthenticationPlugin
{
    function __construct()
    {
        // ... previous code ...

        add_filter('plugins_loaded', array(&amp;$this, 'auto_login'));
    }

    /**
     * This method runs after the plugins is loaded, and attempts to detect
     * an out-of-sync session.
     */
    public function auto_login()
    {
        $isZendAuthenticated = Zend_Auth::getInstance()-&gt;hasIdentity();
        $isWordpressAuthenticated = is_user_logged_in();

        // Check to see if we're logged out of Zend but still logged in to Wordpress
        if ( !$isZendAuthenticated &amp;&amp; $isWordpressAuthenticated )
        {
            // Log out of Wordpress.
            wp_logout();
            wp_clearcookie();
            set_current_user(null);
        }

        // Check to see if we're logged in to Zend but not Wordpress
        if ( $isZendAuthenticated &amp;&amp; !$isWordpressAuthenticated )
        {
            // Retrieve the user record from Zend
            $yourUserObject = yourUserRetrievalMethod();
            $wordpress_user_id = yourWordpressIdRetrievalMethod($user);

            // Check for the wordpress user ID, create a new user if necessary.
            if ( $wordpress_user_id == NULL )
            {
                // Retrieve the user creation scripts.
                require_once(ABSPATH . WPINC . DIRECTORY_SEPARATOR . 'registration.php');

                // Create a user object, using the hashed password value (It matter doesn't what you use as long as it's unique)
                wp_create_user($yourUserObject-&gt;login, $yourUserObject-&gt;password, $yourUserObject-&gt;email);

                // Check for a successful insert
                $wordpress_user_id = username_exists($login);
                if ( !$user_id )
                {
                    die("Error creating user!");
                }
                else
                {
                    yourWordpressIdUpdateMethod($user, $user_id);
                }
            }

            // Now that we know we have an existing wordpress user record that matches our Zend Table,
            // try to create a wordpress session
            $wpUser = new WP_User($wordpress_user_id, $yourUserObject-&gt;login);
            $wpPassword = md5($yourUserObject-&gt;password);
            wp_login($yourUserObject-&gt;login, $wpPassword, true);
            wp_setcookie($yourUserObject-&gt;login, $wpPassword, true);
            wp_set_current_user($wpUser-&gt;ID, $yourUserObject-&gt;login);
            return;
        }
    }
}
</pre>
</div>
<h3>Step 10, Wordpress: Enable Login via Wordpress</h3>
<p>At this point we are maintaining the authenticated session across our applications, but we don’t yet have Wordpress authenticating users against our Zend user table. As above, I can’t make assumptions about how your authentication is set up, but I can show you which application hooks to set up, leaving the rest of the logic for you to fill in.</p>
<div class="code">
  <p>File: ~/wp-content/plugins/zend/zend.php</p>
  <pre>
&lt;?php

class WordpressAuthenticationPlugin
{
    function __construct()
    {
        // ... previous code ...

        add_filter('check_password', array(&amp;$this, 'check_password'), 10, 4);
    }

    /**
     * Override Check Password
     */
    public function check_password($check, $password, $hash, $user_id)
    {
        // Retrieve a user by the Wordpress User ID. You can use any class in your Zend application.
        $user = findZendUserByWordpressId ( $user_id );

        // Check for a valid return data.
        if ( $user )
        {
            // Try to log in.
            $sessionModel = new Wordpress_Model_Session();
            return $sessionModel-&gt;create( $user-&gt;login, $password );
        }

        return false;
    }
}
</pre>
</div>
<h3>Step 11, Wordpress: Enable Logout via Wordpress</h3>
<p>The very last vanity task to perform is to enable logging out via the Wordpress buttons. Again we use an action handler, and in this case we explicitly call the Session destroy method we created in Step 5.</p>
<div class="code">
  <p>File: ~/wp-content/plugins/zend/zend.php</p>
  <pre>
&lt;?php

class WordpressAuthenticationPlugin
{
    function __construct()
    {
        // ... previous code ...

        add_action('wp_logout', array(&amp;$this, 'logout'));
    }

    /**
     * Runs Logout routines against the Zend controller.
     */
    public function logout ()
    {
        $sessionModel = new Wordpress_Model_Session();
        $sessionModel-&gt;destroy();
    }
}
</pre>
</div>
<div class="hr">&nbsp;</div>
<p>And that&#8217;s it. With all these pieces in place your Zend application should now be integrated with your Wordpress intall. Congratulations! Now your startup has a fully functional, plugin ready CMS without being tied to a commercial solution for the long term.</p>


Share and Enjoy:


	<a rel="nofollow" target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fwww.krotscheck.net%2F2009%2F05%2F16%2Fbootstrapping-a-startup-zend-and-wordpress-auth-integration.html&amp;partner=sociable" title="Print this article!"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/printfriendly.png" title="Print this article!" alt="Print this article!" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fwww.krotscheck.net%2F2009%2F05%2F16%2Fbootstrapping-a-startup-zend-and-wordpress-auth-integration.html&amp;title=Bootstrapping%20a%20Startup%3A%20Zend%20and%20Wordpress%20Auth%20Integration&amp;notes=Three%20weeks%20ago%2C%20Columbus%20hosted%20Startup%20Weekend%2C%20and%20one%20of%20the%20presenters%20%28blah%20name%20here%29%20effectively%20stated%20that%20the%20first%20step%20of%20a%20startup%20should%20be%20to%20get%20something%20out%20there%20to%20gauge%20interest.%20This%20is%20fair-%20fact%20is%20there%E2%80%99s%20no%20point%20in%20throw" title="del.icio.us"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.krotscheck.net%2F2009%2F05%2F16%2Fbootstrapping-a-startup-zend-and-wordpress-auth-integration.html&amp;title=Bootstrapping%20a%20Startup%3A%20Zend%20and%20Wordpress%20Auth%20Integration&amp;bodytext=Three%20weeks%20ago%2C%20Columbus%20hosted%20Startup%20Weekend%2C%20and%20one%20of%20the%20presenters%20%28blah%20name%20here%29%20effectively%20stated%20that%20the%20first%20step%20of%20a%20startup%20should%20be%20to%20get%20something%20out%20there%20to%20gauge%20interest.%20This%20is%20fair-%20fact%20is%20there%E2%80%99s%20no%20point%20in%20throw" title="Digg"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="" title="TwitThis"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/" title="TwitThis" alt="TwitThis" class="sociable-hovers" /></a>
	<a rel="nofollow" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.krotscheck.net%2F2009%2F05%2F16%2Fbootstrapping-a-startup-zend-and-wordpress-auth-integration.html&amp;t=Bootstrapping%20a%20Startup%3A%20Zend%20and%20Wordpress%20Auth%20Integration" title="Facebook"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.krotscheck.net%2F2009%2F05%2F16%2Fbootstrapping-a-startup-zend-and-wordpress-auth-integration.html&amp;title=Bootstrapping%20a%20Startup%3A%20Zend%20and%20Wordpress%20Auth%20Integration&amp;annotation=Three%20weeks%20ago%2C%20Columbus%20hosted%20Startup%20Weekend%2C%20and%20one%20of%20the%20presenters%20%28blah%20name%20here%29%20effectively%20stated%20that%20the%20first%20step%20of%20a%20startup%20should%20be%20to%20get%20something%20out%20there%20to%20gauge%20interest.%20This%20is%20fair-%20fact%20is%20there%E2%80%99s%20no%20point%20in%20throw" title="Google Bookmarks"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.krotscheck.net%2F2009%2F05%2F16%2Fbootstrapping-a-startup-zend-and-wordpress-auth-integration.html&amp;title=Bootstrapping%20a%20Startup%3A%20Zend%20and%20Wordpress%20Auth%20Integration" title="StumbleUpon"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fwww.krotscheck.net%2F2009%2F05%2F16%2Fbootstrapping-a-startup-zend-and-wordpress-auth-integration.html" title="Technorati"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a>


<br/><br/>]]></content:encoded>
			<wfw:commentRss>http://www.krotscheck.net/2009/05/16/bootstrapping-a-startup-zend-and-wordpress-auth-integration.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Advanced WordPress Installs</title>
		<link>http://www.krotscheck.net/2009/05/11/advanced-wordpress-install.html</link>
		<comments>http://www.krotscheck.net/2009/05/11/advanced-wordpress-install.html#comments</comments>
		<pubDate>Mon, 11 May 2009 21:30:23 +0000</pubDate>
		<dc:creator>Michael Krotscheck</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[columbus]]></category>
		<category><![CDATA[install]]></category>
		<category><![CDATA[wordcamp]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[wordpress mu]]></category>

		<guid isPermaLink="false">http://www.krotscheck.net/?p=2200</guid>
		<description><![CDATA[<p>As some of you might know, I'll be speaking at <a href="http://www.wordcampcolumbus.com/" target="_blank">WordCamp Columbus</a> this Saturday. The title of the presentation is &#34;Advanced WordPress Installs&#34;, but I figured I'd put out a slightly more detailed overview of what I'll be speaking about.</p>]]></description>
			<content:encoded><![CDATA[<p>As some of you might know, I&#8217;ll be speaking at <a href="http://www.wordcampcolumbus.com/" target="_blank">WordCamp Columbus</a> this Saturday. The title of the presentation is &quot;Advanced WordPress Installs&quot;, but I figured I&#8217;d put out a slightly more detailed overview of what I&#8217;ll be speaking about.</p>
<p>To begin with, this session starts where the <a href="http://codex.wordpress.org/Installing_WordPress#Famous_5-Minute_Install" target="_blank">5 minute install</a> stops. There are plenty of tutorials out there that will help you set up your own WordPress blog, so I&#8217;m not going to bother repeating them. Instead I&#8217;m going to start covering topics that you&#8217;ll run into when you want to have your WordPress install do more than what it was originally designed to do.</p>
<p>Since the topics covered are very technical in nature, I will also take the time to demystify some of them. In other words, if you&#8217;re already a developer in your own right you might not get much out of this presentation, as I will be covering some basic PHP syntax, server redirects as well as an overview of modifying DNS records.</p>
<p>On the other hand, if you are a blogger who&#8217;d like to have a good introduction, or are curious about how WordPress might fit into your corporate environment, this will be an excellent overview.</p>
<h3>Section 1: One Install, Many Blogs</h3>
<p>11:00AM-11:20AM</p>
<p>If you&#8217;re an avid blogger and/or maintain more than one WordPress blog, consolidating all of your blogs onto one single WordPress install can help with everything from plugin management to upgrades. Most plugins, however, naturally assume that they exist on a solitary install, so if you want to use something like <a href="http://wordpress.org/extend/plugins/google-sitemap-generator/" target="_blank">Google XML Sitemaps</a> there are some additional steps you need to take. As such, this first part will cover the following topics:</p>
<ol>
	<li>Writing a Dynamic Configuration File (PHP)</li>
	<li>Request Redirects with mod_rewrite</li>
	<li>Configuring plugins for multi-site use</li>
</ol>
<h3>Section 2: WordPress<sup>&mu;</sup></h3>
<p>	11:20AM-11:40AM</p>
<p>In many corporate environments it&#8217;s often optimal to manage multiple blogs through one single administrative interface, which is where <a href="http://mu.wordpress.org/">Wordpress<sup>&mu;</sup></a> (Multi-User) comes into play. Installs such as these are often tricky, because they require a bit more technical expertise to get them set up properly. As such, I will be covering the following:</p>
<ol>
	<li>A brief feature overview of WordPress<sup>&mu;</sup></li>
	<li>Installing WordPress<sup>&mu;</sup>.</li>
	<li>Redirecting for subfolders (http://www.yourdomain.com/<strong>blogname</strong>).</li>
	<li>Redirecting for subdomains (http://<strong>blogname</strong>.yourdomain.com/ ).</li>
	<li>Updating CNAME DNS records for subdomains.</li>
</ol>
<p>If we have time at the end of the session I will open the floor for any additional questions you might have about installation challenges you might have faced. I can&#8217;t promise a comprehensive answer to all of them, but between myself and the rest of the room we should be able to get you pointed in the right direction.</p>


Share and Enjoy:


	<a rel="nofollow" target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fwww.krotscheck.net%2F2009%2F05%2F11%2Fadvanced-wordpress-install.html&amp;partner=sociable" title="Print this article!"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/printfriendly.png" title="Print this article!" alt="Print this article!" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fwww.krotscheck.net%2F2009%2F05%2F11%2Fadvanced-wordpress-install.html&amp;title=Advanced%20WordPress%20Installs&amp;notes=As%20some%20of%20you%20might%20know%2C%20I%27ll%20be%20speaking%20at%20WordCamp%20Columbus%20this%20Saturday.%20The%20title%20of%20the%20presentation%20is%20%26quot%3BAdvanced%20WordPress%20Installs%26quot%3B%2C%20but%20I%20figured%20I%27d%20put%20out%20a%20slightly%20more%20detailed%20overview%20of%20what%20I%27ll%20be%20speaking%20about." title="del.icio.us"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.krotscheck.net%2F2009%2F05%2F11%2Fadvanced-wordpress-install.html&amp;title=Advanced%20WordPress%20Installs&amp;bodytext=As%20some%20of%20you%20might%20know%2C%20I%27ll%20be%20speaking%20at%20WordCamp%20Columbus%20this%20Saturday.%20The%20title%20of%20the%20presentation%20is%20%26quot%3BAdvanced%20WordPress%20Installs%26quot%3B%2C%20but%20I%20figured%20I%27d%20put%20out%20a%20slightly%20more%20detailed%20overview%20of%20what%20I%27ll%20be%20speaking%20about." title="Digg"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="" title="TwitThis"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/" title="TwitThis" alt="TwitThis" class="sociable-hovers" /></a>
	<a rel="nofollow" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.krotscheck.net%2F2009%2F05%2F11%2Fadvanced-wordpress-install.html&amp;t=Advanced%20WordPress%20Installs" title="Facebook"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.krotscheck.net%2F2009%2F05%2F11%2Fadvanced-wordpress-install.html&amp;title=Advanced%20WordPress%20Installs&amp;annotation=As%20some%20of%20you%20might%20know%2C%20I%27ll%20be%20speaking%20at%20WordCamp%20Columbus%20this%20Saturday.%20The%20title%20of%20the%20presentation%20is%20%26quot%3BAdvanced%20WordPress%20Installs%26quot%3B%2C%20but%20I%20figured%20I%27d%20put%20out%20a%20slightly%20more%20detailed%20overview%20of%20what%20I%27ll%20be%20speaking%20about." title="Google Bookmarks"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.krotscheck.net%2F2009%2F05%2F11%2Fadvanced-wordpress-install.html&amp;title=Advanced%20WordPress%20Installs" title="StumbleUpon"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fwww.krotscheck.net%2F2009%2F05%2F11%2Fadvanced-wordpress-install.html" title="Technorati"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a>


<br/><br/>]]></content:encoded>
			<wfw:commentRss>http://www.krotscheck.net/2009/05/11/advanced-wordpress-install.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Do You Follow Me On Twitter?</title>
		<link>http://www.krotscheck.net/2009/04/22/do-you-follow-me-on-twitter.html</link>
		<comments>http://www.krotscheck.net/2009/04/22/do-you-follow-me-on-twitter.html#comments</comments>
		<pubDate>Wed, 22 Apr 2009 12:49:23 +0000</pubDate>
		<dc:creator>Michael Krotscheck</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[conversation]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.krotscheck.net/2009/05/12/do-you-follow-me-on-twitter.html</guid>
		<description><![CDATA[<p>One thing that has really started to bother me since the advent of Tweetdeck is the fact that I can't tell who's interested in actually having a conversation, and who's stuffed me into a filter and only follows me out of some... misplaced belief that a mutual follow will ensure that I provide them with my undying adulation. Thus I pose to you a social experiment: If you actually clicked on the twitter link to this post, and are reading this paragraph, either send me a private line, @ me or comment on this post, and I'll put you on the list of "people who are actually interested in having a conversation".</p>
<p>Everyone on that list gets followed. Everyone else gets dropped.</p>
]]></description>
			<content:encoded><![CDATA[<p>One thing that has really started to bother me since the advent of Tweetdeck is the fact that I can&#8217;t tell who&#8217;s interested in actually having a conversation, and who&#8217;s stuffed me into a filter and only follows me out of some&#8230; misplaced belief that a mutual follow will ensure that I provide them with my undying adulation. Thus I pose to you a social experiment: If you actually clicked on the twitter link to this post, and are reading this paragraph, either send me a private line, @ me or comment on this post, and I&#8217;ll put you on the list of &#8220;people who are actually interested in having a conversation&#8221;.</p>
<p>Everyone on that list gets followed. Everyone else gets dropped.</p>
<p>Yes, there are caveats. If I&#8217;ve never met you before in my life there&#8217;s a good chance I&#8217;m not going to follow you anyway, for reasons you&#8217;ll see below. Also if we&#8217;ve had more than a cursory set of @changes, have emailed each other regularly or (even better) have hung out in person you&#8217;re automatically on the list.</p>
<p>The true power of human communication is interaction, discussion and argument. It is not doe eyed consumption of what the latest celebrity has said, nor is it short-burst updates in the hope of being profound. It&#8217;s not link propagation, marketing, spin, advertising, or a long list of messages that boil down to &#8220;OMG I&#8217;m # away from ### Followers, Pay Attention to MEE!&#8221;. Human communication and true discussion requires time, effort, and thought, and cannot be acquired via txt messages or 140 character snippets. Think paragraphs. Think books. Think libraries.</p>
<p>Yes, it requires effort. It requires we meet, or have an email exchange, or talk on the phone, or have some kind of meaningful exchange other than &#8220;@krotscheck omg that picture is so cute&#8221;. Once that social vibe and comfort is established then yes, casual methods of communication (like twitter) are great ways to maintain it over distance, but you can&#8217;t do that just because you listened to their presentation at some conference.<br /></p>
<p>If you want me to follow you, you have to convince me to care, and no small &#8220;follow&#8221; button or automated bot is going to do that. If you want me to treat you like a human being, to <em>really</em> listen to what you have to say, then you really should reciprocate.</p>
<p>Hypocrite? Not really. Listen, I give people day-to-day updates because I assume that they&#8217;re interested in what&#8217;s going on in my life. I use twitter for banter, not for a meaningful conversation or professional exchanges. Banter, by its very nature, assumes a level of familiarity you can&#8217;t just get from a website, and if I don&#8217;t feel comfortable bantering with you then yes, you&#8217;re not going to get followed.</p>



Share and Enjoy:


	<a rel="nofollow" target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fwww.krotscheck.net%2F2009%2F04%2F22%2Fdo-you-follow-me-on-twitter.html&amp;partner=sociable" title="Print this article!"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/printfriendly.png" title="Print this article!" alt="Print this article!" class="sociable-hovers" /></a>
	<img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="" title="TwitThis"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/" title="TwitThis" alt="TwitThis" class="sociable-hovers" /></a>
	<a rel="nofollow" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.krotscheck.net%2F2009%2F04%2F22%2Fdo-you-follow-me-on-twitter.html&amp;t=Do%20You%20Follow%20Me%20On%20Twitter%3F" title="Facebook"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.krotscheck.net%2F2009%2F04%2F22%2Fdo-you-follow-me-on-twitter.html&amp;title=Do%20You%20Follow%20Me%20On%20Twitter%3F" title="StumbleUpon"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fwww.krotscheck.net%2F2009%2F04%2F22%2Fdo-you-follow-me-on-twitter.html" title="Technorati"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a>


<br/><br/>]]></content:encoded>
			<wfw:commentRss>http://www.krotscheck.net/2009/04/22/do-you-follow-me-on-twitter.html/feed</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>The Bleeding Edge of Agency Tech</title>
		<link>http://www.krotscheck.net/2009/04/06/the-bleeding-edge-of-agency-tec.html</link>
		<comments>http://www.krotscheck.net/2009/04/06/the-bleeding-edge-of-agency-tec.html#comments</comments>
		<pubDate>Mon, 06 Apr 2009 17:56:55 +0000</pubDate>
		<dc:creator>Michael Krotscheck</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[agency]]></category>
		<category><![CDATA[augmented reality]]></category>
		<category><![CDATA[bleeding]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://www.krotscheck.net/?p=2189</guid>
		<description><![CDATA[<p>There are many different levels of being at the forefront of technology: There's the leading edge, where you're using the news most broadly supported technologies. There's the cutting edge, where you're working on bringing a new idea to a larger audience. And then there's the bleeding edge, where you're wantonly investigating every last thing that sounds like it might have impact, but you really cannot tell whether it'll sink or swim (hence the term 'bleeding'). As such, trying to remain on the bleeding edge is a dangerous and ultimately frustrating endeavor, because by the time you've built up the skills to properly explore an idea either your goal is outdated, your skills are outdated, or both.</p>]]></description>
			<content:encoded><![CDATA[<p>I was recently added to the Emerging Media and Futuring team here at Resource. On one side, it&#8217;s incredibly shiny to have a company mandate to dig into all the newest and greatest stuff that&#8217;s coming out. On the flip side, I&#8217;m still responsible for my billable hours, which when all is said and done means an even greater work load&#8230; though much of it ends up being self motivated independent exploration.</p>
<p>Yet having said that, a few weeks of scraping the far corners of the web for information on what the next big thing might be has left me with one overarching impression: Wow, my skill set is <i>way</i> out of date.</p>
<p>Of course, that&#8217;s to be expected. There are many different levels of being at the forefront of technology: There&#8217;s the leading edge, where you&#8217;re using the news most broadly supported technologies. There&#8217;s the cutting edge, where you&#8217;re working on bringing a new idea to a larger audience. And then there&#8217;s the bleeding edge, where you&#8217;re wantonly investigating every last thing that sounds like it might have impact, but you really cannot tell whether it&#8217;ll sink or swim (hence the term &#8216;bleeding&#8217;). As such, trying to remain on the bleeding edge is a dangerous and ultimately frustrating endeavor, because by the time you&#8217;ve built up the skills to properly explore an idea either your goal is outdated, your skills are outdated, or both.</p>
<p>As such, it is very rare to see an Agency truly on the Bleeding Edge. Between often unrealistic delivery restrictions and the need to keep everyone billable, it&#8217;s rare to see pure technological exploration. In most cases it&#8217;s easier and faster to use established tools and technologies because they are known and thus allow us to estimate a project to within a reasonable margin of error. This, by virtue of my definitions above, places agencies as no farther ahead than the leading edge, because by that time the tool makers have come through and made things as easy to generate as possible.</p>
<p>Seems legitimate, yes? Certainly. And yet through my own recent exposure to the technological trends and implementations, I can&#8217;t help but conclude that the next iteration of &ldquo;Really Cool Marketing Apps&rdquo; are going to be <i>well beyond the technical skill set normal agencies have access to</i>. Let&#8217;s take a look at some examples, shall we?</p>
<ol>
<li>Amazon&#8217;s iPhone application uses sophisticated Image Recognition to detect what product you&#8217;re looking at. These methods and algorithms are by no means easy, and usually require someone who is extremely well versed in computer vision (A skill rarely found outside of academic environments). Who, at your agency, can do that?<br /></li>
<li>QR Codes are prevalent in asia and are starting to make a dent in the US market for cell-phone based scanning. The QR Code standard uses Reed-Solomon error correction, which involves incredibly sophisticated algorithms that can support polynomial Galois theory. Do you have any experts in Computational Algebra at your agency? I thought not.<br /></li>
<li>Augmented Reality involves the manipulation of 3D spacial geometries that requires more matrix algebra and vector calculus than most developers are ever exposed to. While authoring tools are certainly making headway in simplifying that (Adobe&#8217;s &#8220;Postcards In Space&#8221; support in Flash Player is one of them), there will always be a disconnect between what&#8217;s embedded into tools and what isn&#8217;t. </li>
</ol>
<p>While we&rsquo;ll definitely see smaller specialty shops rise up to address
complex demand like this, it will still mean a sharp rise in demand for talent that&#8217;s traditionally only found in academic environments. In short, if you&#8217;re the Technical Director in an agency, and your talent pool is full of Software Developers rather than Software Engineers, you should probably start partnering with your local University to make sure you can source them at a moment&#8217;s notice.</p>
<p>More practically speaking, it also means agency costs are going to rise, and that many smaller agencies will be left in the wake because they can neither convince their clients that they have the talent nor can they retain it if they do hire it. This really isn&#8217;t news- there are plenty of Brochureware agencies out there that got into the web market and have been floundering since. The big players can afford to take a dive on a project just for the portfolio piece, and will thus gain poaching and award rights.</p>
<p>And yet, there is a ridiculous business opportunity here: If you&#8217;re the first agency who can pull off an AR or mobile piece convincingly, and are willing to monetize the expertise (via consulting or whatever), suddenly you&#8217;ve got the industry cred of being on the cutting edge. In essence you <i>become</i> the tool creator, with all the benefits and recognition that comes with it.</p>


Share and Enjoy:


	<a rel="nofollow" target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fwww.krotscheck.net%2F2009%2F04%2F06%2Fthe-bleeding-edge-of-agency-tec.html&amp;partner=sociable" title="Print this article!"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/printfriendly.png" title="Print this article!" alt="Print this article!" class="sociable-hovers" /></a>
	<img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="" title="TwitThis"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/" title="TwitThis" alt="TwitThis" class="sociable-hovers" /></a>
	<a rel="nofollow" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.krotscheck.net%2F2009%2F04%2F06%2Fthe-bleeding-edge-of-agency-tec.html&amp;t=The%20Bleeding%20Edge%20of%20Agency%20Tech" title="Facebook"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.krotscheck.net%2F2009%2F04%2F06%2Fthe-bleeding-edge-of-agency-tec.html&amp;title=The%20Bleeding%20Edge%20of%20Agency%20Tech" title="StumbleUpon"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fwww.krotscheck.net%2F2009%2F04%2F06%2Fthe-bleeding-edge-of-agency-tec.html" title="Technorati"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a>


<br/><br/>]]></content:encoded>
			<wfw:commentRss>http://www.krotscheck.net/2009/04/06/the-bleeding-edge-of-agency-tec.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Measuring &#8220;The Conversation&#8221;</title>
		<link>http://www.krotscheck.net/2009/01/27/measuring-the-conversation.html</link>
		<comments>http://www.krotscheck.net/2009/01/27/measuring-the-conversation.html#comments</comments>
		<pubDate>Tue, 27 Jan 2009 15:11:46 +0000</pubDate>
		<dc:creator>Michael Krotscheck</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[conversation]]></category>
		<category><![CDATA[measure]]></category>

		<guid isPermaLink="false">http://www.krotscheck.net/?p=2185</guid>
		<description><![CDATA[One of my favorite phrases these days is "Join the Conversation". It's used by marketers, social media enthusiasts, and many others to point out that you can gain prominence or importance simply by engaging in conversation (usually about a particular topic). And who doesn't like to feel important? "Join the Conversation, be part of something greater", right? Most who use this concept rarely go so far as to explain it, but what they really mean is that you can easily participate in a large, webbed network of day to day personal interactions that establish and drive the current zeitgeist, and that such participation will support you as an individual. This concept of "The Conversation" also has a bit of a technological spin to it given the plethora of communication sites and services out there, but ultimately it is inclusive of all forms of conversation.]]></description>
			<content:encoded><![CDATA[<p>One of my favorite phrases these days is &#8220;Join the Conversation&#8221;. It&#8217;s used by marketers, social media enthusiasts, and many others to point out that you can gain prominence or importance simply by engaging in conversation (usually about a particular topic). And who doesn&#8217;t like to feel important? &#8220;Join the Conversation, be part of something greater&#8221;, right? Most who use this concept rarely go so far as to explain it, but what they really mean is that you can easily participate in a large, webbed network of day to day personal interactions that establish and drive the current zeitgeist, and that such participation will support you as an individual. This concept of &#8220;The Conversation&#8221; also has a bit of a technological spin to it given the plethora of communication sites and services out there, but ultimately it is inclusive of all forms of conversation.</p>
<p>Yet&#8230; how big is it really? Let&#8217;s really narrow down our numbers and show you the ridiculous amount of talking that&#8217;s going on here. According to the <a href="http://www.bls.gov/">bureau of labor statistics</a>, there were 857000 <a href="http://www.bls.gov/oco/ocos267.htm#projections_data">software developers</a> employed in the US in 2006. While that&#8217;s a measly 0.28% of the <a href="http://www.google.com/search?hl=en&#038;client=firefox-a&#038;rls=org.mozilla%3Aen-US%3Aofficial&#038;hs=sno&#038;q=population+of+the+US+2006&#038;btnG=Search">total american population</a>, it makes a little more sense in context of an area where a conversation can legitimately take place. For argument&#8217;s sake, <a href="http://en.wikipedia.org/wiki/Columbus,_Ohio">Columbus Ohio&#8217;s</a> metropolitan area has a population of 747,755, which means that there are likely around 2147 software developers in the area.</p>
<p>Now let us assume that software developers only talk with one another, and that the Conversation is limited to them. Using myself as an example I talk with at least three other developers every day, about various topics which amounts to an average of 10 conversations or so. Assuming that other developers are like myself it means there are 21,470 conversations happening every day, in Columbus, Ohio, in one small segment of the workforce. Extend that to the entire population and increasing the conversation number to about 20 (We don&#8217;t just talk to our direct colleagues, do we?), we&#8217;re looking at ~8.5 million conversations amongst software developers, ~14 million conversations in Columbus Ohio, ~17 million conversations that software developers have with their peers, and a grand total of 3 trillion conversations happening in the entire American population, every day, for a grand total of <em>one quadrillion every year</em>. And that&#8217;s only an eyeball estimate of actual in-person conversation communication. Who knows what that number is once you include journalism, microblogs, instant messaging&#8230;</p>
<p>My, we&#8217;re a chatty bunch, ain&#8217;t we.</p>
<p>The downside of this, of course, is that being part of &#8220;The Conversation&#8221; means precisely squat. No matter what that sales guy or social media enthusiast over there tells you, you remain one tiny voice among trillions. Even if you slice and dice the population down to a specialized group that might let you have an impact, that group does not exist in a vacuum and remains influenced by anyone and everyone else that&#8217;s out there.</p>
<p>Humbling thought, isn&#8217;t it? That&#8217;s right, we&#8217;re really not as important as we think we are.</p>


Share and Enjoy:


	<a rel="nofollow" target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fwww.krotscheck.net%2F2009%2F01%2F27%2Fmeasuring-the-conversation.html&amp;partner=sociable" title="Print this article!"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/printfriendly.png" title="Print this article!" alt="Print this article!" class="sociable-hovers" /></a>
	<img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="" title="TwitThis"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/" title="TwitThis" alt="TwitThis" class="sociable-hovers" /></a>
	<a rel="nofollow" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.krotscheck.net%2F2009%2F01%2F27%2Fmeasuring-the-conversation.html&amp;t=Measuring%20%22The%20Conversation%22" title="Facebook"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.krotscheck.net%2F2009%2F01%2F27%2Fmeasuring-the-conversation.html&amp;title=Measuring%20%22The%20Conversation%22" title="StumbleUpon"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fwww.krotscheck.net%2F2009%2F01%2F27%2Fmeasuring-the-conversation.html" title="Technorati"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a>


<br/><br/>]]></content:encoded>
			<wfw:commentRss>http://www.krotscheck.net/2009/01/27/measuring-the-conversation.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Main Street vs. Wall Street</title>
		<link>http://www.krotscheck.net/2008/12/18/main-street-vs-wall-street.html</link>
		<comments>http://www.krotscheck.net/2008/12/18/main-street-vs-wall-street.html#comments</comments>
		<pubDate>Fri, 19 Dec 2008 03:06:35 +0000</pubDate>
		<dc:creator>Michael Krotscheck</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[bottom up]]></category>
		<category><![CDATA[democrat]]></category>
		<category><![CDATA[economics]]></category>
		<category><![CDATA[intelligence]]></category>
		<category><![CDATA[politics]]></category>
		<category><![CDATA[republican]]></category>
		<category><![CDATA[taxes]]></category>
		<category><![CDATA[top down]]></category>
		<category><![CDATA[unemployment]]></category>

		<guid isPermaLink="false">http://www.krotscheck.net/2008/12/18/main-street-vs-wall-street.html</guid>
		<description><![CDATA[<p>Main Street and Wall Street have become polarizing catchphrases to describe the ongoing argument between top down and bottom up economics. The politicization of these terms has become so rampant that we each take sides, completely disregarding the fact that it is the environment that defines the strategy, not the other way around. In both boom times and lean times it behooves us to carefully consider all the present influencing factors, and choose the appropriate strategy based on that <em>regardless</em> of political leanings. Top down and bottom up approaches have their place, but you have to be smart about choosing which to use.<br /></p>
]]></description>
			<content:encoded><![CDATA[<p>Main Street and Wall Street have become polarizing catchphrases to describe the ongoing argument between top down and bottom up economics. The politicization of these terms has become so rampant that we each take sides, completely disregarding the fact that it is the environment that defines the strategy, not the other way around. In both boom times and lean times it behooves us to carefully consider all the present influencing factors, and choose the appropriate strategy based on that <em>regardless</em> of political leanings. Top down and bottom up approaches have their place, but you have to be smart about choosing which to use.</p>
<p>It&#8217;s fairly common for politicians to convert extremely complex topics into sound bytes. We&#8217;ve seen it happen- so and so will take their opponent&#8217;s economic policy, pull it apart looking for the slightest thing that might motivate the opposition, and then use it like a hammer to completely discredit their opponent. So has it been with the claims of the 45-day old election propaganda (does anyone still remember how much they cared back then?), so it will be with any and all upcoming elections as long as this firebrand strategy pays off.</p>
<p>One personal pet peeve of mine has been the Main Street vs. Wall Street debate, a catchphrase so overused that it&#8217;s rivaling Britney Spears for airtime. These five words attempt to turn two fundamentally different economic management systems into a bullet point, and allow anyone to repeat them in an argument while fully absolving themselves of actually understanding what&#8217;s going on. It&#8217;s easy, we&#8217;ve all been guilty of it: What&#8217;s more important? Main Street or Wall Street? The former of course. Why? Because it&#8217;s more relevant to more people.</p>
<p>Wrong.</p>
<p>The actual discussion is far more subtle and complex than that, and is rooted in the core difference between two economic management systems: Top Down vs. Bottom Up Capitalism. Fundamentally, these theories attempt to place a framework of understanding around economic activity, so as to simplify an incredibly complex system enough that it may be managed, encouraged, and in limited cases predicted. In other words, we understand that a country&#8217;s economy is so complicated that we don&#8217;t have a clue what&#8217;s happening, but we&#8217;ve got a sortof vague idea and theory and based on that are going to see if we can prevent it from getting out of control.</p>
<p>Amusing, isn&#8217;t it, that &#8220;Wall Street&#8221; is a simplification of Top Down Economics (Main Street likewise)&#8230;. which is a simplification of something we don&#8217;t really understand to begin with, but I digress&#8230;</p>
<p>To really set the stage for this discussion however we have to set some common ground.</p>
<h4>The heart of a capitalist society is the Individual</h4>
<p>While some call this person the &#8220;Consumer&#8221; while others call this person the &#8220;Worker&#8221;, fact of the matter is that it&#8217;s the same person. The Individual is an economic entity unto itself, and through his or her labor produces value which nets them currency from the market, which is then subsequently reintroduced into the market to support the activities of said Individual. In short the Individual is a unit designed to generate and spend wealth, which allows us to define &#8220;corporations&#8221; as Individuals within a market. In fact, Corporations and Businesses are usually seen as individuals for legal reasons, so at least there we have some backup.</p>
<h4>The economy is measured by the <em>movement</em> of money, not the <em>amount</em> of money.</h4>
<p>Let&#8217;s get one thing straight: If you have a lot of money in your mattress, it&#8217;s paper. It is not being used, it is not increasing or decreasing in value (Well, barring in/deflation), it is not helping you acquire goods and services, and it&#8217;s not getting registered on any beancounter&#8217;s analysis spreadsheet. The economy is defined by the transfer of money through purchase or other means. If the money doesn&#8217;t move, it&#8217;s worthless.</p>
<h4>A single dollar is valuable</h4>
<p>While to you or I a single dollar bill might be fairly trivial in economic terms a single dollar has an incredible impact because it is multiplied across millions of Individuals. Provide a $0.25 tax break to everyone in an economy and you suddenly have millions in surplus capital. Similarly, if you provide a $50 Million tax break to one individual (easier done with companies) you have a similar effect. The scale of either action does not matter, because from the side of the entity offering the tax break it all looks the same. In other words, economic actions may be performed regardless of scale, because a single dollar has value no matter how you slice it.</p>
<h4>Competition makes the world go round</h4>
<p>The true free market advocate (of which I am one) believes firmly in the rules of fair and equal competition. If the playing field is equal (that&#8217;s a completely different argument), then the best company should succeed. Notice how I didn&#8217;t say &#8220;win&#8221;- as with any real life simulation, the idea of winning and losing becomes largely meaningless, because we are not playing on a terminated field: The dice keep rolling, the clock keeps ticking no matter what you do. It is in this environment that those companies capable of making the best decisions succeed, while those that make the worst fail, and through that competition we see the ebbs and flows of today&#8217;s market.</p>
<h3>Top Down Economics (Wall Street)</h3>
<p>The basic theory behind top down economics is that management begins at the top, because as soon as you give an Individual (corporation) with far reaching arms the means to expand its operations it will do so (and vice versa), and the cascade effect of new infrastructure will give the appropriate economic kick in the pants.</p>
<p>There are two problems with this theory: First of all, you cannot easily distinguish between companies whose operations have a global reach vs. a local reach (i.e. you can&#8217;t say whether your money is leaving the country), and secondly that you cannot account for pork in the pyramid of corporate power (Like, say, CEO salaries).</p>
<h3>Bottom Up Economics (Main Street)</h3>
<p>Bottom Up Economics believes that if you provide the small individual with means, they will use it to support themselves and thus encourage the movement of capital through the economy. Furthermore, in search for each individuals capital, corporations become more competitive and thus, theoretically, provide better products and services.</p>
<p>Speaking personally, my own budget has always expanded to consume my income, so I can certainly speak to its effectiveness, but this theory has significant problems of its own. First of all, competition between corporations is as much quality and process (real quantitative moneymakers) as much as it is marketing and message (very qualitative moneymakers). Fact is, you can make crap, have a great sales guy, and shame people into shelling out money. Furthermore, you&#8217;re hoping that your individual consumer is spend happy and doesn&#8217;t save their surplus.</p>
<h3>So which is better?</h3>
<p>Both, of course, or neither, depending on the environment. Fact is they both have serious logical holes, and situations exist where, if anything, they&#8217;re the worst idea ever. It&#8217;s all well and good for you to give money to either the top or the bottom, <em>if</em> they end up behaving the way you expect them to. This almost never happens, but let me give you a couple of drastic situations:<br /></p>
<h4>Deflation</h4>
<p>If currency is currently in a deflationary cycle, then your average day to day individual will take any money you give them and hold on to it, because they know full well that the special shiny thing they wanted to buy will be cheaper tomorrow&#8230; and tomorrow&#8230; and tomorrow. In other words, a bottom up economic system will completely and utterly fail in a deflationary cycle, <em>assuming</em> that&#8217;s the only factor affecting purchase decisions.</p>
<h4>Low Unemployment</h4>
<p>If your country currently has the (enviable) problem of low unemployment, then any corporation you give money to is in a bit of a bind. They now have the capital to expand operations, but the local labor market is extremely competitive (and therefore expensive). If they want to expand operations they can choose to stay within your country (at a much reduced effective rate of capital) or they can spend that money overseas for much greater effect. In short, a top-down economic approach will fail in a country with low unemployment, because the money is far more likely to flow overseas.</p>
<p>In both of these cases, the economic theory given completely breaks down, largely because you failed to take into account the conditions in which you&#8217;re operating. Other factors could include the level of regulation (more means fairer business practices, less means lower cost of business) as well as corporate/individual taxes (social security/Medicare/regulatory oversight vs. economic capital), and each have some very complex effects on the system.</p>
<p>Expanding this to the real world, let&#8217;s take a look at the mid 2000&#8217;s: We&#8217;re in an economic boom time, and the consumer is flush with credit (if not cash). Business is going great! So why question something that works- We&#8217;re going to continue giving tax breaks at the top, keep reducing regulations and continue to deregulate our industries. Business, after all, has proven that they can look after themselves.</p>
<p>And look where that got us. Would a more stringent regulatory strategy have gotten us somewhere better? Perhaps. Would increasing taxes at the top and reducing them at the bottom have kept the field more competitive rather than strangely lopsided? Perhaps. What we do know is that the correct approach to handling the US&#8217;s financial and economic matters was <em>not</em> what ended up happening.</p>
<h3>Full Circle</h3>
<p>And yet we always <em>must</em> have someone who&#8217;s right, and someone who&#8217;s wrong. Face it, we&#8217;re a binary species, and love to be on the winning side. I have many republican friends right now who feel like they&#8217;re on the losing side right now, simply because the present administration&#8217;s economic policy seems to be to blame for the meltdown that the opposing theory is trying to get us out of. One way or another, we each try to pick one side and go with it, and based on that we win or lose (or rather, we lose the election but we&#8217;re still <em>right</em>).</p>
<p>This isn&#8217;t a question of us vs. them. This is a question of us actually thinking about the issue, and coming up with the right solution. Intelligence and an open minded approach is the right strategy, and by actually turning off the television and sitting down with a problem by ourselves or as a community, we can easily overcome this problem and solve the issue not just right now, but for future crises as well.</p>



Share and Enjoy:


	<a rel="nofollow" target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fwww.krotscheck.net%2F2008%2F12%2F18%2Fmain-street-vs-wall-street.html&amp;partner=sociable" title="Print this article!"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/printfriendly.png" title="Print this article!" alt="Print this article!" class="sociable-hovers" /></a>
	<img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="" title="TwitThis"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/" title="TwitThis" alt="TwitThis" class="sociable-hovers" /></a>
	<a rel="nofollow" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.krotscheck.net%2F2008%2F12%2F18%2Fmain-street-vs-wall-street.html&amp;t=Main%20Street%20vs.%20Wall%20Street" title="Facebook"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.krotscheck.net%2F2008%2F12%2F18%2Fmain-street-vs-wall-street.html&amp;title=Main%20Street%20vs.%20Wall%20Street" title="StumbleUpon"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fwww.krotscheck.net%2F2008%2F12%2F18%2Fmain-street-vs-wall-street.html" title="Technorati"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a>


<br/><br/>]]></content:encoded>
			<wfw:commentRss>http://www.krotscheck.net/2008/12/18/main-street-vs-wall-street.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why we&#8217;re stuck with IE6 for the forseeable future</title>
		<link>http://www.krotscheck.net/2008/11/23/why-were-stuck-with-ie6-for-the-forseeable-future.html</link>
		<comments>http://www.krotscheck.net/2008/11/23/why-were-stuck-with-ie6-for-the-forseeable-future.html#comments</comments>
		<pubDate>Mon, 24 Nov 2008 04:07:18 +0000</pubDate>
		<dc:creator>Michael Krotscheck</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[erp]]></category>
		<category><![CDATA[Internet Explorer]]></category>
		<category><![CDATA[SAP]]></category>
		<category><![CDATA[standards]]></category>

		<guid isPermaLink="false">http://www.krotscheck.net/2008/11/23/why-were-stuck-with-ie6-for-the-forseeable-future.html</guid>
		<description><![CDATA[If you&#8217;ve ever done any form of web development, you&#8217;ve probably learned to hate Internet Explorer 6. It&#8217;s not that it&#8217;s not used- IE6 once enjoyed the status of being the foremost browser on the web, and as a result used to set many of the standards by which the web was developed. Unfortunately, it [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;ve ever done any form of web development, you&#8217;ve probably learned to hate Internet Explorer 6. It&#8217;s not that it&#8217;s not used- IE6 once enjoyed the status of being the foremost browser on the web, and as a result used to set many of the standards by which the web was developed. Unfortunately, it never managed to consistently implement those standards, and as a result is the origin of many lost hours of sleep and endless frustration.</p>
<p>Internet Explorer 6 is old, very old. It was released on August 21, 2001, which in technology terms is archaic. To put things in perspective, the original, first generation iPod was released two months after IE6, shortly followed by the original XBox, subsequently followed by the first monochrome BlackBerry in March of the following year. Processors at the time had barely broken the 1GHz mark, and the Dot-Com bust had come and gone, leaving its mark on Redmond and Silicon Valley.<br /></p>
<p>Since then, many newer and better browsers have been released, all of which do a better job of implementing those standards (Though few do so completely). As a result developing for these browsers has become even more painful, because web developers have to support both the newer, more standards compliant browsers as well as trying to accommodate for IE6&#8217;s eccentricities. And yet IE6 continues to appear on spec sheets and software requirements, and is a continued presence in web analytics reports. We&#8217;re still stuck with it, so what gives? If it is really so painful to develop for, and really so limiting to the user experience, why has IE6 not been unceremoniously ejected from the web?</p>
<h3>Who&#8217;s Not At Fault</h3>
<p>Blame is tossed around like candy when it comes to figuring out who&#8217;s at fault. One of the common ones is the outdated hardware, yet even in the notoriously underfunded and out-of-date nonprofit sector (<a href="http://nptechsurvey.wordpress.com/">this study</a> claims 44% of nonprofits operate on 3+ year old hardware), the software is reasonably recent (89% on Windows XP). If anything, the nonprofit sector is ahead of the curve, perhaps because they have to rely on smaller software providers.</p>
<p>The larger part of the guilt is usually laid at the feet of large corporate IT departments. I&#8217;m not talking about mid-sized businesses, I&#8217;m talking about behemoths that, along with their size, have a reputation of moving incredibly slowly and always being several versions behind on everything. Some people erroneously say that corporations like this don&#8217;t want to shake things up by going with something &#8220;untested&#8221; and &#8220;potentially insecure&#8221;, but in reality the largest part of the blame for all the frustration they&#8217;ve caused isn&#8217;t even their fault.</p>
<p>One of the primary systems that large, corporate IT departments maintain are Enterprise Resource Planning (ERP) systems such as SAP, Oracle, Peoplesoft and so forth. These systems are massive- a full implementation will touch every part of an organization from accounting to inventory and requires several years to implement. Their benefits are many- they greatly improve reporting, planning, and in many cases automate core business operations.<br /></p>
<p>Additionally, these systems are ridiculously expensive, not only because of their original licensing fees, but also because these systems have to be highly customized, and at $180/hour plus expenses for a competent ERP consultant that bill starts to add up. With a pricetag of many millions of dollars, installing an ERP may still be easily justified (given the operational benefits it would provide), however providing a positive ROI for the incremental benefits from an upgrade are a lot more difficult generate.</p>
<p>To illustrate, take a look at these two excerpts from a product compatibility matrix for SAP Netweaver &#8216;04 and&#8217;07, valid as of April 2008 (the date on the presentation. You can find the version for &#8216;04 <a href="https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/e05e0417-da0e-2b10-91bf-ec680bb64f15">here</a> and for 7.0<a href="https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/e05e0417-da0e-2b10-91bf-ec680bb64f15">here</a> , and as you can see they don&#8217;t exactly support anything but Internet Explorer. Add to that the extremely high cost and only incremental benefit of upgrading and it&#8217;s really no surprise that IE6 is still standard at major corporations. The ERP solution is the decision driver, not the browser, and that&#8217;s the real reason IE6 is not about to go away.</p>
<div class="image">
  <a href="http://www.krotscheck.net/wp-content/uploads/2008/11/sap-support.png"><img src="http://www.krotscheck.net/wp-content/uploads/2008/11/sap-support-tm.jpg" width="450" height="299" alt="SAP-Support.png" /></a>

  <p>Product Compatibility Matrix for SAP Netweaver &#8216;04</p>
</div>
<div class="image">
  <a href="http://www.krotscheck.net/wp-content/uploads/2008/11/sap-support-07.png"><img src="http://www.krotscheck.net/wp-content/uploads/2008/11/sap-support-07-tm.jpg" width="480" height="327" alt="SAP-Support-07.png" /></a>

  <p>Product Compatibility Matrix for SAP Netweaver 7</p>
</div>
<h3>So what happened?</h3>
<p>Remember all that hooplah several years ago about how Microsoft was being uncompetitive and monopolistic in its actions within the browser wars? This is the aftermath. By continually encouraging corporations and their software developers to make use of the full capabilities of Internet Explorer 6 and the admittedly feature rich ActiveX controls, they have succeeded at carving themselves the largest part of the browser market. Unfortunately, by doing so they have also forced a large portion of the web into obsolescence.</p>
<p>So who&#8217;s really at fault here? Microsoft for pushing its development platform, or the ERP system providers who developed for it. Personally, I think the blame is where you prefer to put it based on your own technological preferences. If you&#8217;re a huge OSS fan, Microsoft&#8217;s a convenient target. If you&#8217;ve ever been frustrated by ERP&#8217;s, then the provider is the target-du-jour. Personally, I&#8217;m more likely to consider the product managers, directors and developers who made the platform decision without considering the long term implications.</p>
<h3>So are we stuck?</h3>
<p>Sortof. With the impending release of IE8 web developers will be able to tell the browser to &#8220;pretend&#8221; to be a previous version, neatly circumventing any future compatibility issues. Unfortunately this only works for Internet Explorer, meaning that ERP developers have no reason to change past behaviors. Until they disengage from using proprietary extensions and ActiveX controls and start relying more on open standards based development, we&#8217;ll never truly escape this cycle, though Microsoft has made backwards-compatibility a lot easier.</p>
<p>And that&#8217;s exactly what Microsoft wants: Allow their development partners to improve functionality and give their clients reasons to upgrade, while not forcing their other partners (IT departments dependent on ERP&#8217;s) into technological obsolescence&#8230; sortof. This process will take a while, because IE6 isn&#8217;t one of the browsers IE8 can be reset to, but eventually we will see IE6 go the way of Netscape, only to be replaced with&#8230; Internet Explorer.</p>



Share and Enjoy:


	<a rel="nofollow" target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fwww.krotscheck.net%2F2008%2F11%2F23%2Fwhy-were-stuck-with-ie6-for-the-forseeable-future.html&amp;partner=sociable" title="Print this article!"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/printfriendly.png" title="Print this article!" alt="Print this article!" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fwww.krotscheck.net%2F2008%2F11%2F23%2Fwhy-were-stuck-with-ie6-for-the-forseeable-future.html&amp;title=Why%20we%27re%20stuck%20with%20IE6%20for%20the%20forseeable%20future&amp;notes=If%20you%27ve%20ever%20done%20any%20form%20of%20web%20development%2C%20you%27ve%20probably%20learned%20to%20hate%20Internet%20Explorer%206.%20It%27s%20not%20that%20it%27s%20not%20used-%20IE6%20once%20enjoyed%20the%20status%20of%20being%20the%20foremost%20browser%20on%20the%20web%2C%20and%20as%20a%20result%20used%20to%20set%20many%20of%20the%20standards" title="del.icio.us"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.krotscheck.net%2F2008%2F11%2F23%2Fwhy-were-stuck-with-ie6-for-the-forseeable-future.html&amp;title=Why%20we%27re%20stuck%20with%20IE6%20for%20the%20forseeable%20future&amp;bodytext=If%20you%27ve%20ever%20done%20any%20form%20of%20web%20development%2C%20you%27ve%20probably%20learned%20to%20hate%20Internet%20Explorer%206.%20It%27s%20not%20that%20it%27s%20not%20used-%20IE6%20once%20enjoyed%20the%20status%20of%20being%20the%20foremost%20browser%20on%20the%20web%2C%20and%20as%20a%20result%20used%20to%20set%20many%20of%20the%20standards" title="Digg"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="" title="TwitThis"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/" title="TwitThis" alt="TwitThis" class="sociable-hovers" /></a>
	<a rel="nofollow" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.krotscheck.net%2F2008%2F11%2F23%2Fwhy-were-stuck-with-ie6-for-the-forseeable-future.html&amp;t=Why%20we%27re%20stuck%20with%20IE6%20for%20the%20forseeable%20future" title="Facebook"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.krotscheck.net%2F2008%2F11%2F23%2Fwhy-were-stuck-with-ie6-for-the-forseeable-future.html&amp;title=Why%20we%27re%20stuck%20with%20IE6%20for%20the%20forseeable%20future&amp;annotation=If%20you%27ve%20ever%20done%20any%20form%20of%20web%20development%2C%20you%27ve%20probably%20learned%20to%20hate%20Internet%20Explorer%206.%20It%27s%20not%20that%20it%27s%20not%20used-%20IE6%20once%20enjoyed%20the%20status%20of%20being%20the%20foremost%20browser%20on%20the%20web%2C%20and%20as%20a%20result%20used%20to%20set%20many%20of%20the%20standards" title="Google Bookmarks"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.krotscheck.net%2F2008%2F11%2F23%2Fwhy-were-stuck-with-ie6-for-the-forseeable-future.html&amp;title=Why%20we%27re%20stuck%20with%20IE6%20for%20the%20forseeable%20future" title="StumbleUpon"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fwww.krotscheck.net%2F2008%2F11%2F23%2Fwhy-were-stuck-with-ie6-for-the-forseeable-future.html" title="Technorati"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a>


<br/><br/>]]></content:encoded>
			<wfw:commentRss>http://www.krotscheck.net/2008/11/23/why-were-stuck-with-ie6-for-the-forseeable-future.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Dev Humor: .Net Can Do My Laundry</title>
		<link>http://www.krotscheck.net/2008/11/06/dev-humor-net-can-do-my-laundry.html</link>
		<comments>http://www.krotscheck.net/2008/11/06/dev-humor-net-can-do-my-laundry.html#comments</comments>
		<pubDate>Thu, 06 Nov 2008 20:45:15 +0000</pubDate>
		<dc:creator>Michael Krotscheck</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[.Net]]></category>
		<category><![CDATA[humor]]></category>
		<category><![CDATA[laundry]]></category>

		<guid isPermaLink="false">http://www.krotscheck.net/?p=2174</guid>
		<description><![CDATA[Techies often slip into a zone of strange banter where a familiar and often humdrum topic is cast into the vocabulary and context of our working day lives. This banter inevitably takes place while our brains are focused on something incredibly dull- a pressure valve, if you will, that allows us to enjoy what we&#8217;re [...]]]></description>
			<content:encoded><![CDATA[<p>Techies often slip into a zone of strange banter where a familiar and often humdrum topic is cast into the vocabulary and context of our working day lives. This banter inevitably takes place while our brains are focused on something incredibly dull- a pressure valve, if you will, that allows us to enjoy what we&#8217;re doing even though it might be the most boring task in the world. Take, for instance, this chat log between my coworker Aaron and I, which kept me particularly entertained while babysitting an automated script.</p>
<p><em>Aaron</em>: did I make .NET changes for the last release?</p>
<p><em>Michael</em>: Yeah, remember you rewrote the backend to do my laundry?</p>
<p><em>Aaron</em>: oh yeah</p>
<p><em>Aaron</em>: how&#8217;s that working out for you?</p>
<p><em>Michael</em>: Well, it works&#8230; but the licensing fees on the detergent are killing me.</p>
<p><em>Aaron</em>: Yeah, I didn&#8217;t work out that integration well</p>
<p><em>Michael</em>: I&#8217;m afraid I&#8217;m going to have to go with an open source solution.</p>
<p><em>Aaron</em>: Many of our customers are feeling that way.</p>
<p><em>Michael</em>: I hear a new one just got released. Have you heard of &quot;Clothesline&quot;?</p>
<p><em>Aaron</em>: yeah, but I heard that the results aren&#8217;t as good if your server room has polluted air</p>
<p><em>Michael</em>: Apparently it&#8217;s super configurable though. Some kind of API called &quot;pins&quot;</p>
<p><em>Aaron</em>: Nice</p>
<p><em>Aaron</em>: I&#8217;ve seen various distributions</p>
<p><em>Aaron</em>: Pretty flexible</p>
<p><em>Aaron</em>: You can install it on a wide variety of platforms</p>
<p><em>Michael</em>: Still, I&#8217;ve read blogs that it only does half the job, and you&#8217;d really need a good Washboard operator to make it work.</p>
<p><em>Aaron</em>: Also, the process is efficient, but slow.</p>
<p><em>Michael</em>: I thought it multithreads?</p>
<p><em>Aaron</em>: It can sometimes handle a larger load than the commercial product.</p>
<p><em>Aaron</em>: It&#8217;s a trade off though.</p>
<p><em>Aaron</em>: Speed or larger processing loads.</p>
<p><em>Michael</em>: Well, you know me. Always overclocking the machine just to get those stains out.</p>


Share and Enjoy:


	<a rel="nofollow" target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fwww.krotscheck.net%2F2008%2F11%2F06%2Fdev-humor-net-can-do-my-laundry.html&amp;partner=sociable" title="Print this article!"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/printfriendly.png" title="Print this article!" alt="Print this article!" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fwww.krotscheck.net%2F2008%2F11%2F06%2Fdev-humor-net-can-do-my-laundry.html&amp;title=Dev%20Humor%3A%20.Net%20Can%20Do%20My%20Laundry&amp;notes=Techies%20often%20slip%20into%20a%20zone%20of%20strange%20banter%20where%20a%20familiar%20and%20often%20humdrum%20topic%20is%20cast%20into%20the%20vocabulary%20and%20context%20of%20our%20working%20day%20lives.%20This%20banter%20inevitably%20takes%20place%20while%20our%20brains%20are%20focused%20on%20something%20incredibly%20dull-%20" title="del.icio.us"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.krotscheck.net%2F2008%2F11%2F06%2Fdev-humor-net-can-do-my-laundry.html&amp;title=Dev%20Humor%3A%20.Net%20Can%20Do%20My%20Laundry&amp;bodytext=Techies%20often%20slip%20into%20a%20zone%20of%20strange%20banter%20where%20a%20familiar%20and%20often%20humdrum%20topic%20is%20cast%20into%20the%20vocabulary%20and%20context%20of%20our%20working%20day%20lives.%20This%20banter%20inevitably%20takes%20place%20while%20our%20brains%20are%20focused%20on%20something%20incredibly%20dull-%20" title="Digg"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="" title="TwitThis"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/" title="TwitThis" alt="TwitThis" class="sociable-hovers" /></a>
	<a rel="nofollow" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.krotscheck.net%2F2008%2F11%2F06%2Fdev-humor-net-can-do-my-laundry.html&amp;t=Dev%20Humor%3A%20.Net%20Can%20Do%20My%20Laundry" title="Facebook"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.krotscheck.net%2F2008%2F11%2F06%2Fdev-humor-net-can-do-my-laundry.html&amp;title=Dev%20Humor%3A%20.Net%20Can%20Do%20My%20Laundry&amp;annotation=Techies%20often%20slip%20into%20a%20zone%20of%20strange%20banter%20where%20a%20familiar%20and%20often%20humdrum%20topic%20is%20cast%20into%20the%20vocabulary%20and%20context%20of%20our%20working%20day%20lives.%20This%20banter%20inevitably%20takes%20place%20while%20our%20brains%20are%20focused%20on%20something%20incredibly%20dull-%20" title="Google Bookmarks"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.krotscheck.net%2F2008%2F11%2F06%2Fdev-humor-net-can-do-my-laundry.html&amp;title=Dev%20Humor%3A%20.Net%20Can%20Do%20My%20Laundry" title="StumbleUpon"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fwww.krotscheck.net%2F2008%2F11%2F06%2Fdev-humor-net-can-do-my-laundry.html" title="Technorati"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a>


<br/><br/>]]></content:encoded>
			<wfw:commentRss>http://www.krotscheck.net/2008/11/06/dev-humor-net-can-do-my-laundry.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>An Agency Is Not A Sweatshop</title>
		<link>http://www.krotscheck.net/2008/10/25/an-agency-is-not-a-sweatshop.html</link>
		<comments>http://www.krotscheck.net/2008/10/25/an-agency-is-not-a-sweatshop.html#comments</comments>
		<pubDate>Sat, 25 Oct 2008 19:08:30 +0000</pubDate>
		<dc:creator>Michael Krotscheck</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[agency]]></category>
		<category><![CDATA[burnout]]></category>
		<category><![CDATA[overworked]]></category>
		<category><![CDATA[reputation]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[underpaid]]></category>

		<guid isPermaLink="false">http://www.krotscheck.net/2008/10/25/an-agency-is-not-a-sweatshop.html</guid>
		<description><![CDATA[<p>As economic realities trickle down through the manufacturing and service supply chains, I'm starting to hear distressing news from my colleagues at other agencies. Work is beginning to dry up, either because clients realize that it's more cost effective to bring the larger projects in-house, or because their budgets are getting cut as a result of reduced consumer spending. Everyone seems to be fairly certain that things are going to get worse before they get better, and as a result everyone is battening down their hatches to weather the expected storm.</p>
<p>Bad news like that is almost inevitably followed up by commiseration about how many hours they've had to work recently, how they're constantly under pressure to put in more, or how their coworkers have had enough and have left for greener... or at least less stressful pastures. This in and of itself isn't necessarily bad- we all understand the pressures of marketing and agency work, and a certain amount of dedication to the project deliverables are par for the course. Yet when weekly hours exceed 50 on a regular basis, you're buying short term productivity by draining both current and future creativity of your talent. Speaking from experience, gradual burnout is still burnout, leaving long-term scars, and the tightening of client budgets and inevitable cannibalization of the RFP bid has resulted in even more frightening stories: Talented designers and developers are going on antidepressants because of their work load (True story, source withheld).</p>
]]></description>
			<content:encoded><![CDATA[<p>As economic realities trickle down through the manufacturing and service supply chains, I&#8217;m starting to hear distressing news from my colleagues at other agencies. Work is beginning to dry up, either because clients realize that it&#8217;s more cost effective to <a href="http://h71028.www7.hp.com/ERC/cache/484434-0-0-0-121.html" target="_blank">bring the larger projects in-house</a>, or because their budgets are getting cut as a result of <a href="http://blog.nielsen.com/nielsenwire/consumer/us-consumers-curtail-2008-holiday-spending/" target="_blank">reduced consumer spending</a>. Everyone seems to be fairly certain that things are going to get worse before they get better, and as a result everyone is battening down their hatches to weather the expected storm.</p>
<p>Bad news like that is almost inevitably followed up by commiseration about how many hours they&#8217;ve had to work recently, how they&#8217;re constantly under pressure to put in more, or how their coworkers have had enough and have left for greener&#8230; or at the very least less stressful pastures. This in and of itself isn&#8217;t necessarily bad- we all understand the pressures of marketing and agency work, and a certain amount of dedication to the project deliverables are par for the course. Yet when weekly hours exceed 50 on a regular basis, you&#8217;re buying short term productivity by draining both current and future creativity of your talent. Speaking from experience, gradual burnout is still burnout, leaving long-term scars, and the tightening of client budgets and inevitable cannibalization of the RFP bid has resulted in even more frightening stories: Talented designers and developers are going on antidepressants because of their work load (source withheld).</p>
<p>When I heard that, my first response was outrage. My second was to cast the management of those agencies in the worst light possible, as either willfully ignorant or maliciously exploitative. My third was to do a quick mental inventory of all the openings at Resource just in case there was a way I can get them out of that hellhole. Regardless of those, I&#8217;m confident in stating this: Those agencies are going to fail.</p>
<h3>Ur Doin it Rong</h3>
<p>Your talent is your greatest asset. Designers, developers, strategists, information architects, analytics experts, effectively all the people who actually produce whatever deliverable you&#8217;ve agreed to are the guts of your operation, and without them you&#8217;re simply a self-style executive or sales guy more useful as a hot air balloon.</p>
<p>So lets assume that you&#8217;re said executive with a production team, and hard economic times and active competition from other agencies has forced you to cut timelines and reduce your RFP estimates. A few of your employees are forced to work a few extra hours while you&#8217;re busy trying to find more clients, but the pressure doesn&#8217;t let up, becomes systemic and suddenly you&#8217;ve built a culture that expects 100% lifestyle dedication. If this was intentional, shame on you. If it wasn&#8217;t, you&#8217;re going to need to take drastic measures to fix it.</p>
<h3>Your Reputation Is At Stake</h3>
<p>As talented SME&#8217;s in the digital space we are of course extremely active online, and have a vibrant community of our own. We keep in touch over twitter, email lists, websites, blog, professional networking groups and what have you, and news like &#8220;I had to work a 100 hour week last week&#8221; gets around quickly. So while your marketing personnel and senior leadership are busy worrying about how your company&#8217;s brand is projected to current and potential customers, that same brand is being systematically undermined and destroyed in the professional communities that represent your talent pool. One single negative report is enough to mark you as an agency to stay away from, and in tough economic times it&#8217;s going to be much easier to accidentally cause these. In short, you might look good to potential clients, but when you try to hire the talent for that project which will grow your agency to the next level, the community will laugh in your face.</p>
<p>Let me emphasize this: If you put more pressure on your talent, the stress will reduce their creativity and productivity in the short and long run, you&#8217;ll have to hire more, which will refuse your offers because you&#8217;re known in the community as someone who works your employees to the breaking point. End result: You&#8217;ll be unable to produce high quality work anymore, and instead will leave your client with a bad taste in their mouth as you under-deliver on your promises, ensuring little to no repeat business.</p>
<p>And that&#8217;s the crux, isn&#8217;t it? If the web has taught us anything, it&#8217;s that <a href="http://www.vspink.com/nominate_your_school.jsp" target="_blank">high</a> <a href="http://www.colorofinspiration.com/" target="_blank">quality</a> <a href="http://polarbears.thecoca-colacompany.com/polarbearsupportfund/index.jsp" target="_blank">work</a> (shameless plug) is a better sales person than anyone you can hire, and if your HR policies, culture and project management are systematically draining and destroying the talent which produces such work, your agency is either on life support or is one payroll cycle away from being roadkill. All the sexy, high margin projects will go to those that have the talent to consistently produce it, and you&#8217;re left with those clients unable or unwilling to pay for it.</p>
<p>It&#8217;s simple economics. If your production talent is interested and engaged, you&#8217;ll see the product quality increase while efficiency increases as well. We&#8217;ve seen this with Toyota and American Airlines, and there&#8217;s plenty of evidence that fundamental truths like this easily translate to the agency world.</p>
<p>And while that&#8217;s all going on, community leaders like myself as well as your competition will be waiting in the wings, ready to poach your best and brightest at a moment&#8217;s notice. So wake up, face the music, and realize that your agency&#8217;s bottom line is only as happy as your employees.</p>



Share and Enjoy:


	<a rel="nofollow" target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fwww.krotscheck.net%2F2008%2F10%2F25%2Fan-agency-is-not-a-sweatshop.html&amp;partner=sociable" title="Print this article!"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/printfriendly.png" title="Print this article!" alt="Print this article!" class="sociable-hovers" /></a>
	<img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="" title="TwitThis"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/" title="TwitThis" alt="TwitThis" class="sociable-hovers" /></a>
	<a rel="nofollow" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.krotscheck.net%2F2008%2F10%2F25%2Fan-agency-is-not-a-sweatshop.html&amp;t=An%20Agency%20Is%20Not%20A%20Sweatshop" title="Facebook"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.krotscheck.net%2F2008%2F10%2F25%2Fan-agency-is-not-a-sweatshop.html&amp;title=An%20Agency%20Is%20Not%20A%20Sweatshop" title="StumbleUpon"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fwww.krotscheck.net%2F2008%2F10%2F25%2Fan-agency-is-not-a-sweatshop.html" title="Technorati"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a>


<br/><br/>]]></content:encoded>
			<wfw:commentRss>http://www.krotscheck.net/2008/10/25/an-agency-is-not-a-sweatshop.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Adobe Genesis: Make Your Own Mashup</title>
		<link>http://www.krotscheck.net/2008/10/04/adobe-genesis-make-your-own-mashup.html</link>
		<comments>http://www.krotscheck.net/2008/10/04/adobe-genesis-make-your-own-mashup.html#comments</comments>
		<pubDate>Sat, 04 Oct 2008 23:05:48 +0000</pubDate>
		<dc:creator>Michael Krotscheck</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[disruptive technology]]></category>
		<category><![CDATA[enterprise]]></category>
		<category><![CDATA[genesis]]></category>
		<category><![CDATA[mashup]]></category>
		<category><![CDATA[office]]></category>
		<category><![CDATA[smb]]></category>

		<guid isPermaLink="false">http://www.krotscheck.net/2008/10/04/adobe-genesis-make-your-own-mashup.html</guid>
		<description><![CDATA[One of the fringe benefits of running an Adobe User Group is that we&#8217;re cut in on product and project announcements right when they hit the broader market. As a result, I attended a session last week on Adobe Genesis, an initiative which is currently in very early development, yet solid enough to be demoed [...]]]></description>
			<content:encoded><![CDATA[<p>One of the fringe benefits of running an Adobe User Group is that we&#8217;re cut in on product and project announcements right when they hit the broader market. As a result, I attended a session last week on Adobe Genesis, an initiative which is currently in <em>very</em> early development, yet solid enough to be demoed to us fanboys.</p>
<p>Before I go into it though, I want to talk a little about where Adobe&#8217;s been going strategically over the past few months. Chances are, you know of Adobe as a software company with a large portfolio of products targeted squarely at the creative professional (PDF, Flash, Photoshop, etc). Yet if you&#8217;ve been paying very close attention recently, you&#8217;ve noticed a whole slew of efforts intended to broaden their portfolio into the land of software services. <a href="http://blogs.adobe.com/pacifica/" target="_blank">Pacifica</a>, <a href="https://www.photoshop.com/express/landing.html" target="_blank">Photoshop Express</a>, <a href="https://acrobat.com/" target="_blank">Acrobat.com</a>, and <a href="https://kuler.adobe.com/" target="_blank">Kuler</a> are only a few, and many of them go so far as to completely obliterate the web/desktop barrier itself.</p>
<p>The web has, if anything, become an even noisier place recently as startups and established services compete for your attention. These services and companies are so specialized that they only provide a very focused piece of functionality, and though they are usually good at what they do it&#8217;s difficult for individuals to leverage one service against others. In most cases they rely on the community or some enterprising company to bridge the gap between the forest of published API&#8217;s. Assuming this actually works, the short term result of this will be a web of services much like a distributed manufacturing network, where core resources (microblogging, address books, email, search) are packaged into products (facebook, gyminee, etc) targeted at specific use cases. In the long term, we&#8217;ll likely see horizontal and vertical consolidation, but that won&#8217;t happen for a few years yet. For now we are left with a mess of mashups which try to bring something new to the table by carving out a new, interesting use of cross-referenced information.</p>
<p>The catch is that many of these packaged platforms are specific to a demographic rather than to an individual or activity, and so the lesson from the Long Tail has yet to be applied- no platform is flexible enough to allow a user to fully customize their own environment. Let&#8217;s propose an example: You are an independent marketer, and in your day to day activity need to create, manage and analyze a variety of internet polls. Initially this seems fairly simple, right? SurveyMonkey lets you do most of this, but can you, from their website, also handle the email blasts that drive traffic to your poll? What about a Twitter announcement? And come to think of it, exactly how detailed can you get with your data, given that cross-referencing with other sources requires complex Excel acrobatics?</p>
<p>What&#8217;s missing is the &#8220;meta&#8221; platform, the application where your services are not preset for you- they&#8217;re set by you. To some extent, Facebook tries to do this through its third party API, yet individual applications still cannot coexist, nor can they communicate with each other. A Meta platform would, from a functional standpoint, be much more like an iGoogle, with the notable difference that individual &#8216;widgets&#8217; are not prevented from talking with each other (integration, after all, being key). It&#8217;s the ultimate user-created mashup, where each individual can decide which services or sources are used in tandem.</p>
<p>Enter <a href="http://blogs.adobe.com/mashup/" target="_blank">Adobe Genesis</a>. As mentioned before, the concept is still in very early development, but what I&#8217;ve seen demoed took me through my initial skepticism and brought me to a reserved level of excitement. There are still a lot of questions that needs to be answered, but the concept is not only interesting: It&#8217;s disruptive, and overdue.<br /></p>
<p>In short: The Genesis team believes that given a blank workspace and a series of catalogues filled with widgets, a user will custom create not only their own application, but in doing so will merge the complex and disrupted cross-site and cross-application workflows into one single, simple screen. In a Digsby-like statement of integration into a common platform, they aim to eliminate the multi-application paradigm in the context of the business user. I know the pictures below (taken from their flickr stream) are poor representatives of an actual demo ( Are you going to <a href="http://max.adobe.com/" target="_blank">MAX</a>? You should <img src='http://www.krotscheck.net/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  ), but if the concept of &#8220;Build Your Own Application From Widgets Of Applications You Commonly Use&#8221; doesn&#8217;t have you excited, go take a look at the presentation from the <a href="http://www.office20.com/docs/DOC-1187" target="_blank">Office 2.0 Conference</a> (It&#8217;s the second video).</p>
<div class="image">
  <a href="http://www.krotscheck.net/wp-content/uploads/2008/10/genesis-2.png" target="_blank"><img src="http://www.krotscheck.net/wp-content/uploads/2008/10/genesis-2-tm.jpg" width="480" height="375" alt="2616712892_8ff91355f0_o.png" /></a>

  <p>Workspace management, allowing a user to add and remove widgets from a given workspace. In this case, announcing a widget that describes user&#8217;s 401k benefits.</p>
</div>
<div class="image">
  <a href="http://www.krotscheck.net/wp-content/uploads/2008/10/genesis-11.jpg"><img src="http://www.krotscheck.net/wp-content/uploads/2008/10/genesis-1-tm1.jpg" width="480" height="393" alt="2616712872_4518e7075b_b.jpg" /></a>

  <p>Example Workspace, including Google News, SalesForce.com and Pipeline Analysis.</p>
</div>
<p>My biggest problem with the idea is that it&#8217;s being pitched as an Enterprise solution. This means that we&#8217;re assuming that large companies out there see enough value in this application that they&#8217;ll be willing to commit their own resources towards building an internal collection of widgets (To integrate with their own ERP or Inventory system for instance). As with any kind of software development effort, this will inevitably require usability and use case analysis, and if you&#8217;re going to go to that kind of effort the step to building a full-blown application may very well be more cost effective in the long run (I can hear the Microsoft Sales Guy now). I&#8217;m not saying that companies won&#8217;t put resources towards this, but I feel it&#8217;s far more likely that the ERP solution providers (Oracle, etc) will be providing these widgets.</p>
<p>I feel the real case for this platform is in the SMB space. Companies that <em>don&#8217;t</em> have their own development houses, that&#8217;ll be using the Genesis Desktop to integrate a variety of services provided by common web services they already use. Consider the Social Media Strategist, who would create a desktop with Twitter, Summize, Google Blog Alerts and their RSS reader of choice. How about the Independent marketer, who&#8217;d be merging SurveyMonkey, Constant Contact, PointRoll, WebTrends and event-management-package-of-choice? Or, to hit a little closer to home, how about the Software Developer who&#8217;d join Cruise/Hudson, Jira, Basecamp, SVN and IRC? The Fitness nut that joins Google Maps, Garmin Connect and a virtual trainer? The use cases are there, largely because they&#8217;re self-defining. Anyone&#8217;s a use case, if their widgets are available.</p>



Share and Enjoy:


	<a rel="nofollow" target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fwww.krotscheck.net%2F2008%2F10%2F04%2Fadobe-genesis-make-your-own-mashup.html&amp;partner=sociable" title="Print this article!"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/printfriendly.png" title="Print this article!" alt="Print this article!" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fwww.krotscheck.net%2F2008%2F10%2F04%2Fadobe-genesis-make-your-own-mashup.html&amp;title=Adobe%20Genesis%3A%20Make%20Your%20Own%20Mashup&amp;notes=One%20of%20the%20fringe%20benefits%20of%20running%20an%20Adobe%20User%20Group%20is%20that%20we%27re%20cut%20in%20on%20product%20and%20project%20announcements%20right%20when%20they%20hit%20the%20broader%20market.%20As%20a%20result%2C%20I%20attended%20a%20session%20last%20week%20on%20Adobe%20Genesis%2C%20an%20initiative%20which%20is%20currently" title="del.icio.us"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.krotscheck.net%2F2008%2F10%2F04%2Fadobe-genesis-make-your-own-mashup.html&amp;title=Adobe%20Genesis%3A%20Make%20Your%20Own%20Mashup&amp;bodytext=One%20of%20the%20fringe%20benefits%20of%20running%20an%20Adobe%20User%20Group%20is%20that%20we%27re%20cut%20in%20on%20product%20and%20project%20announcements%20right%20when%20they%20hit%20the%20broader%20market.%20As%20a%20result%2C%20I%20attended%20a%20session%20last%20week%20on%20Adobe%20Genesis%2C%20an%20initiative%20which%20is%20currently" title="Digg"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="" title="TwitThis"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/" title="TwitThis" alt="TwitThis" class="sociable-hovers" /></a>
	<a rel="nofollow" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.krotscheck.net%2F2008%2F10%2F04%2Fadobe-genesis-make-your-own-mashup.html&amp;t=Adobe%20Genesis%3A%20Make%20Your%20Own%20Mashup" title="Facebook"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.krotscheck.net%2F2008%2F10%2F04%2Fadobe-genesis-make-your-own-mashup.html&amp;title=Adobe%20Genesis%3A%20Make%20Your%20Own%20Mashup&amp;annotation=One%20of%20the%20fringe%20benefits%20of%20running%20an%20Adobe%20User%20Group%20is%20that%20we%27re%20cut%20in%20on%20product%20and%20project%20announcements%20right%20when%20they%20hit%20the%20broader%20market.%20As%20a%20result%2C%20I%20attended%20a%20session%20last%20week%20on%20Adobe%20Genesis%2C%20an%20initiative%20which%20is%20currently" title="Google Bookmarks"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.krotscheck.net%2F2008%2F10%2F04%2Fadobe-genesis-make-your-own-mashup.html&amp;title=Adobe%20Genesis%3A%20Make%20Your%20Own%20Mashup" title="StumbleUpon"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fwww.krotscheck.net%2F2008%2F10%2F04%2Fadobe-genesis-make-your-own-mashup.html" title="Technorati"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a>


<br/><br/>]]></content:encoded>
			<wfw:commentRss>http://www.krotscheck.net/2008/10/04/adobe-genesis-make-your-own-mashup.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>So What&#8217;s Up with Chrome?</title>
		<link>http://www.krotscheck.net/2008/10/01/so-whats-up-with-chrome.html</link>
		<comments>http://www.krotscheck.net/2008/10/01/so-whats-up-with-chrome.html#comments</comments>
		<pubDate>Wed, 01 Oct 2008 18:37:24 +0000</pubDate>
		<dc:creator>Michael Krotscheck</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[gears]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[ria]]></category>
		<category><![CDATA[webkit]]></category>

		<guid isPermaLink="false">http://www.krotscheck.net/?p=2143</guid>
		<description><![CDATA[<div class="image">
  <p>This post <a href="http://ritechnology.typepad.com/technology/2008/09/so-whats-up-wit.html">originally written</a> for Resource Interactive's <a href="http://technology.resource.com/">Technology Blog</a>, time shifted by 1 month to preserve originality.</p>
</div>
<p>With the release of <a target="_blank" href="http://www.google.com/chrome">Google Chrome</a> last week many of our (and&#160; your) clients are starting to wonder exactly what Google's entry into the&#160; browser market means. The release of any new software package, especially by a powerhouse&#160; like Google, can often have broad and far reaching impact, and everyone wants&#160; to be forewarned about what's coming down the pike.</p>]]></description>
			<content:encoded><![CDATA[<p>With the release of <a target="_blank" href="http://www.google.com/chrome">Google Chrome</a> last week many of our (and&nbsp; your) clients are starting to wonder exactly what Google&#8217;s entry into the&nbsp; browser market means. The release of any new software package, especially by a powerhouse&nbsp; like Google, can often have broad and far reaching impact, and everyone wants&nbsp; to be forewarned about what&#8217;s coming down the pike.</p> 
<h3>How will this impact Web Development?</h3> 
<p>This largely depends on what kind of web development you do. In most
cases you and your enterprise won’t be affected in the slightest.
Chrome has a very fast and robust rendering and JavaScript engine, and
much like any newly released browser (remember Firefox 1.0?) loads up
in no time flat. The rule of thumb is that if you’re already supporting
Safari, you can safely assume you’re supporting Chrome.</p> 
<p>Why is this? What you may not know is that the underlying&nbsp; engine that Safari runs on is a package called <a target="_blank" href="http://webkit.org/">WebKit</a>,
which is the same engine which powers Google Chrome. There are some
revision based incompatibilities (Since Safari’s already a few versions
ahead), but practically speaking they’re identical. The downside of
this is that if your agency is one of the rare islands left that only
support the “Two Major Browsers” (Firefox and Internet Explorer), you
no longer have an excuse to not support them. </p> 
<p>If you’re doing Rich Internet Application development, you’ve just
been presented with a very interesting way of taking your application
to the desktop. You might not have heard of <a target="_blank" href="http://gears.google.com/">Google Gears</a> 
before now, or might not have considered it to be a viable option.
Gears is a browser extension framework that allows desktop-application
like interaction between your RIA and the client’s computer. Sounds
neat, right? It is, and it&#8217;s directly integrated into Chrome and is
available as a plugin for both IE and Firefox. Unfortunately, the major
restriction of Gears up to this point was that you were still
restricted to the browser’s UI, but as I point out later in this
article this is no longer entirely the case.</p> 
<h3>What about Mobile?</h3> 
<p>If you’re doing Mobile Web Development, you may be able to target
WebKit directly from this point forward. See, Safari is the exclusive
browser on the <a target="_blank" href="http://www.apple.com/iphone/">iPhone</a>, and with the upcoming release of the T-Mobile <a target="_blank" href="http://htcdream.com/">HTC Dream</a>,
you can bet that Chrome will be the default browser for Android. What
this means is that WebKit will become the de-facto web development
standard for mobile devices. While mobile UI patterns and application
frameworks will shake themselves out over the next few years, the
writing&#8217;s on the wall: If you want to take RIA&#8217;s to mobile devices
without bothering with a native application, WebKit is the platform to
build for.</p> 
<h3>So What&#8217;s The Big Deal™?</h3> 
<p>At this point you&#8217;re probably asking yourself: &quot;What&#8217;s the big
deal&quot;? If Chrome behaves much like the other major browsers out there,
why is there so much buzz about it? Is this just Google Hype?</p> 
<p>Without going into a lot of gritty detail&nbsp; about it (The <a target="_blank" href="http://www.google.com/googlebooks/chrome/index.html">Comic Book</a> 
published by Google does that really well), the major big deal is that
Chrome is not just a Browser: Chrome is an Application Platform.</p> 
<p>Much like AIR, Chrome attempts to blur the lines between the desktop
and the web by creating a wrapper for previously developed content.
They even do it in very similar ways: AIR allows the execution of
JavaScript RIA&#8217;s in an integrated WebKit Browser running within the
ActionScript Virtual Machine, while Chrome allows the execution of
Flash RIA&#8217;s running in the Flash Player. The difference is simply the
technology stack used- Chrome is based around JavaScript and HTML,
while AIR is based on ActionScript and MXML. </p> 
<p>The Google Engineers are quite explicit about this. The Comic Book
talks about it, and one of the primary features is &quot;Create Application
Shortcut&quot;. While functionally this really just creates a direct link to
a specific website, the integration of Google Gears allows some
websites to move almost entirely to your desktop. It even goes so far
as to use the favicon for your application icon, giving you a Desktop
Application experience for any website you choose (try it with Google
Calendar or Gmail).</p> 
<p>So what&#8217;s the Big Deal? It&#8217;s a concept change, a different way of
looking at the Web. It&#8217;s not particularly new- Microsoft tried to do
this with the close Windows/Internet Explorer integration in the late
90&#8217;s and .chm/.hta applications, but it is the first time that the
browser&#8217;s been turned into a (soon to be) platform agnostic application
wrapper.</p> 
<h3>A Future Vision</h3> 
<p>Not to be a crazy futurist or anything, but consider the following
possibility: Both Google and Adobe have now firmly cast their lot in
with an ECMAScript/DOM-like technology stack, and we already know that
there is a close relationship between the two companies both from
YouTube and from the indexable headless player. Personally, I think
it&#8217;d be pretty interesting if the future held a technological
convergence of all ECMAScript languages. Compiling HTML to a desktop
application? Converging JavaScript and ActionScript into a single
ECMAScript language? It&#8217;s all possible.</p>


Share and Enjoy:


	<a rel="nofollow" target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fwww.krotscheck.net%2F2008%2F10%2F01%2Fso-whats-up-with-chrome.html&amp;partner=sociable" title="Print this article!"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/printfriendly.png" title="Print this article!" alt="Print this article!" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fwww.krotscheck.net%2F2008%2F10%2F01%2Fso-whats-up-with-chrome.html&amp;title=So%20What%27s%20Up%20with%20Chrome%3F&amp;notes=%0A%20%20This%20post%20originally%20written%20for%20Resource%20Interactive%27s%20Technology%20Blog%2C%20time%20shifted%20by%201%20month%20to%20preserve%20originality.%0A%0AWith%20the%20release%20of%20Google%20Chrome%20last%20week%20many%20of%20our%20%28and%26nbsp%3B%20your%29%20clients%20are%20starting%20to%20wonder%20exactly%20what%20Google%27s%20entry%20into%20the%26nbsp%3B%20browser%20market%20means.%20The%20release%20of%20any%20new%20software%20package%2C%20especially%20by%20a%20powerhouse%26nbsp%3B%20like%20Google%2C%20can%20often%20have%20broad%20and%20far%20reaching%20impact%2C%20and%20everyone%20wants%26nbsp%3B%20to%20be%20forewarned%20about%20what%27s%20coming%20down%20the%20pike." title="del.icio.us"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.krotscheck.net%2F2008%2F10%2F01%2Fso-whats-up-with-chrome.html&amp;title=So%20What%27s%20Up%20with%20Chrome%3F&amp;bodytext=%0A%20%20This%20post%20originally%20written%20for%20Resource%20Interactive%27s%20Technology%20Blog%2C%20time%20shifted%20by%201%20month%20to%20preserve%20originality.%0A%0AWith%20the%20release%20of%20Google%20Chrome%20last%20week%20many%20of%20our%20%28and%26nbsp%3B%20your%29%20clients%20are%20starting%20to%20wonder%20exactly%20what%20Google%27s%20entry%20into%20the%26nbsp%3B%20browser%20market%20means.%20The%20release%20of%20any%20new%20software%20package%2C%20especially%20by%20a%20powerhouse%26nbsp%3B%20like%20Google%2C%20can%20often%20have%20broad%20and%20far%20reaching%20impact%2C%20and%20everyone%20wants%26nbsp%3B%20to%20be%20forewarned%20about%20what%27s%20coming%20down%20the%20pike." title="Digg"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="" title="TwitThis"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/" title="TwitThis" alt="TwitThis" class="sociable-hovers" /></a>
	<a rel="nofollow" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.krotscheck.net%2F2008%2F10%2F01%2Fso-whats-up-with-chrome.html&amp;t=So%20What%27s%20Up%20with%20Chrome%3F" title="Facebook"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.krotscheck.net%2F2008%2F10%2F01%2Fso-whats-up-with-chrome.html&amp;title=So%20What%27s%20Up%20with%20Chrome%3F&amp;annotation=%0A%20%20This%20post%20originally%20written%20for%20Resource%20Interactive%27s%20Technology%20Blog%2C%20time%20shifted%20by%201%20month%20to%20preserve%20originality.%0A%0AWith%20the%20release%20of%20Google%20Chrome%20last%20week%20many%20of%20our%20%28and%26nbsp%3B%20your%29%20clients%20are%20starting%20to%20wonder%20exactly%20what%20Google%27s%20entry%20into%20the%26nbsp%3B%20browser%20market%20means.%20The%20release%20of%20any%20new%20software%20package%2C%20especially%20by%20a%20powerhouse%26nbsp%3B%20like%20Google%2C%20can%20often%20have%20broad%20and%20far%20reaching%20impact%2C%20and%20everyone%20wants%26nbsp%3B%20to%20be%20forewarned%20about%20what%27s%20coming%20down%20the%20pike." title="Google Bookmarks"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.krotscheck.net%2F2008%2F10%2F01%2Fso-whats-up-with-chrome.html&amp;title=So%20What%27s%20Up%20with%20Chrome%3F" title="StumbleUpon"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fwww.krotscheck.net%2F2008%2F10%2F01%2Fso-whats-up-with-chrome.html" title="Technorati"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a>


<br/><br/>]]></content:encoded>
			<wfw:commentRss>http://www.krotscheck.net/2008/10/01/so-whats-up-with-chrome.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Couch to Marathon</title>
		<link>http://www.krotscheck.net/2008/09/20/couch-to-marathon.html</link>
		<comments>http://www.krotscheck.net/2008/09/20/couch-to-marathon.html#comments</comments>
		<pubDate>Sat, 20 Sep 2008 21:06:39 +0000</pubDate>
		<dc:creator>Michael Krotscheck</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[10K]]></category>
		<category><![CDATA[5K]]></category>
		<category><![CDATA[bloopers]]></category>
		<category><![CDATA[funny]]></category>
		<category><![CDATA[Half-marathon]]></category>
		<category><![CDATA[marathon]]></category>
		<category><![CDATA[running]]></category>

		<guid isPermaLink="false">http://www.krotscheck.net/2008/09/20/couch-to-marathon.html</guid>
		<description><![CDATA[You have no idea how long I&#8217;ve been itching to write this post. The idea for it came into my head&#8230; oh, about 6 months ago, when it looked very likely that I was going to achieve what everyone&#8217;s told me not to: Go from the Couch to running a Marathon in less than a [...]]]></description>
			<content:encoded><![CDATA[<p>You have no idea how long I&#8217;ve been itching to write this post. The idea for it came into my head&#8230; oh, about 6 months ago, when it looked very likely that I was going to achieve what everyone&#8217;s told me not to: Go from the Couch to running a Marathon in less than a year.</p>
<p>A little background: 11 months ago (almost exactly) I decided that it&#8217;d be neat to start running a little. My regular cardiovascular sport at that time was inline skating, which I did with gusto&#8230; yet unfortunately skates don&#8217;t do too well in wet or snowy conditions. So rather than shift over to a weight training program like I usually do during the winter months I decided to &#8220;pick up&#8221; running. At that point in time the idea that I would one day run a Marathon was still somewhere between WTF and Crazy Talk, but a quick 5K seemed like a good goal to achieve.</p>
<p>What a ride (err&#8230; run) it has been! Through injuries, lost faith and motivation, accidental beer binges (long story) and seeming setbacks, I finally made it through to complete my first Marathon today. I had to learn a lot of things about what my body would put up with (less than I thought), had to explore much my body can take (more than I thought), and had to laugh about a lot of things I couldn&#8217;t change (which somehow increased the hilarity).</p>
<p>Now let me reiterate what others have told me: This approach to marathon running is not recommended, and you should always consult a medical professional before you do something of this magnitutde. I think I only got away with it because I&#8217;d already done a lot of regular cardio and as a result was pretty healthy. That, and I&#8217;m colossally stubborn and am a firm believer in Mind over Body.</p>
<p>Having said that, if anyone wants to follow in my footsteps (remember: bad idea), here&#8217;s the training plans I used:</p>
<ol>
  <li><a href="http://www.coolrunning.com/engine/2/2_3/181.shtml" target="_blank">Couch-to-5K Running Plan</a><br />
  This plan is unlike others because it doesn&#8217;t slowly build up distance, it instead assumes that any human being can walk 30 minutes. It then starts injecting short periods of running into that 30 minutes, and after a few iterations of increasing the duration stitches them all together into one continuous effort&#8230; which happens to be 30 minutes of continuous running. If you&#8217;re running a 10 minute mile (a respectable pace) this&#8217;ll get you your 5K.<br />
  <br /></li>

  <li><a href="http://www.marathontraining.com/marathon/m_mile.html" target="_blank">Mileage Buildup Plan</a><br />
  At this point, you can easily run 3 miles on a regular basis, and you&#8217;ll quickly realize that extending it by another mile is a lot less effort than you might think (This is why many long-distance runners are fairly blase about anything less than 18). The reason I took on this plan was because I liked running enough to make it a regular thing, but not enough to really start training for a major race. With a 10-mile regular run as the final goal, I figured I&#8217;d be set to try something if the mood struck me.<br />
  <br /></li>

  <li><a href="http://www.runnersworld.com/article/0,7120,s6-238-244--6851-2-2X5X8-4,00.html" target="_blank">Half Marathon Training Plan</a><br />
  Peer pressure finally won over and I decided to do a race. This particular plan came up on Google, so I switched to it in the middle of the previous plan because I thought it&#8217;d be a neat thing to do. Fact is I was kinda sick of running without a concrete goal or race (the 5K actually had me run two races) so it came at just the right time.<br />
  <br /></li>

  <li><a href="http://www.runnersworld.com/article/0,7120,s6-238-244-255-6946-0,00.html" target="_blank">Marathon Training Plan</a><br />
  Unfortunately, I got injured during the Half training, so I ended up volunteering instead (For details, see the &#8220;Stupid Shit I Did&#8221; section below). After going through a few weeks of recovery (and let me tell you, endorphin withdrawal really, really sucks), my colleague Hanna mentioned that she was thinking of training for the USAF Marathon, and&#8230; well, by this time I&#8217;d caught the bug. So off I go to look for a marathon training plan, and wouldn&#8217;t you know it: This one actually started one week from the day I started searching.</li>
</ol>
<h3>Things to think about</h3>
<p>First of all, remember that you need to be very candid with yourself about both your time availability and your commitment to running. Yes, a Marathon is the most fantastifrabulous goals of all of them (so much that I think we should replace the electoral college with a cross-country relay), but if your actual goal is just getting healthier and working on your endurance and cardiovascular system, a regular running regime will do you just fine.<br /></p>
<p>Secondly, once you get up to the longer distances you will realize that running is <em>painful&#8230;</em> at least for the beginner. Mostly this is because you and your body haven&#8217;t quite come to terms yet on the equipment, the schedule, the distance or the fact that you&#8217;re doing this in the first place, but remember that long-distance-running is an endurance sport, which means enduring exhaustion, pain, injury and all kinds of other nastiness to get to your goal. Alternatively, you can just keep in mind that the <a href="http://en.wikipedia.org/wiki/Pheidippides" target="_blank">first guy who ran one</a>&#8230; died. How&#8217;s that for a reality check.</p>
<p>But most of all, and this is absolutely critical: Be resilient and proactive about bad stuff that happens- the worst thing you can do is ignore something that&#8217;s not going well, because it&#8217;ll derail you quickly. There&#8217;s no point in being a martyr when a little education and a little trip to the pharmacy will set you straight.</p>
<p>Having said that, most of the other advice I have to give I&#8217;m not really qualified for, so go forth and Google. The only things I am perfectly happy sharing with you is the blooper reel, which shall be titled:</p>
<h3>Stupid Shit I Did Which You Shouldn&#8217;t</h3>
<ol>
  <li>I bought my first pair of shoes online, without fitting them. As a web geek, it&#8217;s really easy to trust the sizes provided to you by a retailer, but nothing&#8230; I mean NOTHING will screw your feet up faster than a pair of shoes that&#8217;s not right for you. A running shoe has a very different fit from something you&#8217;ll wear to the office.</li>

  <li>I thought I&#8217;d be all kinds of awesome and, rather than take rest days, repeat the previous day&#8217;s training regimen so that I&#8217;d be running every day and thus get fitter, faster. This, combined with the shoe issue and my own naivite, lead to&#8230;</li>

  <li>&#8230;the fact that I didn&#8217;t realize I was getting shin splints, and thus ignored them, resulting in the injury mentioned above. Splints are actually a fairly common problem with me, and is usually the sign to get a new set of shoes or switch to the other pair, but in this case was just a matter of me having absolutely no clue about all the pitfalls that could befall runners. Verdict? Stress fracture in my left shin, and I was out for the count.</li>

  <li>I thought it&#8217;d be an incredibly bright idea to explore a new running trail for one of my important major long runs (the 18 miler, second to last). Most of my running up until that point was in fairly easy suburban trails, so heading out to a brand new place to explore a new exciting trail&#8230; which turned out to be incredibly hilly and a royal pain in the posterior&#8230; was maybe not the best thing to do.</li>

  <li>And lastly, I forgot vaseline for the Marathon itself. No, I&#8217;m not finishing that story.</li>
</ol>



Share and Enjoy:


	<a rel="nofollow" target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fwww.krotscheck.net%2F2008%2F09%2F20%2Fcouch-to-marathon.html&amp;partner=sociable" title="Print this article!"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/printfriendly.png" title="Print this article!" alt="Print this article!" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fwww.krotscheck.net%2F2008%2F09%2F20%2Fcouch-to-marathon.html&amp;title=Couch%20to%20Marathon&amp;notes=You%20have%20no%20idea%20how%20long%20I%27ve%20been%20itching%20to%20write%20this%20post.%20The%20idea%20for%20it%20came%20into%20my%20head...%20oh%2C%20about%206%20months%20ago%2C%20when%20it%20looked%20very%20likely%20that%20I%20was%20going%20to%20achieve%20what%20everyone%27s%20told%20me%20not%20to%3A%20Go%20from%20the%20Couch%20to%20running%20a%20Maratho" title="del.icio.us"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.krotscheck.net%2F2008%2F09%2F20%2Fcouch-to-marathon.html&amp;title=Couch%20to%20Marathon&amp;bodytext=You%20have%20no%20idea%20how%20long%20I%27ve%20been%20itching%20to%20write%20this%20post.%20The%20idea%20for%20it%20came%20into%20my%20head...%20oh%2C%20about%206%20months%20ago%2C%20when%20it%20looked%20very%20likely%20that%20I%20was%20going%20to%20achieve%20what%20everyone%27s%20told%20me%20not%20to%3A%20Go%20from%20the%20Couch%20to%20running%20a%20Maratho" title="Digg"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="" title="TwitThis"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/" title="TwitThis" alt="TwitThis" class="sociable-hovers" /></a>
	<a rel="nofollow" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.krotscheck.net%2F2008%2F09%2F20%2Fcouch-to-marathon.html&amp;t=Couch%20to%20Marathon" title="Facebook"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.krotscheck.net%2F2008%2F09%2F20%2Fcouch-to-marathon.html&amp;title=Couch%20to%20Marathon&amp;annotation=You%20have%20no%20idea%20how%20long%20I%27ve%20been%20itching%20to%20write%20this%20post.%20The%20idea%20for%20it%20came%20into%20my%20head...%20oh%2C%20about%206%20months%20ago%2C%20when%20it%20looked%20very%20likely%20that%20I%20was%20going%20to%20achieve%20what%20everyone%27s%20told%20me%20not%20to%3A%20Go%20from%20the%20Couch%20to%20running%20a%20Maratho" title="Google Bookmarks"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.krotscheck.net%2F2008%2F09%2F20%2Fcouch-to-marathon.html&amp;title=Couch%20to%20Marathon" title="StumbleUpon"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fwww.krotscheck.net%2F2008%2F09%2F20%2Fcouch-to-marathon.html" title="Technorati"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a>


<br/><br/>]]></content:encoded>
			<wfw:commentRss>http://www.krotscheck.net/2008/09/20/couch-to-marathon.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>The World is Small</title>
		<link>http://www.krotscheck.net/2008/09/08/the-world-is-small.html</link>
		<comments>http://www.krotscheck.net/2008/09/08/the-world-is-small.html#comments</comments>
		<pubDate>Mon, 08 Sep 2008 05:00:12 +0000</pubDate>
		<dc:creator>Michael Krotscheck</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[biking]]></category>
		<category><![CDATA[distance]]></category>
		<category><![CDATA[running]]></category>

		<guid isPermaLink="false">http://www.krotscheck.net/2008/09/08/the-world-is-small.html</guid>
		<description><![CDATA[<p>Let me tell you a story: Last Saturday I was feeling particularly melancholy because I knew I had to do a training run, but really had absolutely no desire or motivation to do so. I'm sure you know the feeling, it's that "eeeeeh" apathy that comes when facing something unpleasant when there are far more interesting options available. Well, one thing lead to another and I decided to completely skip my run, but I made it a point to at least get a short bike ride in to my favorite coffee shop / office away from home. I've always wanted to scout out the 670 connector which supposedly connected to the Alum Creek bike path that'll take me all the way to my favorite running/skating area down south. So I got all my stuff together, slung on my messenger bag with my laptop and hit the road.<br /></p>
]]></description>
			<content:encoded><![CDATA[<p>Let me tell you a story: Last Saturday I was feeling particularly melancholy because I knew I had to do a training run, but really had absolutely no desire or motivation to do so. I&#8217;m sure you know the feeling, it&#8217;s that &#8220;eeeeeh&#8221; apathy that comes when facing something unpleasant when there are far more interesting options available. Well, one thing lead to another and I decided to completely skip my run, but I made it a point to at least get a short bike ride in to my favorite coffee shop / office away from home. I&#8217;ve always wanted to scout out the 670 connector which supposedly connected to the Alum Creek bike path that&#8217;ll take me all the way to my favorite running/skating area down south. So I got all my stuff together, slung on my messenger bag with my laptop and hit the road.</p>
<p>This is where things get a little&#8230; uh&#8230; odd. See, I forgot to restart my Garmin at an intersection, so I never had a good idea of how far I was going. Instead I was simply listening to my body and how it felt about going that next mile, and before I knew it I&#8217;d not only passed the 670/Alum Creek intersection, I&#8217;d reached 3 Rivers Park.</p>
<p>My first thought? I didn&#8217;t know the Park was so close!</p>
<p>My second? Wait a sec, wasn&#8217;t that supposed to be 22 miles?</p>
<p>Urban Americans seem to have a mental barrier that prevents us from really understanding distance. Lets use flying as an example: Traveling from New York to Washington DC is perceptually no different than traveling from New York to Seattle. It might take a bit longer, but at no point do we ever have a full understanding of how fast or how far we&#8217;re going- we simply get into a large metal tube with small windows and in an hour or four we&#8217;re there.</p>
<p>This holds true for cars as well (though to a slightly lesser extent). Traveling in comfort, the only real difference between a day long roadtrip and a trip to the office is time and what we do at the destination. Distance is no longer an obstacle, and thus it has lost most of its meaning. Add to that such complex applications as Google Earth and Yahoo Maps and the concept of location is starting to blur within the digital space, creating no perceivable difference between here and anywhere.</p>
<p>This goes both ways: While we are no longer intimidated by long distances, short distances have gotten grouped into the mix. Even if the grocery store is only a mile away, we don&#8217;t think twice about getting in the car and driving because our sense of distance has become so compartmentalized. It&#8217;s almost like we live our lives in specific locations, with intermittent periods spent in travel capsules.</p>
<p>This is why I was so surprised at my biking experience, even though the insight had been knocking in my brain for a while now- Once you pursue traveling sports, your perception of distance rapidly aligns itself to reality, and surprise: The world is a lot smaller and more accessible than you thought. This builds on itself: After running 5 miles, 1 doesn&#8217;t seem that impressive anymore. After 20, 10 becomes a refreshing morning. Do that on a Bike and the world is your oyster. 30 miles? 40 miles? Whatever, that&#8217;s at best an hour and a half.</p>
<p>Or, in short: The world is small, and right there for the taking! Go out and Explore!</p>



Share and Enjoy:


	<a rel="nofollow" target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fwww.krotscheck.net%2F2008%2F09%2F08%2Fthe-world-is-small.html&amp;partner=sociable" title="Print this article!"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/printfriendly.png" title="Print this article!" alt="Print this article!" class="sociable-hovers" /></a>
	<img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="" title="TwitThis"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/" title="TwitThis" alt="TwitThis" class="sociable-hovers" /></a>
	<a rel="nofollow" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.krotscheck.net%2F2008%2F09%2F08%2Fthe-world-is-small.html&amp;t=The%20World%20is%20Small" title="Facebook"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.krotscheck.net%2F2008%2F09%2F08%2Fthe-world-is-small.html&amp;title=The%20World%20is%20Small" title="StumbleUpon"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fwww.krotscheck.net%2F2008%2F09%2F08%2Fthe-world-is-small.html" title="Technorati"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a>


<br/><br/>]]></content:encoded>
			<wfw:commentRss>http://www.krotscheck.net/2008/09/08/the-world-is-small.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Passion and Expression: How to be Awesome</title>
		<link>http://www.krotscheck.net/2008/09/07/passion-and-expression-how-to-be-awesome.html</link>
		<comments>http://www.krotscheck.net/2008/09/07/passion-and-expression-how-to-be-awesome.html#comments</comments>
		<pubDate>Sun, 07 Sep 2008 18:32:44 +0000</pubDate>
		<dc:creator>Michael Krotscheck</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[avid]]></category>
		<category><![CDATA[awesome]]></category>
		<category><![CDATA[expression]]></category>
		<category><![CDATA[insight]]></category>
		<category><![CDATA[passion]]></category>

		<guid isPermaLink="false">http://www.krotscheck.net/2008/09/07/passion-and-expression-how-to-be-awesome.html</guid>
		<description><![CDATA[<p>"Avid" has to be one of my most favorite adjectives ever, because no other word really wraps together the feeling of hunger, enthusiasm and pure enjoyment that comes with really pursuing something to your fullest potential. Listen to it a few times: when someone is described as an 'avid' cyclist, an 'avid' gamer, do you automatically think they're a professional competitor? That they're OCD about something? No, it's both less and more than that- almost like the person really comes alive in that domain.<br /></p>
]]></description>
			<content:encoded><![CDATA[<p>&#8220;Avid&#8221; has to be one of my most favorite adjectives ever, because no other word really wraps together the feeling of hunger, enthusiasm and pure enjoyment that comes with really pursuing something to your fullest potential. Listen to it a few times: when someone is described as an &#8216;avid&#8217; cyclist, an &#8216;avid&#8217; gamer, do you automatically think they&#8217;re a professional competitor? That they&#8217;re OCD about something? No, it&#8217;s both less and more than that- almost like the person really comes alive in that domain.</p>
<p>You know what I&#8217;m talking about- it&#8217;s that sudden snap in someone&#8217;s actions, that excitement and readiness to go, that real drive to go and pursue something- it&#8217;s the drive that makes someone awesome at what they do. Yet even so it&#8217;s something that can easily sound hollow when that spark isn&#8217;t there, which usually happens in the context of a tool rather than a concept. Can you see someone really get excited about blogging? No. But can you see someone being an avid educator? Absolutely: Their excitement comes from the contribution they provide and the respect they earn rather than the tools they use.</p>
<p>The best way to describe it, perhaps, is to separate passion and the expression thereof. As an example, I&#8217;m going to use my own dad, because frankly he&#8217;s the best example I can think of. His primary passion is problem solving. Taking the crowbar of his brain and jamming it into a particularly interesting problem to see if he can crack it is what he lives for. Now imagine how this might express itself, in how many different situations this might apply.</p>
<p>Need extra paper? I did- overcoming a particular challenge or problem is applicable almost anywhere. In his case the long-term chosen primary expression is quantum physics, but there&#8217;s no reason it couldn&#8217;t have been radio repair, satellite telemetry or dog training since each of them provides a series of always new and increasingly complicated problems to solve.</p>
<p>So lets get around to what your passion might be. Is it exploration? Healing? Craftsmanship, education or guardianship? I&#8217;d give you a long list of how to figure this out, but chances are it&#8217;s already blatantly obvious (you may not have bothered to look). Remember it&#8217;s not what you do, it&#8217;s why you do it. Take a long hard look at your day to day, figure out what you really look forward to, why, and find the common ground amongst them all.<br /></p>



Share and Enjoy:


	<a rel="nofollow" target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fwww.krotscheck.net%2F2008%2F09%2F07%2Fpassion-and-expression-how-to-be-awesome.html&amp;partner=sociable" title="Print this article!"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/printfriendly.png" title="Print this article!" alt="Print this article!" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fwww.krotscheck.net%2F2008%2F09%2F07%2Fpassion-and-expression-how-to-be-awesome.html&amp;title=Passion%20and%20Expression%3A%20How%20to%20be%20Awesome&amp;notes=%22Avid%22%20has%20to%20be%20one%20of%20my%20most%20favorite%20adjectives%20ever%2C%20because%20no%20other%20word%20really%20wraps%20together%20the%20feeling%20of%20hunger%2C%20enthusiasm%20and%20pure%20enjoyment%20that%20comes%20with%20really%20pursuing%20something%20to%20your%20fullest%20potential.%20Listen%20to%20it%20a%20few%20times%3A%20when%20someone%20is%20described%20as%20an%20%27avid%27%20cyclist%2C%20an%20%27avid%27%20gamer%2C%20do%20you%20automatically%20think%20they%27re%20a%20professional%20competitor%3F%20That%20they%27re%20OCD%20about%20something%3F%20No%2C%20it%27s%20both%20less%20and%20more%20than%20that-%20almost%20like%20the%20person%20really%20comes%20alive%20in%20that%20domain.%0A" title="del.icio.us"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.krotscheck.net%2F2008%2F09%2F07%2Fpassion-and-expression-how-to-be-awesome.html&amp;title=Passion%20and%20Expression%3A%20How%20to%20be%20Awesome&amp;bodytext=%22Avid%22%20has%20to%20be%20one%20of%20my%20most%20favorite%20adjectives%20ever%2C%20because%20no%20other%20word%20really%20wraps%20together%20the%20feeling%20of%20hunger%2C%20enthusiasm%20and%20pure%20enjoyment%20that%20comes%20with%20really%20pursuing%20something%20to%20your%20fullest%20potential.%20Listen%20to%20it%20a%20few%20times%3A%20when%20someone%20is%20described%20as%20an%20%27avid%27%20cyclist%2C%20an%20%27avid%27%20gamer%2C%20do%20you%20automatically%20think%20they%27re%20a%20professional%20competitor%3F%20That%20they%27re%20OCD%20about%20something%3F%20No%2C%20it%27s%20both%20less%20and%20more%20than%20that-%20almost%20like%20the%20person%20really%20comes%20alive%20in%20that%20domain.%0A" title="Digg"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="" title="TwitThis"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/" title="TwitThis" alt="TwitThis" class="sociable-hovers" /></a>
	<a rel="nofollow" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.krotscheck.net%2F2008%2F09%2F07%2Fpassion-and-expression-how-to-be-awesome.html&amp;t=Passion%20and%20Expression%3A%20How%20to%20be%20Awesome" title="Facebook"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.krotscheck.net%2F2008%2F09%2F07%2Fpassion-and-expression-how-to-be-awesome.html&amp;title=Passion%20and%20Expression%3A%20How%20to%20be%20Awesome&amp;annotation=%22Avid%22%20has%20to%20be%20one%20of%20my%20most%20favorite%20adjectives%20ever%2C%20because%20no%20other%20word%20really%20wraps%20together%20the%20feeling%20of%20hunger%2C%20enthusiasm%20and%20pure%20enjoyment%20that%20comes%20with%20really%20pursuing%20something%20to%20your%20fullest%20potential.%20Listen%20to%20it%20a%20few%20times%3A%20when%20someone%20is%20described%20as%20an%20%27avid%27%20cyclist%2C%20an%20%27avid%27%20gamer%2C%20do%20you%20automatically%20think%20they%27re%20a%20professional%20competitor%3F%20That%20they%27re%20OCD%20about%20something%3F%20No%2C%20it%27s%20both%20less%20and%20more%20than%20that-%20almost%20like%20the%20person%20really%20comes%20alive%20in%20that%20domain.%0A" title="Google Bookmarks"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.krotscheck.net%2F2008%2F09%2F07%2Fpassion-and-expression-how-to-be-awesome.html&amp;title=Passion%20and%20Expression%3A%20How%20to%20be%20Awesome" title="StumbleUpon"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fwww.krotscheck.net%2F2008%2F09%2F07%2Fpassion-and-expression-how-to-be-awesome.html" title="Technorati"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a>


<br/><br/>]]></content:encoded>
			<wfw:commentRss>http://www.krotscheck.net/2008/09/07/passion-and-expression-how-to-be-awesome.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Clinical Immortality</title>
		<link>http://www.krotscheck.net/2008/08/23/clinical-immortality.html</link>
		<comments>http://www.krotscheck.net/2008/08/23/clinical-immortality.html#comments</comments>
		<pubDate>Sat, 23 Aug 2008 15:55:26 +0000</pubDate>
		<dc:creator>Michael Krotscheck</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[immortality]]></category>
		<category><![CDATA[overpopulation]]></category>

		<guid isPermaLink="false">http://www.krotscheck.net/2008/08/23/clinical-immortality.html</guid>
		<description><![CDATA[<p>Let's speculate about immortality for a bit. It's something that's been on my mind a bit recently because... well, what with stem cell research and leaps in medical science, the problem of human mortality could reasonably be solved in our lifetime. I'm no doctor, and I haven't done research on the <em>actual</em> progress being made, but frankly I'm far more fascinated by the potential long term ethical and social impact that this might cause. So let's just lie back with something vision-inducing (I recommend running 20 miles) and try to glimpse the future.</p>
]]></description>
			<content:encoded><![CDATA[<p>Let&#8217;s speculate about immortality for a bit. It&#8217;s something that&#8217;s been on my mind a bit recently because&#8230; well, what with stem cell research and leaps in medical science, the problem of human mortality could reasonably be solved in our lifetime. I&#8217;m no doctor, and I haven&#8217;t done research on the <em>actual</em> progress being made, but frankly I&#8217;m far more fascinated by the potential long term ethical and social impact that this might cause. So let&#8217;s just lie back with something vision-inducing (I recommend running 20 miles) and try to glimpse the future.</p>
<p>Undoubtedly, the first procedures that can extend the human lifespan will be clinical in nature and sinfully expensive. I envision large, electronic devices that do all sorts of interesting things, making the prospective immortal little more than a bedridden cyborg brain. Why would anyone be interested in this? Well, people have done stranger things, like flash-freezing themselves until medical science can revive them. If the prospect of living on machines for just long enough for just long enough to be released from the machines is even remotely possible, someone will shell out the millions it takes to actually do so.</p>
<p>This will create a huge uproar, because&#8230; well, who doesn&#8217;t want to live forever? Limiting this benefit to those that can afford it is going to create a whole new concept of class separation, which most democratic societies will censure almost immediately. As we can see with Stem Cell research, countries that hamstring medical advances of a particular type find themselves well behind the times, and the nascent immortal population will find that they&#8217;re strapped to machines far longer than their budgets had originally projected. Expenses will rise, and only the extremely-super-rich will be able to sustain themselves&#8230; unless everyone emigrates to more lenient environments.</p>
<p>Yet even here there&#8217;s an interesting benefit. While the parent&#8217;s amassed fortunes would previously have gone to their heirs, they&#8217;ll now be spent on keeping them alive for long enough for medical science to advance to the point of no consequence. A trust fund only goes so far- chances are the first two or three generations of immortal offspring will be forced to fend for themselves or join the dirt with the rest of us.</p>
<p>Sooner or alter we&#8217;ll then reach the point of no consequence. This is the point where life-sustaining procedures no longer requires hospital time, and immortals can continue their normal lives with only token effort on their part. While this may sound great, it really is just the first step in the commoditization of these procedures. Privatization of the industry will occur, prices will come down, and soon enough immortality will be accessible to everyone.</p>
<p>This will really set off the simmering ethical battle, where the religious and the evolutionists will find themselves to be strange bedfellows: On one side, those that choose immortality will be cheating God&#8217;s plan, while on the other they&#8217;ll be halting evolution. Once again there will be cries for both social and legal limits on immortality, yet now the deck will be stacked against them vis.a.vis numbers. The funny thing is that it won&#8217;t really matter, because those that choose immortality at this point will eventually realize they&#8217;ve paid the price of genetic obsolescence.</p>
<p>Consider: 100, 200, even 1000 years from now, human intellect and physiology will have evolved significantly, and immortals will A) have all the money, but B) be unable to compete with the newer generations. This will either create a rich aristocracy begging for a revolution, or a zoo-like environment where the &#8217;spoiled little rich kids&#8217; are allowed to exist in their little obsolete world, while the rest of the species goes on without them. That is assuming, of course, that they aren&#8217;t euthanized due to massive overpopulation.</p>
<p>Either that, or we&#8217;ll start seeing human upgrades, at which point the entire evolutionary theory goes out the window because we assume we know better. Given how far we&#8217;ll have come to even reach this point, there&#8217;s no reason to believe these upgrades won&#8217;t be ubiquitous. Who even knows what humans will look like by then: Will you have a small Apple logo under your ear, indicating an iPhone implant? Will your hair naturally grow in rainbow shades? Will your clothes reshape themselves to be in-line with the latest styles?</p>
<p>And in that kind of environment a few rich little immortals will fit right in.</p>



Share and Enjoy:


	<a rel="nofollow" target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fwww.krotscheck.net%2F2008%2F08%2F23%2Fclinical-immortality.html&amp;partner=sociable" title="Print this article!"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/printfriendly.png" title="Print this article!" alt="Print this article!" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fwww.krotscheck.net%2F2008%2F08%2F23%2Fclinical-immortality.html&amp;title=Clinical%20Immortality&amp;notes=Let%27s%20speculate%20about%20immortality%20for%20a%20bit.%20It%27s%20something%20that%27s%20been%20on%20my%20mind%20a%20bit%20recently%20because...%20well%2C%20what%20with%20stem%20cell%20research%20and%20leaps%20in%20medical%20science%2C%20the%20problem%20of%20human%20mortality%20could%20reasonably%20be%20solved%20in%20our%20lifetime.%20I%27m%20no%20doctor%2C%20and%20I%20haven%27t%20done%20research%20on%20the%20actual%20progress%20being%20made%2C%20but%20frankly%20I%27m%20far%20more%20fascinated%20by%20the%20potential%20long%20term%20ethical%20and%20social%20impact%20that%20this%20might%20cause.%20So%20let%27s%20just%20lie%20back%20with%20something%20vision-inducing%20%28I%20recommend%20running%2020%20miles%29%20and%20try%20to%20glimpse%20the%20future.%0A" title="del.icio.us"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.krotscheck.net%2F2008%2F08%2F23%2Fclinical-immortality.html&amp;title=Clinical%20Immortality&amp;bodytext=Let%27s%20speculate%20about%20immortality%20for%20a%20bit.%20It%27s%20something%20that%27s%20been%20on%20my%20mind%20a%20bit%20recently%20because...%20well%2C%20what%20with%20stem%20cell%20research%20and%20leaps%20in%20medical%20science%2C%20the%20problem%20of%20human%20mortality%20could%20reasonably%20be%20solved%20in%20our%20lifetime.%20I%27m%20no%20doctor%2C%20and%20I%20haven%27t%20done%20research%20on%20the%20actual%20progress%20being%20made%2C%20but%20frankly%20I%27m%20far%20more%20fascinated%20by%20the%20potential%20long%20term%20ethical%20and%20social%20impact%20that%20this%20might%20cause.%20So%20let%27s%20just%20lie%20back%20with%20something%20vision-inducing%20%28I%20recommend%20running%2020%20miles%29%20and%20try%20to%20glimpse%20the%20future.%0A" title="Digg"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="" title="TwitThis"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/" title="TwitThis" alt="TwitThis" class="sociable-hovers" /></a>
	<a rel="nofollow" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.krotscheck.net%2F2008%2F08%2F23%2Fclinical-immortality.html&amp;t=Clinical%20Immortality" title="Facebook"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.krotscheck.net%2F2008%2F08%2F23%2Fclinical-immortality.html&amp;title=Clinical%20Immortality&amp;annotation=Let%27s%20speculate%20about%20immortality%20for%20a%20bit.%20It%27s%20something%20that%27s%20been%20on%20my%20mind%20a%20bit%20recently%20because...%20well%2C%20what%20with%20stem%20cell%20research%20and%20leaps%20in%20medical%20science%2C%20the%20problem%20of%20human%20mortality%20could%20reasonably%20be%20solved%20in%20our%20lifetime.%20I%27m%20no%20doctor%2C%20and%20I%20haven%27t%20done%20research%20on%20the%20actual%20progress%20being%20made%2C%20but%20frankly%20I%27m%20far%20more%20fascinated%20by%20the%20potential%20long%20term%20ethical%20and%20social%20impact%20that%20this%20might%20cause.%20So%20let%27s%20just%20lie%20back%20with%20something%20vision-inducing%20%28I%20recommend%20running%2020%20miles%29%20and%20try%20to%20glimpse%20the%20future.%0A" title="Google Bookmarks"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.krotscheck.net%2F2008%2F08%2F23%2Fclinical-immortality.html&amp;title=Clinical%20Immortality" title="StumbleUpon"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fwww.krotscheck.net%2F2008%2F08%2F23%2Fclinical-immortality.html" title="Technorati"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a>


<br/><br/>]]></content:encoded>
			<wfw:commentRss>http://www.krotscheck.net/2008/08/23/clinical-immortality.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Guide to Retaining Internet Celebrities</title>
		<link>http://www.krotscheck.net/2008/08/10/a-guide-to-retaining-internet-celebrities.html</link>
		<comments>http://www.krotscheck.net/2008/08/10/a-guide-to-retaining-internet-celebrities.html#comments</comments>
		<pubDate>Sun, 10 Aug 2008 18:18:52 +0000</pubDate>
		<dc:creator>Michael Krotscheck</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[celebrity]]></category>
		<category><![CDATA[ego]]></category>
		<category><![CDATA[HR]]></category>
		<category><![CDATA[human resources]]></category>
		<category><![CDATA[public relations]]></category>

		<guid isPermaLink="false">http://www.krotscheck.net/2008/08/10/a-guide-to-retaining-internet-celebrities.html</guid>
		<description><![CDATA[<p>Everyone seems to have a Blog these days (if not several), resulting in significantly more noise than signal in pretty much everything out there. Everyone and their brother seems to be jockying for position to be the next big name in... in what? Internet Celebritydom is a fickle and hard-to-reach goal, and more often than not is reached by pure luck than anything else. So in order to pare down this article I'm going to restrict myself to skill-based celebrities. Individuals who through their contribution to a particular field have achieved recognition and celebritydom on a level beyond the average Blogger. Chances are that you know some of these individuals in your own industry or field of expertise, and your own company would do well to be affiliated with them. They might be constantly out of the office speaking at various locations, however the fact that your company name is attached to their expertise marks you as <em>the</em> leader in the field. This article presents some guidelines on how to choose, contact, engage and retain such celebrities.<br /></p>
]]></description>
			<content:encoded><![CDATA[<p>Everyone seems to have a Blog these days (if not several), resulting in significantly more noise than signal in pretty much everything out there. Everyone and their brother seems to be jockying for position to be the next big name in&#8230; in what? Internet Celebritydom is a fickle and hard-to-reach goal, and more often than not is reached by pure luck than anything else. So in order to pare down this article I&#8217;m going to restrict myself to skill-based celebrities. Individuals who through their contribution to a particular field have achieved recognition and celebritydom on a level beyond the average Blogger. Chances are that you know some of these individuals in your own industry or field of expertise, and your own company would do well to be affiliated with them. They might be constantly out of the office speaking at various locations, however the fact that your company name is attached to their expertise marks you as <em>the</em> leader in the field. This article presents some guidelines on how to choose, contact, engage and retain such celebrities.</p>
<p>Before we get into the meat of this article, however, you have a decision to make: Will your organization truly benefit from such a celebrity? The benefits are significant- both your company and brand are affiliated with one of <strong><em>the</em></strong> names in the industry, and that comes with no small amount of prestige. Business will come to you simply to be associated with your celebrity(ies), and their name can be a valuable asset when converting new customers. The downside, however, is that celebrities are a pain in the ass to manage. They demand that their input is heard on everything that falls in or even remotely touches their domain of expertise, and will seed dissatisfaction if their input isn&#8217;t heard or integrated quickly. If your organization isn&#8217;t ready to support them, be very cautious- the last thing you want is for your celebrity to leave dissatisfied and publicly discredit your organization.</p>
<h3>Identification</h3>
<p>So let&#8217;s assume you&#8217;ve decided that a celebrity can add significantly to your business. You have two choices here- you can either attract existing talent, or you can nurture one from your existing employees. In both cases, it behooves you to be selective about their domain of expertise- attracting an expert in finance isn&#8217;t going to do your manufacturing business one whit of good, so make sure their knowledge matches your own business objectives.</p>
<p>Identifying talent should be pretty easy. Chances are they are already well established within your company or the community, and you won&#8217;t hurt for individuals willing to recommend them. The real trick here is substance- there are <em>tons</em> of individuals who have blogs that are little more than regurgitated trends, so what you&#8217;re looking for is someone who is adding to the conversation by providing their own ideas and insight. Just because someone has a twitter account doesn&#8217;t mean they&#8217;re adding to the conversation, it could just be that they&#8217;re a habitual retweeter or shameless self-promoter. A good rule of thumb to use for this is the &#8220;Holy Shit&#8221; effect- if, while reading a blog entry or paper of theirs, you have a moment of true &#8220;Holy Shit&#8221; insight, then you know that this person is capable of inspiring ideas and is an expert at quality content generation (Note- you&#8217;ll need to adjust for your own self-confidence, experience, and&#8230; a-hem&#8230; arrogance).</p>
<p>The other option you have is to nurture someone within your own organization, which provides the added loyalty benefit of gratitude. Again, identifying them should be easy- everyone knows them, they are frequently sought out for advice, and at meetings they are the ones willing to bite the bullet and ask sometimes stupid, sometimes compelling questions, and not just to hear themselves talk. Chances are that their hobbies are social in nature, and when given the opportunity they thrive in the limelight.</p>
<h3>Engagement &amp; Support</h3>
<p>Having identified your desired celebrity, the next step is to establish a working relationship with them. It&#8217;s your choice on whether to engage them as a direct employee or as an affiliated consultant is up to you, though each comes with significantly different expectations. The former is an employer/employee relationship, where you can directly leverage their expertise to support your business (as well as promoting it). The latter is more of a client relationship, and convincing them to consult on internal projects will normally cost you a commission. Support is also fairly straightforward, and should already be in the skill set of anyone who&#8217;s worked in PR for a decent amount of time. Speaking pitches, convention appearances and invites, book authoring and more are things your celebrity might be interested in, and usually it&#8217;s only a matter of presenting an opportunity to get them to bite.</p>
<p>Fact is, being a celebrity is hard work. Authoring presentations, writing whitepapers and blogging each take quite a bit of time, and one has to remain image conscious at all times. Add to that the constant industry monitoring that these individuals engage in, and without support it&#8217;s practically impossible for one person to do it as anything other than a full-time job. This is where you, as an employer, can speak from a position of strength. As long as you provide them an environment in which their skills are applicable <em>and</em> their public identity is supported (with a little judicious image coaching in extreme cases), you present them with a rare and invaluable environment.</p>
<h3>The Point of Arrogance</h3>
<p>There is a point in time when you will realize exactly how arrogant your celebrity is. This is a crucial point, where they feel they could cut loose and do their own thing- in short, you need the celebrity more than the celebrity needs you. This point can happen anywhere: Raise negotiations, Watercooler conversation, a happy hour comment like &#8220;What are they going to do, Fire me?&#8221;, and it&#8217;s up to you to recognize that point and understand that all the investment and time you put into this celebrity is about to walk out the door. (Caveat: This doesn&#8217;t always happen- if the individual is already substantially invested in other ways in your company, chances are they need the company as well and recognize this fact).</p>
<p>Let me let you in on a little secret: The vast majority of professional &#8220;celebrities&#8221; out there have gotten to where they are with a significant amount of corporate support&#8230; and whatever you do, DON&#8217;T TELL THEM THAT! Instead, spin their own arrogance against them: If they think of themselves as an entity easily separable from the company, then frame the conversation as a mutually beneficial partnership: You get to promote through them, while mitigating the workload of their own self-promotion.</p>
<p>This can be as easy as changing the nature of your conversation with them. Instead of directing them to promote a particular product or attend a particular convention, you simply ask whether they&#8217;d like to do so (Frankly, you should have been doing this all along). Most humans have a really hard time saying no when a friendly favor is asked, and while it will appear as if you&#8217;re granting them the right to manage their own appearances, in reality you&#8217;re simply taking advantage of human nature.</p>
<h3>Leader of the Pack</h3>
<p>So what now? Well, at this point you&#8217;ve shown your organization that you&#8217;re capable of engaging and retaining a celebrity, and are reaping the benefits of their affiliation and advocacy while providing them with the recognition they desire. Unfortunately, this is also going to bring all the hopefuls out of the woodwork- sleepers that desire the limelight and see it as a source of long-term professional advancement, but have not until this point had the energy to pursue things themselves.</p>
<p>This halo effect is perhaps the most dangerous effect of having a celebrity in your organization, because no matter how experienced they may be, your hopefuls either consider themselves equal or firmly believe that with the same level of company support they would be. The question &#8220;Why them, and not me&#8221; is inevitably asked, and will generate substantial professional dissatisfaction through your entire organization.</p>
<p>You have two choices on how to deal with this: The first is to really understand everyone&#8217;s personal value structure and assist them in realizing that. This should work for most, though it might mean a few unscheduled promotions or raises. For the others, chances are most hopefuls are not willing to trade fame for their free time, but nothing short of personal experience will convince them of that. To assist with this you might do well to create a group much like Adobe&#8217;s Tech Evangelism program. A basic coaching program should suffice to give them the exposure to the hard life of self-promotion, and should weed out anyone but the most determined individuals.</p>
<p>The important thing to note here is that you have to support your hopefuls, if only long enough to convince them that they&#8217;re not cut out for the celebrity life. Giving someone the Standard Lecture About Community And Corporate Values (TM) is just going to sound like a lot of sensationalist crap.</p>
<h3>Parting Ways</h3>
<p>Fact is, the United States is culturally very focused on the individual, which means that sooner or later someone will make your celebrity an offer you can&#8217;t match. The more famous someone is, the more likely this is to happen, so get used to the idea; hopefully you&#8217;ll already have someone ready to take their place.</p>
<p>Having said that, all of your investment in this individual is hardly in vain, because they won&#8217;t forget all the support you&#8217;ve offered them. You can go the extra mile and commit to any future speaking engagements you&#8217;ve scheduled on their behalf, but that would just be icing on the cake. Make them feel welcome, support them in their new career path, and with this continued positive support you will ensure that you will get free advocacy from them in the future.</p>



Share and Enjoy:


	<a rel="nofollow" target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fwww.krotscheck.net%2F2008%2F08%2F10%2Fa-guide-to-retaining-internet-celebrities.html&amp;partner=sociable" title="Print this article!"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/printfriendly.png" title="Print this article!" alt="Print this article!" class="sociable-hovers" /></a>
	<img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="" title="TwitThis"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/" title="TwitThis" alt="TwitThis" class="sociable-hovers" /></a>
	<a rel="nofollow" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.krotscheck.net%2F2008%2F08%2F10%2Fa-guide-to-retaining-internet-celebrities.html&amp;t=A%20Guide%20to%20Retaining%20Internet%20Celebrities" title="Facebook"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.krotscheck.net%2F2008%2F08%2F10%2Fa-guide-to-retaining-internet-celebrities.html&amp;title=A%20Guide%20to%20Retaining%20Internet%20Celebrities" title="StumbleUpon"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fwww.krotscheck.net%2F2008%2F08%2F10%2Fa-guide-to-retaining-internet-celebrities.html" title="Technorati"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a>


<br/><br/>]]></content:encoded>
			<wfw:commentRss>http://www.krotscheck.net/2008/08/10/a-guide-to-retaining-internet-celebrities.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>It&#8217;s the Experience, Stupid [Advice to Mobile Providers]</title>
		<link>http://www.krotscheck.net/2008/08/04/its-the-experience-stupid-advice-to-mobile-providers.html</link>
		<comments>http://www.krotscheck.net/2008/08/04/its-the-experience-stupid-advice-to-mobile-providers.html#comments</comments>
		<pubDate>Tue, 05 Aug 2008 00:17:48 +0000</pubDate>
		<dc:creator>Michael Krotscheck</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[strategy]]></category>

		<guid isPermaLink="false">http://www.krotscheck.net/2008/08/04/its-the-experience-stupid-advice-to-mobile-providers.html</guid>
		<description><![CDATA[<p>Two years ago, my colleague Isaac went to SXSW, and came back with a presentation on Mobile Development. In it he said that one of the greatest challenges is getting a mobile application "on deck". "On Deck" is the term used for an application that's available on a provider's mobile platform, that place you goto online when you browse applications, ringtones and such, and to get something on there used to take an Act of God. Why? Because all billing had to be handled through the provider, all sales had to be done though your phone bill, and payments to third party companies had to be set up through their system (and usually required a hefty premium). In short- more trouble than it's worth. Fact is, this is largely still the case. Yes, with greater adoption of mobile web browsers these things are becoming a lot easier, yet getting an application onto a phone remains problematic, especially if the consumer isn't aware that you have it. The best option these days seems to be building a Mobile website, which is a far cry from a good user experience.<br /></p>
]]></description>
			<content:encoded><![CDATA[<p>Two years ago, my colleague Isaac went to SXSW, and came back with a presentation on Mobile Development. In it he said that one of the greatest challenges is getting a mobile application &#8220;on deck&#8221;. &#8220;On Deck&#8221; is the term used for an application that&#8217;s available on a provider&#8217;s mobile platform, that place you goto online when you browse applications, ringtones and such, and to get something on there used to take an Act of God. Why? Because all billing had to be handled through the provider, all sales had to be done though your phone bill, and payments to third party companies had to be set up through their system (and usually required a hefty premium). In short- more trouble than it&#8217;s worth. Fact is, this is largely still the case. Yes, with greater adoption of mobile web browsers these things are becoming a lot easier, yet getting an application onto a phone remains problematic, especially if the consumer isn&#8217;t aware that you have it. The best option these days seems to be building a Mobile website, which is a far cry from a good user experience.</p>
<p>So lets talk about the consumer for a bit, in particular the consumer described in <a href="http://www.amazon.com/Long-Tail-Future-Business-Selling/dp/1401302378" target="blank">The Long Tail</a>. Here is an individual who knows his/her own lifestyle and needs, who like particular applications over others, whose preferred experience with one service might be different from his/her neighbor&#8217;s experience for the same. This is an individual who, when presented with a Smart Phone, wants to have features and applications behaving a particular way, and will only put up with the provided options of the telco because there&#8217;s no other choice. In short, they have a craving for personalization, and will gladly move to any platform that has applications that meet their needs.</p>
<p>Deploying a mobile application to meet these needs is, in its simplest form, the following: First, you must have a developer able to access your SDK, platform and testbed with minimal fuss. Then, that developer must be able to deploy his application to a location where a potential user may download it onto their device. Lastly, the device must be able to run said application. These three tenets of Develop, Deploy, Consume can be easily seen on the regular web. Developers have their SDK&#8217;s, Deployment happens on a web server, and browsers allow consumption of the offered services.</p>
<div class="image">
  <img src="http://www.krotscheck.net/wp-content/uploads/2008/08/mobile-1.jpg" width="470" height="150" alt="Mobile-1.png" />
</div>
<p>In the mobile world this isn&#8217;t quite as simple. Yes, there are many websites now that have mobile components, yet lets face it: The form factor and memory constraints of mobile computing devices make it so that few applications can offer full functionality and experience while constrained by regular browser controls. Additionally, we are back to (for the time being) the computing world of the early 90&#8217;s, where applications are restricted by processing and memory constraints. Back then, however, we could load applications from Floppy disks, something that&#8217;s not so easy on a mobile device. The development platforms exist, but deployment (as noted above) is extremely difficult, and the broad diversity of devices makes your target installable base problematic at best.</p>
<p>So let us take a look at the various players in the mobile market right now. First of all, let us look at the telecommunication companies, those that have the aforementioned problem with getting something On Deck. From their perspective, they have control over their delivery platform, and getting something from their platform to a mobile device is simple enough, however their process is such that they have completely lost their developer base. There are too many devices, too many different platforms and form factors, and deploying an application is simply too difficult for any developer to bother building something. Imagine the computing world in the mid-80&#8217;s, and you&#8217;ll understand what I mean.</p>
<div class="image">
  <img src="http://www.krotscheck.net/wp-content/uploads/2008/08/mobile-5.jpg" width="470" height="150" alt="Mobile-5.png" />
</div>
<p>Next let&#8217;s take a look at <a href="http://www.microsoft.com/windowsmobile/en-us/business/developers.mspx" target="blank">Microsoft</a>, which in our case will also double as any company that has a mobile application which they want to deploy. Microsoft has historically been brilliant in its developer support tools, so much so that it&#8217;s stupidly easy to develop an application for their operating system. Similarly, the fact that they are in the software and not the hardware business lets them sell a platform rather than a device, which allows mobile manufacturers to create devices that can run any application built for it. The place where they have failed, however, is in securing and simplifying the delivery platform, which remains under the control of the telco&#8217;s.</p>
<div class="image">
  <img src="http://www.krotscheck.net/wp-content/uploads/2008/08/mobile-4.jpg" width="470" height="150" alt="Mobile-4.png" />
</div>
<p>Third, let us look at Google and <a href="http://code.google.com/android/" target="blank">Android</a>. Here, the development platform is easy to access and has some brilliant development tools. And&#8230; then what? Well, frankly, we don&#8217;t know a whole lot about how Android will be delivered, because while many manufacturers and providers have jumped on the bandwagon, we as of yet have no idea whether Android will use an open application deployment platform, or even whether phones built by their manufacturing partners will come with Android pre-installed. The suggested promise of Android is Build Once, Deploy To Any Phone, but if it means that a developer still has to get something On Deck with a Telco, you will once again be in the same boat as Microsoft- a common platform, but no control over application distribution.</p>
<p>I should note here that I doubt Google will <em>not</em> have some central application service, it simply hasn&#8217;t been announced yet.</p>
<div class="image">
  <img src="http://www.krotscheck.net/wp-content/uploads/2008/08/mobile-3.jpg" width="470" height="150" alt="Mobile-3.png" />
</div>
<p>Lastly, let us come to <a href="http://www.apple.com/">Apple</a>. In this case I have to make a special note, in that while I recognize the <a href="http://developer.apple.com/iphone/">SDK</a> is publicly available, it is unfortunately not available for Windows (No, <a href="http://www.aptana.com/">Aptana</a> junkies, that&#8217;s just a web browser). Thus while they have alienated a good percentage of computer users overall, the additional cost of an OSX development platform is comparatively minor, and won&#8217;t detract a company interested in building an iPhone application. Taking that into consideration, they have everything buttoned up. Developers can access the SDK, they have an established and largely ubiquitous deployment platform not tied to the telco, and they have a device that will run any software built. This end-to-end solution is exactly the same thing that made the iPod so successful, because it got a user from Purchase to Play in one smooth experience.</p>
<div class="image">
  <img src="http://www.krotscheck.net/wp-content/uploads/2008/08/mobile-2.jpg" width="470" height="150" alt="Mobile-2.png" />
</div>
<p>And no, I don&#8217;t own an iPhone.</p>



Share and Enjoy:


	<a rel="nofollow" target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fwww.krotscheck.net%2F2008%2F08%2F04%2Fits-the-experience-stupid-advice-to-mobile-providers.html&amp;partner=sociable" title="Print this article!"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/printfriendly.png" title="Print this article!" alt="Print this article!" class="sociable-hovers" /></a>
	<img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="" title="TwitThis"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/" title="TwitThis" alt="TwitThis" class="sociable-hovers" /></a>
	<a rel="nofollow" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.krotscheck.net%2F2008%2F08%2F04%2Fits-the-experience-stupid-advice-to-mobile-providers.html&amp;t=It%27s%20the%20Experience%2C%20Stupid%20%5BAdvice%20to%20Mobile%20Providers%5D" title="Facebook"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.krotscheck.net%2F2008%2F08%2F04%2Fits-the-experience-stupid-advice-to-mobile-providers.html&amp;title=It%27s%20the%20Experience%2C%20Stupid%20%5BAdvice%20to%20Mobile%20Providers%5D" title="StumbleUpon"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fwww.krotscheck.net%2F2008%2F08%2F04%2Fits-the-experience-stupid-advice-to-mobile-providers.html" title="Technorati"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a>


<br/><br/>]]></content:encoded>
			<wfw:commentRss>http://www.krotscheck.net/2008/08/04/its-the-experience-stupid-advice-to-mobile-providers.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Twitter and the Power of Open, Integrated API&#8217;s</title>
		<link>http://www.krotscheck.net/2008/08/02/twitter-and-the-power-of-open-integrated-apis.html</link>
		<comments>http://www.krotscheck.net/2008/08/02/twitter-and-the-power-of-open-integrated-apis.html#comments</comments>
		<pubDate>Sat, 02 Aug 2008 16:03:55 +0000</pubDate>
		<dc:creator>Michael Krotscheck</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.krotscheck.net/2008/08/02/twitter-and-the-power-of-open-integrated-apis.html</guid>
		<description><![CDATA[<p>The executive summary of this post goes something like this: If you are trying to launch a service, product or other technologically "innovative" web presence, your idea either has to be absolutely stellar (which I will guarantee to you it isn't), or you have to rip the covers off your technology and let your users decide how to use it themselves.</p>
]]></description>
			<content:encoded><![CDATA[<p>The executive summary of this post goes something like this: If you are trying to launch a service, product or other technologically &#8220;innovative&#8221; web presence, your idea either has to be absolutely stellar (which I will guarantee to you it isn&#8217;t), or you have to rip the covers off your technology and let your users decide how to use it themselves.</p>
<p>Lets take Twitter as an example. Their service statement is, in a nutshell, &#8220;We let you microblog&#8221;. They don&#8217;t do it particularly well, their online interface sucks, their features are extremely limited, and the service goes down so often that the &#8220;Fail Whale&#8221; has entered the colloquial as a term unto itself. And yet their users remain loyal, the service continues to be used, and it&#8217;s probably the most popular microblogging service out there.</p>
<p>Why? Realize that 80%+ of twitter activity goes through their API, not the website. In other words, the guys at twitter have opened up the doors to the kingdom and allowed the community to decide how they wish to consume the service. That same community has risen to the challenge, providing a plethora of applications, widgets and plugins that allow people to consume and update twitter where and when they want to.</p>
<div class="image">
  <img src="http://www.krotscheck.net/wp-content/uploads/2008/08/service-layer.png" width="443" height="286" alt="Service-Layer.png" />
</div>
<p>Lets take a closer look at what actually happened here: Twitter provided an API&#8230; and let the community (whether individuals or businesses) suck up the cost of developing use cases and interfaces, do usability testing, write requirements and eventually write the software. In short they just made someone else pay for the entire involved and expensive front-end development process.</p>
<p>Not only that, but they also neatly sidestepped the need to perform strategic market analysis to manage their own growth. Rather than focusing on meeting the needs of a single segment (and expanding from there), they boiled the service down to its absolute essentials and let each segment figure out how they want to use it.</p>
<p>This approach isn&#8217;t particularly new. <a href="http://dev.aol.com/aim">AOL IM</a> and <a href="http://www.jabber.org/">Jabber</a> have been around for a while now, <a href="http://code.google.com/apis/maps/">Google</a> and <a href="http://developer.yahoo.com/">Yahoo</a> have been making their services available for years now, and most of all the world wide web itself is&#8230; well, a communication platform built on the premise of a server/client relationship.<br /></p>
<p>The key is integration. There are so many services, websites and widgets out there today that only the truly exceptional will be able to stand independently on their own. All the others are fighting for search engine placement, social tags, advertising and community buzz to promote themselves, but are never likely to hit the big-time unless they can integrate themselves into their user&#8217;s <em>pre-existing</em> day-to-day activities.</p>
<p>Wouldn&#8217;t you call that the value statement of any new company? &#8220;Provide a service that improves a users day-to-day activity so dramatically that they can&#8217;t live without it&#8221;. Whether this is done via process improvement (Make a task more efficient / less frustrating) or activity enhancement (Now you can tag your pages while you surf them) doesn&#8217;t really matter, because the core task remains the same.</p>
<p>My favorite example of this phenomenon is <a href="http://www.mozilla.com/en-US/firefox/">Firefox</a>, because it provides a platform where users can customize their browsing experience with all the ancillary services they want. Plugins exist for del.icio.us, livejournal, myspace, gmail, etc etc etc- all tasks and activities that may not be directly related to the core browsing activity, yet provide a sufficiently compelling experience enhancement that they&#8217;ve become part of day-to-day web surfing.</p>
<p>So in summary: If you&#8217;re providing a new service, put some serious thought into building an open API. If your services and your data (&#8217;cause that&#8217;s what it boils down to) are compelling enough, you stand a good chance of having the community take care of segmentation, marketing, and implementation.</p>



Share and Enjoy:


	<a rel="nofollow" target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fwww.krotscheck.net%2F2008%2F08%2F02%2Ftwitter-and-the-power-of-open-integrated-apis.html&amp;partner=sociable" title="Print this article!"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/printfriendly.png" title="Print this article!" alt="Print this article!" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fwww.krotscheck.net%2F2008%2F08%2F02%2Ftwitter-and-the-power-of-open-integrated-apis.html&amp;title=Twitter%20and%20the%20Power%20of%20Open%2C%20Integrated%20API%27s&amp;notes=The%20executive%20summary%20of%20this%20post%20goes%20something%20like%20this%3A%20If%20you%20are%20trying%20to%20launch%20a%20service%2C%20product%20or%20other%20technologically%20%22innovative%22%20web%20presence%2C%20your%20idea%20either%20has%20to%20be%20absolutely%20stellar%20%28which%20I%20will%20guarantee%20to%20you%20it%20isn%27t%29%2C%20or%20you%20have%20to%20rip%20the%20covers%20off%20your%20technology%20and%20let%20your%20users%20decide%20how%20to%20use%20it%20themselves.%0A" title="del.icio.us"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.krotscheck.net%2F2008%2F08%2F02%2Ftwitter-and-the-power-of-open-integrated-apis.html&amp;title=Twitter%20and%20the%20Power%20of%20Open%2C%20Integrated%20API%27s&amp;bodytext=The%20executive%20summary%20of%20this%20post%20goes%20something%20like%20this%3A%20If%20you%20are%20trying%20to%20launch%20a%20service%2C%20product%20or%20other%20technologically%20%22innovative%22%20web%20presence%2C%20your%20idea%20either%20has%20to%20be%20absolutely%20stellar%20%28which%20I%20will%20guarantee%20to%20you%20it%20isn%27t%29%2C%20or%20you%20have%20to%20rip%20the%20covers%20off%20your%20technology%20and%20let%20your%20users%20decide%20how%20to%20use%20it%20themselves.%0A" title="Digg"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="" title="TwitThis"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/" title="TwitThis" alt="TwitThis" class="sociable-hovers" /></a>
	<a rel="nofollow" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.krotscheck.net%2F2008%2F08%2F02%2Ftwitter-and-the-power-of-open-integrated-apis.html&amp;t=Twitter%20and%20the%20Power%20of%20Open%2C%20Integrated%20API%27s" title="Facebook"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.krotscheck.net%2F2008%2F08%2F02%2Ftwitter-and-the-power-of-open-integrated-apis.html&amp;title=Twitter%20and%20the%20Power%20of%20Open%2C%20Integrated%20API%27s&amp;annotation=The%20executive%20summary%20of%20this%20post%20goes%20something%20like%20this%3A%20If%20you%20are%20trying%20to%20launch%20a%20service%2C%20product%20or%20other%20technologically%20%22innovative%22%20web%20presence%2C%20your%20idea%20either%20has%20to%20be%20absolutely%20stellar%20%28which%20I%20will%20guarantee%20to%20you%20it%20isn%27t%29%2C%20or%20you%20have%20to%20rip%20the%20covers%20off%20your%20technology%20and%20let%20your%20users%20decide%20how%20to%20use%20it%20themselves.%0A" title="Google Bookmarks"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.krotscheck.net%2F2008%2F08%2F02%2Ftwitter-and-the-power-of-open-integrated-apis.html&amp;title=Twitter%20and%20the%20Power%20of%20Open%2C%20Integrated%20API%27s" title="StumbleUpon"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fwww.krotscheck.net%2F2008%2F08%2F02%2Ftwitter-and-the-power-of-open-integrated-apis.html" title="Technorati"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a>


<br/><br/>]]></content:encoded>
			<wfw:commentRss>http://www.krotscheck.net/2008/08/02/twitter-and-the-power-of-open-integrated-apis.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Startup Weekend, Take 2</title>
		<link>http://www.krotscheck.net/2008/07/19/startup-weekend-take-2.html</link>
		<comments>http://www.krotscheck.net/2008/07/19/startup-weekend-take-2.html#comments</comments>
		<pubDate>Sun, 20 Jul 2008 01:47:02 +0000</pubDate>
		<dc:creator>Michael Krotscheck</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[business]]></category>

		<guid isPermaLink="false">http://www.krotscheck.net/2008/07/19/startup-weekend-take-2.html</guid>
		<description><![CDATA[<p>So, the idea of <a href="http://www.krotscheck.net/2008/07/18/idea-foundry-want-to-start-a-company.html">Micropayment Startup Funding</a> turned out not to be viable.... correction- we have no idea whether it was viable, because we simply didn't have the expertise necessary to refine the business plan. Why? Well, read on.<br /></p>
]]></description>
			<content:encoded><![CDATA[<p>So, the idea of <a href="http://www.krotscheck.net/2008/07/18/idea-foundry-want-to-start-a-company.html">Micropayment Startup Funding</a> turned out not to be viable&#8230;. correction- we have no idea whether it was viable, because we simply didn&#8217;t have the expertise necessary to refine the business plan. Why? Well, read on.</p>
<p>Most startups start off as LLC&#8217;s, largely because it protects the partners from liability while still being a valid corporate entity. The catch is that these organizations can&#8217;t have more than 99 shareholders, which puts a serious limitation on the micropayment idea. If you&#8217;re looking for $1,000,000, your investors have to be able to pony up at least $10,000 each, and there&#8217;s nothing micro in those payments.</p>
<p>Therefore, for the concept to be viable, the company has to take the role of the investor on behalf of the fund contributors (either directly or via a subsidiary), which means it must become a financial entity structured like a credit union or a mutual fund. This then means SEC regulation, transparency, due diligence and most of all a cubic boatload of fiscal liability.</p>
<p>These are not insurmountable- in fact we&#8217;re fairly confident the model remains viable and profitable, however none of us felt confident enough to continue development on a prototype without getting some better expertise. It is, in short, an idea for mature and experienced entrepreneurs- One Security Lawyer, One Finance Guy, and One Technical Genius.<br /></p>
<p>So where does that leave us? Well, we realized we had to get out of the Equity field and into offering Grants, because that removes the liability. Yet nobody&#8217;s going to offer a grant to a startup without equity, unless they are personally invested- and there exist plenty of companies that address the philanthropic market.</p>
<p>So where does that leave us? Scholarships. Create your own Scholarship. Students can display a YouTube video explaining why they should get a scholarship, and visitors can pay into a scholarship fund. All I have to do now is deliver in 24 hours.</p>



Share and Enjoy:


	<a rel="nofollow" target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fwww.krotscheck.net%2F2008%2F07%2F19%2Fstartup-weekend-take-2.html&amp;partner=sociable" title="Print this article!"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/printfriendly.png" title="Print this article!" alt="Print this article!" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fwww.krotscheck.net%2F2008%2F07%2F19%2Fstartup-weekend-take-2.html&amp;title=Startup%20Weekend%2C%20Take%202&amp;notes=So%2C%20the%20idea%20of%20Micropayment%20Startup%20Funding%20turned%20out%20not%20to%20be%20viable....%20correction-%20we%20have%20no%20idea%20whether%20it%20was%20viable%2C%20because%20we%20simply%20didn%27t%20have%20the%20expertise%20necessary%20to%20refine%20the%20business%20plan.%20Why%3F%20Well%2C%20read%20on.%0A" title="del.icio.us"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.krotscheck.net%2F2008%2F07%2F19%2Fstartup-weekend-take-2.html&amp;title=Startup%20Weekend%2C%20Take%202&amp;bodytext=So%2C%20the%20idea%20of%20Micropayment%20Startup%20Funding%20turned%20out%20not%20to%20be%20viable....%20correction-%20we%20have%20no%20idea%20whether%20it%20was%20viable%2C%20because%20we%20simply%20didn%27t%20have%20the%20expertise%20necessary%20to%20refine%20the%20business%20plan.%20Why%3F%20Well%2C%20read%20on.%0A" title="Digg"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="" title="TwitThis"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/" title="TwitThis" alt="TwitThis" class="sociable-hovers" /></a>
	<a rel="nofollow" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.krotscheck.net%2F2008%2F07%2F19%2Fstartup-weekend-take-2.html&amp;t=Startup%20Weekend%2C%20Take%202" title="Facebook"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.krotscheck.net%2F2008%2F07%2F19%2Fstartup-weekend-take-2.html&amp;title=Startup%20Weekend%2C%20Take%202&amp;annotation=So%2C%20the%20idea%20of%20Micropayment%20Startup%20Funding%20turned%20out%20not%20to%20be%20viable....%20correction-%20we%20have%20no%20idea%20whether%20it%20was%20viable%2C%20because%20we%20simply%20didn%27t%20have%20the%20expertise%20necessary%20to%20refine%20the%20business%20plan.%20Why%3F%20Well%2C%20read%20on.%0A" title="Google Bookmarks"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.krotscheck.net%2F2008%2F07%2F19%2Fstartup-weekend-take-2.html&amp;title=Startup%20Weekend%2C%20Take%202" title="StumbleUpon"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fwww.krotscheck.net%2F2008%2F07%2F19%2Fstartup-weekend-take-2.html" title="Technorati"><img src="http://www.krotscheck.net/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a>


<br/><br/>]]></content:encoded>
			<wfw:commentRss>http://www.krotscheck.net/2008/07/19/startup-weekend-take-2.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
