<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;DU4DQXg9eyp7ImA9WhVUF08.&quot;"><id>tag:blogger.com,1999:blog-2809594561952468542</id><updated>2012-05-22T17:06:10.663-06:00</updated><title>EricDaugherty.com</title><subtitle type="html" /><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://blog.ericdaugherty.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://blog.ericdaugherty.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/2809594561952468542/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Eric</name><uri>http://www.blogger.com/profile/02877164250215419232</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>251</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/blogericdaughertycom" /><feedburner:info uri="blogericdaughertycom" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;DU4DQXgzfip7ImA9WhVUF08.&quot;"><id>tag:blogger.com,1999:blog-2809594561952468542.post-8260559076409264354</id><published>2012-05-22T17:06:00.000-06:00</published><updated>2012-05-22T17:06:10.686-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-05-22T17:06:10.686-06:00</app:edited><title>Be Careful with Dates</title><content type="html">The year 2000 came and went, and the world went on. &amp;nbsp;There were no horrific date rollover bugs, despite all the press. &amp;nbsp;However, that doesn't mean that date rollover issues do not exist.&lt;br /&gt;
&lt;br /&gt;
I just debugged a date rollover issue. &amp;nbsp;It manifested as follows:&lt;br /&gt;
&lt;br /&gt;
Our application worked fine in our local environment (of course), but when we deployed to a customer's server, the cookies didn't work. &amp;nbsp;We took a look at the HTTP Headers using Chrome, and everything seemed fine. &amp;nbsp;But still they didn't work.&lt;br /&gt;
&lt;br /&gt;
However, when I took a close look at the headers in our test environment and the server environment, the issue jumped right out at me.&lt;br /&gt;
&lt;br /&gt;
Here was the header from our local environment:&lt;br /&gt;
&lt;br /&gt;
Set-Cookie:prop1=value1;Path=/ourapp;Expires=Mon, 10-Jun-2080 00:13:42 GMT&lt;br /&gt;
&lt;br /&gt;
And on the customer's server:&lt;br /&gt;
&lt;br /&gt;
et-Cookie:prop1=value1;&amp;nbsp;Expires=Sun, 09-Jun-80 23:59:24 GMT; Path=/ourapp&lt;br /&gt;
&lt;br /&gt;
Do you see it? &amp;nbsp;It is rather obvious.&lt;br /&gt;
&lt;br /&gt;
It is a date roll-over issue.&lt;br /&gt;
&lt;br /&gt;
The problem was caused when we set the cookie expiration date to Integer.MAX_VALUE. &amp;nbsp;This resulted in a date some time in 2080. &amp;nbsp;In our local environment, Jetty handles this properly and uses a long date format for the year.&lt;br /&gt;
&lt;br /&gt;
However, the production server uses IBM WebSphere, and it takes a short cut. &amp;nbsp;It simply renders 2080 as 80.&lt;br /&gt;
&lt;br /&gt;
So the browser sees the date and discards it as expired. &amp;nbsp;Apparently it doesn't use the 'context clue' of Sun to determine which century the date is in...&lt;br /&gt;
&lt;br /&gt;
By setting a realistic&amp;nbsp;expiration&amp;nbsp;date for the cookie, it works just fine.&lt;br /&gt;
&lt;br /&gt;
We were distracted for a bit by IBM WebSphere adding: Cache-Control:no-cache="set-cookie, set-cookie2" &amp;nbsp;However in the end that seems to be unrelated.&lt;br /&gt;
&lt;br /&gt;
Hope this can help someone else.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2809594561952468542-8260559076409264354?l=blog.ericdaugherty.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogericdaughertycom/~4/sfBjzI6_g4U" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.ericdaugherty.com/feeds/8260559076409264354/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.ericdaugherty.com/2012/05/be-careful-with-dates.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2809594561952468542/posts/default/8260559076409264354?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2809594561952468542/posts/default/8260559076409264354?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogericdaughertycom/~3/sfBjzI6_g4U/be-careful-with-dates.html" title="Be Careful with Dates" /><author><name>Eric</name><uri>http://www.blogger.com/profile/04426549061448944101</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.ericdaugherty.com/2012/05/be-careful-with-dates.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0MEQX87eyp7ImA9WhVUEEw.&quot;"><id>tag:blogger.com,1999:blog-2809594561952468542.post-5375039169318966508</id><published>2012-05-14T11:10:00.000-06:00</published><updated>2012-05-14T11:10:00.103-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-05-14T11:10:00.103-06:00</app:edited><title>Investing in Electronics</title><content type="html">In a fast moving marketplace like Consumer&amp;nbsp;Electronics, where your newest cellphone is out of date within a year and&amp;nbsp;ancient&amp;nbsp;after two, I thought it would be worthwhile celebrating some of the electronics that have served me well year after year.&lt;br /&gt;
&lt;br /&gt;
Some of these are great investments because they are in a category that evolves more slowly. &amp;nbsp;Others are examples where buying quality really pays off.&lt;br /&gt;
&lt;h3&gt;
Printers&lt;/h3&gt;
First, while it is no longer with me, I want to celebrate again my HP 4L Laser Printer. &amp;nbsp;I finally retired the printer in 2008 after 14 years of great service. &amp;nbsp;I wrote about its &lt;a href="http://blog.ericdaugherty.com/2008/04/hp-laserjet-4l-retired.html"&gt;retirement here&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://www.ericdaugherty.com/blog/uploaded_images/DSC_2261-Edit-793502.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://www.ericdaugherty.com/blog/uploaded_images/DSC_2261-Edit-793502.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
The HP 4L was replaced by a Dell 1320c, with a wired network connection. &amp;nbsp;It has served well for 4 years now, and will hopefully continue for another 10. &amp;nbsp;It was more expensive then an ink jet, but if it continues to serve it will be well worth it.&lt;br /&gt;
&lt;h3&gt;
Audio/Video Receivers&lt;/h3&gt;
I still own and actively use ever receiver I've purchased since I started college, over 18 years ago. &amp;nbsp;The oldest receiver is the Pioneer VSX-D503S.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-QkOqsezUkDE/T6_h5ZqtMxI/AAAAAAAAABU/XlGcQKkTywQ/s1600/VSX-D503S.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="175" src="http://1.bp.blogspot.com/-QkOqsezUkDE/T6_h5ZqtMxI/AAAAAAAAABU/XlGcQKkTywQ/s400/VSX-D503S.JPG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&amp;nbsp;&lt;br /&gt;
While it no longer has the features to be a primary Home Theatre Receiver, its amplifier still works great. &amp;nbsp;It now powers the outdoor speakers by my patio.&lt;br /&gt;
&lt;br /&gt;
It was replaced in my Home Theatre setup by a &lt;a href="http://usa.yamaha.com/products/audio-visual/av-receivers-amps/rx/rx-v992/?mode=model"&gt;Yamaha RX-V992&lt;/a&gt; in 1998. &lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-DERhl4hc2rY/T6_ktoculLI/AAAAAAAAABg/DWcyqg49gaQ/s1600/rxv992.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-DERhl4hc2rY/T6_ktoculLI/AAAAAAAAABg/DWcyqg49gaQ/s1600/rxv992.gif" /&gt;&lt;/a&gt;&lt;/div&gt;
With Dolby Digital Decoding, and multiple digital audio inputs, this&amp;nbsp;receiver&amp;nbsp;has stayed relevant in my system for the last 14 years, and is still my primary A/V Receiver.&lt;br /&gt;
&lt;h3&gt;
Network Attached Storage&lt;/h3&gt;
&lt;div&gt;
Finally, my &lt;a href="http://support.netgear.com/app/products/model/a_id/7149"&gt;ReadyNAS NV+&lt;/a&gt; has been a great purchase and constant&amp;nbsp;workhorse&amp;nbsp;for me. &amp;nbsp;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-Ic2PDRiuaE0/T6_lpr23w2I/AAAAAAAAABo/nsmj4eZXzj8/s1600/rnd4000.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-Ic2PDRiuaE0/T6_lpr23w2I/AAAAAAAAABo/nsmj4eZXzj8/s1600/rnd4000.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
Purchased in 2007, it is relatively young compared to the previous two examples, but for a computer accessory, it is ancient.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
At its base, it provides access to a set of RAID drives over the network. &amp;nbsp;But it also has a rich eco-system of software add-ons, and has been well maintained by ReadyNAS (now Netgear). &amp;nbsp;With SSH access, it is really a small linux box, which in addition to providing file hosting also serves as my DynDNS client, linux shell access, SVN server, and&amp;nbsp;occasional&amp;nbsp;Bit Torrent client. &amp;nbsp;At the time it replaced a full 'desktop' linux server, and I've never looked back. &amp;nbsp;While I did have to replace the power supply last year, it has worked flawlessly otherwise, and I'm happy to upgrade a power supply every 4 years if it keeps working great.&lt;/div&gt;
&lt;h3&gt;
Keys To Longevity&lt;/h3&gt;
&lt;div&gt;
What are the keys to finding great electronic investments? &amp;nbsp;First, the Printer and A/V Receiver categories are places where the core technology isn't&amp;nbsp;evolving&amp;nbsp;that quickly. &amp;nbsp;In areas like these, I think it makes sense to spend the additional money up front for a quality, 'top of the line' product that will last. &amp;nbsp;If you buy 'as much receiver as you can afford', it will likely last you a long time.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Second, you need to be willing to augment them with accessories. &amp;nbsp;While my receiver has several digital inputs, it didn't always have the right mix. &amp;nbsp;I had to add a $30 Optical to Coax digital audio convert to connect up a new component. &amp;nbsp;But a $30 accessory to keep a (original cost) $999 receiver working is a no-brainer.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
For my Dell 1320c printer, it has wired internet but no wireless. &amp;nbsp;But again, with the purchase of a wireless adapter, I was able to extend the life of the printer.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Third, flexibility extends a components life. &amp;nbsp;By purchasing a receiver with a lot of inputs, it was able to continue to provide value over time. &amp;nbsp;With the ReadyNAS NV+, I was able to evolve the features it provided, reducing the need to 'upgrade' to something newer.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
And finally, buy quality. &amp;nbsp;At the time, there were less expensive options for each of these purchases. &amp;nbsp;But buy spending a bit more for a&amp;nbsp;workhorse&amp;nbsp;device, I saved money in the long run.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2809594561952468542-5375039169318966508?l=blog.ericdaugherty.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogericdaughertycom/~4/48VvU1pk9xM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.ericdaugherty.com/feeds/5375039169318966508/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.ericdaugherty.com/2012/05/investing-in-electronics.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2809594561952468542/posts/default/5375039169318966508?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2809594561952468542/posts/default/5375039169318966508?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogericdaughertycom/~3/48VvU1pk9xM/investing-in-electronics.html" title="Investing in Electronics" /><author><name>Eric</name><uri>http://www.blogger.com/profile/04426549061448944101</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-QkOqsezUkDE/T6_h5ZqtMxI/AAAAAAAAABU/XlGcQKkTywQ/s72-c/VSX-D503S.JPG" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://blog.ericdaugherty.com/2012/05/investing-in-electronics.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0cFQ34_eip7ImA9WhVVEUs.&quot;"><id>tag:blogger.com,1999:blog-2809594561952468542.post-4151652067206263669</id><published>2012-05-04T16:03:00.000-06:00</published><updated>2012-05-04T16:03:32.042-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-05-04T16:03:32.042-06:00</app:edited><title>Rapids Pre-Game Warm-up</title><content type="html">I got to sit on the bench and watch the Rapids pre-game warm-up on Saturday (April 26) for the game against Chivas USA.  I took some pictures of the team warming up.  You can see the &lt;a href="http://www.smugmug.com/gallery/22743971_2qtj2K"&gt;full set here&lt;/a&gt;.  Below are some of the highlights.&lt;br /&gt;
&lt;br /&gt;
&lt;img src="http://www.smugmug.com/photos/i-BrGGNnf/0/M/i-BrGGNnf-M.jpg" /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;img src="http://www.smugmug.com/photos/i-kQ4fFft/0/M/i-kQ4fFft-M.jpg" /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;img src="http://www.smugmug.com/photos/i-cn8wJLZ/0/M/i-cn8wJLZ-M.jpg" /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;img src="http://www.smugmug.com/photos/i-PJnzFcv/0/M/i-PJnzFcv-M.jpg" /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;img src="http://www.smugmug.com/photos/i-LSpvQqm/0/L/i-LSpvQqm-L.jpg" /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;img src="http://www.smugmug.com/photos/i-5PpKcf8/0/M/i-5PpKcf8-M.jpg" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2809594561952468542-4151652067206263669?l=blog.ericdaugherty.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogericdaughertycom/~4/UULf93TsxYI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.ericdaugherty.com/feeds/4151652067206263669/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.ericdaugherty.com/2012/05/rapids-pre-game-warm-up.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2809594561952468542/posts/default/4151652067206263669?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2809594561952468542/posts/default/4151652067206263669?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogericdaughertycom/~3/UULf93TsxYI/rapids-pre-game-warm-up.html" title="Rapids Pre-Game Warm-up" /><author><name>Eric</name><uri>http://www.blogger.com/profile/04426549061448944101</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.ericdaugherty.com/2012/05/rapids-pre-game-warm-up.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0UMSXs6fip7ImA9WhRaGEs.&quot;"><id>tag:blogger.com,1999:blog-2809594561952468542.post-8457825492779831822</id><published>2012-02-21T14:34:00.001-07:00</published><updated>2012-02-21T14:54:48.516-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-21T14:54:48.516-07:00</app:edited><title>Debugging Android Web Traffic</title><content type="html">Normally, I would use a packet sniffer, such as &lt;a href="http://www.wireshark.org/"&gt;WireShark&lt;/a&gt;&amp;nbsp;(OS X and Windows) to look at the network traffic and debug the application.&lt;br /&gt;
&lt;br /&gt;
However, for Android development I do my primary development on a physical Android device. &amp;nbsp;It is faster, and provides a more realistic experience during development and debugging. &amp;nbsp;However, since the network traffic is no longer going through my computer, WireShark doesn't help.&lt;br /&gt;
&lt;br /&gt;
To solve this, I use another program called &lt;a href="http://www.charlesproxy.com/"&gt;Charles&lt;/a&gt;. &amp;nbsp;Charles is a 'Web Debugging Proxy Application'. &amp;nbsp;In short, it is a tool similar to WireShark, that allows you to easily debug network traffic. &amp;nbsp;Charles is a bit 'higher level' than WireShark, and provides a simpler view of the web requests to developers.&lt;br /&gt;
&lt;br /&gt;
It also has a great feature, called Reverse Proxy. &amp;nbsp;This allows you to setup your local computer as a proxy for web traffic. &amp;nbsp;You can set it up as follows:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-i7CTWLcwj_Y/T0QMqEatn8I/AAAAAAAABEI/UOWc3DxXfIE/s1600/Screen+Shot+2012-02-21+at+2.26.28+PM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="245" src="http://4.bp.blogspot.com/-i7CTWLcwj_Y/T0QMqEatn8I/AAAAAAAABEI/UOWc3DxXfIE/s320/Screen+Shot+2012-02-21+at+2.26.28+PM.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
If your normal Web Service host was targetwebserver.com:80, you would set it up like the image above. &amp;nbsp;You can then change your mobile application configuration to point at the IP address of your computer, using port 64829 (or whatever you set it to).&lt;br /&gt;
&lt;br /&gt;
Note: Make sure your mobile devices is on the same WiFi network as your computer!&lt;br /&gt;
&lt;br /&gt;
Now, all traffic will be routed through your local machine, and Charles will capture all the traffic, allowing you to debug your network communications.&lt;br /&gt;
&lt;br /&gt;
Charles also supports HTTPS proxies, so you can use it even if the web services are over HTTPS (as they probably should be).&lt;br /&gt;
&lt;br /&gt;
Of course, this also works fine for iOS, although I find myself using the simulator more in iOS, which allows WireShark or normal Charles to work fine.&lt;br /&gt;
&lt;br /&gt;
Charles is commercial software, but I've found it to be worth the price. &amp;nbsp;I believe you could probably setup a reverse proxy on your computer using many different approaches (you could always run your own Apache), which would enable you to use the free WireShark application as well.&lt;br /&gt;
&lt;br /&gt;
Does anyone have other approaches?&lt;br /&gt;
&lt;br /&gt;
UPDATE:&lt;br /&gt;
And an&amp;nbsp;intrepid&amp;nbsp;reader&amp;nbsp;(&lt;a href="http://twitter.com/tehnoir"&gt;tehnoir&lt;/a&gt;)&amp;nbsp;points out that&amp;nbsp;you can also just use Charles as a 'normal' Proxy server, and then configure your device to use your computer as a proxy server, which will then proxy all traffic through. &amp;nbsp;This allows you to sniff traffic without changing anything in your application (great for testing).&lt;br /&gt;
&lt;br /&gt;
It would seem that simple Port Forwarding (another Charles feature) may also work as well.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2809594561952468542-8457825492779831822?l=blog.ericdaugherty.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogericdaughertycom/~4/4uXPWBTEjYE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.ericdaugherty.com/feeds/8457825492779831822/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.ericdaugherty.com/2012/02/debugging-android-web-traffic.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2809594561952468542/posts/default/8457825492779831822?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2809594561952468542/posts/default/8457825492779831822?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogericdaughertycom/~3/4uXPWBTEjYE/debugging-android-web-traffic.html" title="Debugging Android Web Traffic" /><author><name>Eric</name><uri>http://www.blogger.com/profile/02877164250215419232</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-i7CTWLcwj_Y/T0QMqEatn8I/AAAAAAAABEI/UOWc3DxXfIE/s72-c/Screen+Shot+2012-02-21+at+2.26.28+PM.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://blog.ericdaugherty.com/2012/02/debugging-android-web-traffic.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0EAQHo-eip7ImA9WhRWFEo.&quot;"><id>tag:blogger.com,1999:blog-2809594561952468542.post-7007982701833660278</id><published>2012-01-01T15:13:00.001-07:00</published><updated>2012-01-01T20:40:41.452-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-01T20:40:41.452-07:00</app:edited><title>The Path Ahead</title><content type="html">At the end of 2011 I set out on a bit of a new path professionally. &amp;nbsp;I am very excited about the opportunity and so far it is living up to expectations.&lt;br /&gt;
&lt;br /&gt;
So as we begin the new year, I thought I'd share a few pictures of the path ahead...&lt;br /&gt;
&lt;br /&gt;
Sometimes the path ahead is flat and well traveled...
&lt;br /&gt;
&lt;img src="http://www.smugmug.com/photos/i-cg4s36P/0/M/DSC4789-M.jpg" /&gt;
&lt;br /&gt;
&lt;br /&gt;
And sometimes you need to watch your footing... 
&lt;br /&gt;
&lt;img src="http://www.smugmug.com/photos/i-DF6MCjQ/0/M/DSC6087-M.jpg" /&gt;
&lt;br /&gt;
&lt;br /&gt;
It can be steep...
&lt;br /&gt;
&lt;img src="http://www.smugmug.com/photos/i-xbCsK2r/0/M/DSC6316-M.jpg" /&gt;
&lt;br /&gt;
&lt;br /&gt;
And it can take you through beautiful places...
&lt;br /&gt;
&lt;img src="http://www.smugmug.com/photos/i-DJMWnqH/0/S/DSC6385-S.jpg" /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sometimes you can barely make out the next marker...
&lt;br /&gt;
&lt;img src="http://www.smugmug.com/photos/i-75xCdnq/0/S/DSC9069-S.jpg" /&gt;
&lt;br /&gt;
&lt;br /&gt;
And sometimes, there appears to be no path at all, even when you know others have been here before...
&lt;br /&gt;
&lt;img src="http://www.smugmug.com/photos/i-z7ZggMX/0/M/DSC9064-M.jpg" /&gt;
&lt;br /&gt;
&lt;br /&gt;
But always, we must travel on.  And remember, it's the journey that counts, not the destination.
&lt;br /&gt;
&lt;br /&gt;
Best of luck to all in 2012.&lt;br /&gt;
&lt;br /&gt;
See the &lt;a href="http://www.smugmug.com/gallery/20841496_FXktw3"&gt;Smugmug Gallery&lt;/a&gt; for larger versions and more pictures.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2809594561952468542-7007982701833660278?l=blog.ericdaugherty.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogericdaughertycom/~4/ynLkTQJrejY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.ericdaugherty.com/feeds/7007982701833660278/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.ericdaugherty.com/2012/01/path-ahead.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2809594561952468542/posts/default/7007982701833660278?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2809594561952468542/posts/default/7007982701833660278?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogericdaughertycom/~3/ynLkTQJrejY/path-ahead.html" title="The Path Ahead" /><author><name>Eric</name><uri>http://www.blogger.com/profile/02877164250215419232</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.ericdaugherty.com/2012/01/path-ahead.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkQARX0_fCp7ImA9WhdbEUo.&quot;"><id>tag:blogger.com,1999:blog-2809594561952468542.post-4079666165701744022</id><published>2011-10-09T10:39:00.000-06:00</published><updated>2011-10-09T10:39:04.344-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-09T10:39:04.344-06:00</app:edited><title>Sunny Denver</title><content type="html">Saturday we had our first snow of the year in Golden. &amp;nbsp;It was just enough snow to have a great snowy soccer game, but by the afternoon it was a nice sunny fall day. &lt;br /&gt;
&lt;br /&gt;
After the storm passed, my family and I headed up Lookout Mountain Road to check out the snow, and on the way down I captured a quick shot of Downtown Denver illuminated by the sun peaking through the clouds, while the rest of the area was still in the shade.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-4t8LbOl59sA/TpHNkNnM3TI/AAAAAAAABAw/ieobyRZ-Hac/s1600/DSC_7486.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="179" src="http://4.bp.blogspot.com/-4t8LbOl59sA/TpHNkNnM3TI/AAAAAAAABAw/ieobyRZ-Hac/s640/DSC_7486.jpg" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Even on cloudy days, it is always sunny in Denver.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2809594561952468542-4079666165701744022?l=blog.ericdaugherty.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogericdaughertycom/~4/LY2ScUmQK3Y" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.ericdaugherty.com/feeds/4079666165701744022/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.ericdaugherty.com/2011/10/sunny-denver.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2809594561952468542/posts/default/4079666165701744022?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2809594561952468542/posts/default/4079666165701744022?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogericdaughertycom/~3/LY2ScUmQK3Y/sunny-denver.html" title="Sunny Denver" /><author><name>Eric</name><uri>http://www.blogger.com/profile/02877164250215419232</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-4t8LbOl59sA/TpHNkNnM3TI/AAAAAAAABAw/ieobyRZ-Hac/s72-c/DSC_7486.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://blog.ericdaugherty.com/2011/10/sunny-denver.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEEEQHk6eip7ImA9WhdUEk8.&quot;"><id>tag:blogger.com,1999:blog-2809594561952468542.post-356527370644562675</id><published>2011-09-28T10:16:00.000-06:00</published><updated>2011-09-28T10:16:41.712-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-28T10:16:41.712-06:00</app:edited><title>The End of the Independent Device Maker</title><content type="html">Sony, Panasonic, Motorola, Nokia, Samsung, HTC.  All big names in the consumer electronics market.  All struggling to find relevance in a newly connected world.&lt;br /&gt;
&lt;br /&gt;
Enter Apple, and Amazon?
&lt;br /&gt;
&lt;br /&gt;
Apple begin the revolution with the iPod, and iTunes.  Vertical Integration.  They added the iPhone, and soon after added an App Store to iTunes.  And then the iPad. &amp;nbsp;And importantly (in the long run), the Apple TV. &lt;br /&gt;
&lt;br /&gt;
Amazon joined the revolution along the way with the Kindle tied to their ebook store. &amp;nbsp;It really is 'an iPod for books'.  And guess what, &lt;b&gt;people still read&lt;/b&gt;.
&lt;br /&gt;
&lt;br /&gt;
Amazon has been busy building up their ecosystem.  They've gone from selling paper books to becoming the market leader at selling virtual hosting services (&lt;a href="http://aws.amazon.com/ec2/"&gt;EC2&lt;/a&gt;). &amp;nbsp;They've added &lt;a href="https://www.amazon.com/clouddrive/learnmore"&gt;cloud storage&lt;/a&gt;, and &lt;a href="http://www.google.com/url?sa=t&amp;amp;source=web&amp;amp;cd=1&amp;amp;sqi=2&amp;amp;ved=0CDgQFjAA&amp;amp;url=http%3A%2F%2Fwww.amazon.com%2FInstant-Video%2Fb%3Fie%3DUTF8%26node%3D2858778011&amp;amp;ei=Q0ODTrutJ6fYiAKJ5qyBDQ&amp;amp;usg=AFQjCNE8fTPAj2Lk2a7hQkohceWzP8rNWA"&gt;streaming video&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Today Amazon announced new Kindles, including a new 'tablet' Kindle, the &lt;a href="http://www.amazon.com/Kindle-Color-Multi-touch-Display-Wi-Fi/dp/B0051VVOB2/"&gt;Kindle Fire&lt;/a&gt;. &amp;nbsp;The Fire aims to bring the web, native apps, music, video, and books to the palm of your hand, all brought to you by Amazon's 'Cloud Services'.&lt;br /&gt;
&lt;br /&gt;
The Kindle Fire and the iPad make interesting competitors, but that isn't really the point here. (Short Version, they can both win). &amp;nbsp;The point is, no one else can compete.&lt;br /&gt;
&lt;br /&gt;
Barnes and Noble has some vertical integration with their Nook Reader, but they do not have anywhere near the ecosystem to compete with Amazon. &amp;nbsp;They are doomed to be an also-ran in this space, and will eventually lose.&lt;br /&gt;
&lt;br /&gt;
Sony, Samsung, HTC, RIM, HP, Motorola. &amp;nbsp;None of these companies can deliver a product with this level of integration, this level of 'it just works'. &amp;nbsp;Apple has realized the power of this for a long time. &amp;nbsp;Amazon is a believer as well.&lt;br /&gt;
&lt;br /&gt;
Does Google realize this? &amp;nbsp;Is that why they bought Motorola Mobility? &amp;nbsp;While there have been various reports about the justifications and plans for the&amp;nbsp;acquisition, it is clear in my mind that their best long term play is to INTEGRATE with Motorola very closely. &amp;nbsp;Regardless of whether they keep Android Open Source, they should focus on Motorola producing 'the one true Android' devices. &amp;nbsp;But that isn't all. &amp;nbsp;Google needs to figure out how to deliver the rich set of media offered by Apple and Amazon as well. &amp;nbsp;Seamlessly. &amp;nbsp;I'm certainly not counting them out, but they have a lot of work to do.&lt;br /&gt;
&lt;br /&gt;
What about Microsoft? &amp;nbsp;Well, aside from the fact that they are probably making more from selling Android phones then Windows phones (based on their Android licensing deals), they are still an interesting play. &amp;nbsp;Their movement into the gaming space (XBox) has achieved market share, if not financial success. &amp;nbsp;Their efforts with the Zune and their music services have built up some ecosystem. &amp;nbsp;I think they need focus, and to break from 'Windows'. &amp;nbsp;(Windows Phone 7, really?) &amp;nbsp;But I wouldn't count them out. &amp;nbsp;Yet.&lt;br /&gt;
&lt;br /&gt;
However, if you are Samsung, Nokia, HTC, what can you do? &amp;nbsp;I'd focus on the parts business.&lt;br /&gt;
&lt;br /&gt;
Who else is in the cross-hairs? &amp;nbsp;Netflix. &amp;nbsp;Amazon is building a solid competitor to their video streaming service, and with the device integration (Kindle Fire) and set top box integration, they are serious competition.&lt;br /&gt;
&lt;br /&gt;
The pendulum is&amp;nbsp;swinging&amp;nbsp;back to vertical integration. &amp;nbsp;Nothing lasts forever, and I'm sure the pendulum will swing back some day, but I think we have a long road of vertically integrated devices ahead of us.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2809594561952468542-356527370644562675?l=blog.ericdaugherty.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogericdaughertycom/~4/1fzXvfKwDsk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.ericdaugherty.com/feeds/356527370644562675/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.ericdaugherty.com/2011/09/end-of-independent-device-maker.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2809594561952468542/posts/default/356527370644562675?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2809594561952468542/posts/default/356527370644562675?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogericdaughertycom/~3/1fzXvfKwDsk/end-of-independent-device-maker.html" title="The End of the Independent Device Maker" /><author><name>Eric</name><uri>http://www.blogger.com/profile/02877164250215419232</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.ericdaugherty.com/2011/09/end-of-independent-device-maker.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C04HR30_eCp7ImA9WhdXFUo.&quot;"><id>tag:blogger.com,1999:blog-2809594561952468542.post-6212214082058332588</id><published>2011-08-28T16:52:00.000-06:00</published><updated>2011-08-28T16:52:16.340-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-28T16:52:16.340-06:00</app:edited><title>USA Pro Cycling Challenge 2011</title><content type="html">USA Pro Cycling Challenge brought pro cycling to Colorado, including Golden. &amp;nbsp;I headed out to take in the race and capture a few pictures. &amp;nbsp;You can see all of my pictures &lt;a href="http://www.smugmug.com/gallery/18763831_kQqX5j"&gt;here&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
This was my first time shooting a cycling race, and I learned a lot about what works and what doesn't.  I'm already looking forward to next year's race.&lt;br /&gt;
&lt;br /&gt;
For more pictures, see the &lt;/a&gt;&lt;a href="http://www.usaprocyclingchallenge.com/gallery"&gt;official gallery&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.smugmug.com/gallery/18763831_kQqX5j"&gt;&lt;img src="http://www.smugmug.com/photos/i-vKxMj5w/0/M/i-vKxMj5w-M.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;
Racers go past 'in neutral' as they approach the rolling start.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.smugmug.com/gallery/18763831_kQqX5j"&gt;&lt;img src="http://www.smugmug.com/photos/i-5WLzHgx/0/M/i-5WLzHgx-M.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;
Racers climb Lookout Mountain as the helicopter looks on.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.smugmug.com/gallery/18763831_kQqX5j"&gt;&lt;img src="http://www.smugmug.com/photos/i-qCwZT6G/0/M/i-qCwZT6G-M.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;
The Stage 6 start line, just past the 'Welcome to Golden' arch on Washington.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.smugmug.com/gallery/18763831_kQqX5j"&gt;&lt;img src="http://www.smugmug.com/photos/i-hNfwZP4/0/L/i-hNfwZP4-L.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;
Racers head out of downtown Golden on 13th Street on their way past Coors to Denver.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.smugmug.com/gallery/18763831_kQqX5j"&gt;&lt;img src="http://www.smugmug.com/photos/i-5FKTrtD/0/L/i-5FKTrtD-L.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;
The winner, Levi Leipheimer, races past in the Yellow jersey.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.smugmug.com/gallery/18763831_kQqX5j"&gt;&lt;img src="http://www.smugmug.com/photos/i-wGqncCX/0/L/i-wGqncCX-L.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;
Team Skil passes the 'Historic Downtown Golden' archway.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2809594561952468542-6212214082058332588?l=blog.ericdaugherty.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogericdaughertycom/~4/NtASuMxxFh4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.ericdaugherty.com/feeds/6212214082058332588/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.ericdaugherty.com/2011/08/usa-pro-cycling-challenge-2011.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2809594561952468542/posts/default/6212214082058332588?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2809594561952468542/posts/default/6212214082058332588?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogericdaughertycom/~3/NtASuMxxFh4/usa-pro-cycling-challenge-2011.html" title="USA Pro Cycling Challenge 2011" /><author><name>Eric</name><uri>http://www.blogger.com/profile/02877164250215419232</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.ericdaugherty.com/2011/08/usa-pro-cycling-challenge-2011.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0QCRXc7cCp7ImA9WhZUEUw.&quot;"><id>tag:blogger.com,1999:blog-2809594561952468542.post-7136944305302225470</id><published>2011-06-03T10:42:00.000-06:00</published><updated>2011-06-03T10:42:44.908-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-03T10:42:44.908-06:00</app:edited><title>My Thoughts on Groupon</title><content type="html">There is much&amp;nbsp;hubbub&amp;nbsp;around the internet yesterday and today about Groupon's announced IPO. &amp;nbsp;With their &lt;a href="http://sec.gov/Archives/edgar/data/1490281/000104746911005613/a2203913zs-1.htm"&gt;public S-1&lt;/a&gt;&amp;nbsp;we now have a window into their business, plans, and competitive concerns.&lt;br /&gt;
&lt;br /&gt;
DHH has come out bearish on Groupon, both on &lt;a href="https://twitter.com/#!/dhh"&gt;twitter&lt;/a&gt;, and then summarized in a &lt;a href="http://shortlogic.tumblr.com/post/6142108636/groupon-ipo-pass-on-this-deal"&gt;tumbler post&lt;/a&gt;. &amp;nbsp;DHH is&amp;nbsp;relatively&amp;nbsp;bearish on any business that requires funding, as he has successfully built (or helped build) a &lt;a href="http://37signals.com/"&gt;business&lt;/a&gt;, and an &lt;a href="http://rubyonrails.org/"&gt;ecosystem&lt;/a&gt;, without splashy VC investments or IPOs. &amp;nbsp;He has some valid points, but many people will dismiss them based on the known bias of the source.&lt;br /&gt;
&lt;br /&gt;
I read through much of the S-1 myself, and have have had two prior experiences consulting with companies with similar models. &amp;nbsp;Both involved selling x dollars for roughly x/2 dollars to be used at a given merchant.&lt;br /&gt;
&lt;br /&gt;
On the face of it, the model should be very&amp;nbsp;profitable. &amp;nbsp;You are essentially selling air (no inventory, no shipping, no fulfillment, etc). &amp;nbsp;You provide value by being an&amp;nbsp;aggregator&amp;nbsp;first, and by tailoring the presentation second.&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Groupon is an aggregator as it has 83 Million subscribers (as of March 31, 2011), and 15.8 Million customers (cumulative as of March 31, 2011). &amp;nbsp;They obviously have a following.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;As they move from the deal a day model to targeted offerings, they are improving their ability to taylor the presentation. &amp;nbsp;Given our technology base today, their abilities here should only improve.&lt;/li&gt;
&lt;/ul&gt;&lt;div&gt;Selling air should be a great business right? You should have great margins, and since you just run a website, you should be raking in the cash!&lt;/div&gt;&lt;br /&gt;
&lt;div&gt;Well, they are not. &amp;nbsp;While they have what would appear to be solid gross margins (40%+ in the first quarters of 2010 and 2011), they are still running at a loss. &amp;nbsp;Their big problem appears to be twofold. &amp;nbsp;Their cost to acquire a customer, and their cost to acquire a merchant. &amp;nbsp;Neither of these costs are part of the 'cost of revenue'. &lt;/div&gt;&lt;br /&gt;
&lt;div&gt;For the 1st Quarter of 2011, here are the highlights:&lt;/div&gt;&lt;div&gt;(All #s in Millions)&lt;/div&gt;&lt;div&gt;Revenue: $644&lt;/div&gt;&lt;div&gt;Cost of Revenue: $374&lt;/div&gt;&lt;div&gt;Gross Profit: $270 (41%)&lt;/div&gt;&lt;br /&gt;
&lt;div&gt;At this point, everything looks great. &amp;nbsp;This gross margin has been steady through growth (~45% in 1st Quarter 2010 on much smaller revenue (Q1 2010 was only 6% of the revenue of Q1 2011).&lt;/div&gt;&lt;br /&gt;
&lt;div&gt;However, the two big scary numbers are:&lt;/div&gt;&lt;div&gt;Marketing: $208&lt;/div&gt;&lt;div&gt;Selling, General and Administrative: $178&lt;/div&gt;&lt;br /&gt;
&lt;div&gt;These two costs alone consume all the margin and then sum, leaving a $116M loss before other operating costs.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;div&gt;What do these costs mean?&lt;/div&gt;&lt;br /&gt;
&lt;div&gt;Cost of Revenue:&lt;/div&gt;&lt;div&gt;&lt;blockquote&gt;Cost of revenue primarily consists of the amounts paid to and accrued for our merchants associated with the sale of Groupons.&lt;/blockquote&gt;&lt;/div&gt;&lt;div&gt;Therefore, this margin should always be steady unless they restructure their deals with the merchants.&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;Marketing: Pretty straight forward. &amp;nbsp;They 'buy traffic' via online adds and some offline adds.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
Selling, General and Administrative:&lt;br /&gt;
&lt;blockquote&gt;Selling, general and administrative expense primarily consists of wages and benefits (including stock-based compensation), credit card processing fees, consulting and professional fees, depreciation and amortization and technology-related costs. Approximately 50% of our employees were part of our salesforce as of March&amp;nbsp;31, 2011, and their compensation represented a significant portion of our selling, general and administrative expenses. Our salesforce is critical to growing and maintaining our merchant base and is the main source for driving new Groupon offers. We expect that our salesforce headcount will continue to grow over time as we continue to expand our business into new markets, but that our sales and marketing expense will decrease as a percentage of revenue.&lt;/blockquote&gt;&lt;/div&gt;&lt;div&gt;Essentially, convincing merchants to make offers, and the costs associated with the transactions. &amp;nbsp;50% of their employees are focused on convincing merchants to make offers.&lt;/div&gt;&lt;br /&gt;
&lt;div&gt;I believe the success or failure of Groupon hinges on one question: &amp;nbsp;Do these costs sale&amp;nbsp;lineally, or will they decrease (as a percentage of revenue) as they scale. &amp;nbsp;IE, once you acquire a customer, do you need to continue&amp;nbsp;marketing&amp;nbsp;to them? &amp;nbsp;Once you acquire a merchant, will they continue to provide regular offerings?&lt;/div&gt;&lt;br /&gt;
&lt;div&gt;I don't know the answer to these questions. &amp;nbsp;Groupon fans will say they that they are 'scale up' costs and will decrease as a percentage of revenue overtime. Maybe.&lt;/div&gt;&lt;br /&gt;
&lt;div&gt;I am not a personal fan of Groupon offers (although my wife is, which may really be the reason that I'm not!). &amp;nbsp;To me, they mostly involve convincing me to buy things I would not have otherwise purchased, or purchase them at stores I would not have otherwise shopped at. In the end, this has to be true. &amp;nbsp;Otherwise, the merchants that use Groupon are simply throwing money away. &amp;nbsp;Remember, if you pay $10 for $20 of merchandise/service, the merchant is only getting $5 for that $20. &amp;nbsp;Therefore, they must be getting 'follow on' value, either through additional purchases by you, or indirect marketing (purchases by others because you talked about it, etc.). &amp;nbsp;Because of this, I don't believe that the merchants will be highly&amp;nbsp;sticky. &amp;nbsp;IE, I think the costs to sell offers will continue to be high, as merchants continue to churn through the system.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;On the other hand, I doubt there will be a huge churn in the subscribers. &amp;nbsp;They already have 83 Million, which is an impressive number. &amp;nbsp;But they only have 15 Million customers (still a big number, but less than 20% of subscribers). &amp;nbsp;Also note, the Subscribers are 'as of' March 31, 2011 while the customers are aggregate. &amp;nbsp;It would be&amp;nbsp;interesting&amp;nbsp;to see the number of repeat customers, and the subscriber churn. &amp;nbsp;Searches for 'turnover' and 'repeat' in the S-1 yielded no results.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;With the current IPO market, I'm sure they will get a nice initial IPO pop. &amp;nbsp;People are starved for public tech companies, and there are very few new ones available at this point. &amp;nbsp;But will they become the next Amazon.com, or the next Pets.com? &amp;nbsp;Only time will tell.&lt;br /&gt;
&lt;br /&gt;
I wish Groupon well. &amp;nbsp;As a former Chicagoan, and a friend of people who work with or for them, I hope they can prove out that their customer/merchant&amp;nbsp;acquisition&amp;nbsp;costs will reduce and become a profit powerhouse. &amp;nbsp;And we'll see how act 2 (Groupon NOW) and act 3 (?) play out.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2809594561952468542-7136944305302225470?l=blog.ericdaugherty.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogericdaughertycom/~4/1TovzMcoy18" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.ericdaugherty.com/feeds/7136944305302225470/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.ericdaugherty.com/2011/06/my-thoughts-on-groupon.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2809594561952468542/posts/default/7136944305302225470?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2809594561952468542/posts/default/7136944305302225470?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogericdaughertycom/~3/1TovzMcoy18/my-thoughts-on-groupon.html" title="My Thoughts on Groupon" /><author><name>Eric</name><uri>http://www.blogger.com/profile/02877164250215419232</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.ericdaugherty.com/2011/06/my-thoughts-on-groupon.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkEEQXk-fyp7ImA9WhZXFUQ.&quot;"><id>tag:blogger.com,1999:blog-2809594561952468542.post-5612894209017213904</id><published>2011-05-05T06:30:00.001-06:00</published><updated>2011-05-05T06:30:00.757-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-05T06:30:00.757-06:00</app:edited><title>Now in the Mac App Store...</title><content type="html">My first commercial Apple OS X application,&amp;nbsp;&lt;a href="http://itunes.apple.com/us/app/playlist-export/id434426826?mt=12&amp;amp;ls=1"&gt;Playlist Export&lt;/a&gt;, is now live in the Mac App Store. &amp;nbsp;You can see the &lt;a href="http://itunes.apple.com/us/app/playlist-export/id434426826?mt=12&amp;amp;ls=1"&gt;listing here (web summary)&lt;/a&gt;. &amp;nbsp;Buy it now!&lt;br /&gt;
&lt;br /&gt;
The application, &lt;a href="http://itunes.apple.com/us/app/playlist-export/id434426826?mt=12&amp;amp;ls=1"&gt;Playlist Export&lt;/a&gt;, is a rewrite of my long time Open Source project &lt;a href="http://www.ericdaugherty.com/dev/itunesexport/"&gt;iTunes Export&lt;/a&gt;&amp;nbsp;as a native Cocoa application. &amp;nbsp;Since switching to an iPhone and MacBook Pro about 18 months ago, I've become increasingly interested in iOS/OSX development. &amp;nbsp;I was also interested in getting some first hand experience with the Apple App Store. &lt;br /&gt;
&lt;br /&gt;
For those new to iTunes Export/Playlist Export, it is an application that allows you to export playlists from iTunes in a variety of formats with full control over how the playlist is created (file encodings, etc) and how the music files are copied (supports&amp;nbsp;different&amp;nbsp;directory structures, modifying paths, etc).&lt;br /&gt;
&lt;br /&gt;
iTunes Export itself has lived across several implementations. &amp;nbsp;The initial implementation was a native Windows implementation (written in C#/.Net). &amp;nbsp;I received regular requests for a solution on OSX, so I eventually rewrote it as an Adobe Air (Flex) application for cross platform support. &amp;nbsp;With the release of a native OS X application, it probably makes sense to revert iTunes back to a native Windows application. &amp;nbsp;However, it isn't really very high on my todo list.&lt;br /&gt;
&lt;br /&gt;
The initial sales of Playlist Export have been positive (I had VERY LOW expectation). &amp;nbsp;I released at at the lowest price point ($0.99 USD), so each sale doesn't bring me much revenue, but I wanted to give an opportunity for my beta testers and other followers to grab it cheap. &amp;nbsp;I plan on raising the price over time until I find the right tradeoff between price and units sold. &amp;nbsp;I'm curious to see where the price will end up.&lt;br /&gt;
&lt;br /&gt;
I appreciate the donations many of you have made over time to iTunes Export. &amp;nbsp;If you have donated in the past and would like a free copy of Playlist Export, drop me an email at &lt;a href="mailto:eric@ericdaugherty.com"&gt;eric@ericdaugherty.com&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2809594561952468542-5612894209017213904?l=blog.ericdaugherty.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogericdaughertycom/~4/ZLln3PKYLkg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.ericdaugherty.com/feeds/5612894209017213904/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.ericdaugherty.com/2011/05/now-in-mac-app-store.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2809594561952468542/posts/default/5612894209017213904?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2809594561952468542/posts/default/5612894209017213904?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogericdaughertycom/~3/ZLln3PKYLkg/now-in-mac-app-store.html" title="Now in the Mac App Store..." /><author><name>Eric</name><uri>http://www.blogger.com/profile/02877164250215419232</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>1</thr:total><feedburner:origLink>http://blog.ericdaugherty.com/2011/05/now-in-mac-app-store.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUUGQHo6cCp7ImA9WhZSE0w.&quot;"><id>tag:blogger.com,1999:blog-2809594561952468542.post-7033805008586454883</id><published>2011-03-28T07:00:00.000-06:00</published><updated>2011-03-28T07:00:21.418-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-28T07:00:21.418-06:00</app:edited><title>Home Technology: Occupancy/Vacancy Lighting</title><content type="html">With my recent move into a new home, I have the opportunity to install all sorts of cool technology.&lt;br /&gt;
&lt;br /&gt;
With DirecTV's new &lt;a href="http://www.directv.com/DTVAPP/content/directv/technology/wholehome"&gt;Whole House Video solution&lt;/a&gt;, I didn't need to utilize my &lt;a href="http://blog.ericdaugherty.com/2010/02/whole-house-audiovideo-distribution.html"&gt;previous whole house audio/video solution&lt;/a&gt;, so I needed a new challenge.&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: large;"&gt;The 'Problem'&lt;/span&gt;&lt;br /&gt;
I needed a new toy to install, and&amp;nbsp;luckily&amp;nbsp;for me my wife provided a great excuse. &amp;nbsp;You see, like many women, she is deathly afraid of light switches. &amp;nbsp;Or at least turning them off. &amp;nbsp;She's never explained it in so many words, I've just come to this conclusion based on the number of lights that are left on around the house for no apparent reason.&lt;br /&gt;
&lt;br /&gt;
So I had my problem: find a way to keep the lights from being left on all day. &amp;nbsp;Option 1, convince my wife to turn them off. &amp;nbsp;I have many years of evidence demonstrating that this approach is ineffective. &amp;nbsp;Option 2, technology!&lt;br /&gt;
&lt;br /&gt;
I researched different options, and it appears that &lt;a href="http://www.lutron.com/"&gt;Lutron&lt;/a&gt; and &lt;a href="http://www.leviton.com/"&gt;Leviton&lt;/a&gt;&amp;nbsp;are the primary players in the residential Occupancy/Vacancy sensor space. &amp;nbsp;With the advent of CFL bulbs, I also wanted a switch that could control both traditional&amp;nbsp;incandescent, as well as florescent and CFL bulbs. &amp;nbsp;Why do these types of bulbs need a specific version? &amp;nbsp;The short version is that traditional versions use the 'load' of the traditional bulb in their circuit. &amp;nbsp;The&amp;nbsp;florescent/CFL bulbs do not provide the right load,&amp;nbsp;yielding&amp;nbsp;unreliable results (flickering lights or failure to turn on). &amp;nbsp;The newer versions instead require you to wire your switch to ground (Common), alleviating the need for the bulb to provide the correct 'load'.&lt;br /&gt;
&lt;br /&gt;
Based on my research, I chose to use&amp;nbsp;&lt;a href="http://www.lutron.com/"&gt;Lutron&lt;/a&gt;&amp;nbsp;switches. &amp;nbsp;I wanted both traditional switches, dimmer switches, and a 3 way switch, all with an&amp;nbsp;occupancy/vacancy sensor. &lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: large;"&gt;Occupancy or&amp;nbsp;Vacancy?&lt;/span&gt;&lt;br /&gt;
These switches consist of a toggle button, and a sensor. &amp;nbsp;The button is used to manually operate the light, while the sensor determines whether there is anyone in the room.&lt;br /&gt;
&lt;br /&gt;
Occupancy switches turn on when you enter the room, and turn off when you leave. &amp;nbsp;Vacancy switches require you to turn on manually, but will turn off&amp;nbsp;automatically&amp;nbsp;when you leave. &amp;nbsp;Both can always be operated manually as well.&lt;br /&gt;
&lt;br /&gt;
Some switches only do Occupancy or only do Vacancy, while some are programmable. &amp;nbsp;The switches I chose are programmable.&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: large;"&gt;The Switches&lt;/span&gt;&lt;br /&gt;
I used three different models from Lutron:&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Traditional Switch: Lutron MS-OPS5AM&lt;/li&gt;
&lt;li&gt;Dimmer Switch: MS-OP600M&lt;/li&gt;
&lt;li&gt;Accessory Switch (for 3-way): MA-AS&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
I bought some from from &lt;a href="http://unionlighting.com/"&gt;Union Lighting&lt;/a&gt;, and some from &lt;a href="http://www.smarthome.com/"&gt;SmartHome&lt;/a&gt;. &amp;nbsp;Union Lighting was slightly cheaper, but drop-shipped directly from Lutron, who was back ordered. &amp;nbsp;So it took a couple weeks, but they arrived just fine&amp;nbsp;straight&amp;nbsp;from the&amp;nbsp;manufacturer. &amp;nbsp;SmartHome shipped from their own warehouse and came in about a week.&lt;br /&gt;
&lt;br /&gt;
Both switches sold for between $35 and $40, while the accessory switch was between $25 and $30.&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: large;"&gt;Installation&lt;/span&gt;&lt;br /&gt;
The installation is pretty straight forward IF you have a ground wire in your&amp;nbsp;light-switch&amp;nbsp;junction boxes. Since my current home is newer, I had a common wire in every junction box.&lt;br /&gt;
&lt;br /&gt;
The wring is pretty&amp;nbsp;straight&amp;nbsp;forward. &amp;nbsp;Unlike traditional&amp;nbsp;switches, you need to know which is the line (source) and which is the load (light fixture). &amp;nbsp;Visual inspection in each of my junction boxes illustrated this easily (the line was always tied into a wiring nut with several combined wires while the load always ran directly out).&lt;br /&gt;
&lt;br /&gt;
Wiring in the common (ground) wire required an extra 4-6" length of electrical wire, which is not included. &amp;nbsp;I had a few scraps in the basement from previous projects that I was able to use.&lt;br /&gt;
&lt;br /&gt;
The 3-way install was a little more complicated. &amp;nbsp;It took some careful reading of the instructions, and unlike traditional switches, the runner wires (that run between the two switches) must be on the same connector on each switch. &amp;nbsp;I missed this my first time around and it took me a while to figure out.&lt;br /&gt;
&lt;br /&gt;
In most of the cases, the biggest challenge was adding a new wire to the combined bundles already in the box getting the wire nut back on, and then fitting the wires and the rather large new switch into the box.&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: large;"&gt;Locations&lt;/span&gt;&lt;br /&gt;
I installed a mix of&amp;nbsp;occupancy&amp;nbsp;and vacancy switches. &amp;nbsp;In small/utility rooms (washrooms, closets, laundry room, garage) the occupancy switches work great. &amp;nbsp;I love being able to walk into a closet, or through the garage carrying something without&amp;nbsp;worrying&amp;nbsp;about the lights.&lt;br /&gt;
&lt;br /&gt;
I used the vacancy switches in the master bathroom, where I didn't want them to turn on automatically all the time, but where they often got left on all day.&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: large;"&gt;Results&lt;/span&gt;&lt;br /&gt;
I have been very pleased with the lights. &amp;nbsp;They've worked really well, and I love never getting home to find a light has been left on all day. &amp;nbsp;But I really enjoy having the lights turn on&amp;nbsp;automatically&amp;nbsp;in the rooms configured with&amp;nbsp;occupancy&amp;nbsp;lights. &amp;nbsp;It seems like a small thing, but it makes every day activities easier. &amp;nbsp;It's wonderful to not have to worry about slapping the light switch as you walk through or into a room with your arms full.&lt;br /&gt;
&lt;br /&gt;
The switches are not cheap, and I don't plan on installing them in any of the 'main' rooms in the house (Kitchen, Family Room, Dining Room, etc.) but I think they are a great addition to bathrooms, utility rooms, and walk-in closets.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2809594561952468542-7033805008586454883?l=blog.ericdaugherty.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogericdaughertycom/~4/TmVPdX_dTWQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.ericdaugherty.com/feeds/7033805008586454883/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.ericdaugherty.com/2011/03/home-technology-occupancyvacancy.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2809594561952468542/posts/default/7033805008586454883?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2809594561952468542/posts/default/7033805008586454883?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogericdaughertycom/~3/TmVPdX_dTWQ/home-technology-occupancyvacancy.html" title="Home Technology: Occupancy/Vacancy Lighting" /><author><name>Eric</name><uri>http://www.blogger.com/profile/02877164250215419232</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.ericdaugherty.com/2011/03/home-technology-occupancyvacancy.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEUHR3s5fip7ImA9WhZSEE8.&quot;"><id>tag:blogger.com,1999:blog-2809594561952468542.post-1788248758217414637</id><published>2011-03-24T20:51:00.004-06:00</published><updated>2011-03-24T21:03:56.526-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-24T21:03:56.526-06:00</app:edited><title>Golden Fire Summary</title><content type="html">While the fire is not out, the Evacuation Warning for my neighborhood has been lifted, and Golden has enjoyed clear skies for the last 36 hours. &amp;nbsp;So while the fire isn't over, its direct impact on me is.  I wanted to capture my thoughts and experiences while they were still fresh...&lt;br /&gt;
&lt;br /&gt;
The fire, known as the &lt;a href="https://twitter.com/#!/search/%23goldenfire"&gt;#goldenfire&lt;/a&gt; on Twitter, or the Indian Gulch fire in the media, was first visible during the morning of Sunday, March 20th. &amp;nbsp;I first noticed it late Sunday morning while near Lookout Mountain. &amp;nbsp;The fire was not far from our home, so we headed home quickly to see what was happening. &amp;nbsp;Upon arrival we were greeted by two messages on our answering machine. &amp;nbsp;The first message notified us to evacuate&amp;nbsp;immediately! &amp;nbsp;The second message (approximately&amp;nbsp;30 minutes later) notified us that we should simply prepare to evacuate, but that&amp;nbsp;evacuation&amp;nbsp;was not&amp;nbsp;necessary at this time. &amp;nbsp;We were glad we were not home to get the first call!&lt;br /&gt;
&lt;br /&gt;
Smoke from the fire was clearly&amp;nbsp;visible&amp;nbsp;from our house, so I grabbed my camera bag and headed outside. &amp;nbsp;This was the view just outside my house:&lt;br /&gt;
&lt;br /&gt;
&lt;img src="http://www.smugmug.com/photos/1222889542_2pACF-M.jpg" /&gt;&lt;br /&gt;
&lt;br /&gt;
I continued around the block, and in addition to seeing many of my neighbors, I was greeted by the view of a helicopter refilling its water bucket from a small pond just behind a neighbor's home.&lt;br /&gt;
&lt;br /&gt;
&lt;img src="http://www.smugmug.com/photos/1222891966_2UpM2-M.jpg" /&gt;&lt;br /&gt;
&lt;br /&gt;
There was a small contingent of Golden Firefighters supervising the operation and keeping us from getting too close. &amp;nbsp;However, they did allow us to get quite close, and I was able to get several pictures of the helicopter in action:&lt;br /&gt;
&lt;br /&gt;
&lt;img src="http://www.smugmug.com/photos/1222895598_jqZqR-M-1.jpg" /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;img src="http://www.smugmug.com/photos/1223754607_tqokj-M.jpg" /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;img src="http://www.smugmug.com/photos/1222906899_i5sCP-M.jpg" /&gt;&lt;br /&gt;
&lt;br /&gt;
Throughout the afternoon, the fire kept threatening to come over the ridge and down the hill towards our homes.  Here are a few pictures I took from our neighborhood:&lt;br /&gt;
&lt;br /&gt;
&lt;img src="http://www.smugmug.com/photos/1222897602_224zM-M-1.jpg" /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;img src="http://www.smugmug.com/photos/1222898853_WueLX-M-1.jpg" /&gt;&lt;br /&gt;
&lt;br /&gt;
The helicopter was dropping most of the water on the other side of the ridge, but I did catch a shots of the helicopter in action:&lt;br /&gt;
&lt;br /&gt;
&lt;img src="http://www.smugmug.com/photos/1222890391_xZdcm-M-1.jpg" /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;img src="http://www.smugmug.com/photos/1222909610_vtXAA-M-1.jpg" /&gt;&lt;br /&gt;
&lt;br /&gt;
Sunday was a very tense day.  I spent most of the day watching the helicopter work, and meeting many of my new neighbors.  Throughout the day, all of my information about the fire came from the Police, Firefighters, and Park Rangers on site, and Twitter.  Twitter deserves some special mention.&lt;br /&gt;
&lt;br /&gt;
My &lt;a href="https://twitter.com/#!/eric_daugherty/status/49596792907640832"&gt;first tweet&lt;/a&gt; about the fire didn't contain the &lt;a href="https://twitter.com/#!/search/%23goldenfire"&gt;#goldenfire&lt;/a&gt; hash tag. But after searching twitter for 'Golden Fire', I found that the &lt;a href="https://twitter.com/#!/search/%23goldenfire"&gt;#goldenfire&lt;/a&gt; hash tag was being used, and started adding it to my tweets.  After a little while I took a break and uploaded some of the pictures I took and posted them both on twitter and on SmugMug.  Many of my twitter updates (tweets) were quickly repeated (re-tweeted) by others in an effort to share the experiences I captured.&lt;br /&gt;
&lt;br /&gt;
Twitter quickly became my go-to resource for updates on the fire. &amp;nbsp;Special mention also needs to go to Misty Montano, who is the Digital Content Manager @ 9News.  She created a &lt;a href="http://storify.com/mistymontano/indian-gulch-fire"&gt;Storify page&lt;/a&gt; on the fire, aggregating many different social media sources to create a summary view of many different news sources.  Thanks for your efforts Misty!&lt;br /&gt;
&lt;br /&gt;
Sunday evening, the fire still seemed to be right on top of us.  I set out to see what I could see, and was able to capture this picture from just around the corner from my house:&lt;br /&gt;
&lt;br /&gt;
&lt;img src="http://www.smugmug.com/photos/1222958813_UFJsq-M.jpg" /&gt;&lt;br /&gt;
&lt;br /&gt;
I think this image really illustrated the fear that many residents felt as the fire loomed over our neighborhood.  It must have struck a nerve, as the &lt;a href="http://plixi.com/p/85674896"&gt;version I posted on twitter&lt;/a&gt; has over 6,000 views in the 4 days since I posted it.  &lt;br /&gt;
&lt;br /&gt;
The helicopter did a great job of draining the pond Sunday afternoon, and the Golden FD used a pump truck to refill the pond Sunday evening and throughout the day Monday to enable the helicopter to continue to operations.&lt;br /&gt;
&lt;br /&gt;
&lt;img src="http://www.smugmug.com/photos/1222959331_ad2QP-M-1.jpg" /&gt;&lt;br /&gt;
&lt;br /&gt;
Sunday evening was a stressful night.  The smell of smoke permeated our house, and we were concerned we would get a call in the middle of the night instructing us to leave.  Fortunately, that was not the case.  &lt;br /&gt;
&lt;br /&gt;
I stayed home from work Monday, with the expectation that we would need to leave some time during the day.  I spent much of the day walking through the neighborhood, taking pictures, and talking with my neighbors.  &lt;br /&gt;
&lt;br /&gt;
Monday brought out news crews, and many more Firefighters.  Here is a picture of a news conference:&lt;br /&gt;
&lt;br /&gt;
&lt;img src="http://www.smugmug.com/photos/1223956182_wErQw-M.jpg" /&gt;&lt;br /&gt;
&lt;br /&gt;
After the news conference, the news crews stuck around to get some reactions from local residents:&lt;br /&gt;
&lt;br /&gt;
&lt;img src="http://www.smugmug.com/photos/1223957173_22tQS-M.jpg" /&gt;&lt;br /&gt;
&lt;br /&gt;
Monday afternoon the winds began to pick up, and hampered both helicopter operations as well as press conferences:&lt;br /&gt;
&lt;br /&gt;
&lt;img src="http://www.smugmug.com/photos/1224090566_3FtcS-M.jpg" /&gt;&lt;br /&gt;
&lt;br /&gt;
Fire crews were also visible from our neighborhood on the ridge between us and the fire.  Here is a picture of a Fire Fighter keeping watch on the ridge:&lt;br /&gt;
&lt;br /&gt;
&lt;img src="http://www.smugmug.com/photos/1224092040_kMsUw-M-1.jpg" /&gt;&lt;br /&gt;
&lt;br /&gt;
As the winds picked up, the smoke began to engulf the Northern part of Golden.  This view from my neighborhood looking Northwest shows just a part of the huge smoke cloud.&lt;br /&gt;
&lt;br /&gt;
&lt;img src="http://www.smugmug.com/photos/1224091411_NEYys-M-1.jpg" /&gt; &lt;br /&gt;
&lt;br /&gt;
Monday evening I drove around Golden to better understand the scope of the fire.  The first picture is from Mount Zion to the South of the fire.  You can see the burned out valley, with a few remaining open fires in the valley and a significant amount of smoke in the sky above.&lt;br /&gt;
&lt;br /&gt;
&lt;img src="http://www.smugmug.com/photos/1224333342_WJtME-M.jpg" /&gt; &lt;br /&gt;
&lt;br /&gt;
The second picture, from North of the fire, shows more active fires.&lt;br /&gt;
&lt;br /&gt;
&lt;img src="http://www.smugmug.com/photos/1224333634_5drdy-M.jpg" /&gt;&lt;br /&gt;
&lt;br /&gt;
By Monday night there was hope that life may go on, as I posted on twitter: "&lt;a href="https://twitter.com/#!/eric_daugherty/status/50013121229754368"&gt;All is quiet in Mntn Ridge tonight. Everyone going about their lives. Winds still blowing, a few news and fire trucks around. #goldenfire&lt;/a&gt;"&lt;br /&gt;
&lt;br /&gt;
It was still tough to sleep Monday night.  We still believed that evacuation was extremely likely.  But Tuesday morning came, and I headed back to work in an effort to be optimistic and hopeful that we could return to normalcy.  However, high winds Tuesday afternoon, as well as pictures of Firefighters digging trenches behind the houses in our neighborhood, sent me home early.  Luckily, this proved unnecessary.  But high winds Tuesday night were a big concern.  I posted: "&lt;a href="https://twitter.com/#!/eric_daugherty/status/50372724534689792"&gt;Stopped on mt Zion for a picture. So windy I can't get my door open. Car is rocking back and forth. Getting seasick! #goldenfire&lt;/a&gt;"&lt;br /&gt;
&lt;br /&gt;
Wednesday morning, after an afternoon and night of high winds without the fire getting significantly closer to us, brought some confidence that things may be improving.  Life began to return to normal, and I was able to go for a run in Golden without choking on smoke.  I posted "&lt;a href="https://twitter.com/#!/eric_daugherty/status/50729229087813632"&gt;Hard to tell the #goldenfire is still burning from mountain ridge, other than the helicopters and planes flying overhead.&lt;/a&gt;"&lt;br /&gt;
&lt;br /&gt;
Conditions continued to improve Thursday, culminating in the cancellation of the 'prepare to evacuate' order at approximately 5:30 on Thursday evening (tonight).&lt;br /&gt;
&lt;br /&gt;
The response to this fire was impressive on many fronts.  All of the Firefighters did a great job fighting the fire, the Police were on scene making sure everyone stayed calm and kept their distance, as well as the Jefferson County Sheriff and Jefferson County Open Space Park Rangers.  There were also many folks working behind the scenes, including the Golden Public Works, who ensured that the Golden FD could continuously refill a pond while maintaining water pressure throughout the town.&lt;br /&gt;
&lt;br /&gt;
Social Media,&amp;nbsp;particularly&amp;nbsp;&lt;a href="http://twitter.com/"&gt;Twitter&lt;/a&gt;, was a great resource.  I was able to share what I observed, and learn what others in and around my community were seeing.  The information on Twitter was generally accurate, and usually more timely than other resources.  I was even able to &lt;a href="https://twitter.com/#!/eric_daugherty/status/49939487509323776"&gt;scoop the major news organizations&lt;/a&gt; (by about 3 minutes) on the first evacuations. &amp;nbsp;I found Twitter useful before, but this week I found it critical. &amp;nbsp;There is no other resource available today to share experiences and information about an event like this. &amp;nbsp;And its already impressive penetration rate increased, as I noticed several people opening new accounts (family members included) to follow the news. &amp;nbsp;My friends throughout the country were able to follow the situation and send notes of encouragement. &amp;nbsp;Thanks to everyone that checked in with me!&lt;br /&gt;
&lt;br /&gt;
Special thanks goes out to the City of Golden, specifically our Mayor and Councilman.  They made great use of Twitter, as well as checking in with us in person.  Thanks &lt;a href="https://twitter.com/#!/jacobzsmith"&gt;@jacobzsmith&lt;/a&gt; and &lt;a href="https://twitter.com/#!/GoldenBilFish"&gt;@GoldenBilFish&lt;/a&gt;!  Golden even streamed their special City Council meeting tonight online (as they do with all their City Council meetings).  Progressive Government!&lt;br /&gt;
&lt;br /&gt;
Here is Jacob Smith, our Mayor (in the green shirt on the left), checking in on the situation Sunday afternoon:&lt;br /&gt;
&lt;br /&gt;
&lt;img src="http://www.smugmug.com/photos/1222910018_qpBvn-M.jpg" /&gt;&lt;br /&gt;
&lt;br /&gt;
You can see all of my pictures in these two photo galleries:&lt;br /&gt;
&lt;a href="http://www.smugmug.com/gallery/16276664_YMEfC"&gt;Golden Fire&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://www.smugmug.com/gallery/16288511_8xXUZ"&gt;Golden Fire Day 2&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
While I'm proud of the pictures I took, there were some really great pictures taken by Jeff Warner, one of my new neighbors that I met this week.  Here are the links to his pictures:&lt;br /&gt;
&lt;a href="http://jeffwarnerphoto.blogspot.com/2011/03/indian-gulch-wildfire-heli-ops.html"&gt;Indian Gulch Wildfire Heli Ops&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://jeffwarnerphoto.blogspot.com/2011/03/indian-gulch-wildfire-at-night.html"&gt;Indian Gulch Wildfire at Night&lt;/a&gt; &lt;br /&gt;
&lt;a href="http://jeffwarnerphoto.blogspot.com/2011/03/indian-gulch-fire-day-2.html"&gt;Indian Gulch Fire Day 2&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://jeffwarnerphoto.blogspot.com/2011/03/indian-gulch-fire-night-3.html"&gt;Indian Gulch Fire Night 3&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://jeffwarnerphoto.blogspot.com/2011/03/indian-gulch-wildfire-day-4.html"&gt;Indian Gulch Wildfire Day 4&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
There were many other people posting pictures, and the local news organizations were able to capture some impressive shots, but it was my neighbors and the&amp;nbsp;updates&amp;nbsp;on Twitter that dominated my attention.&lt;br /&gt;
&lt;br /&gt;
Our neighborhood is thankful to everyone who helped out, and signs thanking the Firefighters could be found throughout our neighborhood Thursday evening:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-YnOiOWzBtF0/TYv5U4ot0_I/AAAAAAAAA8c/ayYNvTWGnN0/s1600/DSC_4411.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="426" src="http://2.bp.blogspot.com/-YnOiOWzBtF0/TYv5U4ot0_I/AAAAAAAAA8c/ayYNvTWGnN0/s640/DSC_4411.jpg" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-Plz9tVg9m4o/TYv5VdXLXZI/AAAAAAAAA8k/RXN5NSBVtTU/s1600/DSC_4413.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="426" src="http://2.bp.blogspot.com/-Plz9tVg9m4o/TYv5VdXLXZI/AAAAAAAAA8k/RXN5NSBVtTU/s640/DSC_4413.jpg" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Looking back, it was an event that had a very significant emotional impact on me, while (thankfully) having no lasting effects. &amp;nbsp;It can be tough to handle the stress of a situation that you cannot impact, and I found the constant low-grade stress exhausting.&lt;br /&gt;
&lt;br /&gt;
I also found it instructive on how much more&amp;nbsp;significant&amp;nbsp;local events are. &amp;nbsp;In the days before the fire, I was obsessed with the&amp;nbsp;Earthquake, Tsunami, and Nuclear problems in Japan. &amp;nbsp;From Sunday morning through Wednesday night, Japan&amp;nbsp;completely&amp;nbsp;dropped off my radar. &amp;nbsp;But in the end, my 'crisis' was trivial compared to the&amp;nbsp;devastation&amp;nbsp;they face, which only further illustrates how lucky I feel.&lt;br /&gt;
&lt;br /&gt;
Thanks again to everyone who has helped (and continues to help) fight this fire, and others throughout Colorado and the United States. &amp;nbsp;Thank you for keeping us safe!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2809594561952468542-1788248758217414637?l=blog.ericdaugherty.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogericdaughertycom/~4/AhPYXlrpLtc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.ericdaugherty.com/feeds/1788248758217414637/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.ericdaugherty.com/2011/03/golden-fire-summary.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2809594561952468542/posts/default/1788248758217414637?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2809594561952468542/posts/default/1788248758217414637?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogericdaughertycom/~3/AhPYXlrpLtc/golden-fire-summary.html" title="Golden Fire Summary" /><author><name>Eric</name><uri>http://www.blogger.com/profile/02877164250215419232</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-YnOiOWzBtF0/TYv5U4ot0_I/AAAAAAAAA8c/ayYNvTWGnN0/s72-c/DSC_4411.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://blog.ericdaugherty.com/2011/03/golden-fire-summary.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0QGQXw4eSp7ImA9WhZTF04.&quot;"><id>tag:blogger.com,1999:blog-2809594561952468542.post-8292074151493778756</id><published>2011-03-21T14:28:00.000-06:00</published><updated>2011-03-21T14:28:40.231-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-21T14:28:40.231-06:00</app:edited><title>Golden Fire Day 2</title><content type="html">I've started a separate gallery for today's pictures, check &lt;a href="http://www.smugmug.com/gallery/16288511_8xXUZ"&gt;them out here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2809594561952468542-8292074151493778756?l=blog.ericdaugherty.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogericdaughertycom/~4/s6L5-CzESlk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.ericdaugherty.com/feeds/8292074151493778756/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.ericdaugherty.com/2011/03/golden-fire-day-2.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2809594561952468542/posts/default/8292074151493778756?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2809594561952468542/posts/default/8292074151493778756?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogericdaughertycom/~3/s6L5-CzESlk/golden-fire-day-2.html" title="Golden Fire Day 2" /><author><name>Eric</name><uri>http://www.blogger.com/profile/02877164250215419232</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.ericdaugherty.com/2011/03/golden-fire-day-2.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0cASHYzfCp7ImA9WhZTF08.&quot;"><id>tag:blogger.com,1999:blog-2809594561952468542.post-6563375611745673056</id><published>2011-03-21T11:37:00.000-06:00</published><updated>2011-03-21T11:37:29.884-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-21T11:37:29.884-06:00</app:edited><title>Golden Fire Highlights</title><content type="html">This morning I took a second look at some of the pictures I took yesterday. &amp;nbsp;I've updated the original &lt;a href="http://www.smugmug.com/gallery/16276664_YMEfC"&gt;photos here&lt;/a&gt; and added a new one. &amp;nbsp;As part of cleaning up the pictures, I identified a few of my favorites:&lt;br /&gt;
&lt;br /&gt;
&lt;img src="http://www.smugmug.com/photos/1222909610_vtXAA-M-1.jpg" /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;img src="http://www.smugmug.com/photos/1222890391_xZdcm-M-1.jpg" /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;img src="http://www.smugmug.com/photos/1222892294_Zj5fw-M-1.jpg" /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;img src="http://www.smugmug.com/photos/1222894976_F8XJX-M-1.jpg" /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;img src="http://www.smugmug.com/photos/1223754607_tqokj-L.jpg" /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;img src="http://www.smugmug.com/photos/1222958813_UFJsq-M.jpg" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2809594561952468542-6563375611745673056?l=blog.ericdaugherty.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogericdaughertycom/~4/e8Hv0YhOju4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.ericdaugherty.com/feeds/6563375611745673056/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.ericdaugherty.com/2011/03/golden-fire-highlights.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2809594561952468542/posts/default/6563375611745673056?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2809594561952468542/posts/default/6563375611745673056?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogericdaughertycom/~3/e8Hv0YhOju4/golden-fire-highlights.html" title="Golden Fire Highlights" /><author><name>Eric</name><uri>http://www.blogger.com/profile/02877164250215419232</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.ericdaugherty.com/2011/03/golden-fire-highlights.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0MEQng6eCp7ImA9WhZTFko.&quot;"><id>tag:blogger.com,1999:blog-2809594561952468542.post-7280256776549598866</id><published>2011-03-20T20:41:00.001-06:00</published><updated>2011-03-20T20:43:23.610-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-20T20:43:23.610-06:00</app:edited><title>Golden Fire</title><content type="html">A large fire is burning in Golden today. &amp;nbsp;My neighborhood is under the threat of an&amp;nbsp;evacuation. &amp;nbsp;While the fire has not moved closer today, tomorrow is an unknown with possibly higher winds.&lt;br /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;I took quite a few pictures today. &amp;nbsp;You can &lt;a href="http://www.smugmug.com/gallery/16276664_YMEfC"&gt;see them all here&lt;/a&gt;. &amp;nbsp;&lt;a href="https://twitter.com/#!/eric_daugherty"&gt;Follow me on twitter&lt;/a&gt; for real time updates.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;May be tough to get to sleep tonight...&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2809594561952468542-7280256776549598866?l=blog.ericdaugherty.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogericdaughertycom/~4/OWsgcgGYUP0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.ericdaugherty.com/feeds/7280256776549598866/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.ericdaugherty.com/2011/03/golden-fire.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2809594561952468542/posts/default/7280256776549598866?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2809594561952468542/posts/default/7280256776549598866?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogericdaughertycom/~3/OWsgcgGYUP0/golden-fire.html" title="Golden Fire" /><author><name>Eric</name><uri>http://www.blogger.com/profile/02877164250215419232</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.ericdaugherty.com/2011/03/golden-fire.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ak8AQno5eSp7ImA9Wx9aEk0.&quot;"><id>tag:blogger.com,1999:blog-2809594561952468542.post-152797709430384441</id><published>2011-03-03T20:09:00.001-07:00</published><updated>2011-03-03T20:20:43.421-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-03T20:20:43.421-07:00</app:edited><title>Java Email Server Gets a New Home</title><content type="html">Nearly 10 years ago I created a fork of the &lt;a href="http://crsemail.sourceforge.net/"&gt;CSRMail&lt;/a&gt; project, with the permission and encouragement of Calvin Smith, the project's founder. &amp;nbsp;The new fork was called Java Email Server.&lt;br /&gt;
&lt;br /&gt;
Java Email Server (JES) started as a 'scratch the itch' project. &amp;nbsp;I wanted to run an email server on my home Windows computer to host a few different email domains. &amp;nbsp;I found the available options overly confusing or expensive, so I developed a solution to meet my needs.&lt;br /&gt;
&lt;br /&gt;
The initial goal of JES was to solve my problem, and that problem was: "I want an easy to setup email server to host a few small domains". &amp;nbsp;Over time, I have worked with the community to add features and fix (many) bugs, while working to keep JES a simple and easy to use solution. &lt;br /&gt;
&lt;br /&gt;
JES has also been an interesting learning experience as a developer. &amp;nbsp;It is a project I've worked on for 10 years now, a period that has seen my experience and capabilities change significantly. &amp;nbsp;The code base is often a useful exercise in humility. &amp;nbsp;I appreciate all the contributions the community has made over the years, not only to JES, but to my skills as a developer.&lt;br /&gt;
&lt;br /&gt;
The JES community has contributed other projects, including a &lt;a href="http://jesplug-in.sourceforge.net/"&gt;JES Plugin for Eclipse&lt;/a&gt;. &amp;nbsp;JES has found a home in production systems, and as a tool for many development teams,&amp;nbsp;assisting&amp;nbsp;the testing process of systems that interact with email servers. &amp;nbsp;With 50,000 downloads of the binary versions of the 1.x branch over the years, JES has reached a lot of users.&lt;br /&gt;
&lt;br /&gt;
JES even spawned my first commercial software offering, &lt;a href="http://www.goldeninnovations.com/simplemailprocessor/"&gt;Simple Mail Processor&lt;/a&gt;. &amp;nbsp;It provides an API to process incoming SMTP messages, useful in systems that need to act&amp;nbsp;programmatically&amp;nbsp;on incoming email.&lt;br /&gt;
&lt;br /&gt;
Over the years, many&amp;nbsp;contributors&amp;nbsp;have come and gone. &amp;nbsp;But for the past few years, one developer has picked up the ball and really run with it. Andreas Kyrmegalos developed the 2.0 branch of JES, bringing it into the modern era with the addition of many much-needed features (like SSL)!&lt;br /&gt;
&lt;br /&gt;
I have decided to hand over control of the JES project to&amp;nbsp;Andreas. &amp;nbsp;I'm confident he will do a great job, as he has been doing for the last few years. &amp;nbsp;And more importantly, with me out of the way, he will be able to bring releases, features, and bug fixes out much more quickly. &amp;nbsp;The project will remain hosted at SourceForge, but the &lt;a href="http://javaemailserver.sourceforge.net/"&gt;main HTML&lt;/a&gt; page will also be hosted at SourceForge instead of on my site.&lt;br /&gt;
&lt;br /&gt;
My site will continue to host the original 1.x branch releases and documentation, but all current (2.x and beyond) releases,&amp;nbsp;documentation, and discussion will take place on the &lt;a href="https://sourceforge.net/projects/javaemailserver/"&gt;SourceForge project page&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
I wish Andreas and the JES community the best and hope that the project continues to thrive.&lt;br /&gt;
&lt;br /&gt;
I'm still happy to help any JES 1.x users with issues or critical bug fixes, but the 1.x branch is firmly in&amp;nbsp;maintenance&amp;nbsp;mode and no new development will be&amp;nbsp;occurring&amp;nbsp;on it. &amp;nbsp;Since JES 2.0 now&amp;nbsp;requires&amp;nbsp;JDK 1.5, the 1.x branch also continues to serve as the JES solution for older JDKs.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2809594561952468542-152797709430384441?l=blog.ericdaugherty.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogericdaughertycom/~4/BineUfPObgg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.ericdaugherty.com/feeds/152797709430384441/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.ericdaugherty.com/2011/03/java-email-server-gets-new-home.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2809594561952468542/posts/default/152797709430384441?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2809594561952468542/posts/default/152797709430384441?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogericdaughertycom/~3/BineUfPObgg/java-email-server-gets-new-home.html" title="Java Email Server Gets a New Home" /><author><name>Eric</name><uri>http://www.blogger.com/profile/02877164250215419232</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.ericdaugherty.com/2011/03/java-email-server-gets-new-home.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUYFQncycSp7ImA9Wx9WFkg.&quot;"><id>tag:blogger.com,1999:blog-2809594561952468542.post-8139488389566949368</id><published>2011-01-21T16:38:00.000-07:00</published><updated>2011-01-21T16:38:33.999-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-01-21T16:38:33.999-07:00</app:edited><title>Why Microsoft is Jealous of Apple</title><content type="html">Microsoft has been struggling to find a new line of revenue that will 'move the needle' for more than a decade. &amp;nbsp;Their stock price has gone down 8% relative to 10 years ago. &amp;nbsp;As a comparison:&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;AAPL (Apple): +3,701&lt;/li&gt;
&lt;li&gt;AMZN (Amazon) : +903%&lt;/li&gt;
&lt;li&gt;GM (General Motors): +8%&lt;/li&gt;
&lt;li&gt;PG (Proctor and Gamble): +87%&lt;/li&gt;
&lt;/ul&gt;&lt;div&gt;&lt;a href="http://www.google.com/finance?chdnp=1&amp;amp;chdd=1&amp;amp;chds=1&amp;amp;chdv=1&amp;amp;chvs=maximized&amp;amp;chdeh=0&amp;amp;chfdeh=0&amp;amp;chdet=1295650951616&amp;amp;chddm=491096&amp;amp;chls=IntervalBasedLine&amp;amp;cmpto=NASDAQ:AAPL;NASDAQ:AMZN;NYSE:GM;NYSE:PG&amp;amp;cmptdms=0;0;0;0&amp;amp;q=NASDAQ:MSFT&amp;amp;ntsp=0"&gt;Source&lt;/a&gt; (1/21/2010)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;Not only have&amp;nbsp;technology&amp;nbsp;companies wildly outperformed Microsoft so have large US stalwarts like GM and Proctor and Gamble. &amp;nbsp;GM even pulled that off despite&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/General_Motors_Chapter_11_reorganization"&gt;bankruptcy&amp;nbsp;protection&lt;/a&gt;! &amp;nbsp;Microsoft is struggling for Growth.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;Microsoft's revenue by division in the latest reported quarter (Q2 2011 - Ending 9/30/2010):&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Windows and Windows Live: $4.76B&lt;/li&gt;
&lt;li&gt;Server &amp;amp; Tools: $3.96B&lt;/li&gt;
&lt;li&gt;Business: $5.126B&lt;/li&gt;
&lt;li&gt;Online services: $0.527B&lt;/li&gt;
&lt;li&gt;Entertainment &amp;amp; Devices: $1.8B&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.betanews.com/joewilcox/article/Microsoft-Q1-2011-by-the-numbers-Beats-consensus-but-not-Apple/1288297586"&gt;Source&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;The vast majority of Microsoft's income comes from the same place it has for years: Windows, Windows Server, and Office/Exchange.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;There is little growth potential for these businesses (at least in the Western world) as they are nearly a monopoly in the Windows and Office/Exchange business lines. &amp;nbsp;And these lines of business are under new attacks on several fronts.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;Windows: Mac OSX, Netbooks, iPads, Android Tablets (soon), and Chrome OS (soon) are or soon will be increasing their market share. &amp;nbsp;While it is not one to one, the growth in this area will diminish the Windows market share.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;Office/Exchange: The advent of hosted solutions,&amp;nbsp;primarily&amp;nbsp;from Google in the form of Google Apps (Email + Office) enables smaller (and now medium size to large) companies to utilize Google as an alternative to the Office/Exchange monopoly.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;Microsoft has focused on new fronts, such as Search (Bing), Mobile (Windows Phone 7), and Gaming (XBox) to provide growth (or backfill slowing growth). &amp;nbsp;But when you look at the current picture, less than 15% of its revenue comes from outside of the three major cash cows.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;The picture looks even worse when you contrast it with Apple. &amp;nbsp;In Apples most recent quarter (one after the above MS quarter), Apple reported $2.79B in revenue from the iPad. &amp;nbsp;The iPad, less than a year old, has already surpassed the revenue of all of Microsoft's new endeavors.&lt;br /&gt;
(&lt;a href="http://www.betanews.com/joewilcox/article/Apple-Q4-2010-by-the-numbers-Record-iPhone-sales-and-iPad-push-revenue-to-2034-billion/1287432873"&gt;Apple revenue source&lt;/a&gt;)&lt;br /&gt;
&lt;br /&gt;
So Microsoft, in a decade of attempting to find new revenue, has come up with less revenue than Apple has in the 3rd quarter of a new product that was &lt;a href="http://daringfireball.net/linked/2011/01/18/claim-chowder-ipad-sales-2010"&gt;nearly universally shrugged off by the tech reporters&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Microsoft needs to launch an iPad sized product every other year to regain anything near its previous growth. &amp;nbsp;Apple has done that for nearly the entire decade. &amp;nbsp;Microsoft has maybe done it once, with the XBox 360, after many years of&amp;nbsp;investment.&lt;br /&gt;
&lt;br /&gt;
This is why I think MSFT will still be a $30 stock in a decade, while Apple will have another decade of 4 digit percent growth.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2809594561952468542-8139488389566949368?l=blog.ericdaugherty.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogericdaughertycom/~4/IIyK7KqTPZ8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.ericdaugherty.com/feeds/8139488389566949368/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.ericdaugherty.com/2011/01/why-microsoft-is-jealous-of-apple.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2809594561952468542/posts/default/8139488389566949368?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2809594561952468542/posts/default/8139488389566949368?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogericdaughertycom/~3/IIyK7KqTPZ8/why-microsoft-is-jealous-of-apple.html" title="Why Microsoft is Jealous of Apple" /><author><name>Eric</name><uri>http://www.blogger.com/profile/02877164250215419232</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.ericdaugherty.com/2011/01/why-microsoft-is-jealous-of-apple.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ck8BRnY_fCp7ImA9Wx9XEUw.&quot;"><id>tag:blogger.com,1999:blog-2809594561952468542.post-1072924923621668780</id><published>2011-01-03T20:14:00.000-07:00</published><updated>2011-01-03T20:14:17.844-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-01-03T20:14:17.844-07:00</app:edited><title>Photography</title><content type="html">Photography has been a hobby of mine for the past few years. &amp;nbsp;I decided to post some of my favorite shots on my website. &amp;nbsp;You can view them &lt;a href="http://www.ericdaugherty.com/photo/"&gt;here&lt;/a&gt;.  The header image for the site was also created from one of these images.&lt;br /&gt;
&lt;br /&gt;
Here are a few samples:&lt;br /&gt;
&lt;br /&gt;
&lt;img src="http://www.smugmug.com/photos/1146202040_jzaKN-M.jpg" /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;img src="http://www.smugmug.com/photos/1146201751_YUTuT-M.jpg" /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;img src="http://www.smugmug.com/photos/1146201035_CL6wt-M.jpg" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2809594561952468542-1072924923621668780?l=blog.ericdaugherty.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogericdaughertycom/~4/8aYDdgKLxZs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.ericdaugherty.com/feeds/1072924923621668780/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.ericdaugherty.com/2011/01/photography.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2809594561952468542/posts/default/1072924923621668780?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2809594561952468542/posts/default/1072924923621668780?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogericdaughertycom/~3/8aYDdgKLxZs/photography.html" title="Photography" /><author><name>Eric</name><uri>http://www.blogger.com/profile/02877164250215419232</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.ericdaugherty.com/2011/01/photography.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DU8HSHY5eip7ImA9Wx9TFEg.&quot;"><id>tag:blogger.com,1999:blog-2809594561952468542.post-1742520459426821393</id><published>2010-11-22T13:30:00.000-07:00</published><updated>2010-11-22T13:30:39.822-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-11-22T13:30:39.822-07:00</app:edited><title>Smart phones: Open, Closed, and Fragmented</title><content type="html">Android is Open, iOS is closed.&amp;nbsp; Well, that is one way to look at it.&amp;nbsp; Steve Jobs would prefer: &lt;a href="http://digitaldaily.allthingsd.com/20101018/jobs-on-android-the-fight-isnt-closed-vs-open-but-integrated-vs-fragmented/"&gt;Integrated vs. Fragmented&lt;/a&gt;.&amp;nbsp; As we've learned from politics, (Estate Tax vs. Death Tax), how you name something can dramatically change people's perceptions.&lt;br /&gt;
&lt;br /&gt;
I don't believe most of the facts in this discussion are in dispute.&amp;nbsp; Apple and Google take a very different approach to their mobile operating systems.&lt;br /&gt;
&lt;br /&gt;
Apple takes a very controlling closed/integrated approach.&amp;nbsp; You can only publish an application on an iPhone if Apple approves it.&amp;nbsp; The approval process can be opaque at times, though it is getting better.&amp;nbsp; As Henry Ford said: &lt;a href="http://en.wikipedia.org/wiki/Henry_Ford"&gt;"Any customer can have a car painted any colour that he wants so long as it is black"&lt;/a&gt;; the iPhone comes in one color, one screen size, one form factor.&amp;nbsp; Old devices are supported for a while with the latest OS, but users are certainly encouraged to run the latest OS, with a somewhat recent version of the hardware.&lt;br /&gt;
&lt;br /&gt;
Google's approach is open and free.&amp;nbsp; You can build any application you want for Android.&amp;nbsp; You can launch your own Application Store.&amp;nbsp; You can ship Android using Bing as your search engine.&amp;nbsp; You can use any screen size, form factor, or even any color!&amp;nbsp; Android is a platform on which you can build a mobile operating system for your device from.&amp;nbsp; You can choose the defaults, or you can customize it.&lt;br /&gt;
&lt;br /&gt;
Both of these approaches have costs/pains associated with them...&lt;br /&gt;
&lt;br /&gt;
iPhone Limitations: You can only use your iPhone to do what Apple approves of.&amp;nbsp; Well, that is partially true.&amp;nbsp; You can use any part of the Internet (excluding Flash) using the browser, but there are a large number of applications that Apple will never approve, and therefore cannot be used on an iPhone.&amp;nbsp; Interested in &lt;a href="http://www.swypeinc.com/"&gt;Swype&lt;/a&gt; for the iPhone?&amp;nbsp; Sorry, not approved.&lt;br /&gt;
&lt;br /&gt;
Android Fragmentation: There has been much discussion of late about the fragmentation of the Android space.&amp;nbsp; &lt;a href="http://blog.netflix.com/2010/11/netflix-on-android.html"&gt;Netflix stated&lt;/a&gt; that they will support Windows Phone 7 before Android, and that their Android support will be on a device by device basis.&amp;nbsp; This is because there is no unified security model that they can use to insure people won't 'steal' the streaming content (a ridiculous limitation).&amp;nbsp; &lt;a href="http://www.rovio.com/index.php?mact=Blogs,cntnt01,showentry,0&amp;amp;cntnt01entryid=47&amp;amp;cntnt01returnid=58"&gt;Rovio came out with a list of unsupported Android smart phones&lt;/a&gt; for its popular Angry Birds game.&amp;nbsp; It seems the different hardware configurations make the game play different across devices.&amp;nbsp; These are two very popular applications that are struggling to provide a solution on the Android platform due to its 'openness'.&amp;nbsp; Developing for Android is harder than iOS because you must handle the different physical and software configurations that exist.&amp;nbsp; That is a much smaller issue on iOS.&lt;br /&gt;
&lt;br /&gt;
In addition to these issues, other questions have been raised about the state of applications on Android.&amp;nbsp; John Gruber, a noted Apple enthusiast, asked: "&lt;a href="http://daringfireball.net/2010/11/where_are_the_android_killer_apps"&gt;Where Are the Android Killer Apps?&lt;/a&gt;"&amp;nbsp; While he is certainly biased towards Apple, I think the question is valid.&amp;nbsp; Does Android have killer apps, or simply ports/clones of iOS applications?&lt;br /&gt;
&lt;br /&gt;
Android 'Free' Fallout: Scoble has a post about the &lt;a href="http://scobleizer.com/2010/11/20/is-the-tech-press-needed-anymore-how-apple-iphone-apps-take-off-now/"&gt;iPhone and Android application ecosystems&lt;/a&gt;.&amp;nbsp; He points out that regardless of overall market-share, the perception is that iPhone users spend more money per device than Android users.&amp;nbsp; And that the iOS market is where developers want to be.&amp;nbsp; The integrated Apple approach drives more eyes to their (single) app store.&amp;nbsp; And those uses are more likely to already have accounts setup and be able to do 'one click purchases'.&amp;nbsp; Google has also been slow to enable application purchases globally, which has driven more developers to release free 'ad supported' versions on Android than iOS.&lt;br /&gt;
&lt;br /&gt;
So who wins?&amp;nbsp; Neither.&amp;nbsp; Both ecosystems have their issues.&amp;nbsp; iOS is and will continue to be a major success and huge market for paid applications.&amp;nbsp; If you are developing a non-controversial (to Apple) application, it is a great bet.&amp;nbsp; The Android platform will be huge.&amp;nbsp; Android will drive nearly every non-Microsoft or Apple based mobile device made in the next few years.&amp;nbsp; There will be a wide variety of hardware and customized software versions released, and it will enable the development of some exciting 'custom' mobile solutions that are simply not feasible (or even possible) on iOS.&lt;br /&gt;
&lt;br /&gt;
As a developer, both platforms have a lot of appeal, but they are very different to work with.&amp;nbsp; There is no clear winner.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2809594561952468542-1742520459426821393?l=blog.ericdaugherty.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogericdaughertycom/~4/t4sqywTxTe8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.ericdaugherty.com/feeds/1742520459426821393/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.ericdaugherty.com/2010/11/smart-phones-open-closed-and-fragmented.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2809594561952468542/posts/default/1742520459426821393?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2809594561952468542/posts/default/1742520459426821393?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogericdaughertycom/~3/t4sqywTxTe8/smart-phones-open-closed-and-fragmented.html" title="Smart phones: Open, Closed, and Fragmented" /><author><name>Eric</name><uri>http://www.blogger.com/profile/02877164250215419232</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.ericdaugherty.com/2010/11/smart-phones-open-closed-and-fragmented.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEYESHk5fSp7ImA9Wx9TFEg.&quot;"><id>tag:blogger.com,1999:blog-2809594561952468542.post-9005493029437009196</id><published>2010-11-22T11:55:00.000-07:00</published><updated>2010-11-22T11:55:09.725-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-11-22T11:55:09.725-07:00</app:edited><title>Android is a Success, but for Whom?</title><content type="html">There is no arguing that the market share of devices built on the Open Source Android operating system is impressive.&amp;nbsp; The Android platform, judged by adoption, is a success.&lt;br /&gt;
&lt;br /&gt;
But who are the winners?&lt;br /&gt;
&lt;br /&gt;
Google, who is spending the money to develop and market Android, obviously hopes to gain from their effort.&amp;nbsp; While they do not sell Android, they support it to foster more traffic to Google and the web in general, which will, in theory, sell more ads.&amp;nbsp; When asked about the ad revenue from Android, CEO Eric Schmidt said: &lt;a href="http://www.ibtimes.com/articles/42246/20100810/google-apple-revenue-business-model-android-open-source.htm"&gt;"Trust me that revenue is large enough to pay for all of the Android activities and a whole bunch more."&lt;/a&gt;&amp;nbsp; Google’s Jonathan Rosenberg estimated &lt;a href="http://www.eurodroid.com/2010/10/google-android-revenue-now-running-at-1bn-per-year/"&gt;Google's Android related revenue at $1b annually&lt;/a&gt;.&amp;nbsp; However, this revenue is all indirect.&amp;nbsp; Would Google be just as well off if the smart phone market were entirely iPhone devices defaulted to use Google and YouTube?&lt;br /&gt;
&lt;br /&gt;
But Android is beginning to be used in ways that would appear to be neutral or negative to Google.&amp;nbsp; Rumors swirled in early September that &lt;a href="http://blogs.computerworld.com/16917/with_the_verizon_bing_deal_has_microsoft_found_a_chink_in_googles_android_armor"&gt;Verizon was replacing Google Search with Bing&lt;/a&gt; on all of its Android phones.&amp;nbsp; Those were followed up quickly with denials, stating that &lt;a href="http://www.businessinsider.com/microsoft-bing-android-phones-2010-9"&gt;Bing would not be used on ALL Android phones&lt;/a&gt;, but that it would be the default on some.&amp;nbsp; So Verizon is shipping some Android phones defaulted to use Bing search.&amp;nbsp; Also, Google competitor &lt;a href="http://www.asymco.com/2010/11/19/did-google-arm-its-own-enemies-with-android/"&gt;Baidu is reportedly working to build Android powered smart phones with all Google references replaced with Baidu&lt;/a&gt;.&amp;nbsp; Neither of these uses will drive revenue, direct or indirect, to Google.&amp;nbsp; These examples illustrate Android's openness.&amp;nbsp; No one, not even Google, can control how Android is used.&lt;br /&gt;
&lt;br /&gt;
I believe Android is, and will continue to be, a success for Google.&amp;nbsp; The various other uses of Android do not diminish the value of the normal uses of Android.&amp;nbsp; The existence of Android certainly provides a better situation for Google than a smart phone market dominated by Apple and Microsoft alone.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2809594561952468542-9005493029437009196?l=blog.ericdaugherty.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogericdaughertycom/~4/qXExmRysAU0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.ericdaugherty.com/feeds/9005493029437009196/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.ericdaugherty.com/2010/11/android-is-success-but-for-whom.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2809594561952468542/posts/default/9005493029437009196?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2809594561952468542/posts/default/9005493029437009196?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogericdaughertycom/~3/qXExmRysAU0/android-is-success-but-for-whom.html" title="Android is a Success, but for Whom?" /><author><name>Eric</name><uri>http://www.blogger.com/profile/02877164250215419232</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.ericdaugherty.com/2010/11/android-is-success-but-for-whom.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0IMSHY9fSp7ImA9Wx5UGUo.&quot;"><id>tag:blogger.com,1999:blog-2809594561952468542.post-1552298283681137578</id><published>2010-10-24T20:59:00.000-06:00</published><updated>2010-10-24T20:59:49.865-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-10-24T20:59:49.865-06:00</app:edited><title>Fall at Rocky Mountain National Park</title><content type="html">Last weekend I went to Rocky Mountain National Park to take in some of the fall colors.&amp;nbsp; Here is what it looked like:&lt;br /&gt;
&lt;br /&gt;
&lt;img src="http://farm5.static.flickr.com/4144/5091829953_f34d03f2cb.jpg" /&gt;&lt;br /&gt;
&lt;br /&gt;
You can see more at my &lt;a href="http://www.flickr.com/photos/ericdaugherty/"&gt;Flickr photostream&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2809594561952468542-1552298283681137578?l=blog.ericdaugherty.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogericdaughertycom/~4/ECUKFi-MuFw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.ericdaugherty.com/feeds/1552298283681137578/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.ericdaugherty.com/2010/10/fall-at-rocky-mountain-national-park.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2809594561952468542/posts/default/1552298283681137578?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2809594561952468542/posts/default/1552298283681137578?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogericdaughertycom/~3/ECUKFi-MuFw/fall-at-rocky-mountain-national-park.html" title="Fall at Rocky Mountain National Park" /><author><name>Eric</name><uri>http://www.blogger.com/profile/02877164250215419232</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://farm5.static.flickr.com/4144/5091829953_f34d03f2cb_t.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://blog.ericdaugherty.com/2010/10/fall-at-rocky-mountain-national-park.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0UEQXc5eCp7ImA9Wx5UF00.&quot;"><id>tag:blogger.com,1999:blog-2809594561952468542.post-6611535555127339297</id><published>2010-10-21T19:00:00.001-06:00</published><updated>2010-10-21T19:00:00.920-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-10-21T19:00:00.920-06:00</app:edited><title>Using Tycho to Build an OSGi Project</title><content type="html">I recently migrated the build process for an application from a monolithic &lt;a href="http://www.eclipse.org/buckminster/"&gt;Eclipse Buckminster&lt;/a&gt; build to a &lt;a href="http://maven.apache.org/"&gt;Maven&lt;/a&gt; build using &lt;a href="http://tycho.sonatype.org/"&gt;Tycho&lt;/a&gt;.&amp;nbsp; Our source code was componentized and runs in an OSGi container, but our build was not, making it difficult to version each component individually.&lt;br /&gt;
&lt;br /&gt;
Because all of our OSGi meta-data was already stored in the OSGi MANIFEST.MF files, we wanted a built process that would leverage that investment, while providing us the flexibility and functionality&amp;nbsp; a generalized build tool provides.&amp;nbsp; Maven and Tycho fit the bill.&lt;br /&gt;
&lt;br /&gt;
Tycho is only supported on Beta releases of Maven 3.&amp;nbsp; We used Beta 2 for our build.&amp;nbsp; Tycho is simply installed as a build plugin, so all you need to get started is the Beta release of Maven 3. &lt;br /&gt;
&lt;br /&gt;
The Maven/Tycho setup is pretty simple.&amp;nbsp; We defined a parent POM that provided the Tycho dependency, the child modules to build, and the P2 Update Sites that provided any dependencies needed by the component.&amp;nbsp; The Tycho part of the config looked like:&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="brush: xml"&gt;&amp;lt;build&amp;gt;
&amp;lt;plugins&amp;gt;
  &amp;lt;plugin&amp;gt;
    &amp;lt;groupId&amp;gt;org.sonatype.tycho&amp;lt;/groupId&amp;gt;
    &amp;lt;artifactId&amp;gt;tycho-maven-plugin&amp;lt;/artifactId&amp;gt;
    &amp;lt;version&amp;gt;${tycho.version}&amp;lt;/version&amp;gt;
    &amp;lt;extensions&amp;gt;true&amp;lt;/extensions&amp;gt;
  &amp;lt;/plugin&amp;gt;
  &amp;lt;plugin&amp;gt;
    &amp;lt;groupId&amp;gt;org.sonatype.tycho&amp;lt;/groupId&amp;gt;
    &amp;lt;artifactId&amp;gt;target-platform-configuration&amp;lt;/artifactId&amp;gt;
    &amp;lt;version&amp;gt;${tycho.version}&amp;lt;/version&amp;gt;
    &amp;lt;configuration&amp;gt;
      &amp;lt;resolver&amp;gt;p2&amp;lt;/resolver&amp;gt;
    &amp;lt;/configuration&amp;gt;
  &amp;lt;/plugin&amp;gt;
  &amp;lt;plugin&amp;gt;
    &amp;lt;groupId&amp;gt;org.sonatype.tycho&amp;lt;/groupId&amp;gt;
    &amp;lt;artifactId&amp;gt;maven-osgi-packaging-plugin&amp;lt;/artifactId&amp;gt;
    &amp;lt;version&amp;gt;${tycho.version}&amp;lt;/version&amp;gt;
    &amp;lt;configuration&amp;gt;
      &amp;lt;format&amp;gt;'${build.qualifier}'&amp;lt;/format&amp;gt;
    &amp;lt;/configuration&amp;gt;
  &amp;lt;/plugin&amp;gt;      
&amp;lt;/plugins&amp;gt;&amp;nbsp;&lt;/pre&gt;&lt;pre class="brush: xml"&gt;&amp;lt;/build&amp;gt; &lt;/pre&gt;&lt;br /&gt;
We used Tycho version 0.9.0 for our build.&amp;nbsp; The build.qualifier allows a Source Control revision number or other number to be used for SNAPSHOT or incremental builds.&amp;nbsp; This value replaces the .qualifier part of the OSGi version number string.&lt;br /&gt;
&lt;br /&gt;
For each component we use the 'package' Maven build command, which produces an P2 Update Site.&amp;nbsp; When other components have dependencies on a component, it references its update site in the parent pom file.&amp;nbsp; This looks something like this:&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="brush: xml"&gt;&amp;lt;repositories&amp;gt;&lt;/pre&gt;&lt;pre class="brush: xml"&gt;&amp;nbsp; &amp;lt;repository&amp;gt;&lt;/pre&gt;&lt;pre class="brush: xml"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;id&amp;gt;newco-core&amp;lt;/id&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;url&amp;gt;http://updatesite.newco/dev/component/branch&amp;lt;/url&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;layout&amp;gt;p2&amp;lt;/layout&amp;gt;
&amp;nbsp; &amp;lt;/repository&amp;gt;&lt;/pre&gt;&lt;pre class="brush: xml"&gt;&amp;lt;/repositories&amp;gt;
&lt;/pre&gt;&lt;br /&gt;
This allows us to version and build each component individually.&amp;nbsp; We can then mix/match the P2 Update Sites that are created to produce custom aggregate sites that can be tailored as needed.&amp;nbsp; We currently used the P2 Mirror Ant task to produce the composite sites. &lt;br /&gt;
&lt;br /&gt;
The pom file for each OSGi module or feature is trivial.&amp;nbsp; It is just a reference to the parent project, and the type of OSGi module that it is.&amp;nbsp; Here is a sample:&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="brush: xml"&gt;&amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt;
&amp;lt;project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
&amp;nbsp;&amp;nbsp;&amp;nbsp; xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"&amp;gt;
&amp;nbsp; &amp;lt;modelVersion&amp;gt;4.0.0&amp;lt;/modelVersion&amp;gt;
&amp;nbsp; &amp;lt;parent&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;artifactId&amp;gt;myComponent&amp;lt;/artifactId&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;groupId&amp;gt;com.ericdaugherty&amp;lt;/groupId&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;version&amp;gt;1.0.0-SNAPSHOT&amp;lt;/version&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;relativePath&amp;gt;../pom.xml&amp;lt;/relativePath&amp;gt;
&amp;nbsp; &amp;lt;/parent&amp;gt;
&amp;nbsp; &amp;lt;groupId&amp;gt;com.ericdaugherty&amp;lt;/groupId&amp;gt;
&amp;nbsp; &amp;lt;artifactId&amp;gt;com.ericdaugherty.myComponent&amp;lt;/artifactId&amp;gt;
&amp;nbsp; &amp;lt;version&amp;gt;1.1.0-SNAPSHOT&amp;lt;/version&amp;gt;
&amp;nbsp; &amp;lt;packaging&amp;gt;eclipse-plugin&amp;lt;/packaging&amp;gt;
&amp;lt;/project&amp;gt;
&lt;/pre&gt;&lt;br /&gt;
So now we can build each of our 'components' individually, without making a change to our development process.&amp;nbsp; Our development teams continue to maintain the configuration and dependencies in the OSGi MANFIEST.MF files.&lt;br /&gt;
&lt;br /&gt;
We ran into a few bumps in the road along the way, but were always able to resolve it in a way that both Eclipse and Tycho accepted. &lt;br /&gt;
&lt;br /&gt;
Overall, I'm very happy with the result.&amp;nbsp; We can now compile a wider range of projects (including Scala) that we could not build before with Buckminster, and have much more fine grained control.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2809594561952468542-6611535555127339297?l=blog.ericdaugherty.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogericdaughertycom/~4/ScMKQTRSpwA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.ericdaugherty.com/feeds/6611535555127339297/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.ericdaugherty.com/2010/10/using-tycho-to-build-osgi-project.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2809594561952468542/posts/default/6611535555127339297?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2809594561952468542/posts/default/6611535555127339297?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogericdaughertycom/~3/ScMKQTRSpwA/using-tycho-to-build-osgi-project.html" title="Using Tycho to Build an OSGi Project" /><author><name>Eric</name><uri>http://www.blogger.com/profile/02877164250215419232</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.ericdaugherty.com/2010/10/using-tycho-to-build-osgi-project.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEENR3Y4fyp7ImA9Wx5UFko.&quot;"><id>tag:blogger.com,1999:blog-2809594561952468542.post-3994281202692354089</id><published>2010-10-21T09:58:00.000-06:00</published><updated>2010-10-21T09:58:16.837-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-10-21T09:58:16.837-06:00</app:edited><title>Apple Deprecates Java, Escalates War on Flash</title><content type="html">Apple made a few surprise moves yesterday.&amp;nbsp; &lt;a href="http://www.engadget.com/2010/10/20/macbook-air-all-substance-no-flash/"&gt;Engadget noticed&lt;/a&gt; that the new MacBook Air computers do not ship with a Flash Plug-in pre-installed.&amp;nbsp; This is another escalation in the Apple vs. Flash battle that started with the iOS devices and is now creeping into the OS X computers.&amp;nbsp; However, unlike iOS, you can still manually install the Flash Plug-in if you choose.&amp;nbsp; In the end, this is an inconvenience, but nothing that can't be resolved by a user in 5 minutes since Adobe develops the Flash Plug-in.&lt;br /&gt;
&lt;br /&gt;
The second move, and the one more relevance to me, is the &lt;a href="http://developer.apple.com/library/mac/#releasenotes/Java/JavaSnowLeopardUpdate3LeopardUpdate8RN/NewandNoteworthy/NewandNoteworthy.html"&gt;deprecation of Java on OS X&lt;/a&gt;.&amp;nbsp; The Apple/Java relationship is interesting.&amp;nbsp; While Sun produces JVMs for most major platforms (Linux, Solaris, Windows), it does not provide a version for OS X.&amp;nbsp; Instead, Apple provides its own version of the JDK, developed at least in part by Apple.&lt;br /&gt;
&lt;br /&gt;
My belief is that Apple is hoping (or already made deal) that Oracle will take over the development of the JDK for OS X.&amp;nbsp; While Apple is ruthless about attaining control over their entire stack, Java is not a critical part of any of their future plans, so why waste engineering resources on it.&amp;nbsp; Instead, let Oracle spend the effort, just as they already do for Windows, Linux, and Solaris.&lt;br /&gt;
&lt;br /&gt;
However, if Oracle does not take over development (although really, how could they not) then this could be a significant negative impact on MacBook sales, as the MacBook Pro is the chosen development platform for many Java developers.&lt;br /&gt;
&lt;br /&gt;
I think the most realistic risk is that there will be a large gap between when Apple stops developing and when Oracle takes over.&amp;nbsp; However, deprecated does not mean "we re stopping all work".&amp;nbsp; It simply means, that the end of the road is near.&amp;nbsp; Although given the slow release cycle of Java itself, I suppose we have a while before it becomes a serious problem.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2809594561952468542-3994281202692354089?l=blog.ericdaugherty.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogericdaughertycom/~4/sNLAG8XvQfw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.ericdaugherty.com/feeds/3994281202692354089/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.ericdaugherty.com/2010/10/apple-deprecates-java-escalates-war-on.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2809594561952468542/posts/default/3994281202692354089?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2809594561952468542/posts/default/3994281202692354089?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogericdaughertycom/~3/sNLAG8XvQfw/apple-deprecates-java-escalates-war-on.html" title="Apple Deprecates Java, Escalates War on Flash" /><author><name>Eric</name><uri>http://www.blogger.com/profile/02877164250215419232</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.ericdaugherty.com/2010/10/apple-deprecates-java-escalates-war-on.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEADR3Y7fCp7ImA9Wx5QGE8.&quot;"><id>tag:blogger.com,1999:blog-2809594561952468542.post-1968648393805210029</id><published>2010-09-06T20:32:00.001-06:00</published><updated>2010-09-06T20:32:56.804-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-06T20:32:56.804-06:00</app:edited><title>Forest Fires</title><content type="html">Today while hiking near Estes Park, CO I saw smoke from two different forest fires.&amp;nbsp; The larger fire was the &lt;a href="http://www.dailycamera.com/ci_15998749"&gt;Fourmile Canyon fire&lt;/a&gt; near Boulder that broke out this morning.&amp;nbsp; It is not yet contained and the smoke can be seen throughout the Denver area.&lt;br /&gt;
&lt;br /&gt;
The second fire was a smaller file near Lumpy Ridge in Estes Park.&amp;nbsp; I believe there have been fires in this area already this year, and at this point this one is believed to be minor.&lt;br /&gt;
&lt;br /&gt;
There were really high winds today, which enables the fires to spread quickly and makes it difficult to fight from the air.&amp;nbsp; Good luck to all the firefighters working to contain them.&amp;nbsp; Here are a few pictures from each:&lt;br /&gt;
&lt;br /&gt;
Fourmile Canyon:&lt;br /&gt;
&lt;img height="332" src="http://farm5.static.flickr.com/4150/4965802543_45796c6c72.jpg" width="500" /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;img alt="DSC_0904.jpg" height="332" src="http://farm5.static.flickr.com/4074/4965798533_c3af1a9fb6.jpg" width="500" /&gt;&lt;br /&gt;
&lt;br /&gt;
Lumpy Ridge:&lt;br /&gt;
&lt;img alt="DSC_0910.jpg" height="332" src="http://farm5.static.flickr.com/4091/4965795651_5fa92dcc65.jpg" width="500" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2809594561952468542-1968648393805210029?l=blog.ericdaugherty.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogericdaughertycom/~4/01dB10__sio" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.ericdaugherty.com/feeds/1968648393805210029/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.ericdaugherty.com/2010/09/forest-fires.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2809594561952468542/posts/default/1968648393805210029?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2809594561952468542/posts/default/1968648393805210029?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogericdaughertycom/~3/01dB10__sio/forest-fires.html" title="Forest Fires" /><author><name>Eric</name><uri>http://www.blogger.com/profile/02877164250215419232</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://farm5.static.flickr.com/4150/4965802543_45796c6c72_t.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://blog.ericdaugherty.com/2010/09/forest-fires.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0UESHs5fyp7ImA9Wx5RE00.&quot;"><id>tag:blogger.com,1999:blog-2809594561952468542.post-6751647864361168586</id><published>2010-08-20T07:00:00.000-06:00</published><updated>2010-08-20T07:00:09.527-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-08-20T07:00:09.527-06:00</app:edited><title>The Power of Simplicity</title><content type="html">Small changes in functionality can make big impacts on usefulness, and therefore the value of tools and applications.  This has always been true, but is more obvious on mobile devices where limited user input, network access, and screen size magnify the value of a good user experience (UX).&lt;br /&gt;
&lt;br /&gt;
One example of this phenomenon is Wikipedia.  On the iPhone, I can look up data on Wikipedia using Safari, or using one of the Wikipedia iPhone applications.   At first glance, an iPhone Wikipedia application is absurd.  After all, it simply uses the built in Safari to render public web pages to the user.  The exact same pages can be viewed using the built in Safari browser, and you can add a bookmark directly to the Wikipedia page to your iPhone home screen.  But one difference makes all the difference.  That one difference is auto-completion.  On the mobile site, Wikipedia does not provide for search auto-completion.  You must type in a full search and execute it.  If you searched correctly, you can then select the result and view the page.  Using the application, you simply start typing, and then select the correct match of your partial search to view the page.&lt;br /&gt;
&lt;br /&gt;
This probably saves less then 30 seconds per usage.  But looking up an answer in Wikipedia should be a sub-minute activity, making it a significant difference.  And that difference makes me more likely to use the application, increasing its value.&lt;br /&gt;
&lt;br /&gt;
A second example is &lt;a href="http://www.instapaper.com/"&gt;Instapaper&lt;/a&gt;.&amp;nbsp;  Instapaper is essentially a bookmarking service.  Through various means, you can mark a website for reading later.&amp;nbsp;  Then, using various client interfaces (Web, iPhone, etc.) you can read that article later.&lt;br /&gt;
&lt;br /&gt;
When I first read about it, I didn't get it at all.  What's the point?  There are several existing ways to do the same thing.  You can use Delicious, Bookmark items in your browser, email links to yourself, etc.  It doesn't really allow you to do anything you couldn't do already.&lt;br /&gt;
&lt;br /&gt;
What it does do is make that same function easier.  As I read through my RSS feads, I will often find a longer article I don't want to read right away.  Now, I simply use the Instapaper bookmark in a desktop browser (javascript that sends the URL to Instapaper) or the Send To Instapaper button in Mobile Safari to bookmark it.  Then later, when I'm sitting around with 5 minutes to kill, I'll pull up Instapaper on my iPhone and read an article.&lt;br /&gt;
&lt;br /&gt;
After a few weeks of usage, I found that I am reading many more long articles with better reading comprehension.  Instead of hurrying through an article when I wasn't dedicating my full attention, or just skipping it because I wasn't 'that interested', I now Instapaper it, and read it when I'm ready.&lt;br /&gt;
&lt;br /&gt;
The functionality provided by Instapaper and the iPhone Wikipedia application are both trivial enhancements over existing options.  But they provide just enough grease to make a task that was possible before a little easier.&amp;nbsp; That can be a huge value.&lt;br /&gt;
&lt;br /&gt;
When looking for that next great idea, remember, you don't need to invent an amazing new product category, you just need to make one thing easier to use.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2809594561952468542-6751647864361168586?l=blog.ericdaugherty.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogericdaughertycom/~4/77PJ3-FoZ_g" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.ericdaugherty.com/feeds/6751647864361168586/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.ericdaugherty.com/2010/08/power-of-simplicity.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2809594561952468542/posts/default/6751647864361168586?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2809594561952468542/posts/default/6751647864361168586?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogericdaughertycom/~3/77PJ3-FoZ_g/power-of-simplicity.html" title="The Power of Simplicity" /><author><name>Eric</name><uri>http://www.blogger.com/profile/02877164250215419232</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.ericdaugherty.com/2010/08/power-of-simplicity.html</feedburner:origLink></entry></feed>

