<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Accidental Technologist</title>
	
	<link>http://accidentaltechnologist.com</link>
	<description>Musings about Technology, Software Design and Development</description>
	<lastBuildDate>Thu, 16 Feb 2012 14:00:23 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/AccidentalTechnologist" /><feedburner:info uri="accidentaltechnologist" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><geo:lat>41.971403</geo:lat><geo:long>-71.998725</geo:long><feedburner:emailServiceId>AccidentalTechnologist</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>When Pow Eats Up the Clock Cycles</title>
		<link>http://feedproxy.google.com/~r/AccidentalTechnologist/~3/0efSvc6txxo/</link>
		<comments>http://accidentaltechnologist.com/ruby-on-rails/when-pow-eats-up-the-clock-cycles/#comments</comments>
		<pubDate>Thu, 16 Feb 2012 14:00:23 +0000</pubDate>
		<dc:creator>Rob Bazinet</dc:creator>
				<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[pow]]></category>

		<guid isPermaLink="false">http://accidentaltechnologist.com/?p=698</guid>
		<description><![CDATA[I have been a huge fan of Pow to serve my Rails applications for development on my Mac.  I wrote my love for Pow a while back and have been using it ever since, but all has not been a perfect experience along the way.  After upgrading to the 0.3.2 version I started to have [...]]]></description>
			<content:encoded><![CDATA[<p>I have been a huge fan of <a href="http://pow.cx/">Pow</a> to serve my Rails applications for development on my Mac.  I <a href="http://accidentaltechnologist.com/ruby-on-rails/the-simplicity-that-is-pow/">wrote my love for Pow a while back</a> and have been using it ever since, but all has not been a perfect experience along the way.  After upgrading to the 0.3.2 version I started to have my applications appear to lock up in the browser and finally timing out.</p>
<p>The only solution I could reliably make work was to open up Activity Monitor and kill the pow process manually.  It worked..until the next time and I would have to do it again and again.  It seemed like I was doing this many times a day.</p>
<p>It turned out this was a bug reported to the development team and is a <a href="https://github.com/37signals/pow/issues/99">confirmed issue</a>.  The cause of the problem is determined to be the dns resolver, ndns.    A pre-release version, 0.4.0-pre is reported to resolve the issue.  Install it with the command:</p>
<pre>curl get.pow.cx | VERSION=0.4.0-pre sh</pre>
<p>I did this and have not had to manually restart pow once.  I&#8217;m not sure why the official release has not been updated to include the fix to this issue which seems to effect many users.</p>
<p> </p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://accidentaltechnologist.com/ruby-on-rails/the-simplicity-that-is-pow/" rel="bookmark" class="crp_title">The Simplicity that is Pow</a></li><li><a href="http://accidentaltechnologist.com/ruby-on-rails/mixing-secure-and-non-secure-assets-in-your-web-application/" rel="bookmark" class="crp_title">Mixing Secure and Non-Secure Assets in Your Web Application</a></li><li><a href="http://accidentaltechnologist.com/ruby-on-rails/setting-up-sqlite3-for-ruby-on-rails-development/" rel="bookmark" class="crp_title">Setting up SQLite3 for Ruby on Rails Development</a></li><li><a href="http://accidentaltechnologist.com/ruby/strange-restful_authentication-plugin-issue/" rel="bookmark" class="crp_title">Strange Restful_Authentication Plugin Issue</a></li><li><a href="http://accidentaltechnologist.com/general/homebrew-upgrade-woes/" rel="bookmark" class="crp_title">Homebrew Upgrade Woes</a></li></ul></div>
<p><a href="http://feedads.g.doubleclick.net/~a/Nkhfk8QjXR8jaMSNsUlDwvL7aXY/0/da"><img src="http://feedads.g.doubleclick.net/~a/Nkhfk8QjXR8jaMSNsUlDwvL7aXY/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/Nkhfk8QjXR8jaMSNsUlDwvL7aXY/1/da"><img src="http://feedads.g.doubleclick.net/~a/Nkhfk8QjXR8jaMSNsUlDwvL7aXY/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/AccidentalTechnologist?a=0efSvc6txxo:B4tg5s8cxgo:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/AccidentalTechnologist?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AccidentalTechnologist?a=0efSvc6txxo:B4tg5s8cxgo:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/AccidentalTechnologist?i=0efSvc6txxo:B4tg5s8cxgo:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AccidentalTechnologist?a=0efSvc6txxo:B4tg5s8cxgo:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/AccidentalTechnologist?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AccidentalTechnologist?a=0efSvc6txxo:B4tg5s8cxgo:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/AccidentalTechnologist?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/AccidentalTechnologist/~4/0efSvc6txxo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://accidentaltechnologist.com/ruby-on-rails/when-pow-eats-up-the-clock-cycles/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://accidentaltechnologist.com/ruby-on-rails/when-pow-eats-up-the-clock-cycles/</feedburner:origLink></item>
		<item>
		<title>Homebrew Upgrade Woes</title>
		<link>http://feedproxy.google.com/~r/AccidentalTechnologist/~3/MwcbEk_Dbf8/</link>
		<comments>http://accidentaltechnologist.com/general/homebrew-upgrade-woes/#comments</comments>
		<pubDate>Wed, 15 Feb 2012 16:35:42 +0000</pubDate>
		<dc:creator>Rob Bazinet</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[homebrew]]></category>
		<category><![CDATA[redis]]></category>

		<guid isPermaLink="false">http://accidentaltechnologist.com/?p=697</guid>
		<description><![CDATA[I ran into an interesting problem recently after updating my installation of Homebrew on my Mac Pro.   Starting with the update command, which ran successfully: $ brew update I then attempted to update my redis installation to the latest: $ brew upgrade redis I was greeted with this message: Error: undefined local variable or [...]]]></description>
			<content:encoded><![CDATA[<p>I ran into an interesting problem recently after updating my installation of <a href="http://mxcl.github.com/homebrew/">Homebrew</a> on my Mac Pro.   Starting with the update command, which ran successfully:</p>
<pre>$ brew update</pre>
<p>I then attempted to update my redis installation to the latest:</p>
<pre>$ brew upgrade redis</pre>
<p>I was greeted with this message:</p>
<pre>Error: undefined local variable or method `brew_install' for main:Object</pre>
<p>Trying several things on my own to no avail, led me to a Google search result pointing out a known issue and solution.  It appears there is an issue with a brew_upgrade.rb artifact being left behind after a brew update.  The following commands from the <a href="https://github.com/mxcl/homebrew/wiki/Common-Issues">Homebrew wiki</a> fix the problem:</p>
<pre>$ cd $(brew --prefix)/Library/Contributions/examples
$ git clean -n # if this doesn't list anything that you want to keep, then
$ git clean -f # this will remove untracked files</pre>
<p>I hope this helps someone with the same problem.</p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://accidentaltechnologist.com/ruby/having-trouble-updating-to-latest-rubygems-on-the-mac-try-this/" rel="bookmark" class="crp_title">Having Trouble Updating to Latest RubyGems on the Mac?  Try This.</a></li><li><a href="http://accidentaltechnologist.com/apple/iphone-1-1-3-ready-and-installed/" rel="bookmark" class="crp_title">iPhone 1.1.3 Ready and Installed</a></li><li><a href="http://accidentaltechnologist.com/microsoft/solving-vmware-workstation-networking-problems-after-windows-7-host-upgrade/" rel="bookmark" class="crp_title">Solving VMWare Workstation Networking Problems after Windows 7 Host Upgrade</a></li><li><a href="http://accidentaltechnologist.com/ruby/ruby-denial-of-service-dos-vulnerability-options/" rel="bookmark" class="crp_title">Ruby Denial of Service (DoS) Vulnerability Options</a></li><li><a href="http://accidentaltechnologist.com/ruby/delete-large-numbers-of-amazon-s3-files-using-ruby/" rel="bookmark" class="crp_title">Delete Large Numbers of Amazon S3 Files using Ruby</a></li></ul></div>
<p><a href="http://feedads.g.doubleclick.net/~a/nrRaqKvTPaE3eeQy9ivZi9W7cGU/0/da"><img src="http://feedads.g.doubleclick.net/~a/nrRaqKvTPaE3eeQy9ivZi9W7cGU/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/nrRaqKvTPaE3eeQy9ivZi9W7cGU/1/da"><img src="http://feedads.g.doubleclick.net/~a/nrRaqKvTPaE3eeQy9ivZi9W7cGU/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/AccidentalTechnologist?a=MwcbEk_Dbf8:T6koIKkHs0g:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/AccidentalTechnologist?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AccidentalTechnologist?a=MwcbEk_Dbf8:T6koIKkHs0g:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/AccidentalTechnologist?i=MwcbEk_Dbf8:T6koIKkHs0g:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AccidentalTechnologist?a=MwcbEk_Dbf8:T6koIKkHs0g:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/AccidentalTechnologist?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AccidentalTechnologist?a=MwcbEk_Dbf8:T6koIKkHs0g:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/AccidentalTechnologist?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/AccidentalTechnologist/~4/MwcbEk_Dbf8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://accidentaltechnologist.com/general/homebrew-upgrade-woes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://accidentaltechnologist.com/general/homebrew-upgrade-woes/</feedburner:origLink></item>
		<item>
		<title>ASP.Net MVC vs Ruby on Rails Smackdown Results</title>
		<link>http://feedproxy.google.com/~r/AccidentalTechnologist/~3/MnSVwMBQM7s/</link>
		<comments>http://accidentaltechnologist.com/ruby-on-rails/asp-net-mvc-vs-ruby-on-rails-smackdown-results/#comments</comments>
		<pubDate>Tue, 14 Feb 2012 16:43:47 +0000</pubDate>
		<dc:creator>Rob Bazinet</dc:creator>
				<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[ASP.NET MVC]]></category>

		<guid isPermaLink="false">http://accidentaltechnologist.com/?p=696</guid>
		<description><![CDATA[I&#8217;m sure everyone saw this already, right?  In case you didn&#8217;t then it&#8217;s worth a look. It amazes me (though it shouldn&#8217;t) how far a community of developers can take something vs. a software giant like Microsoft.  It looks like open source wins against corporate.  Sure, the results are not exactly scientific but interesting all [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m sure everyone saw this already, right?  In case you didn&#8217;t then it&#8217;s worth a look.</p>
<p>It amazes me (though it shouldn&#8217;t) how far a community of developers can take something vs. a software giant like Microsoft.  It looks like open source wins against corporate.  Sure, the results are not exactly scientific but interesting all the same.</p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://accidentaltechnologist.com/ruby/reflections-on-ruby-for-projects/" rel="bookmark" class="crp_title">Reflections on Ruby for Projects</a></li><li><a href="http://accidentaltechnologist.com/technology/dogpile-web-search/" rel="bookmark" class="crp_title">Dogpile Web Search</a></li><li><a href="http://accidentaltechnologist.com/technology/cnn-reports-software-engineer-is-best-job-in-america/" rel="bookmark" class="crp_title">CNN Reports, Software Engineer is BEST Job in America</a></li><li><a href="http://accidentaltechnologist.com/technology/consulting-on-different-platforms-and-varying-requirements/" rel="bookmark" class="crp_title">Consulting on Different Platforms and Varying Requirements</a></li><li><a href="http://accidentaltechnologist.com/programming/where-are-we-without-community/" rel="bookmark" class="crp_title">Where Are We Without Community?</a></li></ul></div>
<p><a href="http://feedads.g.doubleclick.net/~a/QbCl-P2Dis7tWEVhZWy8ewKhTXk/0/da"><img src="http://feedads.g.doubleclick.net/~a/QbCl-P2Dis7tWEVhZWy8ewKhTXk/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/QbCl-P2Dis7tWEVhZWy8ewKhTXk/1/da"><img src="http://feedads.g.doubleclick.net/~a/QbCl-P2Dis7tWEVhZWy8ewKhTXk/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/AccidentalTechnologist?a=MnSVwMBQM7s:ui-24tuPH1w:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/AccidentalTechnologist?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AccidentalTechnologist?a=MnSVwMBQM7s:ui-24tuPH1w:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/AccidentalTechnologist?i=MnSVwMBQM7s:ui-24tuPH1w:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AccidentalTechnologist?a=MnSVwMBQM7s:ui-24tuPH1w:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/AccidentalTechnologist?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AccidentalTechnologist?a=MnSVwMBQM7s:ui-24tuPH1w:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/AccidentalTechnologist?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/AccidentalTechnologist/~4/MnSVwMBQM7s" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://accidentaltechnologist.com/ruby-on-rails/asp-net-mvc-vs-ruby-on-rails-smackdown-results/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://accidentaltechnologist.com/ruby-on-rails/asp-net-mvc-vs-ruby-on-rails-smackdown-results/</feedburner:origLink></item>
		<item>
		<title>Farewell to Stack Exchange</title>
		<link>http://feedproxy.google.com/~r/AccidentalTechnologist/~3/WYiCEe0cMT8/</link>
		<comments>http://accidentaltechnologist.com/business/farewell-to-stack-exchange/#comments</comments>
		<pubDate>Mon, 13 Feb 2012 14:15:05 +0000</pubDate>
		<dc:creator>Rob Bazinet</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[codinghorror]]></category>
		<category><![CDATA[stack exchange]]></category>
		<category><![CDATA[steve jobs]]></category>

		<guid isPermaLink="false">http://accidentaltechnologist.com/?p=694</guid>
		<description><![CDATA[I posted recently about having priorities straight in your profession and Jeff Atwood, founder of Stack Exchange, comes to the realization as well. Startup life is hard on families. We just welcomed two new members into our family, and running as fast as you can isn&#8217;t sustainible for parents of multiple small children. The death [...]]]></description>
			<content:encoded><![CDATA[<p>I <a href="http://accidentaltechnologist.com/business/less-is-more-enjoying-startup-life/">posted recently</a> about having priorities straight in your profession and Jeff Atwood, founder of Stack Exchange, comes to the realization as well.</p>
<blockquote><p>Startup life is hard on families. We just welcomed two new members into our family, and running as fast as you can isn&#8217;t sustainible for parents of multiple small children. The death of Steve Jobs, and his subsequent posthumous biography, highlighted the risks for a lot of folks.</p></blockquote>
<p>I&#8217;m sure the decision must have been hard,  to leave the business he co-founded.  The posts hits home because I made a similar decision over 10 years ago.  I read this last week and I was surprised by the abruptness but his reasons are solid and understandable:</p>
<blockquote><p>You may have more discipline than I do. But for me, the mission is everything; I&#8217;m downright religious about it. Stack Overflow and Stack Exchange have been wildly successful, but I finally realized that success at the cost of my children is not success. It is failure.</p></blockquote>
<p>How many parents choose a career for personal gain and with the thought of given their children a better life?  At what cost?  Kids grow up not really knowing one or both of their parents.  Steve jobs had a book written about his life so his kids would know why he did what he did.</p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://accidentaltechnologist.com/business/less-is-more-enjoying-startup-life/" rel="bookmark" class="crp_title">Less is More, Enjoying Startup Life</a></li><li><a href="http://accidentaltechnologist.com/technology/coding-horror-how-to-achieve-ultimate-blog-success-in-one-easy-step/" rel="bookmark" class="crp_title">Coding Horror: How To Achieve Ultimate Blog Success In One Easy Step</a></li><li><a href="http://accidentaltechnologist.com/general/figuring-out-whats-important/" rel="bookmark" class="crp_title">Figuring Out What&rsquo;s Important</a></li><li><a href="http://accidentaltechnologist.com/programming/can-computer-language-selection-be-a-popularity-contest/" rel="bookmark" class="crp_title">Can Computer Language Selection be a Popularity Contest?</a></li><li><a href="http://accidentaltechnologist.com/general/43/" rel="bookmark" class="crp_title">43</a></li></ul></div>
<p><a href="http://feedads.g.doubleclick.net/~a/jy98NhQh7uPyqejaecfTwsDn18A/0/da"><img src="http://feedads.g.doubleclick.net/~a/jy98NhQh7uPyqejaecfTwsDn18A/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/jy98NhQh7uPyqejaecfTwsDn18A/1/da"><img src="http://feedads.g.doubleclick.net/~a/jy98NhQh7uPyqejaecfTwsDn18A/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/AccidentalTechnologist?a=WYiCEe0cMT8:cl-wPetPhvo:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/AccidentalTechnologist?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AccidentalTechnologist?a=WYiCEe0cMT8:cl-wPetPhvo:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/AccidentalTechnologist?i=WYiCEe0cMT8:cl-wPetPhvo:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AccidentalTechnologist?a=WYiCEe0cMT8:cl-wPetPhvo:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/AccidentalTechnologist?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AccidentalTechnologist?a=WYiCEe0cMT8:cl-wPetPhvo:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/AccidentalTechnologist?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/AccidentalTechnologist/~4/WYiCEe0cMT8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://accidentaltechnologist.com/business/farewell-to-stack-exchange/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://accidentaltechnologist.com/business/farewell-to-stack-exchange/</feedburner:origLink></item>
		<item>
		<title>Less is More, Enjoying Startup Life</title>
		<link>http://feedproxy.google.com/~r/AccidentalTechnologist/~3/7XMzAHd1vIU/</link>
		<comments>http://accidentaltechnologist.com/business/less-is-more-enjoying-startup-life/#comments</comments>
		<pubDate>Fri, 10 Feb 2012 14:00:29 +0000</pubDate>
		<dc:creator>Rob Bazinet</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[37signals]]></category>
		<category><![CDATA[startup]]></category>
		<category><![CDATA[working]]></category>

		<guid isPermaLink="false">http://accidentaltechnologist.com/?p=690</guid>
		<description><![CDATA[Interesting, thought provoking and true post by David Heinemeier Hansson (DHH) of 37Signals about how people seem to feel obligated to work crazy hours and make their startup all consuming.  This is the wrong approach and can be harmful to the overall life of the startup. As David points out: This myth neatly identifies those [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://37signals.com/svn/posts/3106-all-or-something">Interesting, thought provoking and true post</a> by <a href="http://david.heinemeierhansson.com/">David Heinemeier Hansson</a> (DHH) of 37Signals about how people seem to feel obligated to work crazy hours and make their startup all consuming.  This is the wrong approach and can be harmful to the overall life of the startup.</p>
<p>As David points out:</p>
<blockquote><p>This myth neatly identifies those fit for mission: Young, without obligations, and few if any extra-curricular interests.</p></blockquote>
<p>I was young one and I can attest to this, 100%.  It&#8217;s really easy to think that if you pour your waking hours into your startup, you will be insured of success.  More is not better…after working 80 hours per week for a long time I became burnt out and it took an eternity to recover.  I learned my lesson, work less.  Yes, I said it, work less.</p>
<p>It was really easy to getting into the mindset and the routine of working the crazy hours.  I knew about burnout but sometimes with stubborn people, it has to be <em>their</em> idea, their realization.  This is how it worked for me.  The days got harder and harder to start and the hours resulted in less actual work done.  I wasn&#8217;t putting in my best efforts but rather going through the motions and passing the time.   The products shipped but I can&#8217;t say I was particularly proud of the quality.</p>
<p>I sold the company I founded which forced me to reset and determine a better path.  I realized less is better and be more efficient with less hours.</p>
<blockquote><p>Most people will look at that and say that’s not me. I don’t have 110% to give. I have a family, I have a mortgage, I have other interests. Where’s my place in the startup world if all I have to give is 60%? What can putting in part-time give?</p></blockquote>
<p>Get out of the mindset you need to put in ungodly hours to be successful, you don&#8217;t.  I provide consulting work to clients but I put aside time for the projects I am passionate about, the products I want to see come to market.  I make more progress on these projects with small, focused efforts than I would have in that past life.</p>
<p>DHH works at 37Signals, the poster children for working less and enjoying your life:</p>
<blockquote><p>The good news is much more than you think. The marginal value of the last hour put into a business idea is usually much less than the first. The world is full of ideas that can be executed with 10 to 20 hours per week, let alone 40. The number of projects that are truly impossible unless you put in 80 or 120 hours per week are vanishingly small by comparison.</p></blockquote>
<p>Steve Eichert, a fellow entrepreneur and someone who moved from the cubical to his own company has a <a href="http://steveeichert.com/blog/2012/02/10/creating/">great and timely post</a> about doing things little by little.</p>
<blockquote><p>No matter what I do, I’m still going to have things I need to do that will prevent me from creating. The good news for me, is I have the ability to put aside all of those things and go and create. I’m starting small, trying to pick a few features that I’ve wanted to add to one of our software products and getting them implemented this week. My goal is to continue that tradition every day by finding at least 1 small thing to add, improve, or tweak for the better.</p></blockquote>
<p>It&#8217;s important to realize you can do the things you want to accomplish by doing them in small steps.  You will enjoy working less, leave the 80 hour weeks to those that don&#8217;t know better.</p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://accidentaltechnologist.com/business/farewell-to-stack-exchange/" rel="bookmark" class="crp_title">Farewell to Stack Exchange</a></li><li><a href="http://accidentaltechnologist.com/business/bootstrapping-your-ideas/" rel="bookmark" class="crp_title">Bootstrapping Your Ideas</a></li><li><a href="http://accidentaltechnologist.com/programming/what-really-motivates-developers-makes-them-productive-and-keeps-them-around/" rel="bookmark" class="crp_title">What really motivates developers, makes them productive and keeps them around?</a></li><li><a href="http://accidentaltechnologist.com/general/43/" rel="bookmark" class="crp_title">43</a></li><li><a href="http://accidentaltechnologist.com/technology/the-graying-software-industry/" rel="bookmark" class="crp_title">The Graying Software Industry</a></li></ul></div>
<p><a href="http://feedads.g.doubleclick.net/~a/EOts8J8Q8BLt_wJHm-reqwtXDFw/0/da"><img src="http://feedads.g.doubleclick.net/~a/EOts8J8Q8BLt_wJHm-reqwtXDFw/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/EOts8J8Q8BLt_wJHm-reqwtXDFw/1/da"><img src="http://feedads.g.doubleclick.net/~a/EOts8J8Q8BLt_wJHm-reqwtXDFw/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/AccidentalTechnologist?a=7XMzAHd1vIU:3KhX49VHg9E:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/AccidentalTechnologist?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AccidentalTechnologist?a=7XMzAHd1vIU:3KhX49VHg9E:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/AccidentalTechnologist?i=7XMzAHd1vIU:3KhX49VHg9E:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AccidentalTechnologist?a=7XMzAHd1vIU:3KhX49VHg9E:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/AccidentalTechnologist?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AccidentalTechnologist?a=7XMzAHd1vIU:3KhX49VHg9E:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/AccidentalTechnologist?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/AccidentalTechnologist/~4/7XMzAHd1vIU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://accidentaltechnologist.com/business/less-is-more-enjoying-startup-life/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://accidentaltechnologist.com/business/less-is-more-enjoying-startup-life/</feedburner:origLink></item>
		<item>
		<title>Mixing Secure and Non-Secure Assets in Your Web Application</title>
		<link>http://feedproxy.google.com/~r/AccidentalTechnologist/~3/rORrJ_e7KKk/</link>
		<comments>http://accidentaltechnologist.com/ruby-on-rails/mixing-secure-and-non-secure-assets-in-your-web-application/#comments</comments>
		<pubDate>Thu, 15 Dec 2011 14:00:14 +0000</pubDate>
		<dc:creator>Rob Bazinet</dc:creator>
				<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[ssl]]></category>

		<guid isPermaLink="false">http://accidentaltechnologist.com/?p=680</guid>
		<description><![CDATA[The life of the web developer never seems to be easy, always a new problem cropping up. The Problem One such issue surfaced when a client wanted to begin accepting credit cards.  As most Internet users assume, they land on a web page asking for credit card information and it&#8217;s secure, I wouldn&#8217;t enter my [...]]]></description>
			<content:encoded><![CDATA[<p>The life of the web developer never seems to be easy, always a new problem cropping up.</p>
<h3>The Problem</h3>
<p>One such issue surfaced when a client wanted to begin accepting credit cards.  As most Internet users assume, they land on a web page asking for credit card information and it&#8217;s secure, I wouldn&#8217;t enter my credit card information without seeing the friendly little lock.  Another telltale sign is seeing the https: in the browser address bar.</p>
<p>Many sites today make use of outside CSS and JavaScript files host on a content delivery network (CDN) somewhere on the interwebs.  This has tremendous benefit for web developers and users alike, giving applications better performance.  The problem arises when we have a secure page (https) which pulls in assets from non-secure CDNs, where requesting assets securely will fail to return successfully and ruins the user&#8217;s experience.</p>
<p>This application happens to be a Ruby on Rails application but that fact is irrelevant.  The scenario is likely common today; we have a secure checkout page but our site contains menus and links to pages which are not sure but just plain http.  When the users visit the site with their browser of choice they are presented with various messages or maybe none.</p>
<ol>
<li>Firefox 6/7, no message..just no indication the page is using SSL.</li>
<li>Chrome, no message but a red line through the &#8220;https:&#8221; in the browser address bar.  This does not give confidence to the user, I would not put my credit card information in this page.</li>
<li>Safari, no messages and everything looks good with the exception of the missing tiny lock icon indicating a secure page.</li>
<li>Internet Explorer, well this is the least friendly of the browsers telling the user there is mixed content and prompted with how to proceed.</li>
</ol>
<p>The problem was mainly centered-around the Yahoo YUI JavaScript and CSS assets and how they were included.  This application uses the Yahoo content delivery network (CDN) to serve the assets, which is a great way to serve the assets.</p>
<h3>The Solution</h3>
<p>I decided to do what every self-respected web developer does when facing a problem, Google for someone else who had the same problem and successfully solved it.  I ran into one very <a href="http://collectiveidea.com/blog/archives/2010/11/29/ssl-with-rails/#fn2">insightful post from Dan over at CollectiveIdea</a>.  The post lays out a very similar problem with some good ideas for the solution.</p>
<p>Dan points out a URL like this:</p>
<pre>&lt;script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js" type="text/javascript"&gt;&lt;/script&gt;</pre>
<p>Will cause Mixed Content warnings when included from a secure page.  Some of the suggested solutions include downloading all of the assets locally and the problem goes away.  Although this is true, we lose the <a href="http://www.jquerycdn.net/cdn-hosted-jquery/">benefits of using a CDN</a>.</p>
<p>What works is both elegant and simple; two qualities that make my day.  Referencing your CDN-based assets this way is only a slight change:</p>
<pre><code>&lt;script src="//ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js" type="text/javascript"&gt;&lt;/script&gt;</code></pre>
<p>Notice how we are referencing the GoogleAPI URL, we leave off the http: and the https:.  By using two forward slashes only the request will resolve itself and work brilliantly.</p>
<p>Maybe I am the last web developer to find out this tidbit of information but I wanted to document it so the next one faced with this could find the answer here.</p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://accidentaltechnologist.com/programming/easy-dynamic-style-sheets-in-hmtl-pages-using-asp-net/" rel="bookmark" class="crp_title">Easy Dynamic Style Sheets in HMTL Pages using ASP.NET</a></li><li><a href="http://accidentaltechnologist.com/ajax/microsoft-announces-atlas-project/" rel="bookmark" class="crp_title">Microsoft announces Atlas Project</a></li><li><a href="http://accidentaltechnologist.com/programming/google-helps-put-a-stake-in-the-ie6-coffin-finally/" rel="bookmark" class="crp_title">Google helps put a stake in the IE6 coffin, finally</a></li><li><a href="http://accidentaltechnologist.com/visual-studio/getting-jquery-intellisense-functioning-in-visual-studio-2008/" rel="bookmark" class="crp_title">Getting jQuery Intellisense Functioning in Visual Studio 2008</a></li><li><a href="http://accidentaltechnologist.com/technology/links-for-2007-08-21/" rel="bookmark" class="crp_title">links for 2007-08-21</a></li></ul></div>
<p><a href="http://feedads.g.doubleclick.net/~a/_srl-zUktz1CvtZwiGp4tpqJ_eY/0/da"><img src="http://feedads.g.doubleclick.net/~a/_srl-zUktz1CvtZwiGp4tpqJ_eY/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/_srl-zUktz1CvtZwiGp4tpqJ_eY/1/da"><img src="http://feedads.g.doubleclick.net/~a/_srl-zUktz1CvtZwiGp4tpqJ_eY/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/AccidentalTechnologist?a=rORrJ_e7KKk:aMCBJnItRBM:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/AccidentalTechnologist?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AccidentalTechnologist?a=rORrJ_e7KKk:aMCBJnItRBM:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/AccidentalTechnologist?i=rORrJ_e7KKk:aMCBJnItRBM:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AccidentalTechnologist?a=rORrJ_e7KKk:aMCBJnItRBM:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/AccidentalTechnologist?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AccidentalTechnologist?a=rORrJ_e7KKk:aMCBJnItRBM:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/AccidentalTechnologist?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/AccidentalTechnologist/~4/rORrJ_e7KKk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://accidentaltechnologist.com/ruby-on-rails/mixing-secure-and-non-secure-assets-in-your-web-application/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://accidentaltechnologist.com/ruby-on-rails/mixing-secure-and-non-secure-assets-in-your-web-application/</feedburner:origLink></item>
		<item>
		<title>Marco’s Love of Android</title>
		<link>http://feedproxy.google.com/~r/AccidentalTechnologist/~3/z2cZZcIlCQU/</link>
		<comments>http://accidentaltechnologist.com/mobile/marcos-love-of-android/#comments</comments>
		<pubDate>Thu, 08 Dec 2011 14:01:34 +0000</pubDate>
		<dc:creator>Rob Bazinet</dc:creator>
				<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[iOS]]></category>

		<guid isPermaLink="false">http://accidentaltechnologist.com/?p=681</guid>
		<description><![CDATA[I have been following an interesting discussion between the Shifty Jelly folks and Marco Arment of Instapaper regarding the merits of developing for iOS versus Android and whether it&#8217;s worth the developer&#8217;s time (read money) creating for the platform. Eric Schmidt spoke recently at Le Web where he said developers, like it or not, will [...]]]></description>
			<content:encoded><![CDATA[<p>I have been following an interesting discussion between the <a href="http://shiftyjelly.wordpress.com/">Shifty Jelly</a> folks and <a href="http://www.marco.org/">Marco Arment</a> of Instapaper regarding the merits of developing for iOS versus Android and whether it&#8217;s worth the developer&#8217;s time (read money) creating for the platform.</p>
<p><a href="http://news.cnet.com/8301-30685_3-57338276-264/googles-schmidt-android-leads-the-iphone/?part=rss&amp;subj=crave&amp;tag=readMore">Eric Schmidt spoke recently</a> at Le Web where he said developers, like it or not, will target Android.  As someone who writes iOS applications, it seemed like an arrogant statement and <a href="http://www.marco.org/2011/12/07/eric-schmidt-android-leads-the-iphone">Marco had his thoughts</a>, which seem reasonable to me:</p>
<blockquote>
<p>Android devices have been selling in large quantities for a long time. That’s not new. Yet today, compared to iOS, Android is much less profitable for developers (especially for paid apps), its users are less influential for expanding new services, and its app development is much more painful and expensive. And in the rapidly growing and increasingly influential tablet market, Android has an extremely low marketshare.</p>
</blockquote>
<p>Shify Jelly creators of applications for both iOS and Android <a href="http://shiftyjelly.wordpress.com/2011/12/08/standing-up-for-android/">took offense to Marco statements</a> and wrote some elegant dialog as to the contrary:</p>
<blockquote>
<p>First some background. We’ve been in the iOS app store since August of 2008, which for those that are counting is only a month or so after it first launched. We’ve been on Android now for about a year. We make serious apps like Pocket Casts and Pocket Weather AU, things that take a lot of development effort and involve serious server back-ends. We’ve made enough money since then to support 2 full time staff, and 2 part time designers. Yes we’re the guys who had the <a href="http://shiftyjelly.wordpress.com/2011/08/02/amazon-app-store-rotten-to-the-core/">run in with Amazon</a>, the <a href="http://shiftyjelly.wordpress.com/2010/06/01/sentence-first-verdict-afterwards/">email from Steve Jobs</a>, and <a href="http://shiftyjelly.wordpress.com/2011/11/22/you-guys-are-millionaires-right/">we’re not millionaires</a>.</p>
</blockquote>
<p>Finally, since neither of these developers allow comments on their blog, <a href="http://www.marco.org/2011/12/07/standing-up-for-android">Marco&#8217;s rebuttal</a> to the challenge by Shifty Jelly:</p>
<blockquote>
<p>If you make the first great Android Instapaper client that:</p>
<ul>
<li>uses the official API</li>
<li>contains a significant portion of the iOS app’s features, the details of which we’d work out privately</li>
<li>runs on a wide variety of Android devices and OS versions including modern smartphones, the Kindle Fire and Nook Tablet, and whichever 10” tablet matters at the time of completion</li>
<li>is priced at $2.99 or higher in the U.S. with approximately equivalent pricing elsewhere, and satisfies requirements to be sold in the Google Marketplace, Amazon Appstore, and whatever B&amp;N uses for the Nook Tablet</li>
</ul>
<p>I’ll call it the official Instapaper app for Android, I’ll promote it on the Instapaper site, I’ll drop the subscription requirement for its API access, you’ll answer all support email that comes from it, and we’ll split the net revenue 50/50.</p>
</blockquote>
<p>As you may know, I write iOS applications but have not given Android much thought primarily for Marco&#8217;s reasons.  I like to keep an open mind and would target Android if there was money to be made in any of the apps stores.  I just don&#8217;t see it.  Certainly there are tons of Android phones flying out of the stores but are those people spending the money like the users in Apple&#8217;s App Store?  I fear not, at least not today.  If users aren&#8217;t spending their hard earned dollars on applications how can we be expected to spend our hours on developing for a platform with almost no return.</p>
<p>Who is making money selling their Android applications today?  Please leave a comment.</p>
<p>The dialog is worth the read and is food for thought.  It&#8217;s interesting how, since neither allows comments on their blogs, they are forced to trade shots in this way.</p>
<p> </p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://accidentaltechnologist.com/mobile/dear-android-more-is-not-necessarily-better/" rel="bookmark" class="crp_title">Dear Android, More is not Necessarily Better</a></li><li><a href="http://accidentaltechnologist.com/technology/android-fragmentation-is-disturbing/" rel="bookmark" class="crp_title">Android Fragmentation is Disturbing</a></li><li><a href="http://accidentaltechnologist.com/mobile/making-money-on-mobile-applications/" rel="bookmark" class="crp_title">Making Money on Mobile Applications</a></li><li><a href="http://accidentaltechnologist.com/mobile/the-android-hubbub/" rel="bookmark" class="crp_title">The Android Hubbub</a></li><li><a href="http://accidentaltechnologist.com/entrepreneurship/2010-year-in-review-and-looking-ahead/" rel="bookmark" class="crp_title">2010 Year in Review and Looking Ahead</a></li></ul></div>
<p><a href="http://feedads.g.doubleclick.net/~a/swGiMbac6pSqXzNUfiZtuYke1gI/0/da"><img src="http://feedads.g.doubleclick.net/~a/swGiMbac6pSqXzNUfiZtuYke1gI/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/swGiMbac6pSqXzNUfiZtuYke1gI/1/da"><img src="http://feedads.g.doubleclick.net/~a/swGiMbac6pSqXzNUfiZtuYke1gI/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/AccidentalTechnologist?a=z2cZZcIlCQU:sw8m-RaNGFQ:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/AccidentalTechnologist?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AccidentalTechnologist?a=z2cZZcIlCQU:sw8m-RaNGFQ:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/AccidentalTechnologist?i=z2cZZcIlCQU:sw8m-RaNGFQ:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AccidentalTechnologist?a=z2cZZcIlCQU:sw8m-RaNGFQ:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/AccidentalTechnologist?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AccidentalTechnologist?a=z2cZZcIlCQU:sw8m-RaNGFQ:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/AccidentalTechnologist?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/AccidentalTechnologist/~4/z2cZZcIlCQU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://accidentaltechnologist.com/mobile/marcos-love-of-android/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://accidentaltechnologist.com/mobile/marcos-love-of-android/</feedburner:origLink></item>
	</channel>
</rss>

