<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Scott Meade</title>
	<atom:link href="http://scottmeade.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://scottmeade.wordpress.com</link>
	<description>Denver Area Rails Developer</description>
	<lastBuildDate>Wed, 30 May 2012 13:36:29 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='scottmeade.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Scott Meade</title>
		<link>http://scottmeade.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://scottmeade.wordpress.com/osd.xml" title="Scott Meade" />
	<atom:link rel='hub' href='http://scottmeade.wordpress.com/?pushpress=hub'/>
		<item>
		<title>In Praise of Newspapers</title>
		<link>http://scottmeade.wordpress.com/2012/05/30/in-praise-of-newspapers/</link>
		<comments>http://scottmeade.wordpress.com/2012/05/30/in-praise-of-newspapers/#comments</comments>
		<pubDate>Wed, 30 May 2012 13:36:28 +0000</pubDate>
		<dc:creator>smeade</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://scottmeade.wordpress.com/?p=1240</guid>
		<description><![CDATA[If only there were a news source that: - Were vetted and had a reputation to uphold. - Did not interrupt me or throw my day into disarray. - Has no flashing ads, pop-up ads, un-intentional sounds. - Provided a &#8230; <a href="http://scottmeade.wordpress.com/2012/05/30/in-praise-of-newspapers/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=scottmeade.wordpress.com&#038;blog=8064086&#038;post=1240&#038;subd=scottmeade&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>If only there were a news source that:</p>
<p>- Were vetted and had a reputation to uphold.</p>
<p>- Did not interrupt me or throw my day into disarray.</p>
<p>- Has no flashing ads, pop-up ads, un-intentional sounds.</p>
<p>- Provided a daily digest of local, national, and world events.</p>
<p>- Did not lead oneself to seek tools to manage the information inflow.</p>
<p>- Can be browsed by the kids without fear of what other material they&#8217;ll come across.</p>
<p>- Can be recycled.</p>
<p>If only there were a news, information, and entertainment source like that.  I would buy it.  In a hundred years, someone will probably say &#8220;I&#8217;ve got an idea&#8230;&#8221;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/scottmeade.wordpress.com/1240/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/scottmeade.wordpress.com/1240/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/scottmeade.wordpress.com/1240/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/scottmeade.wordpress.com/1240/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/scottmeade.wordpress.com/1240/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/scottmeade.wordpress.com/1240/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/scottmeade.wordpress.com/1240/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/scottmeade.wordpress.com/1240/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/scottmeade.wordpress.com/1240/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/scottmeade.wordpress.com/1240/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/scottmeade.wordpress.com/1240/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/scottmeade.wordpress.com/1240/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/scottmeade.wordpress.com/1240/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/scottmeade.wordpress.com/1240/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=scottmeade.wordpress.com&#038;blog=8064086&#038;post=1240&#038;subd=scottmeade&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://scottmeade.wordpress.com/2012/05/30/in-praise-of-newspapers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/86510176fca94533818841c9be3db9e9?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">smeade</media:title>
		</media:content>
	</item>
		<item>
		<title>&#8220;For Developers&#8221;</title>
		<link>http://scottmeade.wordpress.com/2012/05/25/for-developers/</link>
		<comments>http://scottmeade.wordpress.com/2012/05/25/for-developers/#comments</comments>
		<pubDate>Fri, 25 May 2012 03:02:27 +0000</pubDate>
		<dc:creator>smeade</dc:creator>
				<category><![CDATA[Strategy]]></category>

		<guid isPermaLink="false">http://scottmeade.wordpress.com/?p=1214</guid>
		<description><![CDATA[How do you know when a web-app is targeted at developers? 1. When the API takes front-and center. Take a look at https://stripe.com.  You&#8217;ll find no screenshots on the front page.  One of the first things you will find is working API &#8230; <a href="http://scottmeade.wordpress.com/2012/05/25/for-developers/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=scottmeade.wordpress.com&#038;blog=8064086&#038;post=1214&#038;subd=scottmeade&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>How do you know when a web-app is targeted at developers?</p>
<p><strong>1. When the API takes front-and center.</strong></p>
<p>Take a look at <a href="https://stripe.com/">https://stripe.com</a>.  You&#8217;ll find no screenshots on the front page.  One of the first things you will find is working API code snippets and a link to their API docs.<br />
<a href="https://stripe.com/"><img class="aligncenter size-full wp-image-1216" title="" src="https://scottmeade.files.wordpress.com/2012/05/screen-shot-2012-05-24-at-8-31-33-pm1.png?w=584&h=174" alt="" width="584" height="174" /></a></p>
<p><strong>2. When they boldly declare it.</strong></p>
<p>What&#8217;s so bold about declaring it, you may ask? To be clear, I am not saying that declaring oneself as &#8220;for developers&#8221; makes it so. But, declaring oneself as &#8220;for developers&#8221; does pretty much make it so that you&#8217;ve excluded a lot of potential customers.  The non-developer is likely to come to stripe.com, see that declaration front and center, and then leave.  And I&#8217;m glad.</p>
<p>Stripe stands forward and says they are &#8220;Payments for Developers&#8221;.  As a developer, this focus on developers is important to me. It grabs me.  The logical part of me performs simple reasoning: Stripe&#8217;s focus is on developers.  I am a developer.  Ergo Stripe is for me. I think it&#8217;s sound reasoning. It&#8217;s like they say, if you try to please everyone, you&#8217;ll please no one.</p>
<p>As a developer, why would I want one of my vendor&#8217;s resources focussed on a non-developer audience?  All companies need to prioritize resources. Wether it be support resources or feature development, I would prefer that my vendors of choice prioritize support and feature development toward my technical capabilities.  Who wouldn&#8217;t?  Just the same way that a non-technical person would prefer that a vendor&#8217;s support efforts and feature development tended toward a non-technical audience.</p>
<p><strong>3. When their team has vastly more developers than managers and marketers.</strong></p>
<p>Look at<a href="https://stripe.com/about"> Stripe&#8217;s team</a>.  Do you see many marketing and sales staff?  Not many if there are any. I am sure Stripe will benefit from a sales and marketing team, but for now they seem to be happily building a product which they hope that developers will love.</p>
<p>I, for one, think this developer focus is an excellent strategy.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/scottmeade.wordpress.com/1214/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/scottmeade.wordpress.com/1214/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/scottmeade.wordpress.com/1214/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/scottmeade.wordpress.com/1214/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/scottmeade.wordpress.com/1214/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/scottmeade.wordpress.com/1214/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/scottmeade.wordpress.com/1214/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/scottmeade.wordpress.com/1214/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/scottmeade.wordpress.com/1214/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/scottmeade.wordpress.com/1214/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/scottmeade.wordpress.com/1214/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/scottmeade.wordpress.com/1214/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/scottmeade.wordpress.com/1214/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/scottmeade.wordpress.com/1214/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=scottmeade.wordpress.com&#038;blog=8064086&#038;post=1214&#038;subd=scottmeade&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://scottmeade.wordpress.com/2012/05/25/for-developers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/86510176fca94533818841c9be3db9e9?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">smeade</media:title>
		</media:content>

		<media:content url="https://scottmeade.files.wordpress.com/2012/05/screen-shot-2012-05-24-at-8-31-33-pm1.png" medium="image" />
	</item>
		<item>
		<title>The Ember.js Todos Demo Application: app.js Part 2</title>
		<link>http://scottmeade.wordpress.com/2012/05/08/the-ember-js-todos-demo-application-app-js-part-2/</link>
		<comments>http://scottmeade.wordpress.com/2012/05/08/the-ember-js-todos-demo-application-app-js-part-2/#comments</comments>
		<pubDate>Tue, 08 May 2012 15:08:44 +0000</pubDate>
		<dc:creator>smeade</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://scottmeade.wordpress.com/?p=1185</guid>
		<description><![CDATA[The previous post walked through most of app.js.  In this post we look at the remaining pieces of this core code. Extend Ember.TextField Control Ember provides hooks into common html controls, including buttons, check boxes, text fields,  select lists, and text areas. &#8230; <a href="http://scottmeade.wordpress.com/2012/05/08/the-ember-js-todos-demo-application-app-js-part-2/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=scottmeade.wordpress.com&#038;blog=8064086&#038;post=1185&#038;subd=scottmeade&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>The <a title="The Ember.js Todos Demo Application: app.js" href="http://scottmeade.wordpress.com/2012/05/07/the-ember-js-todos-demo-application-app-js/">previous post</a> walked through most of <a href="https://github.com/emberjs/todos/blob/master/app/lib/app.js">app.js</a>.  In this post we look at the remaining pieces of this core code.</p>
<p><strong>Extend <a href="http://docs.emberjs.com/#doc=Ember.TextField&amp;src=false">Ember.TextField</a> Control</strong><br />
Ember provides hooks into common html controls, including buttons, check boxes, text fields,  select lists, and text areas.  The Todos app has one text field.  This control binds to the insertNewLine function.  insertNewLine is called when [Enter] is pressed within a text field.  When the user presses Enter, this function takes the value in the TextField, creates a Todo with it, and blanks out the TextField.</p>
<pre>Todos.CreateTodoView = Ember.TextField.extend({
  insertNewline: function() {
    var value = this.get('value');

    if (value) {
      Todos.todosController.createTodo(value);
      this.set('value', '');
    }
  }
});</pre>
<p><strong>Render a Handlebars template and insert it into the DOM</strong><br />
Ember uses the <a href="http://handlebarsjs.com/">Handlebars</a> templating library.  A View&#8217;s templateName property tells Ember which template to use.  The following code tells Ember to use the DOM element with data-template-name=&#8221;main_view&#8221; as its template.</p>
<pre>Todos.MainView = Ember.View.extend({
  templateName: 'main_view'
});</pre>
<p><strong>app.js</strong></p>
<p><strong></strong>That&#8217;s a wrap for app.js.  We told Ember there is a TextField and extended Ember.TextField in order to capture the insertNewLine event.  Finally, we told Ember to use the &#8216;main_view&#8217; template.  In the next post we will look at the main_view.handlebars template itself to see how this all ties together.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/scottmeade.wordpress.com/1185/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/scottmeade.wordpress.com/1185/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/scottmeade.wordpress.com/1185/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/scottmeade.wordpress.com/1185/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/scottmeade.wordpress.com/1185/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/scottmeade.wordpress.com/1185/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/scottmeade.wordpress.com/1185/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/scottmeade.wordpress.com/1185/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/scottmeade.wordpress.com/1185/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/scottmeade.wordpress.com/1185/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/scottmeade.wordpress.com/1185/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/scottmeade.wordpress.com/1185/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/scottmeade.wordpress.com/1185/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/scottmeade.wordpress.com/1185/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=scottmeade.wordpress.com&#038;blog=8064086&#038;post=1185&#038;subd=scottmeade&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://scottmeade.wordpress.com/2012/05/08/the-ember-js-todos-demo-application-app-js-part-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/86510176fca94533818841c9be3db9e9?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">smeade</media:title>
		</media:content>
	</item>
		<item>
		<title>The Ember.js Todos Demo Application: app.js</title>
		<link>http://scottmeade.wordpress.com/2012/05/07/the-ember-js-todos-demo-application-app-js/</link>
		<comments>http://scottmeade.wordpress.com/2012/05/07/the-ember-js-todos-demo-application-app-js/#comments</comments>
		<pubDate>Mon, 07 May 2012 23:13:18 +0000</pubDate>
		<dc:creator>smeade</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://scottmeade.wordpress.com/?p=1171</guid>
		<description><![CDATA[In the last post, we looked at the Ember demo app, Todos.  We got it installed on our local development environment and had fun creating, completing, and deleting todos. In the next few posts I&#8217;d like to walk through the &#8230; <a href="http://scottmeade.wordpress.com/2012/05/07/the-ember-js-todos-demo-application-app-js/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=scottmeade.wordpress.com&#038;blog=8064086&#038;post=1171&#038;subd=scottmeade&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>In the <a title="The Ember.js Todos Demo Application" href="http://scottmeade.wordpress.com/2012/05/02/the-ember-js-todos-demo-application/">last post</a>, we looked at the <a href="http://emberjs.com/">Ember</a> demo app, <a href="http://emberjs.com/examples/todos/">Todos</a>.  We got it installed on our local development environment and had fun creating, completing, and deleting todos.</p>
<p>In the next few posts I&#8217;d like to walk through the <a href="https://github.com/emberjs/todos/">code</a>.  We&#8217;ll start with <a href="https://github.com/emberjs/todos/blob/master/app/lib/app.js">app/lib/app.js</a>. The Ember app comes to life via instantiating Ember.Application, extending Ember.object(s) (each with methods and properties), creating Ember.Controller(s), and extending Ember.View(s).  In the Todos application, this is all done in app.js.</p>
<p>What follows is a line-by-line walkthrough of the first parts of app.js.</p>
<p><a href="https://github.com/emberjs/todos/blob/master/app/lib/app.js"><strong>app.js</strong></a></p>
<p>Leverage jquery and ember.</p>
<pre>require('todos/vendor/jquery-1.7.1');
require('todos/vendor/ember-0.9.5');</pre>
<p>Require the view template (which we will cover in the next post).</p>
<pre>require('todos/templates/main_view');</pre>
<p><strong>Create an Ember <a href="http://ember-docs.herokuapp.com/symbols/Ember.MutableArray.html?#doc=Ember.Application&amp;src=false">Application</a></strong> <strong>named Todos.</strong></p>
<pre>Todos = Ember.Application.create();</pre>
<p><strong>Create an Ember <a href="http://ember-docs.herokuapp.com/symbols/Ember.MutableArray.html?#doc=Ember.Object&amp;src=false">Object</a> named Todo.</strong><br />
Todos have two attributes: title and isDone. Each attribute has a default value.</p>
<pre>Todos.Todo = Ember.Object.extend({
  title: null,
  isDone: false
});</pre>
<p><strong>Create an Ember <a href="http://ember-docs.herokuapp.com/symbols/Ember.MutableArray.html?#doc=Ember.ArrayController&amp;src=false">ArrayController</a> to hold our Todos.  </strong><br />
ArrayControllers handle collection of objects.  Ember knows how to push to, filter, traverse, and perform other enumerable operations on the items in the ArrayController&#8217;s content collection.  Yet even more useful and powerful is its binding ability.  You do not need to bind each element of the array to an element in the DOM.  Instead, simply populate the ArrayController&#8217;s content property and then wrap the view bindings in #each /each.  We will see this in a future post where we look at the views bindings in detail.  For now, we are just looking at app.js and are about to create our ArrayController with empty content.</p>
<pre>Todos.todosController = Ember.ArrayController.create({
  content: [],</pre>
<p><strong>Create Todos<span style="text-decoration:underline;"><br />
</span></strong>When called, createToDo takes a title, creates a Todo setting the title attribute, and then adds our new todo to the content collection via pushObject.</p>
<pre>  createTodo: function(title) {
    var todo = Todos.Todo.create({ title: title });
    this.pushObject(todo);
  },</pre>
<p><strong>Remove Todos</strong><br />
clearCompletedTodos introduces a couple interesting methods which are available on Ember enumerables such as our todosController.</p>
<p>filterProperty returns only those items in a collection which for which the given attribute (&#8216;isDone&#8217;) matches the given value (true).</p>
<p>forEach executes the block for each item.</p>
<p>In this case, each todo for which isDone is true is removed from the content collection (via this.removeObject).</p>
<pre>  
  clearCompletedTodos: function() {
    this.filterProperty('isDone', true).forEach(this.removeObject, this);
  },</pre>
<p><strong>Define properties and dependencies</strong><br />
Recall that Ember allows you use functions like a property.  Ember functions can be attribute getters, can be setters, and can be &#8220;computed properties&#8221;.  The &#8220;remaining&#8221; function is an example of a computed property.</p>
<pre>  remaining: function() {
    return this.filterProperty('isDone', false).get('length');
  }.property('@each.isDone'),</pre>
<p>This function filters todos where isDone is false, and then returns the length of that filtered collection.</p>
<p>Note the .property call at the end of the function.  This tells Ember to: 1.) treat the function as a property and 2.) optionally create a dependency between this function and other properties.  In the case of todo&#8217;s &#8220;remaining&#8221; function, we can see that the function is to be treated as a property and has a dependency on &#8220;@each.isDone&#8221;.</p>
<p>@each is a special key which tells Ember.js that the value of &#8220;remaining&#8221; could change when the array changes or when the isDone property of any of the objects in the contents array changes.  With this dependency marked, Ember automatically observes the collection and its members for changes and automatically recalculates &#8220;remaining&#8221; upon a change (which then could automatically update views bound to the &#8220;remaining&#8221; property).</p>
<p>The isEmpty function is in similar form.  It returns the number of items in the content collection. .property(&#8216;length&#8217;) tells Ember that isEmpty is dependent upon the collection&#8217;s &#8216;length&#8217;.  (i.e. when items are added to or removed from the collection, Ember knows the value of isEmpty changes).</p>
<pre>  isEmpty: function() {
    return this.get('length') === 0;
  }.property('length'),</pre>
<p><strong>Write getters and setters</strong><br />
allAreDone demonstrates a common pattern in Ember.  This is a getter/setter pattern.  If two values are sent in, it works as a setter; otherwise it acts as a getter (returning the value of the requested attribute).  Note the use of setEach to set the &#8216;isDone&#8217; property of every item in the collection to <em>value.</em>  Also note the dependency.  allAreDone is <em>dependent on</em> the isDone property of each item in the collection.</p>
<pre>  allAreDone: function(key, value) {
    if (arguments.length === 2) {
      this.setEach('isDone', value);

      return value;
    } else {
      return !this.get('isEmpty') &amp;&amp; this.everyProperty('isDone', true);
    }
  }.property('@each.isDone')</pre>
<p><strong>Close out the Todos.todosController</strong></p>
<pre>});</pre>
<p>In these 41 lines of code, the Todos application created an Ember Application and defined an Ember Object.  It then created an ArrayController to hold and manage our Todos. It knows how to <em>createToDo</em>s, add them and remove them from its content collection, count how many toDos are <em>remaining</em>, answer if it <em>isEmpty, </em>and set all Todos to done or not done. It also knows of dependencies between properties. For example, if any one Todo&#8217;s &#8216;isDone&#8217; property is changes, the application knows that the allAreDone property changed as well.</p>
<p>All of this is great, but even greater when the user can interact with these Todos via views. In the <a href="http://scottmeade.wordpress.com/2012/05/08/the-ember-js-todos-demo-application-app-js-part-2/">next post</a>, we&#8217;ll take a look at the remaining parts of <a href="https://github.com/emberjs/todos/blob/master/app/lib/app.js">app.js</a> which create a view and tie it to the app.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/scottmeade.wordpress.com/1171/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/scottmeade.wordpress.com/1171/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/scottmeade.wordpress.com/1171/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/scottmeade.wordpress.com/1171/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/scottmeade.wordpress.com/1171/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/scottmeade.wordpress.com/1171/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/scottmeade.wordpress.com/1171/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/scottmeade.wordpress.com/1171/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/scottmeade.wordpress.com/1171/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/scottmeade.wordpress.com/1171/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/scottmeade.wordpress.com/1171/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/scottmeade.wordpress.com/1171/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/scottmeade.wordpress.com/1171/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/scottmeade.wordpress.com/1171/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=scottmeade.wordpress.com&#038;blog=8064086&#038;post=1171&#038;subd=scottmeade&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://scottmeade.wordpress.com/2012/05/07/the-ember-js-todos-demo-application-app-js/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/86510176fca94533818841c9be3db9e9?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">smeade</media:title>
		</media:content>
	</item>
		<item>
		<title>The Ember.js Todos Demo Application</title>
		<link>http://scottmeade.wordpress.com/2012/05/02/the-ember-js-todos-demo-application/</link>
		<comments>http://scottmeade.wordpress.com/2012/05/02/the-ember-js-todos-demo-application/#comments</comments>
		<pubDate>Wed, 02 May 2012 17:10:48 +0000</pubDate>
		<dc:creator>smeade</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://scottmeade.wordpress.com/?p=1163</guid>
		<description><![CDATA[Ember is &#8220;a JavaScript framework for creating ambitious web applications that eliminates boilerplate and provides a standard application architecture.&#8221;  Said another way, it&#8217;s a framework which takes the typical tedium and spaghetti-code out of jQuery-heavy apps.  Ember is especially strong &#8230; <a href="http://scottmeade.wordpress.com/2012/05/02/the-ember-js-todos-demo-application/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=scottmeade.wordpress.com&#038;blog=8064086&#038;post=1163&#038;subd=scottmeade&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://emberjs.com/">Ember</a> is &#8220;a JavaScript framework for creating ambitious web applications that eliminates boilerplate and provides a standard application architecture.&#8221;  Said another way, it&#8217;s a framework which takes the typical tedium and spaghetti-code out of jQuery-heavy apps.  Ember is especially strong at keeping DOM elements in sync with each other and in sync with underlying data.</p>
<p>A top-to-bottom walkthrough of Ember is provided at <a href="http://emberjs.com/">http://emberjs.com/</a>.  I&#8217;ve read through that page a couple times, yet I learn best by examining working code.  In this series of posts, I perform an examination and walkthrough of an Ember demo app.</p>
<p><strong>Install the demo app</strong></p>
<p>The authors of Ember provide several <a href="http://emberjs.com/examples/">demo apps</a>.  The simplest is the <a href="http://emberjs.com/examples/todos/">Todos application</a> (<a href="https://github.com/emberjs/todos">source code</a>).</p>
<p>Using ruby 1.9, the steps below will create the Todos app locally.</p>
<pre># get the source
git clone git://github.com/emberjs/todos.git
cd todos

# install dependencies
bundle

# assemble the app
bundle exec rakep build

# run preview server
bundle exec rakep server</pre>
<p>Fire up your browser, steer it to <a href="http://localhost:9292/">http://localhost:9292/</a>, and you should see this:</p>
<p style="text-align:center;"><a href="https://scottmeade.files.wordpress.com/2012/05/screen-shot-2012-05-02-at-11-04-03-am.png"><img class="aligncenter size-medium wp-image-1164" title="Screen Shot 2012-05-02 at 11.04.03 AM" src="https://scottmeade.files.wordpress.com/2012/05/screen-shot-2012-05-02-at-11-04-03-am.png?w=300&h=157" alt="" width="300" height="157" /></a></p>
<p>Go ahead and play around with it.  Learn how it works.  I&#8217;ll wait here.  When you&#8217;ve had your fill of creating and completing Todos, come back and in the next post, we&#8217;ll take dive into the code behind it as a way to introduce ourselves to Ember.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/scottmeade.wordpress.com/1163/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/scottmeade.wordpress.com/1163/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/scottmeade.wordpress.com/1163/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/scottmeade.wordpress.com/1163/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/scottmeade.wordpress.com/1163/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/scottmeade.wordpress.com/1163/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/scottmeade.wordpress.com/1163/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/scottmeade.wordpress.com/1163/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/scottmeade.wordpress.com/1163/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/scottmeade.wordpress.com/1163/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/scottmeade.wordpress.com/1163/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/scottmeade.wordpress.com/1163/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/scottmeade.wordpress.com/1163/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/scottmeade.wordpress.com/1163/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=scottmeade.wordpress.com&#038;blog=8064086&#038;post=1163&#038;subd=scottmeade&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://scottmeade.wordpress.com/2012/05/02/the-ember-js-todos-demo-application/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/86510176fca94533818841c9be3db9e9?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">smeade</media:title>
		</media:content>

		<media:content url="https://scottmeade.files.wordpress.com/2012/05/screen-shot-2012-05-02-at-11-04-03-am.png?w=300" medium="image">
			<media:title type="html">Screen Shot 2012-05-02 at 11.04.03 AM</media:title>
		</media:content>
	</item>
		<item>
		<title>NOLS Wilderness First Aid</title>
		<link>http://scottmeade.wordpress.com/2012/04/29/nols-wilderness-first-aid/</link>
		<comments>http://scottmeade.wordpress.com/2012/04/29/nols-wilderness-first-aid/#comments</comments>
		<pubDate>Sun, 29 Apr 2012 03:58:06 +0000</pubDate>
		<dc:creator>smeade</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://scottmeade.wordpress.com/?p=1145</guid>
		<description><![CDATA[Today I took day one of a two-day NOLS Wilderness First Aid course at the REI Denver Flagship Store.  Today we learned: * &#8220;Wilderness&#8221; (as opposed to urban) is defined in relation to &#8220;Time&#8221;.  How much time will it take &#8230; <a href="http://scottmeade.wordpress.com/2012/04/29/nols-wilderness-first-aid/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=scottmeade.wordpress.com&#038;blog=8064086&#038;post=1145&#038;subd=scottmeade&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Today I took day one of a two-day <a href="http://www.nols.edu/wmi/courses/wildfirstaid.shtml">NOLS Wilderness First Aid</a> course at the REI Denver Flagship Store.  Today we learned:</p>
<p>* &#8220;Wilderness&#8221; (as opposed to urban) is defined in relation to &#8220;Time&#8221;.  How much time will it take for professional medical help to arrive?  In an urban environment, minutes.  In a wilderness environment, hours.</p>
<p>* With a lot of time on our hands, take a cautious approach to the patient.  NOLS teaches &#8220;Don&#8217;t just do something, stand there.&#8221;  The first step of any scenario at this level is &#8220;#1. Assess environment safety&#8221;, i.e. is it safe for us to approach the patient?</p>
<p>* The next steps of the initial patient protocol:</p>
<p>#2: &#8220;What happened to you?&#8221; &#8211; Identify possible mechanisms of injury (MOI).</p>
<p>#3: &#8220;Not on me.&#8221; &#8211; Protect yourself from bodily fluids (BSI).</p>
<p>#4: &#8220;Are there any more?&#8221; &#8211; Look for or ask if there are more people hurt.  The person most audible is likely not the person most in need of care.</p>
<p>#5: &#8220;Dead or alive?&#8221; &#8211; Assess the patient&#8217;s condition.</p>
<p>We then learned, and practiced: head-to-toe assessment, taking and recording vitals, moving a patient, deciding whether to evac; all while maintaining head control and spinal alignment.  In the second half of the day we covered first aid for head injury, shock, cuts, and abrasions.</p>
<p>This is the first class I&#8217;ve taken which uses realistic mock-injury scenarios.  There were 30 students in this class.  For each injury scenario, ten of us acted as patients while the remaining twenty worked in pairs as rescuers for a victim.  The victims had realistic-looking blood, bruises, abrasions, and cuts and we were given a script to follow which said what our injury was, how it occurred, our level of responsiveness (LOR) and other &#8220;facts&#8221;.  As rescuers these drills presented slightly realistic scenarios of incidents which could occur in the wilderness and great opportunities for hands-on practice.</p>
<p>&#8212;-</p>
<p>Wilderness first aid combines logic, compassion, and outdoors into one activity, and I like it. I think I&#8217;ve found a new interest.  I plan to take <a href="http://www.nols.edu/wmi/courses/wfr.shtml">Wilderness First Responder</a> training next summer.  Being a Wilderness First Responder such as a search and rescue (SAR) volunteer would be interesting and fulfilling as well as make me more prepared for family outings to the mountains.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/scottmeade.wordpress.com/1145/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/scottmeade.wordpress.com/1145/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/scottmeade.wordpress.com/1145/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/scottmeade.wordpress.com/1145/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/scottmeade.wordpress.com/1145/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/scottmeade.wordpress.com/1145/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/scottmeade.wordpress.com/1145/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/scottmeade.wordpress.com/1145/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/scottmeade.wordpress.com/1145/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/scottmeade.wordpress.com/1145/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/scottmeade.wordpress.com/1145/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/scottmeade.wordpress.com/1145/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/scottmeade.wordpress.com/1145/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/scottmeade.wordpress.com/1145/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=scottmeade.wordpress.com&#038;blog=8064086&#038;post=1145&#038;subd=scottmeade&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://scottmeade.wordpress.com/2012/04/29/nols-wilderness-first-aid/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/86510176fca94533818841c9be3db9e9?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">smeade</media:title>
		</media:content>
	</item>
		<item>
		<title>Chains</title>
		<link>http://scottmeade.wordpress.com/2012/04/28/chains/</link>
		<comments>http://scottmeade.wordpress.com/2012/04/28/chains/#comments</comments>
		<pubDate>Sat, 28 Apr 2012 02:50:50 +0000</pubDate>
		<dc:creator>smeade</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Productivity]]></category>

		<guid isPermaLink="false">http://scottmeade.wordpress.com/?p=1140</guid>
		<description><![CDATA[Inspired by Chris Strom, I&#8217;ve decided to create a new chain.  &#8221;Don&#8217;t break the chain&#8221; is based on the idea that consistent, repeated effort brings a successful outcome.  Each day you complete the task, you mark it.  After a while &#8230; <a href="http://scottmeade.wordpress.com/2012/04/28/chains/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=scottmeade.wordpress.com&#038;blog=8064086&#038;post=1140&#038;subd=scottmeade&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Inspired by <a href="http://japhr.blogspot.com/2012/04/366-or-how-i-tricked-myself-into-being.html">Chris Strom</a>, I&#8217;ve decided to create a new <a href="http://japhr.blogspot.com/2009/03/my-chain.html">chain</a>.  &#8221;Don&#8217;t break the chain&#8221; is based on the idea that consistent, repeated effort brings a successful outcome.  Each day you complete the task, you mark it.  After a while you&#8217;ve got a consecutive series of marks which form a chain.  As the chain gets longer, your motivation to not break the chain increases.  It&#8217;s not the length of the chain itself that is the key.  It&#8217;s that the chain encourages you to consistently and daily repeat the task.  Consistent and repeated task brings improved skill.  It&#8217;s that improved skill that&#8217;s the point.</p>
<p>My one-year chain is to write daily in this blog.  So, that&#8217;s it.  Here&#8217;s to day 1.</p>
<p>p.s. <a href="http://lifehacker.com/281626/jerry-seinfelds-productivity-secret?tag=softwaremotivation">Check out Jerry Seinfeld&#8217;s Productivity Secret</a> and <a href="https://chains.cc/">chains.cc/.</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/scottmeade.wordpress.com/1140/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/scottmeade.wordpress.com/1140/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/scottmeade.wordpress.com/1140/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/scottmeade.wordpress.com/1140/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/scottmeade.wordpress.com/1140/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/scottmeade.wordpress.com/1140/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/scottmeade.wordpress.com/1140/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/scottmeade.wordpress.com/1140/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/scottmeade.wordpress.com/1140/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/scottmeade.wordpress.com/1140/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/scottmeade.wordpress.com/1140/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/scottmeade.wordpress.com/1140/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/scottmeade.wordpress.com/1140/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/scottmeade.wordpress.com/1140/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=scottmeade.wordpress.com&#038;blog=8064086&#038;post=1140&#038;subd=scottmeade&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://scottmeade.wordpress.com/2012/04/28/chains/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/86510176fca94533818841c9be3db9e9?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">smeade</media:title>
		</media:content>
	</item>
		<item>
		<title>A sustainable pace</title>
		<link>http://scottmeade.wordpress.com/2011/02/10/a-sustainable-pace/</link>
		<comments>http://scottmeade.wordpress.com/2011/02/10/a-sustainable-pace/#comments</comments>
		<pubDate>Fri, 11 Feb 2011 03:41:49 +0000</pubDate>
		<dc:creator>smeade</dc:creator>
				<category><![CDATA[Productivity]]></category>

		<guid isPermaLink="false">http://scottmeade.com/?p=1114</guid>
		<description><![CDATA[Instead of spending a year searching for a block of 200 hours to work on a project, invest thirty to sixty minutes each day on it. After a year you will be surprised how the small blocks of time add &#8230; <a href="http://scottmeade.wordpress.com/2011/02/10/a-sustainable-pace/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=scottmeade.wordpress.com&#038;blog=8064086&#038;post=1114&#038;subd=scottmeade&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Instead of spending a year searching for a block of 200 hours to work on a project, invest thirty to sixty minutes each day on it.  After a year you will be surprised how the small blocks of time add up to hundreds of hours or productive, quality work.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/scottmeade.wordpress.com/1114/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/scottmeade.wordpress.com/1114/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/scottmeade.wordpress.com/1114/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/scottmeade.wordpress.com/1114/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/scottmeade.wordpress.com/1114/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/scottmeade.wordpress.com/1114/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/scottmeade.wordpress.com/1114/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/scottmeade.wordpress.com/1114/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/scottmeade.wordpress.com/1114/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/scottmeade.wordpress.com/1114/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/scottmeade.wordpress.com/1114/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/scottmeade.wordpress.com/1114/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/scottmeade.wordpress.com/1114/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/scottmeade.wordpress.com/1114/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=scottmeade.wordpress.com&#038;blog=8064086&#038;post=1114&#038;subd=scottmeade&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://scottmeade.wordpress.com/2011/02/10/a-sustainable-pace/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/86510176fca94533818841c9be3db9e9?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">smeade</media:title>
		</media:content>
	</item>
		<item>
		<title>3 Reasons to Make Decisions Faster</title>
		<link>http://scottmeade.wordpress.com/2010/09/22/decide-quickly/</link>
		<comments>http://scottmeade.wordpress.com/2010/09/22/decide-quickly/#comments</comments>
		<pubDate>Wed, 22 Sep 2010 15:17:41 +0000</pubDate>
		<dc:creator>smeade</dc:creator>
				<category><![CDATA[Productivity]]></category>

		<guid isPermaLink="false">http://scottmeade.com/?p=1086</guid>
		<description><![CDATA[Whether choosing which car to buy, which job to take, who to date, or which sandwich to order; there is no shortage of endless information and data that you could consume, tabulate, study and otherwise obsess over. Fear of making &#8230; <a href="http://scottmeade.wordpress.com/2010/09/22/decide-quickly/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=scottmeade.wordpress.com&#038;blog=8064086&#038;post=1086&#038;subd=scottmeade&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/uncut/16926192/">
<div class="thumb"><img src="http://scottmeade.files.wordpress.com/2010/09/16926192_a1eab8db27_t.jpg?w=584" alt="tj scenes" style="float:left;" /></div>
<p></a>  Whether choosing which car to buy, which job to take, who to date, or which sandwich to order; there is no shortage of endless information and data that you could consume, tabulate, study and otherwise obsess over. Fear of making the wrong choice prevents us from acting on a decision.  So one reason we gather and consider all the data we can accumulate is to have re-assurance that our decision was &#8220;sound&#8221; and &#8220;smart&#8221;, even if the results turns out less satisfactory than we expected.</p>
<p>Using the deep-data and indecision combo to buttress the fear bad decisions is bogus.  Here&#8217;s why you are better off making decisions quickly.</p>
<p><strong>1. Reduce stress.</strong></p>
<p>Pending decisions get thrown into your mental bucket with to-do lists, goals, chores, and worries.  A great way to battle feelings of being overwhelmed and disorganized is to reduce and simplify the amount of stuff you are juggling.  One easy way to reduce: eliminate pending decisions.  Make them and move on.</p>
<p>Not only will you be less stressed, but so will people that are awaiting your decision.</p>
<p><strong>2. Reduce uncertainty.  Increase value.</strong></p>
<p>Certainty is a major component of value.  Don&#8217;t know if that car is going to start every morning? It&#8217;s less valuable than a reliable car with certainty.  Don&#8217;t know if hurricanes will hit during an October cruise?  It&#8217;s less valuable than a February cruise when the weather is more certain.</p>
<p>It&#8217;s the same with people.  Every pending decision on your plate has introduced uncertainty thereby reducing your value.  Your &#8220;I don&#8217;t know yet&#8221; is less valuable than a &#8220;No&#8221; or a &#8220;Yes&#8221;, than an &#8220;A&#8221; or &#8220;B&#8221;.  Whether the answer is yes or no, A or B, you can instantly increase your value by making those decisions now.</p>
<p><strong>3. Learn quickly.</strong></p>
<p>You only learn what really works by doing it.  Learn faster then the other guys in business and you have a competitive advantage.  Learn faster in life and you&#8217;re able to fit more into life.</p>
<p>Got any decisions on your plate?</p>
<p><a href="http://www.flickr.com/photos/uncut/16926192/">(photo credit: tj scenes)</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/scottmeade.wordpress.com/1086/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/scottmeade.wordpress.com/1086/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/scottmeade.wordpress.com/1086/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/scottmeade.wordpress.com/1086/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/scottmeade.wordpress.com/1086/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/scottmeade.wordpress.com/1086/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/scottmeade.wordpress.com/1086/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/scottmeade.wordpress.com/1086/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/scottmeade.wordpress.com/1086/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/scottmeade.wordpress.com/1086/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/scottmeade.wordpress.com/1086/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/scottmeade.wordpress.com/1086/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/scottmeade.wordpress.com/1086/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/scottmeade.wordpress.com/1086/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=scottmeade.wordpress.com&#038;blog=8064086&#038;post=1086&#038;subd=scottmeade&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://scottmeade.wordpress.com/2010/09/22/decide-quickly/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/86510176fca94533818841c9be3db9e9?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">smeade</media:title>
		</media:content>

		<media:content url="http://scottmeade.files.wordpress.com/2010/09/16926192_a1eab8db27_t.jpg" medium="image">
			<media:title type="html">tj scenes</media:title>
		</media:content>
	</item>
		<item>
		<title>Notes on a Time Management Plan</title>
		<link>http://scottmeade.wordpress.com/2010/09/10/notes-on-a-time-management-plan/</link>
		<comments>http://scottmeade.wordpress.com/2010/09/10/notes-on-a-time-management-plan/#comments</comments>
		<pubDate>Fri, 10 Sep 2010 21:19:26 +0000</pubDate>
		<dc:creator>smeade</dc:creator>
				<category><![CDATA[Productivity]]></category>

		<guid isPermaLink="false">http://scottmeade.com/?p=877</guid>
		<description><![CDATA[ttt <a href="http://scottmeade.wordpress.com/2010/09/10/notes-on-a-time-management-plan/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=scottmeade.wordpress.com&#038;blog=8064086&#038;post=877&#038;subd=scottmeade&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Last week, I introduced a tongue-in-cheek &#8220;<a href="http://scottmeade.wordpress.com/2010/08/26/time-management/">Time Management Plan (and System)</a>&#8220;. Though a dig at our over scheduled, over committed and under focussed lives; this plan is real. And it works.</p>
<p><strong>The Plan</strong></p>
<p>0. Divide the day into three parts: &#8220;sleep&#8221;, &#8220;work&#8221;, and &#8220;play&#8221;.</p>
<p><strong>The System</strong></p>
<p>1. When it is time to sleep, sleep soundly.</p>
<p>2. When it is time to work, work with focus.</p>
<p>3. When it is time to play, play with passion.</p>
<p><strong>Notes</strong></p>
<ul>
<li>Do plenty of all three, every day.</li>
<li>Respect the present. Be present.  Be &#8220;in the moment&#8221;. When sleeping, only sleep (no laptop in bed). When playing, only play (no iPhone on the mountain hike).  When working, only work (no checking twitter every 2 minutes).</li>
<li>Respect the proportions. Trying to shrink one slice in order get more of another always backfires.  Less sleep means less productive work.  Less work means less resources to use for play.  Less play means less restful sleep and less creative, unique work.</li>
<li>Respect the parts. Don&#8217;t try to create more than three slices.  Patterns such as &#8220;sleep&#8221;, &#8220;work&#8221;, &#8220;sleep&#8221;, &#8220;play&#8221;, &#8220;work&#8221;, &#8220;play&#8221;, &#8220;work&#8221;, &#8220;sleep&#8221; do not work because there is too much lost time and energy in the transition zones when moving between slices.</li>
</ul>
<p><strong>Why does this work?</strong><br />
The alternative is what I suspect all these people that are &#8220;always working&#8221; are really doing. Spending a lot of the work day on unfocussed web surfing, Twitter, and blog reading and then staying up all night because of too much work &#8211; resulting in getting no sleep and then not being able to focus on work the next day. This time management plan breaks that vicious cycle.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/scottmeade.wordpress.com/877/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/scottmeade.wordpress.com/877/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/scottmeade.wordpress.com/877/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/scottmeade.wordpress.com/877/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/scottmeade.wordpress.com/877/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/scottmeade.wordpress.com/877/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/scottmeade.wordpress.com/877/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/scottmeade.wordpress.com/877/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/scottmeade.wordpress.com/877/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/scottmeade.wordpress.com/877/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/scottmeade.wordpress.com/877/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/scottmeade.wordpress.com/877/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/scottmeade.wordpress.com/877/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/scottmeade.wordpress.com/877/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=scottmeade.wordpress.com&#038;blog=8064086&#038;post=877&#038;subd=scottmeade&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://scottmeade.wordpress.com/2010/09/10/notes-on-a-time-management-plan/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/86510176fca94533818841c9be3db9e9?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">smeade</media:title>
		</media:content>
	</item>
	</channel>
</rss>
