<?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/" version="2.0">

<channel>
	<title>Bryant Rethinks Software</title>
	
	<link>http://www.bryanthankins.com/techblog</link>
	<description />
	<lastBuildDate>Tue, 24 Jul 2012 14:50:27 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/BryantRethinksSoftware" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="bryantrethinkssoftware" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Race to the bottom of the App Store</title>
		<link>http://www.bryanthankins.com/techblog/2012/07/24/race-to-the-bottom-of-the-app-store/</link>
		<comments>http://www.bryanthankins.com/techblog/2012/07/24/race-to-the-bottom-of-the-app-store/#comments</comments>
		<pubDate>Tue, 24 Jul 2012 14:50:27 +0000</pubDate>
		<dc:creator>Bryant</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[ifttt]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.bryanthankins.com/techblog/?p=442</guid>
		<description><![CDATA[There&#8217;s been a flurry of articles discussing the demise of Sparrow and what may have caused it. Many blame Google for snapping up good talent and then letting their original projects die. There is definitely truth to that as the guys behind Sparrow knew what they were doing from a Usability and Technology perspective. Sparrow [...]]]></description>
				<content:encoded><![CDATA[<p>There&#8217;s been a flurry of articles discussing the demise of <a href="http://sparrowmailapp.com">Sparrow</a> and what may have caused it.</p>

<p>Many blame Google for snapping up good talent and then letting their original projects die. There is definitely truth to that as the guys behind Sparrow knew what they were doing from a Usability and Technology perspective. Sparrow was both elegant and performed well. It was so good that it has become my primary mail client on the Mac. So I can see why Google wanted them.</p>

<p>But today AppCubby points the blame squarely at the economics of the <a href="http://appcubby.com/blog/the-sparrow-problem/">app store:</a></p>

<blockquote>
  <p>From our experience, a $2.99 app in the App Store needs to hover around #250 in the top paid list to sustain two people working full-time on the app….And that’s the Sparrow problem, break-even was not sustainable. They had to find a way to turn a profit — lot’s of profit — to provide their investors a decent return.</p>
</blockquote>

<p>So he concludes with:</p>

<blockquote>
  <p>Given the incredible progress and innovation we’ve seen in mobile apps over the past few years, I’m not sure we’re any worse off at a macro-economic level, but things have definitely changed and Sparrow is the proverbial canary in the coal mine. The age of selling software to users at a fixed, one-time price is coming to an end. It’s just not sustainable at the absurdly low prices users have come to expect. Sure, independent developers may scrap it out one app at a time, and some may even do quite well and be the exception to the rule, but I don’t think Sparrow would have sold-out if the team — and their investors — believed they could build a substantially profitable company on their own. The gold rush is well and truly over.</p>
</blockquote>

<p>This has been my experience as well. For that apps that I&#8217;ve released in the app store, you really can&#8217;t make much of a living off them, let along build a business around them, unless you can consistently hover near the top. And most of the revenue is short-lived with a big spike in the beginning.</p>

<p>Maybe it&#8217;s time for developers to return to the world of web-based SaaS and subscriptions and give up on the app store goldmine?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bryanthankins.com/techblog/2012/07/24/race-to-the-bottom-of-the-app-store/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Slow Web Movement</title>
		<link>http://www.bryanthankins.com/techblog/2012/07/22/the-slow-web-movement/</link>
		<comments>http://www.bryanthankins.com/techblog/2012/07/22/the-slow-web-movement/#comments</comments>
		<pubDate>Mon, 23 Jul 2012 02:42:25 +0000</pubDate>
		<dc:creator>Bryant</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[ifttt]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.bryanthankins.com/techblog/?p=439</guid>
		<description><![CDATA[One new web service that I&#8217;ve really been enjoying is iDoneThis. Every day at the same time it emails you and asks &#8220;What&#8217;d you get done today?&#8221;. You simply reply to the email and whatever is in the body the your email becomes your entry for the day. It then adds your entry to a [...]]]></description>
				<content:encoded><![CDATA[<p>One new web service that I&#8217;ve really been enjoying is <a href="http://idonethis.com">iDoneThis</a>. Every day at the same time it emails you and asks &#8220;What&#8217;d you get done today?&#8221;. You simply reply to the email and whatever is in the body the your email becomes your entry for the day. It then adds your entry to a web calendar so you can go back and review what you accomplished. You can use it for a lot of purposes. I mainly use it as a diary/gratitude journal (don&#8217;t laugh &#8212; Oprah says a gratitude journal will make you happy and I think she&#8217;s right). 
Anyway, what caught my attention was this at the bottom of each of their daily emails:</p>

<blockquote>iDoneThis is a part of the slow web movement. After you email us, your calendar is not updated instantaneously. But rest up, and you&#8217;ll find an updated calendar when you wake.
</blockquote>

<p>They actually advertise that they are slow. I&#8217;m not sure what the &#8220;slow web movement&#8221; is, but oddly I find it comforting. Slowness gives the impression of attention like a slow craftsman or a slow meal. In this world of realtime twitter and the 24 hour news cycle there&#8217;s something I like about the slow web movement. Maybe they will start a trend and everyone will slow down a bit.</p>

<blockquote>The soft overcomes the hard. The slow overcomes the fast. Let your workings remain a mystery. Just show people the results.-Lao Tzu</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.bryanthankins.com/techblog/2012/07/22/the-slow-web-movement/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The long life of VB6</title>
		<link>http://www.bryanthankins.com/techblog/2012/06/19/the-long-life-of-vb6/</link>
		<comments>http://www.bryanthankins.com/techblog/2012/06/19/the-long-life-of-vb6/#comments</comments>
		<pubDate>Tue, 19 Jun 2012 16:58:13 +0000</pubDate>
		<dc:creator>Bryant</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.bryanthankins.com/techblog/?p=434</guid>
		<description><![CDATA[Visual Basic 6, the first programming language I used professionally, just got a new lease on life. What are we to make of this fact from David Platt?: Microsoft recently extended “It Just Works” compatibility for Visual Basic 6 applications through the full lifetime of Windows 8 (see this month’s Editor’s Note, “Old Soldiers Never [...]]]></description>
				<content:encoded><![CDATA[<p>Visual Basic 6, the first programming language I used professionally, just got a new lease on life.  What are we to make of this fact from <a href="http://msdn.microsoft.com/en-us/magazine/jj133828.aspx">David Platt</a>?:</p>

<blockquote>
  <p>Microsoft recently extended “It Just Works” compatibility for Visual Basic 6 applications through the full lifetime of Windows 8 (see this month’s Editor’s Note, “Old Soldiers Never Die”). Visual Basic 6 first shipped in 1998, so its apps will have at least 24 years of supported lifetime. Contrast that with the Microsoft .NET Framework 1.0 (2002), which is incompatible with Windows 7 (2009).</p>
</blockquote>

<p>Because as we all know VB6 is an inferior language. It&#8217;s like coding with kid gloves on and a blindfold. You can only do threading with Dan Appleman&#8217;s support and by reading lots of Don Box books. Yet now it will last fully through Windows 8. At this rate, we will be coding from our jetpacks before VB6 disappears.</p>

<p>Maybe it&#8217;s time we redefine what it means to be a &#8220;bad&#8221; language because while it did not have all the bells and whistles of C#, what VB6 did have was raw productivity. If you needed a quick line of business CRUD app to track your sales of <a href="http://www.carstache.com/">car mustaches</a> VB6 was your BFF.</p>

<p>And for most line of business CRUD apps that would never be used by more than 20 people, VB6 was &#8220;good enough&#8221;. No need to overengineer. It satisfied the <a href="http://en.wikipedia.org/wiki/Goldilocks_principle">goldilocks priciple</a> by having <em>just enough</em> and no more.</p>

<p>The real question is when VB6 finally dies, what language will step up to fill its shoes? It&#8217;s certainly not VB.NET which ironically may die before VB6&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bryanthankins.com/techblog/2012/06/19/the-long-life-of-vb6/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Will Social Kill Real Startups?</title>
		<link>http://www.bryanthankins.com/techblog/2012/05/21/will-social-kill-real-startups/</link>
		<comments>http://www.bryanthankins.com/techblog/2012/05/21/will-social-kill-real-startups/#comments</comments>
		<pubDate>Tue, 22 May 2012 01:15:47 +0000</pubDate>
		<dc:creator>Bryant</dc:creator>
				<category><![CDATA[Business]]></category>

		<guid isPermaLink="false">http://www.bryanthankins.com/techblog/2012/05/21/will-social-kill-real-startups/</guid>
		<description><![CDATA[What are the implications of Facebook and Instagram posting mega returns after just a short time in business? If you were going to build something new today would you aim for the long term or try to piggy back on the social wave? Steve Blank says VCs have already made up their mind: If investors [...]]]></description>
				<content:encoded><![CDATA[<p>What are the implications of Facebook and Instagram posting mega returns after just a short time in business?</p>

<p>If you were going to build something new today would you aim for the long term or try to piggy back on the social wave?</p>

<p>Steve Blank says VCs have already made up their mind:</p>

<blockquote>
  <p>If investors have a choice of investing in a blockbuster cancer drug that will pay them nothing for fifteen years or a social media application that can go big in a few years, which do you think they’re going to pick? If you’re a VC firm, you’re phasing out your life science division.</p><br />
</blockquote>

<p>Kind of a scary thought. It&#8217;s almost akin to Hollywood where they follow the money and copy-cat as much as possible. Spiderman made a lot of money? Great! Let&#8217;s make 20 more superhero movies. They&#8217;re bound to succeed!</p>

<p>The good news is that now, more than ever, you can create an internet startup with very little capital so maybe we don&#8217;t care that the VCs are chasing social.</p>

<p>And as Nicholas Taleb warns in his famed Black Swan book, just because Facebook made $16 billion in social it does not mean that it will ever happen again&#8230;</p>

<p><br /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.bryanthankins.com/techblog/2012/05/21/will-social-kill-real-startups/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Does Software Cause Unemployment?</title>
		<link>http://www.bryanthankins.com/techblog/2011/09/25/does-the-software-cause-unemployment/</link>
		<comments>http://www.bryanthankins.com/techblog/2011/09/25/does-the-software-cause-unemployment/#comments</comments>
		<pubDate>Mon, 26 Sep 2011 01:31:36 +0000</pubDate>
		<dc:creator>Bryant</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.bryanthankins.com/techblog/?p=408</guid>
		<description><![CDATA[As more and more pieces of business are automated and brought online, does that mean there is less of a need for people to do the work? Could the rise of the internet be what is keeping unemployment steady at 9.2%? A recent article at forbes makes this proposition: Over the past twenty years, the [...]]]></description>
				<content:encoded><![CDATA[<p>As more and more pieces of business are automated and brought online, does that mean there is less of a need for people to do the work? Could the rise of the internet be what is keeping unemployment steady at 9.2%?</p>

<p>A recent <a href="http://www.forbes.com/sites/quickerbettertech/2011/07/18/9-2-unemployment-blame-microsoft/">article at forbes</a> makes this proposition:</p>

<blockquote>
  <p>Over the past twenty years, the technology industry, led by companies like Microsoft, have given us  powerful databases, operating systems, networks and software applications that have made it easier for us to accomplish more tasks than we did before with less people.   And it’s not just Microsoft who you can blame.</p>
  
  <p>Blame Sage, who makes Enterprise Resource Planning and Customer Relationship Management software that has enabled businesses to automate their marketing campaigns, build workflows for alerting managers when inventory needs to be replenished and generate workorders and invoices that are immediately emailed without employing teams of people.</p>
  
  <p>Blame Rackspace and Amazon and other cloud based infrastructure providers, who allow us to host all of our business applications on their servers, thereby eliminating many in our information technology departments and cutting back on wasted time from downed computers and security flaws.</p>
</blockquote>

<p>He&#8217;s got a point — businesses <strong>are</strong> becoming more efficient with less people, thanks to the internet and software systems. For example, when is the last time you visited a bank teller? I know I haven&#8217;t seen one for years because I do all my banking online and through ATMs. When I shop, I do it online rather than local retail stores.</p>

<p>Not only have I contributed to this trend when I buy, but I&#8217;ve been a key player in building these job-sucking software systems. In fact, when I worked at Arthur Andersen, I remember a project where we wrote a system specifically to replace a group of twenty data entry people. One member of my team was responsible for getting the &#8220;requirements&#8221; from the data entry group. This consisted of documenting their job so that we could then implement it in code. Ouch.</p>

<p>Of course, the data entry team knew that our system would replace them and they were a understandably a hostile audience for the requirements gathering. One especially contentious meeting left our analyst in tears. Was she right to be sad that the system we were building would cost these people their job?</p>

<p>But isn&#8217;t greater efficiency <strong>the</strong> definition of progress? For example, 58% of the labor force were <a href="http://www.agclassroom.org/gan/timeline/1860.htm">farmers</a> in 1860. Through more efficient equipment and growing techniques, that number has dropped to 2.6% by 1990. In other words, many farmers have lost their jobs as farming has become more efficient. Would life be better for the country and the world if more of us were still farming?</p>

<p>I would argue that the world progresses by becoming extremely efficient at one field so its labor force can move onto another (more advanced) field. The problems occurs when people cannot be easily retrained for new jobs and occupations. So maybe the issue is not with the internet and automation, but with the education system?</p>

<p>Thankfully, the internet is about to increase unemployment in the education system as well with the rise of the <a href="http://www.khanacademy.org/">Khan Academy</a>. But don&#8217;t worry, it&#8217;s more efficient so it has to be better&#8230;right?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bryanthankins.com/techblog/2011/09/25/does-the-software-cause-unemployment/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apple’s DNA</title>
		<link>http://www.bryanthankins.com/techblog/2011/09/08/apples-dna/</link>
		<comments>http://www.bryanthankins.com/techblog/2011/09/08/apples-dna/#comments</comments>
		<pubDate>Thu, 08 Sep 2011 12:39:57 +0000</pubDate>
		<dc:creator>Bryant</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.bryanthankins.com/techblog/?p=399</guid>
		<description><![CDATA[With Steve Jobs stepping down, it&#8217;s a good time to look at what makes Apple special. How have they been able to make hit after hit, and even briefly pass Exxon to achive the largest market value in the US? To understand what makes Apple special, we need look no further than the words of [...]]]></description>
				<content:encoded><![CDATA[<p>With Steve Jobs stepping down, it&#8217;s a good time to look at what makes Apple special. How have they been able to make hit after hit, and even briefly pass Exxon to achive the largest market value in the US?</p>

<p>To understand what makes Apple special, we need look no further than the <a href="http://tech.fortune.cnn.com/2011/03/04/steve-jobs-post-pc-credo/">words of Steve Jobs</a> at the iPad 2 unveiling:</p>

<blockquote>
  <p>I&#8217;ve said this before, but thought it was worth repeating: It&#8217;s in Apple&#8217;s DNA that technology alone is not enough. That it&#8217;s technology married with liberal arts, married with the humanities, that yields us the result that makes our hearts sing.</p>
</blockquote>

<p>In other words, Apple&#8217;s secret sauce is making technology not only functional but beautiful. They make technology devices that people <strong>want</strong> to own not just because they work, but because they are works of art. And, because of that, they have achieved their vaunted &#8220;coolness&#8221; factor that propelled first the iPod, then the iPhone and iPad to success.</p>

<p>The question is will this marriage of technology and liberal arts remain once Jobs is gone? If history is any indicator, things do not look good for Apple in a post-Jobs world. When he left Apple the first time, the new execs stopped taking the big risks that created the original Apple II and the company tanked. When Jobs returned from the wilderness, the company steadily rose again. You can practically track when Jobs was at the company by looking at when they released their most successful products.</p>

<p>So what makes Jobs special? Job&#8217;s special skill is that of <strong>taste</strong>. In fact, he famously <a href="http://en.wikiquote.org/wiki/Steve_Jobs">said</a>:</p>

<blockquote>
  <p>The only problem with Microsoft is they just have no taste</p>
</blockquote>

<p>Jobs role at Apple was not really to design anything (they have Ives for that) or code anything, it was that of the great editor. He decided which products Apple should bet the company on and which features should be added or (more often) cut to make a beautiful product that the market would love. He had that mystical &#8220;taste&#8221;.</p>

<p>So the question now is: does Tim Cook have taste?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bryanthankins.com/techblog/2011/09/08/apples-dna/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What every programmer needs to know about time</title>
		<link>http://www.bryanthankins.com/techblog/2011/07/04/what-every-programmer-needs-to-know-about-time/</link>
		<comments>http://www.bryanthankins.com/techblog/2011/07/04/what-every-programmer-needs-to-know-about-time/#comments</comments>
		<pubDate>Mon, 04 Jul 2011 15:56:35 +0000</pubDate>
		<dc:creator>Bryant</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.bryanthankins.com/techblog/2011/07/04/what-every-programmer-needs-to-know-about-time/</guid>
		<description><![CDATA[If you&#8217;ve ever had to program a calendar or struggled with UTC or time zones (I know I&#8217;ve been there), this article will help. It&#8217;s geared toward the unix programmer, but it&#8217;s useful for anyone. Here are the highlights : UTC: The time at zero degrees longitude (the Prime Meridian) is called Universal Coordinated Time [...]]]></description>
				<content:encoded><![CDATA[<p>If you&#8217;ve ever had to program a calendar or struggled with UTC or time zones (I know I&#8217;ve been there), <a href="http://unix4lyfe.org/time/">this article</a> will help. It&#8217;s geared toward the unix programmer, but it&#8217;s useful for anyone.</p>

<p>Here are the <a href="http://unix4lyfe.org/time/">highlights </a>:</p>

<blockquote>
<ul>
<li>UTC: The time at zero degrees longitude (the Prime Meridian) is called Universal Coordinated Time (UTC).

<li>GMT: UTC used to be called Greenwich Mean Time (GMT) because the Prime Meridian was (arbitrarily) chosen to pass through the Royal Observatory in Greenwich.

<li>Other timezones can be written as an offset from UTC. Australian Eastern Standard Time is UTC+1000. e.g. 10:00 UTC is 20:00 EST on the same day.
Daylight saving does not affect UTC. It&#8217;s just a polity deciding to change its timezone (offset from UTC). For example, GMT is still used: it&#8217;s the British national timezone in winter. In summer it becomes BST.
</ul>
</blockquote>

<p>Lastly, the author makes this important point:</p>

<blockquote>
Timezones are a presentation-layer problem!
Most of your code shouldn&#8217;t be dealing with timezones or local time, it should be passing Unix time around.
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.bryanthankins.com/techblog/2011/07/04/what-every-programmer-needs-to-know-about-time/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Will Google+ Kill Facebook?</title>
		<link>http://www.bryanthankins.com/techblog/2011/07/02/will-google-kill-facebook/</link>
		<comments>http://www.bryanthankins.com/techblog/2011/07/02/will-google-kill-facebook/#comments</comments>
		<pubDate>Sun, 03 Jul 2011 03:57:19 +0000</pubDate>
		<dc:creator>Bryant</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.bryanthankins.com/techblog/?p=394</guid>
		<description><![CDATA[Not long ago, I wrote that google does not have the DNA to do social sites correctly. They are engineers, who by default are not social. But that might be changing. I recently checked out google+ and I have to say I like it. It&#8217;s elegant and finally brings some innovation to the social space. [...]]]></description>
				<content:encoded><![CDATA[<p>Not long ago, I <a href="http://www.bryanthankins.com/techblog/2010/07/15/can-google-actually-be-successful-at-social-media/">wrote</a> that google does not have the DNA to do social sites correctly. They are engineers, who by default are not social. But that might be changing. </p>

<p>I recently checked out <a href="https://plus.google.com/up/start/?sw=1&amp;type=st">google+</a> and I have to say I like it. It&#8217;s elegant and finally brings some innovation to the social space. </p>

<p>But many will say that half the planet is on facebook, surely they are unassailable?We need only look at the quick demise of MySpace to see that social sites can fail as quickly as they rise. Andrewljohnson on <a href="http://news.ycombinator.com/item?id=2722325">hacker news</a> said it best:</p>

<blockquote>
<p>Most businesses can&#8217;t &#8220;die&#8221; suddenly. It&#8217;s very hard to turn a $850,000,000 business into a $35,000,000 in just a couple of years, unless something truly catastrophic or industry-changing occurs.</p>
<p>The exception to this rule is social internet companies. Social companies are built in a day and can die in a day &#8211; we&#8217;ve seen it happen again and again, and Facebook&#8217;s scale is no protection.</p>
<p>To beat Verizon, you need a network. To beat Google, you need search technology, data, and great engineers. To beat a car company, you need some factories.
But to beat Zuckerburg, all you need it timing and a good strategy, and equivalent engineers. And in this case, Google seems credible on all fronts.</p>
<p>This is the first serious threat to Facebook&#8217;s existence.</p>
</blockquote>

<p>If google is successful, I won&#8217;t be mourning facebook&#8217;s passing. It&#8217;s served a necessary purpose, but it&#8217;s walled garden, &#8220;incorporating&#8221; other&#8217;s technology, and evil PR tricks make it hard to be a fan. Google&#8217;s no saint, but at least they are mostly transparent and their motto is &#8220;don&#8217;t be evil&#8221;. </p>

<p>As <a href="http://xkcd.com/918/">xkcd explains</a>, google+ may be a facebook clone that is just not run by facebook (and maybe that&#8217;s all we need)&#8230;</p>

<!-- #VIMPRESS_TAG# http://www.bryanthankins.com/techblog/wp-content/uploads/2011/07/vimpress_4e0fe89d_mkd.txt vimpress_4e0fe89d_mkd.txt -->
]]></content:encoded>
			<wfw:commentRss>http://www.bryanthankins.com/techblog/2011/07/02/will-google-kill-facebook/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The iPhone is a Gateway Drug</title>
		<link>http://www.bryanthankins.com/techblog/2011/03/11/the-iphone-is-a-gateway-drug/</link>
		<comments>http://www.bryanthankins.com/techblog/2011/03/11/the-iphone-is-a-gateway-drug/#comments</comments>
		<pubDate>Fri, 11 Mar 2011 11:44:13 +0000</pubDate>
		<dc:creator>Bryant</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.bryanthankins.com/techblog/2011/03/11/the-iphone-is-a-gateway-drug/</guid>
		<description><![CDATA[One of the things you often hear about Marijuana is that it&#8217;s a gateway drug to the harder stuff. In my opinion, the same could be said about the iPhone. Will the iPhone cause you to sell all of your possessions and end up living in a van down by the river? Not quite, but [...]]]></description>
				<content:encoded><![CDATA[<p><br />
<img src="http://www.bryanthankins.com/techblog/wp-content/uploads/2011/03/hardware-iphone.png" width="209" height="392" alt="hardware-iphone.png" /></p>

<p>One of the things you often hear about Marijuana is that it&#8217;s a gateway drug to the harder stuff. In my opinion, the same could be said about the iPhone.<br /></p>

<p>Will the iPhone cause you to sell all of your possessions and end up living in a van down by the river? Not quite, but once you start on the road to Apple there is no turning back.</p>

<p>I know of many people who were hardcore PC users. At work, they used PCs, in their pocket they had a Blackberry, and they were very satisfied.</p>

<p>Then Apple decided to &#8220;reinvent the phone&#8221; and it became the new &#8220;it&#8221; device. Everyone had to have one. And once they tried it, they were happy. Very Happy.</p>

<p>In fact, the iPhone was such a good phone it made you wonder, what could they do in regard to desktop computers? Would they be as elegant and fun to use?</p>

<p>There was only one way to find out. So you dipped your toes in with a Mac Mini &#8212; it&#8217;s cheap and let&#8217;s you reuse your existing PC monitor and mouse. It&#8217;s worth a try&#8230;right?</p>

<p>And, lo and behold, the mac mini turned out to be a great device. The out of box (oob) experience is extraordinary. It&#8217;s clear that a lot of love went into the package design and you feel as if you&#8217;re opening something special.</p>

<p>When first turning the machine on you are greeted by a flashy welcome screen and it&#8217;s ready to go. Backup is suddenly as simple as plugging in a USB drive and letting time machine do its thing.</p>

<p>Editing pictures of the kids becomes fun again with iPhoto. Now when someone in the family needs a new machine you find yourself recommending a MacBook because you know it will be easy for them to use and less support calls for you.</p>

<p>Then when you see the MacBook you are amazed at how nice the screen looks. In fact, it looks much better than the screen on your high-end IBM laptop and you start to wonder &#8212; should I get a MacBook?</p>

<p>For a little bit you resist because you&#8217;ve used PCs your entire life. Will it be too much of a learning curve and what about all that new software you need to buy?</p>

<p>But the attention to detail and build quality start to pull you in. It&#8217;s the little things like the backlit keyboard which only turns on in low-light; the way it *always* sleeps properly when the lid is closed; the way that the help menu shows you exactly where something is with a little bouncing arrow.</p>

<p>Finally, you decide to throw caution to the wind and visit the Apple store. After trying out the high-end mac book yourself, there&#8217;s no hope. You&#8217;re a goner. Hooked on the drug that is Apple and wondering how you just spent $2400 on a laptop.</p>

<p>And to think it all started with a phone&#8230;</p>

<p><br /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.bryanthankins.com/techblog/2011/03/11/the-iphone-is-a-gateway-drug/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Why Pair Programming Works</title>
		<link>http://www.bryanthankins.com/techblog/2011/02/01/why-pair-programming-works/</link>
		<comments>http://www.bryanthankins.com/techblog/2011/02/01/why-pair-programming-works/#comments</comments>
		<pubDate>Wed, 02 Feb 2011 03:29:15 +0000</pubDate>
		<dc:creator>Bryant</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.bryanthankins.com/techblog/?p=375</guid>
		<description><![CDATA[My first thought is that pair programming is a huge waste of time. When only one person has access to the keyboard, aren&#8217;t you wasting the other person&#8217;s time? I could just see myself chomping at the bit and thinking &#8212; how could he not use windows+e to launch windows explorer&#8211;there has to be a [...]]]></description>
				<content:encoded><![CDATA[<p>My first thought is that pair programming is a huge waste of time. When only <em>one</em> person has access to the keyboard, aren&#8217;t you wasting the other person&#8217;s time?</p>

<p>I could just see myself chomping at the bit and thinking &#8212; how could he not use windows+e to launch windows explorer&#8211;there has to be a better way. My brain would keep wondering why he wasn&#8217;t typing something the super efficient way that I knew to do it.</p>

<p>And yet, he started doing things that I <em>didn&#8217;t</em> know how to do &#8212; so you don&#8217;t actually need a GO between those SQL statements? huh &#8212; who knew? I guess that means I don&#8217;t know everything. And therein lies the key of pair programming. You don&#8217;t know everything, and if you pair with someone else who is a good programmer you will certainly learn something from them.</p>

<p>Not only that, but there&#8217;s something about the shared energy that comes from both of you working to solve a problem. For some reason, you seem to solve it faster. I think it&#8217;s because while one of you is trying one possible solution, the other one is thinking about another way to solve it.</p>

<p>Does that mean that pair programming is a panacea that you should always do? I don&#8217;t think so. Not yet, but it&#8217;s definitely something that I will plan to do more often because I think it&#8217;s a great way to encourage and learn from each other.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bryanthankins.com/techblog/2011/02/01/why-pair-programming-works/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
