<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5161224848860163147</id><updated>2024-10-24T13:32:05.436-06:00</updated><category term="development"/><category term="Methodology"/><category term="cable"/><category term="cutting the cord"/><category term="streaming"/><category term="Android"/><category term="CMU"/><category term="Persona"/><category term="Personal"/><category term="extreme programming"/><category term="A. Steele"/><category term="Agile"/><category term="Alan Cooper"/><category term="Andrew H. Steele"/><category term="Andrew Halsey Steele"/><category term="Andrew Steele"/><category term="Android Development"/><category term="Android Development Environment"/><category term="Books"/><category term="Conference"/><category term="Kent Beck"/><category term="Mobile Application Development"/><category term="Mobile Application Ideas"/><category term="Setup Android Development"/><category term="Stack Overflow"/><category term="Steele"/><category term="Travel"/><category term="Web/Tech"/><category term="about Andrew Steele"/><category term="agile methodology"/><category term="agile practices"/><category term="ahsteele"/><category term="carnegie mellon"/><category term="carnegie mellon silicon valley"/><category term="development methodology"/><category term="extreme programming explained"/><category term="geocam"/><category term="goal driven design"/><category term="google"/><category term="inmates are running the asylum"/><category term="nasa"/><category term="personas"/><category term="roku"/><category term="who is Andrew Steele"/><title type='text'>Steele Bit</title><subtitle type='html'>programming &amp;amp; development musings by Andrew Steele</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.steelebit.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5161224848860163147/posts/default?alt=atom&amp;redirect=false'/><link rel='alternate' type='text/html' href='http://www.steelebit.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/16780657254503392423</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>13</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5161224848860163147.post-4271990490005589922</id><published>2012-07-08T15:34:00.001-06:00</published><updated>2012-08-03T19:30:41.639-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="cable"/><category scheme="http://www.blogger.com/atom/ns#" term="cutting the cord"/><category scheme="http://www.blogger.com/atom/ns#" term="streaming"/><title type='text'>Cord cut, now what?</title><content type='html'>In August 2011 Jamie and I &lt;a href=&quot;http://www.steelebit.com/2011/09/cutting-cord.html&quot;&gt;cut the cord&lt;/a&gt;. It has been almost a year since this &quot;dramatic&quot; move. Even after &lt;a href=&quot;http://www.steelebit.com/2011/09/cord-cutting-rejoinder.html&quot;&gt;clarifying points from the original post&lt;/a&gt;, I still get plenty of quizzical looks and&amp;nbsp;probing&amp;nbsp;questions regarding our decision so I figured another post was in order.&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Early on it became apparent that it would be nice to have basic television available.&lt;/div&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
Since June 12, 2009, full-power television stations nationwide have been broadcasting in a digital format. (&lt;a href=&quot;http://www.dtv.gov/&quot; style=&quot;background-color: white;&quot;&gt;DTV.gov&lt;/a&gt;)&lt;/blockquote&gt;
Meaning that basic television from ABC, FOX, NBC, CBS, etc. is available in High Definition. To receive these stations we purchased a digital antenna. After some research including checking the &lt;a href=&quot;http://transition.fcc.gov/mb/engineering/maps/&quot;&gt;DTV Reception Maps&lt;/a&gt;&amp;nbsp;I determined the &lt;a href=&quot;http://www.amazon.com/gp/product/B0007MXZB2/ref=as_li_ss_tl?ie=UTF8&amp;amp;tag=steelebit-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=B0007MXZB2&quot;&gt;Terk HDTV Indoor Amplified HD Antenna&lt;/a&gt; to be sufficient for our needs.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.amazon.com/gp/product/B0007MXZB2/ref=as_li_ss_il?ie=UTF8&amp;amp;tag=steelebit-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=B0007MXZB2&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://ws.assoc-amazon.com/widgets/q?_encoding=UTF8&amp;amp;Format=_SL160_&amp;amp;ASIN=B0007MXZB2&amp;amp;MarketPlace=US&amp;amp;ID=AsinImage&amp;amp;WS=1&amp;amp;tag=steelebit-20&amp;amp;ServiceVersion=20070822&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
In our home this antenna gets great reception. The antenna is primarily used to watch news broadcasts and the Today Show. It has also come in handy for the occasional sports broadcast. The quality is as clear if not clearer than the basic stations provided on cable and renders at 1080i.&lt;br /&gt;
&lt;br /&gt;
Between &lt;a href=&quot;http://www.netflix.com/&quot;&gt;Netflix&lt;/a&gt;, &lt;a href=&quot;http://www.huluplus.com/&quot;&gt;Hulu Plus&lt;/a&gt;, &lt;a href=&quot;http://www.pandora.com/&quot;&gt;Pandora&lt;/a&gt;,&amp;nbsp;&lt;a href=&quot;http://www.amazon.com/vod&quot;&gt;Amazon Instant Video&lt;/a&gt;, &lt;a href=&quot;http://www.redbox.com/&quot;&gt;Redbox&lt;/a&gt;&amp;nbsp;and &lt;a href=&quot;http://www.apple.com/appletv/&quot;&gt;Apple TV&lt;/a&gt; we have access to plenty of content. We pay subscription fees for Netflix, Hulu Plus, and Pandora, but at $8.55, $7.99 and $3.00 the total cost of $19.54 is nominal. Amazon Instant Video, Redbox and Apple TV gives us access to current run television and movies we cannot access via our streaming services. How much each costs depends on how many movies or shows we rent/buy in a given month.&lt;br /&gt;
&lt;style&gt;
td, th { padding-left: 5px; }
&lt;/style&gt;
&lt;br /&gt;
&lt;table style=&quot;font-size: 85%;&quot;&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Service&lt;/th&gt;
&lt;th&gt;How we use it&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Netflix&lt;/td&gt;
&lt;td&gt;Movies, documentaries and previous season TV shows&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Hulu Plus&lt;/td&gt;
&lt;td&gt;Current run TV shows&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Pandora&lt;/td&gt;
&lt;td&gt;Streaming a huge selection of music&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Amazon&lt;/td&gt;
&lt;td&gt;Purchase current run TV shows and rent the occasional movie&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Redbox&lt;/td&gt;
&lt;td&gt;Rent new release movies&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Apple TV (iTunes)&lt;/td&gt;
&lt;td&gt;Rent movies&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
Hulu Plus covers many of the current run shows which we like to watch. However, there are&amp;nbsp;a few&amp;nbsp;shows which are not available. Thankfully, both &lt;a href=&quot;http://itunes.apple.com/us/app/abc-player/id364191819?mt=8&quot;&gt;ABC&lt;/a&gt; and &lt;a href=&quot;http://itunes.apple.com/us/app/nbc/id442839435?mt=8&quot;&gt;NBC&lt;/a&gt; offer iPad applications from which most of their current content is available. Unfortunately, neither FOX nor CBS offer similar applications. This is not a huge deal as we don&#39;t watch many current run CBS or FOX shows.&lt;br /&gt;
&lt;br /&gt;
Many shows which are not available via a dedicated app are available from the web.&amp;nbsp;&lt;span style=&quot;background-color: white;&quot;&gt;Via &lt;a href=&quot;http://en.wikipedia.org/wiki/AirPlay&quot;&gt;Apple AirPlay&lt;/a&gt; we can easily stream content from our iPads to our Apple TV. Meaning that anything we can watch on our iPads we can watch on our televisions. With &lt;a href=&quot;http://en.wikipedia.org/wiki/Mac_OS_X_Mountain_Lion#New_and_changed_features&quot;&gt;AirPlay being added to the latest Mac OS X revision&lt;/a&gt; we will be able to watch anything on the internet on our Apple TV.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
There are a few shows that are only available to us via purchase. Right now we are buying content from Amazon Instant Video. We pay for&amp;nbsp;&lt;a href=&quot;http://www.amazon.com/gp/product/B005LFA1DK/ref=as_li_ss_tl?ie=UTF8&amp;amp;tag=steelebit-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=B005LFA1DK&quot; style=&quot;background-color: white;&quot;&gt;How I Met Your Mother&lt;/a&gt;,&lt;span style=&quot;background-color: white;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://www.amazon.com/gp/product/B005CKPQHA/ref=as_li_ss_tl?ie=UTF8&amp;amp;tag=steelebit-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=B005CKPQHA&quot; style=&quot;background-color: white;&quot;&gt;Breaking Bad&lt;/a&gt;&lt;span style=&quot;background-color: white;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://www.amazon.com/gp/product/B0061IMJBI/ref=as_li_ss_tl?ie=UTF8&amp;amp;tag=steelebit-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=B0061IMJBI&quot; style=&quot;background-color: white;&quot;&gt;The Walking Dead&lt;/a&gt;&lt;span style=&quot;background-color: white;&quot;&gt;, &lt;a href=&quot;http://rcm.amazon.com/e/cm?lt1=_blank&amp;amp;bc1=000000&amp;amp;IS2=1&amp;amp;bg1=FFFFFF&amp;amp;fc1=000000&amp;amp;lc1=0000FF&amp;amp;t=steelebit-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=as4&amp;amp;m=amazon&amp;amp;f=ifr&amp;amp;ref=ss_til&amp;amp;asins=B007MAF574&quot;&gt;In Plain Sight&lt;/a&gt; (&lt;a href=&quot;http://www.steelebaby.info/2012/01/steele-babies-in-plain-sight.html&quot;&gt;for obvious reasons&lt;/a&gt;) and&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://www.amazon.com/gp/product/B001A5HBJC/ref=as_li_ss_tl?ie=UTF8&amp;amp;tag=steelebit-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=B001A5HBJC&quot; style=&quot;background-color: white;&quot;&gt;Mad Men&lt;/a&gt;&lt;span style=&quot;background-color: white;&quot;&gt;. That said all of the past seasons for these shows were recently added to Netflix so we may reevaluate how imperative it is for us to watch the current season.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Aside from what we can purchase, Amazon Instant Video continues to increase in value. The service is quickly adding many free options for Amazon Prime subscribers. If you are not familiar, Amazon Prime is a subscription service which allows you to receive Amazon orders in two days, borrow one free Kindle book a month, and stream an ever increasing library of free media content. Since the question of price is already in your mind Amazon Prime only costs $6.67 a month, but you pay for it via an upfront fee of $79.99.
&lt;br /&gt;
&lt;br /&gt;
Without the ease of cable stations sports are still difficult to consume, but i&lt;span style=&quot;background-color: white;&quot;&gt;f I really cared I could purchase streaming passes for all of the professional sports leagues. College sports are still the most difficult to watch with via streaming. However,&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: white;&quot;&gt;I still maintain an Xbox Live subscription (got a great deal for a year&#39;s subscription at Christmas time) and use it to watch some college basketball. In fact, a few&amp;nbsp;non-conference&amp;nbsp;Lobo basketball games were streamable via ESPN3 on the Xbox. Even better in two instances the games were shown in HD whereas the local Comcast feed was not. When we cannot stream a Lobo game we listen to it on the radio, go to a friends house, sports bar or skip it. Outside of Lobo basketball sports are not a huge deal to us so our inability to easily consume sports content is inconsequential.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;Even with all of that said slowly but surely it seems that sports are becoming more convenient to stream: the &lt;a href=&quot;http://techcrunch.com/2012/02/05/first-legal-streaming-super-bowl-a-success-but-audience-still-denied-the-real-show/&quot;&gt;2012 Super Bowl was streamed live for the first time&lt;/a&gt; and we are watching the &lt;/span&gt;&lt;a href=&quot;http://itunes.apple.com/us/app/tour-france-live-mobile-nbc/id536362455?mt=8&quot; style=&quot;background-color: white;&quot;&gt;2012 Tour De France via the NBC iPad app&lt;/a&gt;&lt;span style=&quot;background-color: white;&quot;&gt;. The app provides all kinds of statistics and information about the riders. While not perfect at $14.99 it&#39;s still a&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: white;&quot;&gt;pittance&lt;/span&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&amp;nbsp;to pay when compared to a full blown cable subscription.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;While reading this you may not have picked up on the number of devices that we use to consume streaming content: That number stands at seven devices:&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Xbox&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;background-color: white;&quot;&gt;Apple TV&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;background-color: white;&quot;&gt;iPad / iPhone
&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Roku&lt;/li&gt;
&lt;li&gt;Antenna&lt;/li&gt;
&lt;li&gt;Computer&lt;/li&gt;
&lt;li&gt;Blu-ray Player&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
The way we consume content varies between devices and is not always the same even on the same device.&amp;nbsp;&lt;span style=&quot;background-color: white;&quot;&gt;To Microsoft&#39;s credit they continue to add apps and services to the Xbox which make it our go to device for streaming.&lt;/span&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&amp;nbsp;The variety of ways to watch TV is not a huge deal but does require consideration each time you want to watch a program.&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: white;&quot;&gt;With cutting the cord there is no &quot;turn on, tune in, drop out.&quot; Even with the minor inconveniences &lt;/span&gt;&lt;span style=&quot;background-color: white;&quot;&gt;we are still incredibly satisfied with our decision.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;h4&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;tl;dr&lt;/span&gt;&lt;/h4&gt;
We use a variety of devices and&amp;nbsp;mechanisms&amp;nbsp;to watch television. It can be inconvenient and is rarely consistent. Cutting the cord has&amp;nbsp;definitely&amp;nbsp;worked for us, but is not for everyone.&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.steelebit.com/feeds/4271990490005589922/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.steelebit.com/2012/07/cord-cut-now-what.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5161224848860163147/posts/default/4271990490005589922'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5161224848860163147/posts/default/4271990490005589922'/><link rel='alternate' type='text/html' href='http://www.steelebit.com/2012/07/cord-cut-now-what.html' title='Cord cut, now what?'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/16780657254503392423</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5161224848860163147.post-506137282911018361</id><published>2011-09-04T16:30:00.003-06:00</published><updated>2012-07-09T20:48:50.320-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="cable"/><category scheme="http://www.blogger.com/atom/ns#" term="cutting the cord"/><category scheme="http://www.blogger.com/atom/ns#" term="streaming"/><title type='text'>Cord Cutting Rejoinder</title><content type='html'>&lt;div&gt;
My post on &lt;a href=&quot;http://www.steelebit.com/2011/09/cutting-cord.html&quot;&gt;Cutting the Cord&lt;/a&gt; was intended to clarify just what exactly my wife and I are doing for media entertainment since we are no longer paying for cable TV service. The post netted some great responses!&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Brandon pointed out that you can &lt;a href=&quot;http://twitter.com/#!/BWells/status/109455454496759808&quot;&gt;purchase a Tour de France subscription&lt;/a&gt; for $19. In &lt;a href=&quot;http://twitter.com/#!/BWells/status/109457614823358464&quot;&gt;Brandon&#39;s opinion&lt;/a&gt;:&lt;/div&gt;
&lt;blockquote&gt;
The [Tour de France] streaming is better than the TV coverage. Has lots more data (Speed, Heart Rate, Power Output, GPS tracker etc...)&lt;/blockquote&gt;
&lt;div&gt;
Hooking a computer up to a TV to watch the race will not be a problem. In fact I&#39;m thinking of building a home theater PC (HTPC) to run &lt;a href=&quot;http://www.boxee.tv/make&quot;&gt;Boxee&lt;/a&gt; software and stream web only content to my television. Which will largely depending on how well using a &lt;a href=&quot;http://www.roku.com/&quot;&gt;Roku&lt;/a&gt; only works out once fall shows return.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;a href=&quot;http://twitter.com/#!/adamjcherry/status/109668810893705218&quot;&gt;Adam was curious&lt;/a&gt; if the cost for internet access had increased as a result of cord cutting. The short answer is no.&amp;nbsp;The long answer-- I have long paid Comcast for additional internet bandwidth. My internet cost was around $67.95 regardless of my television&amp;nbsp;subscription. The discount for &quot;bundling&quot; TV and internet is a few dollars.&amp;nbsp;Interestingly&amp;nbsp;when I canceled my TV service the Comcast customer service&amp;nbsp;representative&amp;nbsp;was kind enough to give me a yearlong internet price discount at $49.95 including my speed boost. So to clarify I did not include my internet cost because the price was barely affected by canceling TV service. Sure it&#39;ll be cheaper for a year, but will reset to where it had been before&amp;nbsp;whether&amp;nbsp;I have cable TV or not.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Several friends have pointed out the &lt;a href=&quot;http://xfinity.comcast.net/terms/network/amendment/&quot;&gt;Comcast data threshold of 250 gigabytes&lt;/a&gt;. The 250 gigabyte bandwidth cap is an arbitrary restriction that Comcast established in October of 2008. According to Comcast most users only utilize 5 to 6 gigabytes a month.&amp;nbsp;In 2008 Comcast provided the following statistics on consumption activities:&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Send 50 million emails (at 0.05 KB/email)&lt;/li&gt;
&lt;li&gt;Download 62,500 songs (at 4 MB/song)&lt;/li&gt;
&lt;li&gt;Download 125 standard-definition movies (at 2 GB/movie)&lt;/li&gt;
&lt;li&gt;Upload 25,000 hi-resolution digital photos (at 10 MB/photo)&lt;/li&gt;
&lt;/ul&gt;
The &lt;a href=&quot;http://www.wired.com/magazine/19-08/&quot;&gt;August 2011 edition of Wired&lt;/a&gt; included the article &lt;a href=&quot;http://www.wired.com/magazine/2011/07/st_infoporn_bandwidth/&quot;&gt;What Bandwidth Caps Would Mean for Internet Gluttons&lt;/a&gt;&amp;nbsp;using an&amp;nbsp;infographic to explain&amp;nbsp;bandwidth consumption:&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.wired.com/magazine/wp-content/images/19-08/st_infoporn_bandwidth_f2.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;640&quot; src=&quot;http://www.wired.com/magazine/wp-content/images/19-08/st_infoporn_bandwidth_f2.jpg&quot; width=&quot;427&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
For perspective the Full Lord of the Rings&amp;nbsp;Trilogy&amp;nbsp;is 11 hours and 23 minutes. More importantly in most cases &lt;a href=&quot;http://en.wikipedia.org/wiki/Netflix#Internet_video_streaming&quot;&gt;Netflix&lt;/a&gt;, &lt;a href=&quot;http://www.hulu.com/plus?src=about&quot;&gt;Hulu&lt;/a&gt;, and &lt;a href=&quot;http://www.amazon.com/gp/video/ontv/faq#whatQuality?ie=UTF8&amp;amp;tag=steelebit-20&amp;amp;linkCode=ur2&amp;amp;camp=1789&amp;amp;creative=390957&quot;&gt;Amazon&lt;/a&gt; only stream in 720p, which is still HD just not 1080p. So streaming a 22-minute HD television show eats 0.42 gigabytes and a 44-minute show 0.84 gigabytes. Watching the typical feature film in HD would require roughly 2.5 gigabytes. Further, not all of the content we stream is in HD (MacGyver anyone) so these numbers are even lower.&lt;br /&gt;
&lt;br /&gt;
Since cutting the cord we are averaging 4 - 5 gigabytes a day. At that rate I will consume roughly 135 gigabytes a month. At this point the 250 gigabyte cap is not overly limiting, but I will keep an eye on my consumption because if we &lt;a href=&quot;http://www.wired.com/epicenter/2011/07/seattle-comcast/&quot;&gt;exceed the limit for two months in a six month period Comcast will cut our cord&lt;/a&gt;.&amp;nbsp;Given our current consumption patterns I am not worried about that happening.&lt;br /&gt;
&lt;br /&gt;
Please keep the questions and comments coming. It has been interesting learning what others are doing to the cord, as well as having people question my setup. We continue to be pleased with our decision.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.steelebit.com/feeds/506137282911018361/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.steelebit.com/2011/09/cord-cutting-rejoinder.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5161224848860163147/posts/default/506137282911018361'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5161224848860163147/posts/default/506137282911018361'/><link rel='alternate' type='text/html' href='http://www.steelebit.com/2011/09/cord-cutting-rejoinder.html' title='Cord Cutting Rejoinder'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/16780657254503392423</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5161224848860163147.post-2552492544379359346</id><published>2011-09-01T07:55:00.000-06:00</published><updated>2011-09-01T08:05:14.250-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="cable"/><category scheme="http://www.blogger.com/atom/ns#" term="cutting the cord"/><category scheme="http://www.blogger.com/atom/ns#" term="roku"/><category scheme="http://www.blogger.com/atom/ns#" term="streaming"/><title type='text'>Cutting the Cord</title><content type='html'>As of Monday, August 22nd, 2011 my wife and I are no longer cable television subscribers. For both of us this is the first time in our lifetimes that we have not had cable television in our home. While this sounds like a dramatic change in reality it will not be that much different from when we had cable.&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
For the last six months I have been talking about canceling cable with anyone who will listen. I spent the six months before that pondering how I would do so. Like a true geek I inundated myself with information on the topic, devising various configuration options. Not wanting to fall into &lt;a href=&quot;http://en.wikipedia.org/wiki/Analysis_paralysis&quot;&gt;analysis paralysis&lt;/a&gt; I pulled the trigger in April and purchased a Roku XD for $79.99.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlK2jojcRL5OIXbBi8KZOv0KhnTPI8saAMKTBpGsCP6oAbRKQh0B8FeAf76p5edAZ5bFhsaDks77GL6YBxO4iY180Gyqs1dPNwGhGLl4Q1bRBZDjulSLsFGssEa1oG9tjHK9eP6VYXRjA/s1600/roku_xd.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;280&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlK2jojcRL5OIXbBi8KZOv0KhnTPI8saAMKTBpGsCP6oAbRKQh0B8FeAf76p5edAZ5bFhsaDks77GL6YBxO4iY180Gyqs1dPNwGhGLl4Q1bRBZDjulSLsFGssEa1oG9tjHK9eP6VYXRjA/s400/roku_xd.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
For those unfamiliar with &lt;a href=&quot;http://www.roku.com/&quot;&gt;Roku&lt;/a&gt; let me provide a bit of background. Roku is a consumer electronics company which &lt;a href=&quot;http://www.netflix.com/&quot;&gt;Netflix&lt;/a&gt; selected in 2007 to build an exclusive device for their streaming video service. Netflix then decided it would be better served to release a plethora of &lt;a href=&quot;http://www.netflix.com/NetflixReadyDevices&quot;&gt;Netflix Ready Devices&lt;/a&gt; instead of offering only a single device. Undeterred&amp;nbsp;Roku&amp;nbsp;released their initial device as a platform making it easy for other providers to deliver content to the device. This shift was the right move for both companies as Netflix streaming is ubiquitous and Roku offers over 300 &quot;channels.&quot; There have been several hardware iterations since the initial release, the most recent being the new&amp;nbsp;&lt;a href=&quot;http://www.amazon.com/s?ie=UTF8&amp;amp;x=0&amp;amp;ref_=nb_sb_ss_i_0_8&amp;amp;y=0&amp;amp;field-keywords=roku%20xds&amp;amp;url=search-alias%3Daps&amp;amp;sprefix=roku%20xds#?url=search-alias=aps?_encoding=UTF8&amp;amp;tag=steelebit-20&amp;amp;linkCode=ur2&amp;amp;camp=1789&amp;amp;creative=390957&quot;&gt;Roku 2 models&lt;/a&gt;&amp;nbsp;unveiled at the end of July.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
With shiny new hardware in hand we began to stream Netflix instant videos and Pandora to our television via the Roku. This was not a huge change as previously we had both of these services available to us on our Samsung&amp;nbsp;Blu-ray player. The Roku offered a better user experience so it replaced that function of the Blu-ray player, but was not yet a cable TV replacement.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
In May&amp;nbsp;&lt;a href=&quot;http://www.hulu.com/&quot;&gt;Hulu&lt;/a&gt; offered a free month of &lt;a href=&quot;http://www.hulu.com/plus&quot;&gt;Hulu Plus&lt;/a&gt; to anyone with a dot edu email address. A Carnegie Mellon graduate student at the time I took them up on their offer. Hulu Plus offers not just a handful of episodes but full current seasons which can be streamed to a variety of devices, my Roku included. While Hulu Plus does not feature every show we watch in prime time it covers the majority of them.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
The combination of content offered from Netflix and Hulu Plus made me begin to believe it would be possible to cut the cord. But we were still missing shows which were not available on either service. Lacking services to provide access to content I began to examine what it would cost to purchase shows à la carte from &lt;a href=&quot;http://www.amazon.com/Instant-Video/b?ie=UTF8&amp;amp;node=2858778011&amp;amp;ref_=sa_menu_aiv_vid0#?_encoding=UTF8&amp;amp;tag=steelebit-20&amp;amp;linkCode=ur2&amp;amp;camp=1789&amp;amp;creative=390957&quot;&gt;Amazon Instant Video&lt;/a&gt;. Amazingly Amazon provided options for purchasing most of the shows missing from Hulu Plus. The cost for individual shows feels a bit overpriced but is not egregious. Amazon does offer season passes to most shows which provides a discount over the individual price.&lt;br /&gt;
&lt;br /&gt;
My wife and I have different tastes in TV shows, but here&#39;s what we are watching and where are we watching it:&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Hulu Plus
&lt;ul&gt;
&lt;li&gt;Castle&lt;/li&gt;
&lt;li&gt;Biggest Loser&lt;/li&gt;
&lt;li&gt;Cougar Town&lt;/li&gt;
&lt;li&gt;Modern Family&lt;/li&gt;
&lt;li&gt;30 Rock&lt;/li&gt;
&lt;li&gt;Parks and Recreation&lt;/li&gt;
&lt;li&gt;Office&lt;/li&gt;
&lt;li&gt;Glee&lt;/li&gt;
&lt;li&gt;Secret Life of the American Teenager&lt;/li&gt;
&lt;li&gt;Saturday Night Live&lt;/li&gt;
&lt;li&gt;Body of Proof&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Amazon
&lt;ul&gt;
&lt;li&gt;Breaking Bad&lt;/li&gt;
&lt;li&gt;How I Met Your Mother&lt;/li&gt;
&lt;li&gt;Mad Men&lt;/li&gt;
&lt;li&gt;Psych&lt;/li&gt;
&lt;li&gt;Dexter&lt;/li&gt;
&lt;li&gt;The Killing&lt;/li&gt;
&lt;li&gt;The Walking Dead&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Hulu Web
&lt;ul&gt;
&lt;li&gt;Covert Affairs&lt;/li&gt;
&lt;li&gt;White Collar&lt;/li&gt;
&lt;li&gt;Burn Notice&lt;/li&gt;
&lt;li&gt;Community&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Web
&lt;ul&gt;
&lt;li&gt;Gossip Girl&lt;/li&gt;
&lt;li&gt;Project Runway&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div&gt;
Of the shows we &quot;care&quot; about only The Middle and The Big Bang Theory are not available. Which is ironic because The Middle is about a family who would never think of streaming their television content and The Big Bang Theory is about geeks who most certainly would.&lt;br /&gt;
&lt;br /&gt;
With entertainment television mostly covered sports are the only piece missing. I do not watch a lot of sports, but do closely follow Lobo Men&#39;s Basketball. Sadly &lt;a href=&quot;http://www.themtn.tv/pages/faq&quot;&gt;The Mountain does not provide a streaming option&lt;/a&gt; so cutting the cord will cost me my ability to watch Lobo games at home. I have already had several invites to &lt;a href=&quot;http://twitter.com/#!/KMcGuire06/status/106457038804090880&quot;&gt;watch games at friends houses&lt;/a&gt;, can turn on the radio and there are always sports bars.&amp;nbsp;Next summer I will have to determine if there is a way to easily stream the Tour de France.&amp;nbsp;Beyond cycling and Lobo basketball-- ESPN3 HD content can be streamed via my Xbox Live subscription. If I cared to pay for MLB, UFC or the NHL I could stream them to the Roku. If I owned a PlayStation 3 I could subscribe and then stream the NFL Ticket. Point is if sports are your thing there are options though I am finding for college sports they might be a bit more limited.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
So what&#39;s the bottom line? How much is this shift saving me?&amp;nbsp;Let me break things down:&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Service&lt;/th&gt;
&lt;th&gt;Monthly Cost&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Hulu Plus&lt;/td&gt;
&lt;td&gt;$7.99&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Pandora One&lt;/td&gt;
&lt;td&gt;$3.00&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Netflix Streaming&lt;/td&gt;
&lt;td&gt;$8.55&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Amazon Instant Video&lt;/td&gt;
&lt;td&gt;$30.00&amp;nbsp;est.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Xbox Live&lt;/td&gt;
&lt;td&gt;$9.99&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;br /&gt;
&lt;div&gt;
I am not convinced we will be purchasing all of the shows I&#39;ve listed from Amazon Instant Video so the $30.00 estimate should go way down.&amp;nbsp;Jamie and I just had &lt;a href=&quot;http://www.steelebaby.info/&quot;&gt;twin girls&lt;/a&gt; so we do not have the time for television that we used to. My guess is that because of our limited time available, back seasons of shows we have not seen will suffice to keep us entertained. Unless we really need to see a show near when it aired, I can see us waiting for the price to go down or become available on Hulu or Netflix. Additionally, I am not convinced I need ESPN3 or that I will have time to enjoy Xbox Live so we might be&amp;nbsp;eliminating&amp;nbsp;that cost as well.&lt;br /&gt;
&lt;br /&gt;
Bottom line we were paying a little over $100 a month for cable television. With a full package of Amazon Streaming and Xbox Live our monthly cost would be $59.53. Cut&amp;nbsp;Xbox Live or&amp;nbsp;a percentage of the shows we are willing to pay Amazon for and that number drops perceptibly. My guess is our actual monthly total for television entertainment will be closer to $30 or $40.&lt;br /&gt;
&lt;br /&gt;
The simple fact that I am in control of what shows I want to pay for, rather than having them prescribed to me as a bundle from my cable provider is what I am most excited about. If a show becomes uninteresting I stop paying for it immediately saving not only money but time.&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://www.steelebit.com/feeds/2552492544379359346/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.steelebit.com/2011/09/cutting-cord.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5161224848860163147/posts/default/2552492544379359346'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5161224848860163147/posts/default/2552492544379359346'/><link rel='alternate' type='text/html' href='http://www.steelebit.com/2011/09/cutting-cord.html' title='Cutting the Cord'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/16780657254503392423</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlK2jojcRL5OIXbBi8KZOv0KhnTPI8saAMKTBpGsCP6oAbRKQh0B8FeAf76p5edAZ5bFhsaDks77GL6YBxO4iY180Gyqs1dPNwGhGLl4Q1bRBZDjulSLsFGssEa1oG9tjHK9eP6VYXRjA/s72-c/roku_xd.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5161224848860163147.post-510119459211565670</id><published>2011-01-15T10:45:00.000-07:00</published><updated>2011-01-15T10:45:37.858-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="carnegie mellon"/><category scheme="http://www.blogger.com/atom/ns#" term="carnegie mellon silicon valley"/><category scheme="http://www.blogger.com/atom/ns#" term="CMU"/><category scheme="http://www.blogger.com/atom/ns#" term="geocam"/><category scheme="http://www.blogger.com/atom/ns#" term="google"/><category scheme="http://www.blogger.com/atom/ns#" term="nasa"/><title type='text'>Carnegie Mellon Practicum Project</title><content type='html'>&lt;a href=&quot;http://sv.cmu.edu&quot;&gt;Carnegie Mellon Silicon Valley&lt;/a&gt; approaches teaching through &lt;em&gt;learn by doing&lt;/em&gt;. This approach emphasizes group work in simulated real world situations in all courses. As a capstone course students partake in a &lt;a href=&quot;http://www.cmu.edu/silicon-valley/industry-connect/practicums/index.html&quot;&gt;practicum&lt;/a&gt; which “offers an educational opportunity for students to work for corporate clients doing real-time work, under the guidance of faculty.”&lt;br /&gt;
&lt;br /&gt;
For my capstone course at I am working on the &lt;a href=&quot;http://disastercam.blogspot.com/&quot;&gt;GeoCam Project&lt;/a&gt;. From the GeoCam blog:&lt;br /&gt;
&lt;blockquote&gt;The GeoCam Project aims to build a network of citizen disaster responders out of people helping people every day.&lt;br /&gt;
&lt;/blockquote&gt;Google funds the project and the team works at the &lt;a href=&quot;http://en.wikipedia.org/wiki/NASA_Ames_Research_Center&quot;&gt;NASA Ames Research Center&lt;/a&gt;. The project will put me out of my comfort zone as it relies upon languages, frameworks, and platforms I do not have much experience with. I am excited to begin work on the project and will be documenting some of my experiences here.</content><link rel='replies' type='application/atom+xml' href='http://www.steelebit.com/feeds/510119459211565670/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.steelebit.com/2011/01/carnegie-mellon-practicum-project.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5161224848860163147/posts/default/510119459211565670'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5161224848860163147/posts/default/510119459211565670'/><link rel='alternate' type='text/html' href='http://www.steelebit.com/2011/01/carnegie-mellon-practicum-project.html' title='Carnegie Mellon Practicum Project'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/16780657254503392423</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5161224848860163147.post-6252519944689597147</id><published>2010-10-12T14:33:00.001-06:00</published><updated>2011-01-07T00:13:45.489-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Stack Overflow"/><category scheme="http://www.blogger.com/atom/ns#" term="Web/Tech"/><title type='text'>Ask and You Shall Receive</title><content type='html'>I am in the process of &lt;a href=&quot;http://meta.stackoverflow.com/q/65335/61654&quot; target=&quot;_self&quot;&gt;preparing a presentation&lt;/a&gt; on &lt;a href=&quot;http://www.stackoverflow.com/&quot; target=&quot;_self&quot;&gt;Stack Overflow&lt;/a&gt;&amp;nbsp;for the &lt;a href=&quot;http://www.sandia.gov/&quot; target=&quot;_self&quot;&gt;Sandia&lt;/a&gt; .NET User Group. In simple terms Stack Overflow is a programming &lt;a href=&quot;http://stackoverflow.com/about&quot; target=&quot;_self&quot;&gt;question and answer site that&#39;s free&lt;/a&gt;. If you have not heard of it you are either not a programmer or have not been standing near me when I am singing the site&#39;s praises.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_1wD_DhR6NnoaRpupC8-BmMr3EXF_XQy11mQxShvBYpa_-g-Nb5OjOe9XSKWvYosoOT1H3hvS8f186Bjpssb-0g58A5ydWJqghyphenhyphenbWn6LWYb2Tzvjqk9_fV0V191VqJw4StwO7FbEVnIY/s1600/stackoverflow-shirts.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;300&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_1wD_DhR6NnoaRpupC8-BmMr3EXF_XQy11mQxShvBYpa_-g-Nb5OjOe9XSKWvYosoOT1H3hvS8f186Bjpssb-0g58A5ydWJqghyphenhyphenbWn6LWYb2Tzvjqk9_fV0V191VqJw4StwO7FbEVnIY/s400/stackoverflow-shirts.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
I will link to the presentation when I have it prepared, but for now I wanted to thank &lt;a href=&quot;http://www.codinghorror.com/&quot; target=&quot;_self&quot;&gt;Jeff Atwood&lt;/a&gt; and &lt;a href=&quot;http://stackoverflow.com/about/team&quot; target=&quot;_self&quot;&gt;Emily Yacus&lt;/a&gt; at Stack Overflow for being so cool as to provide me with t-shirts and stickers to handout after my presentation.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjBuL1VTtlSJzTlfkr6bkShd4ciIKga6oqackru5mZV5-mupKWbJBfEdQVMGw5kdIUzxFYB9zSEdEYoZ1Rf4IV8w_8xrn2fu_Jd3jRnL7QPwU43KKPXoj-NxULGItAhNRF7UbDjgfcmokU/s1600/stackoverflow-thumbs.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjBuL1VTtlSJzTlfkr6bkShd4ciIKga6oqackru5mZV5-mupKWbJBfEdQVMGw5kdIUzxFYB9zSEdEYoZ1Rf4IV8w_8xrn2fu_Jd3jRnL7QPwU43KKPXoj-NxULGItAhNRF7UbDjgfcmokU/s400/stackoverflow-thumbs.jpg&quot; width=&quot;300&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;Thanks again guys and keep up the great work!</content><link rel='replies' type='application/atom+xml' href='http://www.steelebit.com/feeds/6252519944689597147/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.steelebit.com/2010/10/ask-and-you-shall-receive.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5161224848860163147/posts/default/6252519944689597147'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5161224848860163147/posts/default/6252519944689597147'/><link rel='alternate' type='text/html' href='http://www.steelebit.com/2010/10/ask-and-you-shall-receive.html' title='Ask and You Shall Receive'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/16780657254503392423</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_1wD_DhR6NnoaRpupC8-BmMr3EXF_XQy11mQxShvBYpa_-g-Nb5OjOe9XSKWvYosoOT1H3hvS8f186Bjpssb-0g58A5ydWJqghyphenhyphenbWn6LWYb2Tzvjqk9_fV0V191VqJw4StwO7FbEVnIY/s72-c/stackoverflow-shirts.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5161224848860163147.post-7866026856089835939</id><published>2010-07-06T09:59:00.002-06:00</published><updated>2011-01-06T23:04:05.480-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><category scheme="http://www.blogger.com/atom/ns#" term="Android Development"/><category scheme="http://www.blogger.com/atom/ns#" term="Android Development Environment"/><category scheme="http://www.blogger.com/atom/ns#" term="development"/><category scheme="http://www.blogger.com/atom/ns#" term="Setup Android Development"/><title type='text'>Setting Up Android Development Environment</title><content type='html'>Setting up an Android development environment is not a terribly hard task, but there are several steps involved. Before I document those steps a note about the hardware I used for my forays into Android development.&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: bold;&quot;&gt;Development Machine Specs&lt;/span&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Windows 7 64 bit&lt;/li&gt;
&lt;li&gt;Processor: Intel Core &amp;nbsp;Duo T9800 @ 2.93GHz 2.94GHz&lt;/li&gt;
&lt;li&gt;RAM: 4.00 GB&lt;/li&gt;
&lt;/ul&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: bold;&quot;&gt;Android Platforms&lt;/span&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Motorola Droid&lt;/li&gt;
&lt;li&gt;HTC Incredible&lt;/li&gt;
&lt;/ul&gt;The following steps are merely the ones that I used to develop &lt;a href=&quot;http://code.google.com/p/proximity-alerter/&quot;&gt;Proximity Alerter&lt;/a&gt; and are definitely not the only options for &lt;a href=&quot;http://developer.android.com/sdk/installing.html&quot;&gt;setting up an Android development environment&lt;/a&gt;. Accounting for download and installation time the following steps should take less than 2 hours.&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;Step 1 - Android SDK &amp;amp; Components&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Download and install the &lt;a href=&quot;http://developer.android.com/sdk/index.html&quot;&gt;Android SDK&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Once the SDK has been installed, you&#39;ll need to manually add the 2.1 platform and Google APIs, see &lt;a href=&quot;http://developer.android.com/sdk/adding-components.html&quot;&gt;Adding Android SDK Components&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;Step 2 - Phone Drivers&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Download and install the &lt;a href=&quot;http://www.motorola.com/consumers/v/index.jsp?vgnextoid=bda09ec8009a0210VgnVCM1000008806b00aRCRD&quot;&gt;Motorola Mobile Phone USB Driver&lt;/a&gt;&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;At the time of this writing I could not find an easily downloadable HTC driver but the &lt;a href=&quot;http://www.flexjunk.com/2010/05/01/installing-htc-incredible-android-sd-drivers/&quot;&gt;Installing HTC Incredible Android SDK Drivers&lt;/a&gt; instructions provided by Andrew Westberg work.&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;Step 3 - Setup Android Devices for Debugging&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;On the device, go to the home screen, press MENU, select Applications &amp;gt; Development, then check all three options&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;Step 4 - Setup MOTODEV Studio (a fully contained Eclipse plug-in) for Android&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Download and install &lt;a href=&quot;http://developer.motorola.com/docstools/motodevstudio/download/&quot;&gt;MOTODEV Studio for Android&lt;/a&gt; (might require account creation)&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;Start MOTODEV Studio for Android, create a new workspace&lt;/li&gt;
&lt;li&gt;Select: &quot;Use an existing SDK from the file system&quot; and point MOTODEV Studio to the location where you installed the Android SDK&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;/ol&gt;At this point your Android development environment is setup and ready for the obligatory &lt;a href=&quot;http://developer.android.com/guide/tutorials/hello-world.html&quot;&gt;Hello, World&lt;/a&gt;.</content><link rel='replies' type='application/atom+xml' href='http://www.steelebit.com/feeds/7866026856089835939/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.steelebit.com/2010/07/setting-up-android-development.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5161224848860163147/posts/default/7866026856089835939'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5161224848860163147/posts/default/7866026856089835939'/><link rel='alternate' type='text/html' href='http://www.steelebit.com/2010/07/setting-up-android-development.html' title='Setting Up Android Development Environment'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/16780657254503392423</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5161224848860163147.post-6288929498295377886</id><published>2010-06-25T08:38:00.003-06:00</published><updated>2011-01-06T23:55:09.570-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><category scheme="http://www.blogger.com/atom/ns#" term="CMU"/><category scheme="http://www.blogger.com/atom/ns#" term="development"/><category scheme="http://www.blogger.com/atom/ns#" term="Mobile Application Development"/><category scheme="http://www.blogger.com/atom/ns#" term="Mobile Application Ideas"/><title type='text'>Android Application Ideas</title><content type='html'>I have spent the month of June recovering from &lt;a href=&quot;http://www.steelebit.com/2010/06/spring-2010-travel.html&quot;&gt;a lot of travel&lt;/a&gt; and catching up on work. Thus far it has been an outstanding summer filled with a lot of learning. We started a new project at work which is stretching my capabilities and providing excellent learning opportunities.&lt;br /&gt;
&lt;br /&gt;
In addition to work I&#39;ve spent the last six weeks in a Smartphone Application Development course. The course focused on developing applications for the &lt;a href=&quot;http://www.android.com/&quot;&gt;Android Platform&lt;/a&gt;. The course was taught by &lt;a href=&quot;http://en.wikipedia.org/wiki/Ted_Selker&quot;&gt;Ted Selker&lt;/a&gt; who pushed us to come up with innovative project ideas. I had some of my own but polled my social graph for additional ideas.&lt;br /&gt;
&lt;br /&gt;
The best ideas are below&lt;br /&gt;
&lt;dl class=&quot;lots-o-text&quot;&gt;&lt;dt&gt;Service Disabler&lt;/dt&gt;
&lt;dd&gt;An application that is location aware turning off features depending on location. This would have practical use for the government as even government owned portable electronic devices have restrictions inside of limited areas. This idea could be extended to the consumer market to turn off specified features/notifications when at particular locations i.e. I am at/near my desk I don&#39;t need to be notified of Twitter mentions.&lt;/dd&gt;
&lt;dt&gt;Bicycle cadence measurements&lt;/dt&gt;
&lt;dd&gt;Bicycle cadence measurements. This measurement could be obtained by listening for the &quot;swoosh&quot; of a bicycle pedal using a Bluetooth headset or by calculating a virtual cadence using the accelerometer. In either case as a cyclist I am interested in this application because I presently have no option like it.&lt;/dd&gt;
&lt;dt&gt;Photo Geo-tagging&lt;/dt&gt;
&lt;dd&gt;A photo geotagging application. The application would communicate with your service of choice (Flickr, Picasa, etc.) and update previously uploaded photographs with a prior recorded geotagged location. The application would be smart enough to ignore photographs where it was not on at the time of the picture being taken. This would be useful for photographers who already carry additional devices to provide similar utility.&lt;/dd&gt;
&lt;dt&gt;Grocery Food Item Locations&lt;/dt&gt;
&lt;dd&gt;An application that provides the location of food items based on a specified grocery list. I.e. cereal can be found on aisle 3 and produce in this section of the store. This application would provide the details of where to go in the store to get all of the items on a list and provide suggestions for available coupons. To make this truly work would require the eventual buy in from multiple grocers as keeping store layout information up to date would be difficult.&lt;/dd&gt;
&lt;dt&gt;Exposure Calculator&lt;/dt&gt;
&lt;dd&gt;An exposure calculator for pinhole photography. Capturing light values and displaying flash calculations to photographers. This would be of value as photographers already carry additional devices to provide such calculations.&lt;/dd&gt;
&lt;dt&gt;Advanced Phone Locker&lt;/dt&gt;
&lt;dd&gt;Provide the ability to lock the phone with more than a simple pin or connect the dots unlock mechanism. This application would use multiple sensors to unlock the phone. It’d be interesting to allow for audible, location, gesture, and accelerometer based unlocking. A user could create a profile combining up to two unlocking mechanisms.&lt;/dd&gt;  &lt;/dl&gt;Some of these are more cute than useful. I ultimately chose to write the Service Disabler application though it morphed into &lt;a href=&quot;http://code.google.com/p/proximity-alerter/&quot;&gt;Proximity Alerter&lt;/a&gt;.</content><link rel='replies' type='application/atom+xml' href='http://www.steelebit.com/feeds/6288929498295377886/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.steelebit.com/2010/06/android-application-ideas.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5161224848860163147/posts/default/6288929498295377886'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5161224848860163147/posts/default/6288929498295377886'/><link rel='alternate' type='text/html' href='http://www.steelebit.com/2010/06/android-application-ideas.html' title='Android Application Ideas'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/16780657254503392423</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5161224848860163147.post-7568843691590495061</id><published>2010-06-10T11:30:00.003-06:00</published><updated>2011-01-06T23:51:28.811-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="A. Steele"/><category scheme="http://www.blogger.com/atom/ns#" term="about Andrew Steele"/><category scheme="http://www.blogger.com/atom/ns#" term="ahsteele"/><category scheme="http://www.blogger.com/atom/ns#" term="Andrew H. Steele"/><category scheme="http://www.blogger.com/atom/ns#" term="Andrew Halsey Steele"/><category scheme="http://www.blogger.com/atom/ns#" term="Andrew Steele"/><category scheme="http://www.blogger.com/atom/ns#" term="Steele"/><category scheme="http://www.blogger.com/atom/ns#" term="who is Andrew Steele"/><title type='text'>About Me</title><content type='html'>My post &lt;a href=&quot;http://www.steelebit.com/2010/05/whats-in-a-name.html&quot;&gt;What&#39;s in a Name&lt;/a&gt; should provide a general sense of who I am but if you are really interested read on.&lt;br /&gt;
&lt;br /&gt;
My name is Andrew Steele. &lt;a href=&quot;http://ahsteele.typepad.com/.a/6a012877b69352970c0133f0b03082970b-pi&quot; style=&quot;float: left;&quot;&gt;&lt;img alt=&quot;Andrew Steele making a silly face&quot; border=&quot;0&quot; class=&quot;asset asset-image at-xid-6a012877b69352970c0133f0b03082970b selected &quot; src=&quot;http://ahsteele.typepad.com/.a/6a012877b69352970c0133f0b03082970b-pi&quot; style=&quot;margin-bottom: 5px; margin-left: 0px; margin-right: 5px; margin-top: 0px; width: 260px;&quot; title=&quot;Andrew Steele making a silly face&quot; /&gt;&lt;/a&gt; I am &lt;a href=&quot;http://www.willyoumarrymejamie.com/&quot;&gt;married&lt;/a&gt;, have two dogs and work for &lt;a href=&quot;http://www.sandia.gov/&quot;&gt;Sandia National Laboratories&lt;/a&gt; as a Programmer Analyst. Which is an overly complicated way of saying &lt;a href=&quot;http://en.wikipedia.org/wiki/Computer_programmer&quot;&gt;computer programmer&lt;/a&gt; or &lt;a href=&quot;http://en.wikipedia.org/wiki/Software_engineering&quot;&gt;software engineer&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
The internet is fully integrated into my daily activities. I am the epitome of a &lt;a href=&quot;http://en.wikipedia.org/wiki/Digital_native&quot;&gt;digital native&lt;/a&gt;. As a curious professional looking to improve I spend a lot of time participating and lurking on &lt;a href=&quot;http://stackoverflow.com/users/61654/ahsteele&quot;&gt;Stack Overflow&lt;/a&gt;. I get more out of my &lt;a href=&quot;http://twitter.com/ahsteele&quot;&gt;Twitter account&lt;/a&gt; than my &lt;a href=&quot;http://facebook.com/ahsteele&quot;&gt;Facebook account&lt;/a&gt;. I spend a lot of time reading about computers and technology.&lt;br /&gt;
&lt;br /&gt;
I am an avid road cyclist, snowboarder, hiker, and &lt;a href=&quot;http://en.wikipedia.org/wiki/University_Arena&quot;&gt;UNM Basketball fan&lt;/a&gt;. Thankfully, living in the &lt;a href=&quot;http://www.cabq.gov/&quot;&gt;City of Albuquerque&lt;/a&gt; in the &lt;a href=&quot;http://www.newmexico.org/&quot;&gt;Land of &lt;del cite=&quot;sarcasm&quot;&gt;Entrapment&lt;/del&gt; Enchantment (New Mexico)&lt;/a&gt; allows for plenty of opportunities to pursue these passions. During the summer I tend to spend enough time outdoors to cultivate a serious &lt;del cite=&quot;sarcasm&quot;&gt;farmer&#39;s&lt;/del&gt; biker&#39;s tan.&lt;br /&gt;
&lt;br /&gt;
I have been enamored with computers since I was a toddler. I became interested in programming when I figured out how to tweak the variables in the turn based artillery game &lt;a href=&quot;http://en.wikipedia.org/wiki/Gorillas_(video_game)&quot;&gt;Gorillas&lt;/a&gt;. A few years later with a friend I built my first web site which received a cool rating from &lt;a href=&quot;http://www.yahoo.com/&quot;&gt;Yahoo!&lt;/a&gt;. This happened because at the time our site was one of only a few that featured &lt;a href=&quot;http://en.wikipedia.org/wiki/Doom_WAD&quot;&gt;Doom 2 WADs&lt;/a&gt;. This was pretty awesome until my parents received a bill for the bandwidth (hard for a kid to explain in 1995). During &lt;a href=&quot;http://www.highlandhornets.com/&quot;&gt;high school&lt;/a&gt; and the early part of &lt;a href=&quot;http://www.unm.edu/&quot;&gt;college&lt;/a&gt; I worked for &lt;a href=&quot;http://www.aol.com/&quot;&gt;America Online&lt;/a&gt;. When AOL lost its identity during the &lt;a href=&quot;http://en.wikipedia.org/wiki/Time_Warner#2000&quot;&gt;Time Warner merger&lt;/a&gt; and subsequent fallout from the &lt;a href=&quot;http://en.wikipedia.org/wiki/Dot-com_bubble&quot;&gt;dot-com bubble&lt;/a&gt; I took an internship with Sandia and have been there ever since.&lt;br /&gt;
&lt;br /&gt;
After a four year hiatus I decided to return to school to earn another master&#39;s degree. With the support of my employer in the fall of 2009 I started the &lt;a href=&quot;http://www.cmu.edu/silicon-valley/academics/silicon-valley/pt-ms/ms-se.html&quot;&gt;Master of Science in Software Engineering&lt;/a&gt; program at &lt;a href=&quot;http://sv.cmu.edu/&quot;&gt;Carnegie Mellon Silicon Valley&lt;/a&gt;. The experience has been rewarding and I&#39;ve enjoyed being a student again.</content><link rel='replies' type='application/atom+xml' href='http://www.steelebit.com/feeds/7568843691590495061/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.steelebit.com/2010/06/about-me.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5161224848860163147/posts/default/7568843691590495061'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5161224848860163147/posts/default/7568843691590495061'/><link rel='alternate' type='text/html' href='http://www.steelebit.com/2010/06/about-me.html' title='About Me'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/16780657254503392423</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5161224848860163147.post-5379173232970666093</id><published>2010-06-01T12:05:00.001-06:00</published><updated>2011-01-18T00:01:28.423-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Conference"/><category scheme="http://www.blogger.com/atom/ns#" term="Personal"/><category scheme="http://www.blogger.com/atom/ns#" term="Travel"/><title type='text'>Spring 2010 Travel</title><content type='html'>Since the weekend of May 14th I have been traveling relentlessly. At one point I was only in Albuquerque for 16 hours before leaving again and while I enjoying traveling being gone this much has been both hectic and tiring. My travel has been for school, pleasure, work, bicycling and a wedding.&lt;br /&gt;
&lt;br /&gt;
My first stop was a student gathering at Carnegie Mellon Silicon Valley. &lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdHQT4mDgNgpYgR1dUNjcJ2343tmOzxJSLGjfHM3nJ3WvseeAHp40jknzsr0GlTtTZ9lZpWXc5gARTKN4tDuYSV7XGeOSMFktt_2DxRf0ANnYIP-spYY8SxrQML0zC5KqQsVOl6veS7v0/s1600/mustang.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdHQT4mDgNgpYgR1dUNjcJ2343tmOzxJSLGjfHM3nJ3WvseeAHp40jknzsr0GlTtTZ9lZpWXc5gARTKN4tDuYSV7XGeOSMFktt_2DxRf0ANnYIP-spYY8SxrQML0zC5KqQsVOl6veS7v0/s320/mustang.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt; I spent the Friday before the gathering in San Francisco and was lucky enough to get a great rental deal on a brand new 2011 Ford Mustang. The car only had 62 miles on it when I picked it up and added a lot of fun to the weekend. The gathering’s theme was &quot;Innovation and Creativity&quot; and featured a panel on creativity, a Comedy Sportz performance, a presentation on Improvisation and Creativity from Patricia Madson and various other workshops. The sessions were a lot of fun, but the highlight of the gathering was the opportunity to interact with my fellow students in the flesh. We all met last August at orientation but meeting again was nice as virtually attending class and holding group meetings only takes you so far.&lt;br /&gt;
&lt;br /&gt;
While at the gathering I received a Motorola Droid to use over the summer for a smartphone development course. I was happy to have the phone as I intended to use its features to assist with my next trip.&lt;br /&gt;
&lt;br /&gt;
After returning from San Francisco I was in Albuquerque for three days before leaving for a conference in Long Island, New York. Having never visited New York City I decided to play tourist and leave a bit early for the conference. A friend of mine who lives in Bronxville allowed me to stay at his place. He gave me three pieces of advice before leaving me alone on a train into midtown Manhattan:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Never screw up the city’s flow and never hesitate.&lt;/li&gt;
&lt;li&gt;If you don’t know just ask. People in New York are generally pretty nice.&lt;/li&gt;
&lt;li&gt;Don’t think about what you look like as no one is paying attention to you anyways&lt;/li&gt;
&lt;/ul&gt;Armed with this advice I spent a few days taking in as much of the New York experience as I could as quickly as I could. By utilizing my Droid and BlackBerry to navigate the city I was able to get around pretty easily. In fact other than getting on the wrong subway train once I always knew where I was going. In addition to navigation I used Yelp with great success to get recommendations on good touristy and un-touristy restaurants.&lt;br /&gt;
&lt;br /&gt;
The Droid also led to my coolest social networking experience to date. I took a picture of the arch in Washington Square Park and immediately published it to a Facebook album. Within moments &lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmcCGxqkuOlNRLmGMBLAvr2KrKK4z6Q_7aAgsi42yWJnk4KMT9ObZSD_dPlQIbx7Q2aNRu5WqahwyXamPSBqBYLkADn_hxSZuYikmHV0PhkttJj4HfZ0iZ6C3syntMZx7P03etgxaETEg/s1600/late+show.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;178&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmcCGxqkuOlNRLmGMBLAvr2KrKK4z6Q_7aAgsi42yWJnk4KMT9ObZSD_dPlQIbx7Q2aNRu5WqahwyXamPSBqBYLkADn_hxSZuYikmHV0PhkttJj4HfZ0iZ6C3syntMZx7P03etgxaETEg/s320/late+show.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt; the photo had received a comment from a friend who lived near Washington Square. We commented back and forth and were able to meet for lunch. None of this would have happened without the ability to instantly tap my social graph.  By the time my co-workers arrived for the conference I was able to play tour guide taking them on a whirlwind tour of the city. I certainly did not see everything and would have liked to spend more time at particular sites but do feel like I got a taste of the Big Apple. In fact in the short time that I was there I was able to take in a Broadway show (American Idiot) and was even so lucky as to have my name drawn to attend a taping of The Late Show with David Letterman.&lt;br /&gt;
&lt;br /&gt;
The vacation portion of my trip east was awesome and so was the conference. The National Laboratory Information Technology Summit (NLIT) is always great; the content is stellar and everyone there is focused on similar work which saves the usual conference pain pleasantries of trying to convey exactly what it is that my company does. At NLIT I gave two presentations Progressive Enhancement to the Rescue and Goal Directed Design Prevents Dancing Bearware. The session on Progressive Enhancement was lightly attended but I had a great turnout for Goal Driven Design. Both presentations netted some outstanding hallway conversations. I gained a lot from the presentations that I attended and look forward to next year’s conference in Colorado.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhziA7ZV09r8NKGVCPX-FdpdhAsLNcvXYDFRkH40V5q9RaCQmPWwozzfQlMTjhdFIwI-_wALPk_5gZ6P8zSm7NREIxUhXoe2zzDPNQY80ZkTG0S-qZq6f6RyzkFTbyrZ7TVKOvBr1YLYNw/s1600/silverton-bike.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhziA7ZV09r8NKGVCPX-FdpdhAsLNcvXYDFRkH40V5q9RaCQmPWwozzfQlMTjhdFIwI-_wALPk_5gZ6P8zSm7NREIxUhXoe2zzDPNQY80ZkTG0S-qZq6f6RyzkFTbyrZ7TVKOvBr1YLYNw/s320/silverton-bike.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;After returning from New York I spent only 16 hours in Albuquerque before heading to Durango, Colorado for the Iron Horse Bicycle Classic. Iron Horse is a race from Durango to Silverton over two mountain passes. It attracts 2,500 riders who attempt the trip on road bikes, beach cruisers and unicycles. The ride is hard, but a ton of fun. I did well in the ride but not as well as I would have liked. I think all of the traveling had started to catch up with me (that’s my excuse anyways).&lt;br /&gt;
&lt;br /&gt;
At any rate, I have been back in Albuquerque since Sunday afternoon but am headed back to Durango Wednesday evening for a wedding Friday. I had considered attending Tech-Ed North America in New Orleans but am glad that after this weekend I am done traveling for a while.</content><link rel='replies' type='application/atom+xml' href='http://www.steelebit.com/feeds/5379173232970666093/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.steelebit.com/2010/06/spring-2010-travel.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5161224848860163147/posts/default/5379173232970666093'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5161224848860163147/posts/default/5379173232970666093'/><link rel='alternate' type='text/html' href='http://www.steelebit.com/2010/06/spring-2010-travel.html' title='Spring 2010 Travel'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/16780657254503392423</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdHQT4mDgNgpYgR1dUNjcJ2343tmOzxJSLGjfHM3nJ3WvseeAHp40jknzsr0GlTtTZ9lZpWXc5gARTKN4tDuYSV7XGeOSMFktt_2DxRf0ANnYIP-spYY8SxrQML0zC5KqQsVOl6veS7v0/s72-c/mustang.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5161224848860163147.post-6957059708462819525</id><published>2010-05-20T01:56:00.001-06:00</published><updated>2011-01-06T23:47:06.073-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Agile"/><category scheme="http://www.blogger.com/atom/ns#" term="agile methodology"/><category scheme="http://www.blogger.com/atom/ns#" term="agile practices"/><category scheme="http://www.blogger.com/atom/ns#" term="development"/><category scheme="http://www.blogger.com/atom/ns#" term="development methodology"/><category scheme="http://www.blogger.com/atom/ns#" term="extreme programming"/><category scheme="http://www.blogger.com/atom/ns#" term="Methodology"/><category scheme="http://www.blogger.com/atom/ns#" term="Persona"/><category scheme="http://www.blogger.com/atom/ns#" term="personas"/><title type='text'>Personas and User Stories in Action</title><content type='html'>My team is in the process of transitioning our &lt;a href=&quot;http://en.wikipedia.org/wiki/Software_development_process&quot;&gt;development methodology&lt;/a&gt;. We have never had a formally documented development process. At best our practices have been most akin to &lt;a href=&quot;http://en.wikipedia.org/wiki/Waterfall_model&quot;&gt;waterfall&lt;/a&gt; and at worst haphazard. We have succeeded in developing this way because we have been in a perpetual maintenance mode, tested relentlessly, and new development has largely been completed by small groups of developers. Over the course of the last year we have been slowly transitioning to &lt;a href=&quot;http://agilemanifesto.org/&quot;&gt;agile practices&lt;/a&gt; while incorporating the interaction design philosophies espoused by Alan Cooper. As we are beginning a major redevelopment effort we felt we were finally ready to take the next evolutionary step, adopting an agile methodology, &lt;a href=&quot;http://en.wikipedia.org/wiki/Extreme_Programming&quot;&gt;Extreme Programming (XP)&lt;/a&gt; and more fully utilizing Cooper’s personas.&lt;br /&gt;
&lt;br /&gt;
In &lt;a href=&quot;http://www.steelebit.com/2010/05/extreme-programming-and-inmates.html&quot;&gt;Extreme Programming and Inmates&lt;/a&gt; I argue that the use of personas can assist XP teams in generating user stories. What I do not explain is that on the morning I set that post to publish my team was gathering to do exactly that. We spent all of last Thursday in a conference room. Our meeting began at 8:30 AM with a roughly outlined agenda.&lt;br /&gt;
&lt;br /&gt;
In the weeks prior to the meeting we had worked to create a cast of characters representing our identified user personas. These personas were based on the demographics and unique goals of our intended user base. At the meetings outset our intent was to identify those personas which were positive and negative. After some deliberation we identified three positive personas and nine negative personas. Of the three positive personas one was clearly primary.&lt;br /&gt;
&lt;br /&gt;
Having culled our cast of characters we began a traditional brainstorming session. This brainstorming session was not like others that we have had as our discussion and ideas were focused. Knowing who we were talking about allowed us to quickly generate a valuable mind map. After a morning in a conference room we decided to take a break for lunch.&lt;br /&gt;
&lt;br /&gt;
Even after the successful morning I was nervous to return from lunch. While my team had responded well to the use of personas for brainstorming I feared their unfamiliarity with user stories and some lingering tentativeness toward personas would hamper our productivity. I had visions of us sitting around a table just staring at each other.&lt;br /&gt;
&lt;br /&gt;
To my great pleasure I discovered that my fears were unfounded. The team adapted to creating user stories quite readily. We had the same experience that we had had in the morning in that the personas focused our discussion and allowed us to zero in on who a particular story was for. We turned on music and laughed our way through the remainder of the afternoon.&lt;br /&gt;
&lt;br /&gt;
At our meetings conclusion we found that we had generated over a hundred user stories. Many more than we can complete in several iterations. I am happy to report that using personas in conjunction with story cards has thus far been a resounding success.</content><link rel='replies' type='application/atom+xml' href='http://www.steelebit.com/feeds/6957059708462819525/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.steelebit.com/2010/05/personas-and-user-stories-in-action.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5161224848860163147/posts/default/6957059708462819525'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5161224848860163147/posts/default/6957059708462819525'/><link rel='alternate' type='text/html' href='http://www.steelebit.com/2010/05/personas-and-user-stories-in-action.html' title='Personas and User Stories in Action'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/16780657254503392423</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5161224848860163147.post-2720590515605686380</id><published>2010-05-18T17:27:00.001-06:00</published><updated>2011-01-06T23:46:27.556-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="development"/><category scheme="http://www.blogger.com/atom/ns#" term="Methodology"/><title type='text'>Differences between Story Cards and Use Cases</title><content type='html'>Story cards and use cases are both mechanisms for documenting user goals. Story cards are part of the agile software methodology &lt;a href=&quot;http://en.wikipedia.org/wiki/Extreme_Programming&quot;&gt;Extreme Programming (XP)&lt;/a&gt;. Use cases are part of the more formal &lt;a href=&quot;http://en.wikipedia.org/wiki/Unified_Process&quot;&gt;Unified Process (UP)&lt;/a&gt; methodology. The two approaches share similarities but differ in their application. It is these differences that make one method more appropriate than the other depending on the type of project.&lt;br /&gt;
&lt;br /&gt;
Story cards are user goals written in the form of two to three sentence stories on index cards. A &lt;a href=&quot;http://www.extremeprogramming.org/rules/userstories.html&quot;&gt;story card&lt;/a&gt; contains enough information for the customer and developer to understand the story’s intent and estimate its implementation difficulty. In contrast, there are three &lt;a href=&quot;http://en.wikipedia.org/wiki/Use_case&quot;&gt;use case&lt;/a&gt; “dressing” levels. A “briefly dressed” use case does not differ greatly from a story card in the amount of information documented. A “casually dressed” use case captures additional information but is not as detailed as a “fully dressed” use case-- a highly detailed document including pre/post conditions, alternative paths, and exception handling.&lt;br /&gt;
&lt;br /&gt;
While story cards and briefly dressed use cases resemble each other in the amount of information documented, their function differs. Briefly dressed use cases are essentially placeholders for future fully dressed use cases. Fully dressed use cases are the final result of many customer and developer implementation conversations. While not every use case must be fully dressed before development begins, generally no development work towards implementing a particular use case begins until that use case is fully dressed. Conversely, story cards act as a conversation starter allowing programmers to begin development while still engaging the customer for implementation details. Establishment of user acceptance criteria for the story cards occurs during these conversations. From these criteria developers are able to create automated user acceptance tests. Automated user acceptance tests are a code form of the formal written documentation in a fully dressed use case.&lt;br /&gt;
&lt;br /&gt;
XP story cards enable concurrent conversations during development, while UP use cases enable preemptive conversations prior to development. The difference between preemptive or concurrent conversations goes to the heart of the differences between agile and formal development methodologies. &lt;a href=&quot;http://en.wikipedia.org/wiki/Agile_software_development&quot;&gt;Agile methodologies&lt;/a&gt; and XP in particular attempt to engage the customer throughout a project’s development lifecycle. Story cards are a means to continuously engage the customer while developing a product. Formal methodologies like UP primarily focus on detailed documentation before implementation work begins. A fully dressed use case attempts to detail all possible usage outcomes creating a blueprint for a developer to work from.&lt;br /&gt;
&lt;br /&gt;
Whether story cards or use cases are more appropriate for a particular project depends on whether an agile or formal methodology is most appropriate for the project. Projects that are life critical, require a very high degree of precision, or the development team is highly distributed will benefit from the use of fully dressed use cases and a formal methodology. Projects that allow for repetitive iterations, have a low fault tolerance, and lend themselves to close developer/stakeholder collaboration will benefit from the use of story cards and an agile methodology.&lt;br /&gt;
&lt;br /&gt;
Much like agile and formal methodologies, story cards and use cases have advantages based on the type of project under development. Developers should be aware that while they may prefer one methodology over another, project requirements may determine which methodology is more appropriate.</content><link rel='replies' type='application/atom+xml' href='http://www.steelebit.com/feeds/2720590515605686380/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.steelebit.com/2010/05/differences-between-story-cards-and-use.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5161224848860163147/posts/default/2720590515605686380'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5161224848860163147/posts/default/2720590515605686380'/><link rel='alternate' type='text/html' href='http://www.steelebit.com/2010/05/differences-between-story-cards-and-use.html' title='Differences between Story Cards and Use Cases'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/16780657254503392423</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5161224848860163147.post-7668079167881556063</id><published>2010-05-13T01:30:00.001-06:00</published><updated>2011-01-06T23:45:44.986-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Alan Cooper"/><category scheme="http://www.blogger.com/atom/ns#" term="Books"/><category scheme="http://www.blogger.com/atom/ns#" term="development"/><category scheme="http://www.blogger.com/atom/ns#" term="extreme programming"/><category scheme="http://www.blogger.com/atom/ns#" term="extreme programming explained"/><category scheme="http://www.blogger.com/atom/ns#" term="goal driven design"/><category scheme="http://www.blogger.com/atom/ns#" term="inmates are running the asylum"/><category scheme="http://www.blogger.com/atom/ns#" term="Kent Beck"/><category scheme="http://www.blogger.com/atom/ns#" term="Methodology"/><category scheme="http://www.blogger.com/atom/ns#" term="Persona"/><title type='text'>Extreme Programming and Inmates</title><content type='html'>In &lt;em&gt;&lt;a href=&quot;http://www.amazon.com/gp/product/0672326140?ie=UTF8&amp;amp;tag=steelebit-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=0672326140&quot;&gt;The Inmates are Running the Asylum&lt;/a&gt;&lt;/em&gt; Alan Cooper makes a compelling argument for interaction design which Cooper contends requires thorough exploration and documentation before any programming begins. Kent Beck in &lt;em&gt;&lt;a href=&quot;http://www.amazon.com/gp/product/0321278658?ie=UTF8&amp;amp;tag=steelebit-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=0321278658&quot;&gt;Extreme Programming Explained&lt;/a&gt;&lt;/em&gt; describes that the methodology uses a pull development model which specifies stories in detail immediately before implementation. When juxtaposed these two assertions seem contrary but upon reflection can be made complementary.&lt;br /&gt;
&lt;br /&gt;
At their core agile methodologies like &lt;a href=&quot;http://en.wikipedia.org/wiki/Extreme_Programming&quot;&gt;Extreme Programming (XP)&lt;/a&gt; emphasize creating good products, not just good programs. This distinction while subtle is important. By embracing the external input of customers, users, managers, and stakeholders XP practitioners acknowledge that a product is more than just a program comprised of features. Cooper similarly believes that a successful product is not just a feature compilation arguing that achieved goals, not features, compel users. Cooper’s advocacy for goal driven design leads to his suggestion of utilizing &lt;a href=&quot;http://en.wikipedia.org/wiki/Persona_(marketing)&quot;&gt;personas&lt;/a&gt;-- hypothetical archetypes of actual users. In XP projects developers can use personas as stand-ins for onsite customers. Personas allow XP teams to vet features through the lens of accomplishing a persona’s goals.&lt;br /&gt;
&lt;br /&gt;
XP developers document external input in the form of user stories. An XP user story is a mechanism which estimates and describes units of customer-visible functionality. In his &lt;a href=&quot;http://www.cooper.com/journal/2008/08/alans_keynote_at_agile_2008.html&quot;&gt;Agile 2008 Conference keynote&lt;/a&gt;, Cooper contends that creating user stories is arguably an agile programmers’ weakest skill and is an interaction designers’ strongest one. Cooper goes on to conclude that while agile methodologies like XP bring outsiders into the software construction process it is interaction design that makes the contributions of outsiders effective and useful. Simply stated, XP puts developers and stakeholders in direct collaboration while Cooper advocates placing an interaction designer in-between stakeholders and developers. Utilizing an interaction designer in conjunction with an XP team seems reasonable; allowing developers to focus on technical problems and interaction designers to focus on human factors. XP programmers can take Cooper’s advice by investing time to fully frame user stories, which ultimately speeds up programming and reduces costs.&lt;br /&gt;
&lt;br /&gt;
Both Beck and Cooper are advocates of an iterative process. In Chapter 3: Wasting Money Cooper warns against using iterative product delivery as a means of product refinement. Later he declares that “getting to the right product is always a matter of iterating” (Cooper p240). What Cooper does not stress in Inmates but does so in his keynote at the Agile 2008 Conference is where the iterative process should take place. Cooper believes it is folly to iterate where customers are subject to abuse by those iterations and instead urges iteration during the design and engineering phases. While Beck urges that in an XP project the product should be in a releasable state at an iteration’s conclusion, he does not suggest that it must be released.&lt;br /&gt;
&lt;br /&gt;
Incorporating Cooper&#39;s goal driven design with Beck&#39;s XP practices improves software product development. Beck acknowledges that there is no litmus test for certifying a development team extreme and Cooper is ultimately a proponent for the tenets of agile methodologies. While at first glance Beck and Cooper may seem to be in conflict regarding iterative software development, in reality they both offer valuable suggestions which should be leveraged. It is therefore up to an agile development team to incorporate the suggestions of each practice in a sustainable and effective way.</content><link rel='replies' type='application/atom+xml' href='http://www.steelebit.com/feeds/7668079167881556063/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.steelebit.com/2010/05/extreme-programming-and-inmates.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5161224848860163147/posts/default/7668079167881556063'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5161224848860163147/posts/default/7668079167881556063'/><link rel='alternate' type='text/html' href='http://www.steelebit.com/2010/05/extreme-programming-and-inmates.html' title='Extreme Programming and Inmates'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/16780657254503392423</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5161224848860163147.post-6271834747595053132</id><published>2010-05-10T16:30:00.002-06:00</published><updated>2011-01-06T23:44:58.442-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Personal"/><title type='text'>What’s in a Name?</title><content type='html'>I have been kicking around the idea of starting a blog for a couple of years, but with this post am jumping in feet first. One of the reasons it has taken me so long to begin blogging is I could never commit to a name. Generally, the names I came up with were too restrictive and locked me into too specific a topic. I did not realize the problem with one name until after I had registered the domain and realized it was a dirty word in Dutch. To have reaped the benefits of blogging earlier I should have damned the naming torpedoes and proceeded at full speed ahead, but am glad I did not because I am exceedingly pleased with the name I finally selected: Steele Bit.&lt;br /&gt;
&lt;br /&gt;
Steele Bit covers everything I want my blog to be about. I imagine that some posts are going to be personal in nature, including my last name covers that. That said &lt;em&gt;bit&lt;/em&gt; is the more interesting part of the name.&lt;br /&gt;
&lt;br /&gt;
The word bit is fun because it has a &lt;a href=&quot;http://www.google.com/search?q=define:+bit&quot; title=&quot;definitions of bit&quot;&gt;long list of definitions&lt;/a&gt;. I use it here primarily because the relation bits have to technology. I intend to focus my writing on programming and related topics. Further, as a card carrying geek I will not be able to keep myself from posting on new technology. Finally, the word bit invokes the sense of something small which is to say I do not intend to be unnecessarily verbose in my posts.&lt;br /&gt;
&lt;br /&gt;
In summary Steele Bit will primarily be a blog about programming, a smattering of technology, and with a bit (see what I did there) of personal anecdotes thrown in for good measure.</content><link rel='replies' type='application/atom+xml' href='http://www.steelebit.com/feeds/6271834747595053132/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.steelebit.com/2010/05/whats-in-name.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5161224848860163147/posts/default/6271834747595053132'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5161224848860163147/posts/default/6271834747595053132'/><link rel='alternate' type='text/html' href='http://www.steelebit.com/2010/05/whats-in-name.html' title='What’s in a Name?'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/16780657254503392423</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>