<?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:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" xml:lang="en-US" xml:base="http://programmingzen.com/wp-atom.php">
	<title type="text">Zen and the Art of Programming</title>
	<subtitle type="text">Meditations on programming, startups, and technology</subtitle>

	<updated>2013-04-09T17:08:14Z</updated>

	<link rel="alternate" type="text/html" href="http://programmingzen.com" />
	<id>http://programmingzen.com/feed/atom/</id>
	

	<generator uri="http://wordpress.org/">WordPress</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/ZenAndTheArtOfRubyProgramming" /><feedburner:info uri="zenandtheartofrubyprogramming" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry>
		<author>
			<name>Antonio Cangiano</name>
						<uri>http://antoniocangiano.com</uri>
					</author>
		<title type="html"><![CDATA[People Driven Development]]></title>
		<link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ZenAndTheArtOfRubyProgramming/~3/gYXNCJfdwJg/" />
		<id>http://programmingzen.com/?p=1522</id>
		<updated>2013-03-24T01:28:45Z</updated>
		<published>2013-03-24T01:28:45Z</published>
		<category scheme="http://programmingzen.com" term="Programming" /><category scheme="http://programmingzen.com" term="people driven development" /><category scheme="http://programmingzen.com" term="software development" /><category scheme="http://programmingzen.com" term="usability" /><category scheme="http://programmingzen.com" term="ux" />		<summary type="html"><![CDATA[At every stage of the software development process, I like to put people first. I&#8217;m deliberately using the generic word people instead of the more common users. In many cases the decision will indeed affect end-users, because designing a good user experience (UX) is fundamental to the production of quality software; however my point is [...]<div class='yarpp-related-rss'>

Possibly related posts:<ol>
<li><a href='http://programmingzen.com/2011/03/01/jenga-driven-development/' rel='bookmark' title='Jenga Driven Development'>Jenga Driven Development</a></li>
<li><a href='http://programmingzen.com/2008/04/24/agile-web-development-with-rails-third-edition/' rel='bookmark' title='Agile Web Development with Rails, Third Edition'>Agile Web Development with Rails, Third Edition</a></li>
<li><a href='http://programmingzen.com/2012/05/03/rubymotion-brings-serious-ruby-development-to-the-ios-world/' rel='bookmark' title='RubyMotion brings serious Ruby development to the iOS world'>RubyMotion brings serious Ruby development to the iOS world</a></li>
</ol>
</div>
]]></summary>
		<content type="html" xml:base="http://programmingzen.com/2013/03/23/people-driven-development/">&lt;p&gt;At every stage of the software development process, I like to put people first.&lt;/p&gt;
&lt;p&gt;I&amp;#8217;m deliberately using the generic word &lt;em&gt;people&lt;/em&gt; instead of the more common &lt;em&gt;users&lt;/em&gt;. In many cases the decision will indeed affect end-users, because designing a good user experience (UX) is fundamental to the production of quality software; however my point is to try to consider all the people who may be affected by a given decision.&lt;/p&gt;
&lt;p&gt;For example, a choice you make might affect fellow developers in your team, testers, the person that will eventually write the manual for your software, co-founders who&amp;#8217;ll have to present the project to prospective investors, or even the sales person that demos and sells the product.&lt;/p&gt;
&lt;p&gt;Putting people first each step of the way, or taking a People Driven Development approach if you will, is in my experience a great way to ensure the quality of your product.&lt;/p&gt;
&lt;p&gt;As developers it&amp;#8217;s easy to be so bogged down in implementation details that the focus on what really matter is lost. What matters is people.&lt;/p&gt;
&lt;div class='yarpp-related-rss'&gt;
&lt;p&gt;Possibly related posts:&lt;ol&gt;
&lt;li&gt;&lt;a href='http://programmingzen.com/2011/03/01/jenga-driven-development/' rel='bookmark' title='Jenga Driven Development'&gt;Jenga Driven Development&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href='http://programmingzen.com/2008/04/24/agile-web-development-with-rails-third-edition/' rel='bookmark' title='Agile Web Development with Rails, Third Edition'&gt;Agile Web Development with Rails, Third Edition&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href='http://programmingzen.com/2012/05/03/rubymotion-brings-serious-ruby-development-to-the-ios-world/' rel='bookmark' title='RubyMotion brings serious Ruby development to the iOS world'&gt;RubyMotion brings serious Ruby development to the iOS world&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?a=gYXNCJfdwJg:H11HGvuEDzM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?a=gYXNCJfdwJg:H11HGvuEDzM:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?i=gYXNCJfdwJg:H11HGvuEDzM:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?a=gYXNCJfdwJg:H11HGvuEDzM:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?i=gYXNCJfdwJg:H11HGvuEDzM:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?a=gYXNCJfdwJg:H11HGvuEDzM:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?a=gYXNCJfdwJg:H11HGvuEDzM:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?a=gYXNCJfdwJg:H11HGvuEDzM:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?i=gYXNCJfdwJg:H11HGvuEDzM:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ZenAndTheArtOfRubyProgramming/~4/gYXNCJfdwJg" height="1" width="1"/&gt;</content>
		<link rel="replies" type="text/html" href="http://programmingzen.com/2013/03/23/people-driven-development/#comments" thr:count="0" />
		<link rel="replies" type="application/atom+xml" href="http://programmingzen.com/2013/03/23/people-driven-development/feed/atom/" thr:count="0" />
		<thr:total>0</thr:total>
	<feedburner:origLink>http://programmingzen.com/2013/03/23/people-driven-development/</feedburner:origLink></entry>
		<entry>
		<author>
			<name>Antonio Cangiano</name>
						<uri>http://antoniocangiano.com</uri>
					</author>
		<title type="html"><![CDATA[An In-depth Review of Fitbit One, Fitbit Aria, and Fitbit Premium]]></title>
		<link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ZenAndTheArtOfRubyProgramming/~3/wMArjgddPRQ/" />
		<id>http://programmingzen.com/?p=1513</id>
		<updated>2013-01-09T00:36:18Z</updated>
		<published>2013-01-08T05:00:43Z</published>
		<category scheme="http://programmingzen.com" term="Reviews" /><category scheme="http://programmingzen.com" term="Technology" /><category scheme="http://programmingzen.com" term="aria" /><category scheme="http://programmingzen.com" term="fitbit" /><category scheme="http://programmingzen.com" term="fitness" /><category scheme="http://programmingzen.com" term="health" /><category scheme="http://programmingzen.com" term="one" /><category scheme="http://programmingzen.com" term="premium" /><category scheme="http://programmingzen.com" term="quantified-self" />		<summary type="html"><![CDATA[According to Wikipedia, the Quantified Self is &#8220;a movement to incorporate technology into data acquisition on aspects of a person&#8217;s daily life in terms of inputs, states, and performance (mental and physical)&#8221;. I find data to be a catalyst towards improving my behavior and habits, so I decided to quantify an area of my life [...]<div class='yarpp-related-rss'>

Possibly related posts:<ol>
<li><a href='http://programmingzen.com/2010/07/16/in-depth-book-review-practical-clojure/' rel='bookmark' title='In-Depth Book Review: Practical Clojure'>In-Depth Book Review: Practical Clojure</a></li>
<li><a href='http://programmingzen.com/2010/12/19/authoring-ebooks-review/' rel='bookmark' title='In-Depth Book Review: Authoring eBooks'>In-Depth Book Review: Authoring eBooks</a></li>
<li><a href='http://programmingzen.com/2011/01/26/comparison-kindle-dx-vs-ipad/' rel='bookmark' title='An In-Depth Comparison of the Kindle DX Vs. iPad as Reading Devices'>An In-Depth Comparison of the Kindle DX Vs. iPad as Reading Devices</a></li>
</ol>
</div>
]]></summary>
		<content type="html" xml:base="http://programmingzen.com/2013/01/08/an-in-depth-review-of-fitbit-one-fitbit-aria-and-fitbit-premium/">&lt;p&gt;According to Wikipedia, the Quantified Self is &amp;#8220;a movement to incorporate technology into data acquisition on aspects of a person&amp;#8217;s daily life in terms of inputs, states, and performance (mental and physical)&amp;#8221;. I find data to be a catalyst towards improving my behavior and habits, so I decided to quantify an area of my life that I have often neglected in favor of others: my fitness level (or lack thereof). &lt;img src='http://programmingzen.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /&gt; &lt;/p&gt;
&lt;p&gt;I looked into several devices that could aid me with my goal, and found that the two most accurate, appealing, and convenient trackers were Fitbit One and Jawbone UP. The latter&amp;#8217;s most recent version is slated as &amp;#8220;coming in 2013&amp;#8243;. Cool as the Jawbone UP is, I opted for the &lt;a rel="nofollow" target="_blank" href="http://shrsl.com/?~34af"&gt;Fitbit One&lt;/a&gt; due to its discreet and comfortable nature, as well as the reputation of the company behind it.&lt;/p&gt;
&lt;p&gt;If you prefer a bracelet (much like the Jawbone UP) to a clip on tracker, Fitbit recently announced that you can now pre-order an alternative to the One in the form of a bracelet/wristband form called &lt;a rel="nofollow" target="_blank" href="http://shrsl.com/?~34ae"&gt;Flex&lt;/a&gt;. Same features, different format. It will be available to ship come spring 2013.&lt;/p&gt;
&lt;p&gt;While reading reviews about the Fitbit One I noticed that the same generic information was being rehashed all over the place, so I decided to write a very in-depth review myself. In this post I&amp;#8217;m going to tell you everything you need to know before deciding if this device is for you or not. The bad, the good, and the ugly.&lt;/p&gt;
&lt;p&gt;The products I will be reviewing today are:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://shrsl.com/?~34af"&gt;Fitbit One&lt;/a&gt;: the activity and sleep tracker.&lt;/li&gt;
&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://shrsl.com/?~34ag"&gt;Fitbit Aria&lt;/a&gt;: a wi-fi enabled scale that automatically records your weight and body fat % on the Fitbit.com website.&lt;/li&gt;
&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://shrsl.com/?~34ah"&gt;Fitbit Premium&lt;/a&gt;: a paid section of the otherwise free Fitbit.com website. (&lt;a rel="nofollow" target="_blank" href="http://shrsl.com/?~34ah"&gt;This link&lt;/a&gt; brings you to a side-by-side comparison of the free and paid services, if you&amp;#8217;d like to see a comparison of the features.)&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;Fitbit One Review&lt;/h3&gt;
&lt;p&gt;I ordered my Fitbit One from the official site. They offer free shipping, but I opted for the standard (inexpensive) shipping, as I was very eager to start using my Fitbit, and it reached me here in Canada in four days (in the midst of the holiday mail rush). Check your local Apple or Amazon site if Fitbit won&amp;#8217;t ship to your country.&lt;/p&gt;
&lt;h4&gt;What&amp;#8217;s in the package?&lt;/h4&gt;
&lt;p&gt;When my Fitbit parcel arrived it contained the following items:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The Fitbit Tracker, which is surprisingly tiny. I got the black one with a blue display, but there is also a gorgeous burgundy one with a pink/purple display, which may appeal more to some women.&lt;/li&gt;
&lt;li&gt;A clip on holder that enables you to clip your tracker to your pocket, belt, or bra.&lt;/li&gt;
&lt;li&gt;A wireless dongle that allows you to synchronize your activity and sleep data with your computer.&lt;/li&gt;
&lt;li&gt;A USB charger.&lt;/li&gt;
&lt;li&gt;A sleep band that you put on your wrist at night before going to sleep.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" title="fitbit-one-size.png" src="http://programmingzen.com/wp-content/uploads/2013/01/fitbit-one-size.png" alt="Fitbit One Size Comparison" width="600" height="400" border="0" /&gt;&lt;/p&gt;
&lt;p&gt;Fitbit is a company that understands what a polished hardware product is. Everything, starting with the packaging has an &amp;#8220;it just works&amp;#8221;, Apple-like simplicity and feel. After unwrapping your Fitbit, you need to charge your tracker (charging is really quick and should take less than an hour) by plugging it into the USB charger and installing a software called Fitbit Connect on your computer. This software, along with when the wireless dongle, will allow you to routinely synchronize your data.&lt;/p&gt;
&lt;h4&gt;Tracker features&lt;/h4&gt;
&lt;p&gt;The Fitbit tracker has the ability to collect the following information:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Steps taken&lt;/li&gt;
&lt;li&gt;Distance covered&lt;/li&gt;
&lt;li&gt;Floors climbed&lt;/li&gt;
&lt;li&gt;Calories burned&lt;/li&gt;
&lt;li&gt;The exact time all these metrics took place&lt;/li&gt;
&lt;li&gt;An arbitrary activity score (out of 1000)&lt;/li&gt;
&lt;li&gt;Hours, initial time to fall asleep, and number of times you woke up during the night&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The daily stats for all but the last item can be seen directly on the tracker&amp;#8217;s led display before you even synchronize them by pressing on its sole button.&lt;/p&gt;
&lt;p&gt;You can also enable alarms (including weekly schedules such as Monday to Friday wakeup alarms that don&amp;#8217;t go off during the weekend) to gently wake you up through a vibration against on wrist (instead of the dreaded alarm nightstand alarm clock). This is a feature I found to be surprisingly nice. The vibration definitely grabs your attention enough to wake you up, but I never feel annoyed by it. It&amp;#8217;s a gentle process, and above all else, it doesn&amp;#8217;t wake up my wife, who is an incredibly light sleeper, like an alarm would (I work in EST while living in PST, so I essentially have to be up by 5:30 am during the workweek).&lt;/p&gt;
&lt;h4&gt;Accuracy and durability&lt;/h4&gt;
&lt;p&gt;When you setup your tracker, you create a Fitbit.com profile in the process as well. The procedure asks you personal questions such as your height, weight, gender, age, etc. So the calories burned in relation to your recorded activity level can be better estimated. It&amp;#8217;s worth noting that the calories displayed on your tracker include both activity calories and the basic metabolic rate (BMR). Essentially this means that even if you&amp;#8217;re in bed still and don&amp;#8217;t bat an eye, the tracker will slowly increase to account for the energy expenditure required by your body to keep you alive.&lt;/p&gt;
&lt;p&gt;Based on my home tests, the tracker is very accurate when it comes to steps, distance covered and floors climbed.&lt;/p&gt;
&lt;p&gt;All in all, I&amp;#8217;m pretty confident about the numbers this little device spits out. It&amp;#8217;s also very robust for its size, and water resistant. This means that it can come in contact with sweat or the occasional drop of water, and you won&amp;#8217;t damage it. Just don&amp;#8217;t shower with it, submerge it fully in water, or put it through the washing machine. Other than when I&amp;#8217;m showering in the morning, it&amp;#8217;s with me at all times.&lt;/p&gt;
&lt;p&gt;I found the clip on part to be less durable however, given that the bottom part came off after a week, though it is possible I received one that was defective and was just poorly glued on. My Fitbit is still usable without that end cap, it&amp;#8217;s just more likely to snag on fabric as you clip it on. Either way, I contacted Fitbit support and they promptly replied, telling me that a complementary replacement clip on was on its way. That&amp;#8217;s good customer care and another notable plus for this company.&lt;/p&gt;
&lt;p&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" title="clip-on-issue.png" src="http://programmingzen.com/wp-content/uploads/2013/01/clip-on-issue.png" alt="Clip on issue" width="600" height="378" border="0" /&gt;&lt;/p&gt;
&lt;h4&gt;Synchronizing Fitbit data, and battery life&lt;/h4&gt;
&lt;p&gt;There are two ways to send the information the device tracks to your profile on Fitbit.com: through your computer (wirelessly via the USB sync dongle), and through your smartphone (via bluetooth). So far I&amp;#8217;ve found that the smartphone route (via my iPhone 4s) works every time.&lt;/p&gt;
&lt;p&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" title="fitbit-synch.png" src="http://programmingzen.com/wp-content/uploads/2013/01/fitbit-synch.png" alt="Fitbit synchronization via iPhone" width="400" height="600" border="0" /&gt;&lt;/p&gt;
&lt;p&gt;The same cannot be said for the wireless computer sync which will fail sometimes if the tracker is not in clear sight of the USB port where your tiny wireless dongle is plugged in. (Or it could just be that my belly is in the way &lt;img src='http://programmingzen.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /&gt; ).&lt;/p&gt;
&lt;p&gt;When it fails, you&amp;#8217;re told so and can try again, which is nice because it means you&amp;#8217;re not left with a frustrating &amp;#8220;I&amp;#8217;m not sure if it synced&amp;#8221; type of situation. Nevertheless, I find myself more inclined to use the smartphone option, as it will automatically synchronize the data as long as the free iOS Fitbit app is running.&lt;/p&gt;
&lt;p&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" title="fitbit-dongle-synch.png" src="http://programmingzen.com/wp-content/uploads/2013/01/fitbit-dongle-synch.png" alt="Fitbit dongle synch" width="600" height="460" border="0" /&gt;The estimated battery life of the tracker, even with my multiple synchronizations each day, is about a week. I usually get a warning on the Fitbit.com site that I&amp;#8217;m running low on battery power every five days or so. When this happens, I remove it, charge it as I sit working at my computer, and then place it back in my pocket where it&amp;#8217;s invisible to onlookers. I find its battery capacity to be both adequate and convenient.&lt;/p&gt;
&lt;h4&gt;Sleep tracking&lt;/h4&gt;
&lt;p&gt;Sleep is one of the most determining factor for your health, energy, and mood throughout the day. I know for a fact that I, like many other programmers and entrepreneurs, don&amp;#8217;t get nearly enough of it. So I was excited about the ability to track my sleep.&lt;/p&gt;
&lt;p&gt;I wasn&amp;#8217;t disappointed by the sleep tracking capabilities of the Fitbit One; here&amp;#8217;s an overview of its workflow:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Remove the tracker from your clip on or pocket, and slip it into the arm/wristband provided.&lt;/li&gt;
&lt;li&gt;Place your arm/wristband on your non-dominant arm (in my case my left wrist).&lt;/li&gt;
&lt;li&gt;When you are ready to try to fall asleep, hold the button on the tracker for a second or two. A timer will start.&lt;/li&gt;
&lt;li&gt;Sleep.&lt;/li&gt;
&lt;li&gt;When you wake up in the morning, hold the button on the tracker for a second or two, as this will stop the timer and thus cease recording how long you were asleep for.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The tracker will log the first time you pressed the button as the time you went to sleep. And the second time your press it, as the time you woke up. Meanwhile it will calculate, based on the movements of your arm, how long it actually took you to fall asleep. It will also record how many times and when (in one minute intervals) you woke up during the night.&lt;/p&gt;
&lt;p&gt;Once this data is synchronized on the Fitbit website, you&amp;#8217;re able to see the sleep data for a given day, as shown below (my mouse pointer was on a particular red spot to display the time):&lt;/p&gt;
&lt;p&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" title="fitbit-sleep.png" src="http://programmingzen.com/wp-content/uploads/2013/01/fitbit-sleep.png" alt="Fitbit sleep" width="572" height="317" border="0" /&gt;&lt;/p&gt;
&lt;p&gt;Empirically, I found that a bathroom visit at night appears as a series of red rectangles next to each other in the middle of some blue rectangles. A simple waking up, rolling over, and falling back to sleep again will show up as just a rectangle or two in my case.&lt;/p&gt;
&lt;p&gt;With this data at hand you can start to spot patterns and correlate your lifestyle with your sleep. Since the site allows you to log mood, you can even compare how your sleep pattern affects your overall mood (keeping in mind that correlation doesn&amp;#8217;t imply causation and all that jazz).&lt;/p&gt;
&lt;p&gt;By observing your sleep data, you may be able to answer questions that you have such as, does drinking coffee during the day affect how many times I awake at night? Whether I get a fairly uninterrupted night of sleep? How long it takes me to go sleep? What about reading at night? Or exercising during the day? And so on.&lt;/p&gt;
&lt;p&gt;The obvious shortcoming is that if you&amp;#8217;re really tired, you might fall asleep before you press the tracker button that tells the tracker you are ready to fall asleep in the first place. Thankfully you can log sleep manually if you remember the approximate times for when you went to sleep and when you woke up, (the red spikes within that range of time will still be shown as times when you woke up, because your movements are recorded whether you&amp;#8217;re in sleep mode or not).&lt;/p&gt;
&lt;h4&gt;iPhone app&lt;/h4&gt;
&lt;p&gt;I would rate the iPhone app as a 6/10. It&amp;#8217;s bare boned and gets the job done (most of the time), but the cool reports available on the website are nowhere to be found on the app.&lt;/p&gt;
&lt;p&gt;I think the basic idea is that you can use the app as a way to track food or synchronize your data on the go, but if you really want to do some serious analysis, you&amp;#8217;re better off grabbing a computer.&lt;/p&gt;
&lt;p&gt;Truth be told, I also find the iPhone app somewhat slow at times, particularly when I haven&amp;#8217;t retrieved data from the site for a while. We are talking a few seconds tops for the wait time though, nothing too annoying, but I have seen more responsive apps for sure.&lt;/p&gt;
&lt;p&gt;The food tracking section of the app doesn&amp;#8217;t have the ability to scan food labels like many weight loss and food logger apps do, which is certainly a shortcoming.&lt;/p&gt;
&lt;p&gt;Sadly there isn&amp;#8217;t an iPad app either, which could really shine given the greater real estate that an iPad screen affords. Instead you can use the iPhone app on the iPad and enjoy the eye straining or pixelated (at 2x magnification) experience. It&amp;#8217;s a missed opportunity for Fitbit, and one that we can hope they&amp;#8217;ll pick up on in the future.&lt;/p&gt;
&lt;p&gt;While I&amp;#8217;m happy that there is an iPhone app at all, I find it to be one of Fitbit&amp;#8217;s weakest links. (An Android App and a mobile site also exist, but I can&amp;#8217;t comment much on these as I haven&amp;#8217;t personally tried them.)&lt;/p&gt;
&lt;h4&gt;Conclusion about the Fitbit One&lt;/h4&gt;
&lt;p&gt;I absolutely love my Fitbit One and I have already recommended it to a couple of family members and friends. So far both my mother-in-law and my friend Marco have purchased one, and they immediately fell in love with theirs.&lt;/p&gt;
&lt;p&gt;Of the three products I talked about here, to my mind, the Fitbit One is the most indispensable one. &lt;a rel="nofollow" target="_blank" href="http://shrsl.com/?~34af"&gt;At $99.95&lt;/a&gt;, it&amp;#8217;s worth every penny, and I think most people would enjoy &amp;mdash; and could benefit from having &amp;mdash; a greater awareness about their activity level throughout the day.&lt;/p&gt;
&lt;h3&gt;Fitbit Aria Review&lt;/h3&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://shrsl.com/?~34ag"&gt;&lt;img style="float: right;" title="fitbit-aria.jpg" src="http://programmingzen.com/wp-content/uploads/2013/01/fitbit-aria.jpg" alt="Fitbit Aria" width="200" height="200" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I went all out with my order from Fitbit. I got the tracker, and also decided to buy &lt;a rel="nofollow" target="_blank" href="http://shrsl.com/?~34ag"&gt;their wi-fi scale&lt;/a&gt;. It&amp;#8217;s gorgeous. If Apple designed scales, this is what they would look like.&lt;/p&gt;
&lt;p&gt;The setup is done through software on your computer, so there aren&amp;#8217;t any buttons on the scale and don&amp;#8217;t have to enter your wi-fi password with your feet. &lt;img src='http://programmingzen.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /&gt; &lt;/p&gt;
&lt;p&gt;You can configure it to recognize up to eight different registered users. Once you step on the scale, it shows you your weight, body fat %, and your initials. If two or more people using the scale have a similar weight, the scale will show the one person it guessed and allow you to tap it with your foot to select a different user if its guess was mistaken.&lt;/p&gt;
&lt;p&gt;After the weigh-in, the scale will automatically use your internet connection to communicate with Fitbit.com and update your profile with your weight and body fat % for the day.&lt;/p&gt;
&lt;p&gt;Realistically, if you already have a quality scale (which I did) this is more of a convenience than anything else. You can very easily weigh yourself with your existing scale and then manually log that date into the Fitbit system either on their website or through a smartphone app. &lt;/p&gt;
&lt;p&gt;Perhaps surprisingly, I ended up giving the scale away to my lovely mother-in-law who was considering buying one (and who by the way, hardly needs one as she is in great shape), just two weeks after purchasing it.&lt;/p&gt;
&lt;p&gt;My mother-in-law likes the scale a lot, however, I did not. I appreciate the beauty and simplicity of the scale. I also really enjoyed the convenience of stepping on and having your weight recorded automatically. What I didn&amp;#8217;t like, and the main reason why I gave it away, is the fact that I didn&amp;#8217;t find it to be accurate.&lt;/p&gt;
&lt;p&gt;Let me explain. When my mother-in-law and my wife used the scale, the accuracy was great. They could step on the scale multiple times and get the same reading virtually every time. It was consistent. When I did the same thing though, being much much heavier, the location of my feet and my balance really affected the pressure value of each of the four springs at the base (that was sitting on hard floor). So depending on how I positioned my feet, as well as my posture and balance, I got different values. And I&amp;#8217;m not talking about a fraction of a pound here, I mean up to 3 lbs difference between one reading and another taken just ten seconds later.&lt;/p&gt;
&lt;p&gt;As such my trust in the scale was tarnished, and when you are trying to lose weight, it&amp;#8217;s unnerving to not be able to trust your scale. Which value do I go off of? The one that said that I lost two pounds or the one that said that I gained a pound? The body fat % estimates, which are already known to be inaccurate on bioelectrical impedance based scales, was also variable (sometimes by as much as 5-10%) between readings.&lt;/p&gt;
&lt;p&gt;I don&amp;#8217;t care if a scale doesn&amp;#8217;t give me a value that is actually my weight to the exact pound. What I do care about is the delta, as it&amp;#8217;s harder for me to believe in the numbers I&amp;#8217;m seeing and to figure out how the changes I&amp;#8217;m making to my diet and lifestyle are having an effect on my weight and body composition.&lt;/p&gt;
&lt;p&gt;In my case I have a bad knee due to osteomyelitis (which I contracted at birth), so my weight tend to be distributed unevenly between each of my feet. This might have something to do with my bizarre results. Still, the older scale I have (&lt;a rel="nofollow" target="_blank" href="http://www.amazon.com/exec/obidos/ASIN/B0007ZH18M/zenruby-20/ref=nosim/"&gt;a Tanita BC-554&lt;/a&gt;) tends to give me consistent values between consecutive readings that differ at most by only 0.2 lbs. If I step on the Tanita scale trice, I&amp;#8217;ll get two values, if not three, that are identical each time.&lt;/p&gt;
&lt;h4 style="font-size: medium;"&gt;Conclusion about the Fitbit Aria&lt;/h4&gt;
&lt;p&gt;My conclusion is that the Fitbit Aria works best if you are not too heavy and you have good balance. If you&amp;#8217;re a heavier weight, I have a hard time recommending this scale to you based on my personal experience. This is a shame because it&amp;#8217;s a sleek, beautiful looking scale and a great concept. Down the road, I might buy a new one, or a 2.0 version, once I&amp;#8217;ve lowered my weight to below 200 lbs. But for now, I feel less stressed dealing with a scale that I trust.&lt;/p&gt;
&lt;h3&gt;Fitbit.com Basic and Premium Review&lt;/h3&gt;
&lt;p&gt;The Fitbit.com website is where you get to analyze your data in all of its glory. It&amp;#8217;s also the easiest place to log all sort of measurements and, of course, the food you ate (if you decide to track calories).&lt;/p&gt;
&lt;p&gt;The basic site is free, but there is a &lt;a rel="nofollow" target="_blank" href="http://shrsl.com/?~34ah"&gt;Premium section&lt;/a&gt; with extra reports and tools. A very short free trial version of the Premium service is available (it only lasts for a day for most reports), but let&amp;#8217;s first take a look at what the free version has to offer.&lt;/p&gt;
&lt;p&gt;When you log in on the site, you&amp;#8217;ll be directed to the Dashboard which prompts you with key information about your stats. By default most of the information displayed pertains to the current day and your progress in relationship to your goals. By default you&amp;#8217;ll have goals set by the site which can be customized to your liking, as I did, for example, for the number of daily steps (which I reduced from 10,000 to 3,000).&lt;/p&gt;
&lt;p&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" title="fitbit-dashboard-activity-today.png" src="http://programmingzen.com/wp-content/uploads/2013/01/fitbit-dashboard-activity-today.png" alt="Fitbit dashboard activity today" width="494" height="600" border="0" /&gt;&lt;/p&gt;
&lt;p&gt;You can select if you want to see the same information on an arbitrary date.&lt;/p&gt;
&lt;p&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" title="fitbit-dashboard-activity.png" src="http://programmingzen.com/wp-content/uploads/2013/01/fitbit-dashboard-activity.png" alt="Fitbit dashboard activity" width="493" height="600" border="0" /&gt;&lt;/p&gt;
&lt;p&gt;The chart at the bottom of the first section of the dashboard, also reveals interesting information about the amount of activity you did in a given day.&lt;/p&gt;
&lt;p&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" title="fitbit-time-active.png" src="http://programmingzen.com/wp-content/uploads/2013/01/fitbit-time-active.png" alt="Fitbit time active" width="578" height="363" border="0" /&gt;&lt;/p&gt;
&lt;p&gt;You hear the words sedentary and active tossed around rather lightly sometimes, however here you actually get to quantify them in relationship to your daily life and activity level.&lt;/p&gt;
&lt;p&gt;The dashboard also include a section for your Food Plan, something that allows you to specify how many pounds you want to lose and how aggressive you want to be in doing so (there are four intensity levels spanning from easy to hard).&lt;/p&gt;
&lt;p&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" title="fitbit-food-plan.png" src="http://programmingzen.com/wp-content/uploads/2013/01/fitbit-food-plan.png" alt="Fitbit food plan" width="600" height="388" border="0" /&gt;&lt;/p&gt;
&lt;p&gt;Once it&amp;#8217;s set up, the dashboard will tell you how many calories you have left to eat for the day (or how many you ate on a previous day, if you want). This number automatically adjusts based on your activity level, so as to ensure that you don&amp;#8217;t go too &amp;#8220;underboard&amp;#8221; on the amount of food you consume if you are working out really heavily.&lt;/p&gt;
&lt;p&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" title="fitbit-food-plan-calories.png" src="http://programmingzen.com/wp-content/uploads/2013/01/fitbit-food-plan-calories.png" alt="Fitbit food plan calories" width="587" height="293" border="0" /&gt;&lt;/p&gt;
&lt;p&gt;The dashboard can also display statistics for the week (which are also sent by email), month, or even year. For example, the weekly view of your Food Plan section in the dashboard will appear in the form of the following type of calories in vs calories out chart.&lt;/p&gt;
&lt;p&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" title="fitbit-food-plan-weekly.png" src="http://programmingzen.com/wp-content/uploads/2013/01/fitbit-food-plan-weekly.png" alt="Fitbit food plan weekly view" width="586" height="369" border="0" /&gt;&lt;/p&gt;
&lt;p&gt;Make sure you disable &amp;#8220;Calorie estimation&amp;#8221; in your account settings. Otherwise during days when you log very little activity (e.g., you spent your day sitting at your desk for twelve hours), the site will assume a default average sedentary lifestyle (as it thinks you forgot to wear your tracker for a while), which is actually higher than the level of activity you did. So the daily expenditure will be estimated to be higher than it actually was. This happened to me one day. It was my &amp;#8220;laziest&amp;#8221; day ever while using Fitbit and yet the calories reported were on par with some of my most active days (yes, that tells you that I&amp;#8217;m pretty sedentary).&lt;/p&gt;
&lt;p&gt;Aside from all these details and many others (your weight, body fat %, sleep, etc), the dashboard features badges when you achieve milestones, as well as a friendly competition with your friends, based on the most logged steps in the past 7 days. The My Achievements tab will also tells you lifetime stats and personal records (e.g., the day you walked the most steps).&lt;/p&gt;
&lt;p&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" title="fitbit-badges-friends.png" src="http://programmingzen.com/wp-content/uploads/2013/01/fitbit-badges-friends.png" alt="Fitbit Badges and Friends" width="303" height="600" border="0" /&gt;&lt;/p&gt;
&lt;p&gt;Friends only get to see the details you intend to share. And that can range from as little as your daily steps all the way to making your entire profile available to them (or even to the public at large, if you&amp;#8217;re so inclined). The site gives you full control over your privacy settings, as well as sensible defaults (in the past these defaults &lt;a href="http://www.forbes.com/sites/kashmirhill/2011/07/05/fitbit-moves-quickly-after-users-sex-stats-exposed/" target="_blank"&gt;weren&amp;#8217;t too sensible&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;I find the gamification aspect of the site to be very compelling. You really want to push yourself to surpass your friends, while collecting badges for both activity and weight loss (assuming you&amp;#8217;re trying to lose weight).&lt;/p&gt;
&lt;p&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" title="fitbit-weight-badges.png" src="http://programmingzen.com/wp-content/uploads/2013/01/fitbit-weight-badges.png" alt="Fitbit Weight Badges" width="599" height="329" border="0" /&gt;&lt;/p&gt;
&lt;h4&gt;Joining groups&lt;/h4&gt;
&lt;p&gt;The dashboard will also display a list of the groups that you belong to for quick access. These thematic communities (e.g., Canadian users) provide a discussion forum and a leader board of the most physically active participants in the group (as well as your ranking amongst group members). Sadly, there is no search function to find groups (short of using external tools, and the groups aren&amp;#8217;t indexed in Google either, to further complicate matters), so you are forced to go through pages of groups starting with !!! in their name in an effort to appear first. Joining groups is frustrating. This is a major oversight by the Fitbit team, and one that should be addressed as soon as possible.&lt;/p&gt;
&lt;p&gt;A complete list of communities can be accessed via the Community tab at the top.&lt;/p&gt;
&lt;h4&gt;Logging data&lt;/h4&gt;
&lt;p&gt;Aside from the Dashboard and Community tab, the site has a free Log tab. From there you can log food, additional physical activities that aren&amp;#8217;t recorded by the tracker (e.g., swimming, cycling, or weight lifting), weight, body measurements, sleep, mood, allergies, journal entries, heart, blood pressure, glucose, and custom metrics of your choice.&lt;/p&gt;
&lt;p&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" title="fitbit-log.png" src="http://programmingzen.com/wp-content/uploads/2013/01/fitbit-log.png" alt="Fitbit Log" width="600" height="402" border="0" /&gt;&lt;/p&gt;
&lt;p&gt;Along with logging, these sub-tabs act as reports of sort with charts and useful information.&lt;/p&gt;
&lt;p&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" title="fitbit-log-weight.png" src="http://programmingzen.com/wp-content/uploads/2013/01/fitbit-log-weight.png" alt="Fitbit log weight" width="600" height="436" border="0" /&gt;&lt;/p&gt;
&lt;p&gt;Realistically the charts get the the job done, but I have seen prettier and smarter ones on other sites before. I&amp;#8217;d like for example to see a trend line and have the chart zoomed in on the area where the current values sit.&lt;/p&gt;
&lt;h4&gt;Logging food&lt;/h4&gt;
&lt;p&gt;Logging is generally all fine and well, however the Achilles&amp;#8217; Heel in this case is the food logging system. The database is pretty limited compared to other applications and websites of this nature, so you&amp;#8217;ll have to manually enter quite a few foods (depending on your eating habits of course). The US database also contains different nutritional information for some products that are also sold in Canada. So sometimes I still need to enter a custom food even though the same product name and brand already appears in the system.&lt;/p&gt;
&lt;p&gt;The most annoying part when it comes to food logging is that you need to enter the name of the product carefully and in a certain order or the search function will occasionally fail to show you the most obvious product. I would expect the results to place user entered foods at the top, but they don&amp;#8217;t. So if I enter &amp;#8220;Dark Chocolate&amp;#8221; I won&amp;#8217;t even see the delicious &lt;a rel="nofollow" target="_blank" href="http://www.amazon.com/exec/obidos/ASIN/B000EUF9CK?ie=UTF8&amp;#038;tag=zenruby-20"&gt;88% Endangered Species Dark Chocolate&lt;/a&gt; entry I&amp;#8217;ve created earlier on at all. There are favorites, recent, and custom foods lists from which to pick from to speed up the process of logging foods, but it would be nice to have a larger database and a more polished search feature.&lt;/p&gt;
&lt;p&gt;Some users opt to use the free (excellent, may I add) site MyFitnessPal (MFP) and synchronize the information they log there with Fitbit.com. In practice, you log foods on MyFitnessPal and the nutritional information is sent over to Fitbit.com. In turn, data regarding your weight, body fat %, etc, gets taken from Fitbit.com and placed into MyFitnessPal as well.&lt;/p&gt;
&lt;p&gt;I linked the two sites, but I don&amp;#8217;t bother logging food on MyFitnessPal, as I prefer to use a single site (i.e., Fitbit&amp;#8217;s). Others might find Fitbit&amp;#8217;s logging system too frustrating and thus welcome the MFP option. If you do, keep in mind that MyFitnessPal&amp;#8217;s huge database is user contributed and as a result sometimes has incorrect nutritional information. Double check how many people confirmed a given entry before blindly trusting it.&lt;/p&gt;
&lt;p&gt;Where Fitbit absolutely nailed it is the way they handle different units. Very often you can just specify the quantity in your preferred unit (e.g., g, oz, tbsp) and the system will do the proper calculation for you. In fact, when you specify custom foods, you can provide alternative units that are not directly convertible. For instance, you can provide the nutritional information for both 50 g and 5 slices of a given ham, and you&amp;#8217;ll be able to specify grams, kg, oz, or slices next time you want to log that food.&lt;/p&gt;
&lt;p&gt;The Food Log section also provides you with a bare bones report of what your macronutrients are and what you ate at different times throughout the day.&lt;/p&gt;
&lt;p&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" title="fitbit-food-log-report.png" src="http://programmingzen.com/wp-content/uploads/2013/01/fitbit-food-log-report.png" alt="Fitbit food log report" width="474" height="600" border="0" /&gt;&lt;/p&gt;
&lt;p&gt;In the sample screenshot above you&amp;#8217;ll notice net carbs. That&amp;#8217;s something I added in with a basic &lt;a rel="nofollow" target="_blank" href="https://chrome.google.com/webstore/detail/fitbitketo/gkpaagblehjajcbedipoaipnhclecemn"&gt;Google Chrome extension&lt;/a&gt; I created, as I&amp;#8217;m eating low carb these days and need that information. If you are not on a keto, primal, or low carb diet in general, you probably won&amp;#8217;t need my Google Chrome extension. Stock Fitbit.com doesn&amp;#8217;t have Net Carbs (which are the total carbohydrates minus indigestible fiber) in the daily total, and by the same token it has Sodium instead of Net C. in the table.&lt;/p&gt;
&lt;h4&gt;Premium features&lt;/h4&gt;
&lt;p&gt;The Premium tab has six sub-tabs: Benchmark, Food Report, Activity Report, Sleep Report, Trainer, and Export. These optional features are &lt;a rel="nofollow" target="_blank" href="http://shrsl.com/?~34ah"&gt;available for $49.99 a year&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Benchmark compares the number of steps performed against other users in similar demographics (and among all demographics). &lt;/p&gt;
&lt;p&gt;&lt;a href="http://programmingzen.com/wp-content/uploads/2013/01/fitbit-premium-benchmark-large.png" target="_blank"&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" title="fitbit-premium-benchmark.png" src="http://programmingzen.com/wp-content/uploads/2013/01/fitbit-premium-benchmark.png" alt="Fitbit premium benchmark" width="572" height="600" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Food Report gives you a wealth of information about your weekly macronutrients. (The image below is intentionally shortened with the black band in the middle.)&lt;/p&gt;
&lt;p&gt;&lt;a href="http://programmingzen.com/wp-content/uploads/2013/01/fitbit-premium-food-large.png" target="_blank"&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" title="fitbit-premium-food.png" src="http://programmingzen.com/wp-content/uploads/2013/01/fitbit-premium-food.png" alt="Fitbit premium food" width="306" height="600" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Activity Report is like Benchmark, only based on calories. This report also includes details about how you&amp;#8217;re meeting the goals set by the automated trainer program. The trainer program is activated through the Trainer tab and helps you increase the number of calories you burn on a weekly basis, by increasing this goal gradually each week.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://programmingzen.com/wp-content/uploads/2013/01/fitbit-premium-activity-large.png" target="_blank"&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" title="fitbit-premium-activity.png" src="http://programmingzen.com/wp-content/uploads/2013/01/fitbit-premium-activity.png" alt="Fitbit premium activity" width="383" height="600" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Sleep report does the same comparison with other users, but based on sleep time. The blue area tells you the recommended amount of sleep you should be getting, and the green bar points out the typical amount that other Fitbit users got. It also provides details on whether your sleep levels are improving or getting worse over time.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://programmingzen.com/wp-content/uploads/2013/01/fitbit-premium-sleep-large.png" target="_blank"&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" title="fitbit-premium-sleep.png" src="http://programmingzen.com/wp-content/uploads/2013/01/fitbit-premium-sleep.png" alt="Fitbit premium sleep" width="321" height="600" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Finally, the Export tab allows you to be in charge of your own data by exporting it and then analyzing it with the software of your choice.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://programmingzen.com/wp-content/uploads/2013/01/fitbit-premium-export-large.png" target="_blank"&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" title="fitbit-premium-export.png" src="http://programmingzen.com/wp-content/uploads/2013/01/fitbit-premium-export.png" alt="Fitbit premium export" width="600" height="341" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h4&gt;Conclusion about Fitbit Premium&lt;/h4&gt;
&lt;p&gt;The reports, export, and trainer are nice features that enrich the Fitbit experience. Are they indispensable? Not by a long shot. But in my case I find them to be worth the less than $5 a month (paid yearly) that Fitbit charges. For the same price of a Starbuck visit, which I&amp;#8217;m not doing anymore to begin with, I get an extra boost of motivation.&lt;/p&gt;
&lt;p&gt;In my case I find the statistical distribution for my demographic to be very telling of how much I need to improve my fitness level. There is a certain sample bias at play here, given that you&amp;#8217;re amongst a group of people trying to improve themselves and not the general public.  Still, I find that being so much on the left hand side of the distribution has been a strong motivational factor to improve and slowly reach a point where I&amp;#8217;ll do better than the typical user on all the performance variables that matter.&lt;/p&gt;
&lt;p&gt;Likewise the trainer has been a great feature for me, as it promotes behavior altering thoughts. For example, now I&amp;#8217;ll park my car further than I used to, so as to get in those extra steps. I will happily shop with my wife for hours on end, and will take the longest route possible when walking somewhere, so as to do better in these stats.&lt;/p&gt;
&lt;p&gt;In fact, the following graph from last week tells an interesting story.&lt;/p&gt;
&lt;p&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" title="fitbit-trainer-weekly.png" src="http://programmingzen.com/wp-content/uploads/2013/01/fitbit-trainer-weekly.png" alt="Fitbit trainer weekly" width="556" height="321" border="0" /&gt;&lt;/p&gt;
&lt;p&gt;As you can see I wasn&amp;#8217;t meeting my goal for the week, so I really gave it my all on Saturday in order to compensate. If the trainer wasn&amp;#8217;t in place, I wouldn&amp;#8217;t have had a reason to try to go the literal extra mile.&lt;/p&gt;
&lt;h3&gt;General conclusion&lt;/h3&gt;
&lt;p&gt;In conclusion of what is now a huge review, I&amp;#8217;d like to point out that as cool as data is, awareness without action is pretty pointless. I&amp;#8217;m finding the whole Fitbit ecosystem to be a catalyst for my weight loss and overall fitness improvement.&lt;/p&gt;
&lt;p&gt;Over the past month I&amp;#8217;ve lost over ten pounds, gotten my blood pressure and heart rate to a desirable range down from some rather dangerous levels, and also been able to drop my blood glucose drastically to, practically, within normal levels without taking any medicine. Things are improving and doing so quickly. I attribute 80% of the merit to my diet, and only 20% to the increased activity level. Thankfully, Fitbit has been helpful with both for sure.&lt;/p&gt;
&lt;p&gt;The most important tool is always going to be my willpower and a desire to pursue a healthier lifestyle, but I find Fitbit to be a rail upon which my hand can rest as I embark on this huge uphill climb. If you are in the same situation or simply want to improve your health, I highly recommend &lt;a rel="nofollow" target="_blank" href="http://shrsl.com/?~34ao"&gt;giving Fitbit a try&lt;/a&gt;.&lt;/p&gt;
&lt;/p&gt;
&lt;p&gt;&lt;small&gt;Note: Links within this review include my referral id. I do not let this affect my judgment of the items and services I review. Whenever I felt there was a shortcoming or issue, I had no problem pointing it out for the sake of my readers.&lt;/small&gt;&lt;/p&gt;
&lt;div class='yarpp-related-rss'&gt;
&lt;p&gt;Possibly related posts:&lt;ol&gt;
&lt;li&gt;&lt;a href='http://programmingzen.com/2010/07/16/in-depth-book-review-practical-clojure/' rel='bookmark' title='In-Depth Book Review: Practical Clojure'&gt;In-Depth Book Review: Practical Clojure&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href='http://programmingzen.com/2010/12/19/authoring-ebooks-review/' rel='bookmark' title='In-Depth Book Review: Authoring eBooks'&gt;In-Depth Book Review: Authoring eBooks&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href='http://programmingzen.com/2011/01/26/comparison-kindle-dx-vs-ipad/' rel='bookmark' title='An In-Depth Comparison of the Kindle DX Vs. iPad as Reading Devices'&gt;An In-Depth Comparison of the Kindle DX Vs. iPad as Reading Devices&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?a=wMArjgddPRQ:tPLsGBncRJs:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?a=wMArjgddPRQ:tPLsGBncRJs:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?i=wMArjgddPRQ:tPLsGBncRJs:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?a=wMArjgddPRQ:tPLsGBncRJs:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?i=wMArjgddPRQ:tPLsGBncRJs:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?a=wMArjgddPRQ:tPLsGBncRJs:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?a=wMArjgddPRQ:tPLsGBncRJs:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?a=wMArjgddPRQ:tPLsGBncRJs:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?i=wMArjgddPRQ:tPLsGBncRJs:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ZenAndTheArtOfRubyProgramming/~4/wMArjgddPRQ" height="1" width="1"/&gt;</content>
		<link rel="replies" type="text/html" href="http://programmingzen.com/2013/01/08/an-in-depth-review-of-fitbit-one-fitbit-aria-and-fitbit-premium/#comments" thr:count="5" />
		<link rel="replies" type="application/atom+xml" href="http://programmingzen.com/2013/01/08/an-in-depth-review-of-fitbit-one-fitbit-aria-and-fitbit-premium/feed/atom/" thr:count="5" />
		<thr:total>5</thr:total>
	<feedburner:origLink>http://programmingzen.com/2013/01/08/an-in-depth-review-of-fitbit-one-fitbit-aria-and-fitbit-premium/</feedburner:origLink></entry>
		<entry>
		<author>
			<name>Antonio Cangiano</name>
						<uri>http://antoniocangiano.com</uri>
					</author>
		<title type="html"><![CDATA[The Good Enough]]></title>
		<link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ZenAndTheArtOfRubyProgramming/~3/RbLtjKHJEdw/" />
		<id>http://programmingzen.com/?p=1486</id>
		<updated>2012-11-28T17:08:59Z</updated>
		<published>2012-11-28T16:59:07Z</published>
		<category scheme="http://programmingzen.com" term="Technology" /><category scheme="http://programmingzen.com" term="buying things" /><category scheme="http://programmingzen.com" term="consumerism" /><category scheme="http://programmingzen.com" term="the best" /><category scheme="http://programmingzen.com" term="the worst" />		<summary type="html"><![CDATA[A couple of weeks ago Dustin Curtis published an article called The Best. Within it he argues the merit and freedom that one can obtain by spending the time and money required to purchase the best products. The idea is that if you can trust things you buy, these items become invisible to you in [...]<div class='yarpp-related-rss'>

Possibly related posts:<ol>
<li><a href='http://programmingzen.com/2008/02/04/rubynet-is-dead/' rel='bookmark' title='Ruby.NET is dead'>Ruby.NET is dead</a></li>
<li><a href='http://programmingzen.com/2010/05/20/web-or-iphone-os-applications-to-make-money/' rel='bookmark' title='Web or iPhone OS applications to make money?'>Web or iPhone OS applications to make money?</a></li>
</ol>
</div>
]]></summary>
		<content type="html" xml:base="http://programmingzen.com/2012/11/28/the-good-enough/">&lt;p&gt;&lt;img style="float: right;" hspace="5" align="right" title="moma-flatware.gif" src="http://programmingzen.com/wp-content/uploads/2012/11/moma-flatware.gif" alt="Moma flatware" width="251" height="214" border="0" /&gt;&lt;/p&gt;
&lt;p&gt;A couple of weeks ago Dustin Curtis published an article called &lt;a href="http://dcurt.is/the-best" target="_blank"&gt;The Best&lt;/a&gt;. Within it he argues the merit and freedom that one can obtain by spending the time and money required to purchase the best products. The idea is that if you can trust things you buy, these items become invisible to you in way because you don&amp;#8217;t have to worry about them failing to do their job. This article became popular on Hacker News and many commenters seemed to agree with his view point.&lt;/p&gt;
&lt;p&gt;Then along came &lt;a href="http://www.thoughtcrime.org/blog/the-worst/" target="_blank"&gt;The Worst&lt;/a&gt;, a post which pretty much dismisses Dustin&amp;#8217;s argument as consumerism, and proposes to take the opposite strategy to achieve the same goal of not worrying about stuff. Buy the cheapest items that you don&amp;#8217;t give a crap about, so no matter what happens to them, you won&amp;#8217;t care.&lt;/p&gt;
&lt;p&gt;My personal philosophy has always been one of &amp;#8220;good enough&amp;#8221;. In short, I don&amp;#8217;t have any hangups or philosophical issues with purchasing cheap or expensive things, and unlike the writer behind The Worst, I don&amp;#8217;t have too many problems with consumerism either. I take the following, arguably pragmatic, approach to this area of my life.&lt;/p&gt;
&lt;p&gt;My decision process typically involves the following parameters:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Price of the worst, middle ground, and best options available&lt;/li&gt;
&lt;li&gt;Estimated difference in user experience between these three &amp;#8220;levels&amp;#8221;&lt;/li&gt;
&lt;li&gt;How often will I use the product&lt;/li&gt;
&lt;li&gt;How serious the consequences are if the product fails to perform its duties&lt;/li&gt;
&lt;li&gt;Useful life expectancy of the object&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Using these considerations leads me to avoid purchasing &amp;#8216;the worst&amp;#8217; in most cases. The difference in price between the worst and the &amp;#8220;good enough&amp;#8221; is usually not huge. The quality, reliability, and features, however, usually are. The absolute cheapest products tend to have poor performance and reliability, so what I end up buying most of the time is something that is not quite the best (with its ridiculous price tag), but rather something that&amp;#8217;s sufficiently good enough.&lt;/p&gt;
&lt;p&gt;I buy &lt;a href="http://www.alessandro-products.com/headphones.html" target="_blank"&gt;$100 headphones&lt;/a&gt;, not $1000 like an audiophile might. I&amp;#8217;ll have a nice $50 per person meal at a restaurant, but I won&amp;#8217;t unnecessarily indulge in a $300 binge at the priciest joint in town. I will buy a $500 compact camera, but not a $2000+ &lt;a href="/recommends/?B002NX13QC" target="_blank"&gt;Leica X1&lt;/a&gt;.&lt;sup&gt;1&lt;/sup&gt; I bought a $80 tower fan this past summer, but not a &lt;a href="/recommends/?B003TFDV0O" target="_blank"&gt;blade-less Dyson&lt;/a&gt;. I have my eyes on the upcoming ~$2000 &lt;a href="/recommends/?B009B0MZ8U" target="_blank"&gt;Canon EOS 6D&lt;/a&gt;, but I won&amp;#8217;t splurge for a $7000+ &lt;a href="/recommends/?B000V5LX00" target="_blank"&gt;1Ds Mark III&lt;/a&gt; or even a $3,300 &lt;a href="/recommends/?B007FGYZFI" target="_blank"&gt;5D Mark III&lt;/a&gt;. I don&amp;#8217;t need &lt;a href="https://www.momastore.org/webapp/wcs/stores/servlet/ProductDisplay_Yanagi%20Flatware,%20Five%20Piece%20Set_10451_10001_15622_-1_26669_26672_15623" target="_blank"&gt;Dustin&amp;#8217;s $50 per set cutlery&lt;/a&gt;&lt;sup&gt;2&lt;/sup&gt;, I&amp;#8217;m happy with a $5-10 setting and a KitchenAid steak knife for an additional $5. You get the gist.&lt;/p&gt;
&lt;p&gt;At times I will buy the so called &amp;#8216;best&amp;#8217;, but it&amp;#8217;s only for selected items I truly care about (e.g., my smartphone, my laptop). These items are fundamental to my day-to-day life and what I do for a living.&lt;/p&gt;
&lt;p&gt;If I don&amp;#8217;t care very much, I won&amp;#8217;t spend time researching what&amp;#8217;s good enough either. I&amp;#8217;ll use price as an indicator of quality and shoot for the middle or just below it. The method is not foolproof, but it generally works for items that don&amp;#8217;t really matter to me. Why spend scads of time obsessing over what&amp;#8217;s the best item if it&amp;#8217;s something that I&amp;#8217;ll rarely use, or whose failings won&amp;#8217;t affect me too much, or that I&amp;#8217;m likely to replace in a year or so anyhow.&lt;/p&gt;
&lt;p&gt;Psychological research tells us that we&amp;#8217;d be happier to buy products without the due research and countless hours spent reading reviews and specs online. This is true, because the more you read, the more you realize even your &amp;#8220;good enough&amp;#8221; product has flaws and shortcomings. It&amp;#8217;s draining at times, but after the purchase is made, and my expectations have been lowered a bit perhaps during the research phase, I often find myself very happy with the quality of the products I chose.&lt;/p&gt;
&lt;p&gt;One case in point is that of our hand vacuum. We first bought a ($65) hand vacuum that died in about a year and which could barely keep a charge for a minute. We then replaced it with another one which had incredibly poor suction (to the point where it truly was unusable). The third vacuum lost suction power after 30 seconds and would only keep a charge for two or three minutes (a combo of both of the previous model&amp;#8217;s problems). We were frustrated by how this seemingly not very significant household kept failing to preform properly, so I took the time to do more research online and discuss the matter in person with an expert vacuum repairman. We now have a very powerful &lt;a href="/recommends/?B0006HUYGM" target="_blank"&gt;Eureka 71B&lt;/a&gt;, which interestingly wasn&amp;#8217;t more expensive than the ones we had already bought in the past. It may not be the absolute best in the wold wide world, but it&amp;#8217;s good enough.&lt;/p&gt;
&lt;p&gt;Likewise, when I was in the market for a car, I did extensive research and I ended up buying a Jaguar. All the time spent researching a safe, comfortable car paid off and I couldn&amp;#8217;t be happier with my vehicle and its performance. It might not be a Lamborghini or a Bentley, but it is undoubtedly good enough. The research and investment was worth it for such a crucial purchase. The consequences of a bad choice here could lead to serious headaches and, in the case of an accident, it could make the difference.&lt;/p&gt;
&lt;p&gt;I get most of Dustin&amp;#8217;s benefits and comfort without spending as much time obsessing over relatively unimportant things like cutlery. And therein lies my approach, flawed or not, to acquire useful things that make my life simpler, more fun, or simply aid me in some capacity without necessarily splashing out great sums of money on everything I purchase.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;small&gt;[1] Disclaimer: This and other links within this post have my Amazon Associates ID. I get a small cut, at no expense to you, if you end up buying from Amazon.&lt;/small&gt;&lt;/p&gt;
&lt;p&gt;&lt;small&gt;[2] Nevertheless I have added them to &lt;a href="http://www.amazon.com/gp/registry/wishlist/34T657MYCX2R4/ref=cm_sw_su_w&amp;amp;tag=zenruby-20" target="_blank"&gt;my wish list&lt;/a&gt; as I&amp;#8217;m curious now to try them.&lt;/small&gt;&lt;/p&gt;
&lt;div class='yarpp-related-rss'&gt;
&lt;p&gt;Possibly related posts:&lt;ol&gt;
&lt;li&gt;&lt;a href='http://programmingzen.com/2008/02/04/rubynet-is-dead/' rel='bookmark' title='Ruby.NET is dead'&gt;Ruby.NET is dead&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href='http://programmingzen.com/2010/05/20/web-or-iphone-os-applications-to-make-money/' rel='bookmark' title='Web or iPhone OS applications to make money?'&gt;Web or iPhone OS applications to make money?&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?a=RbLtjKHJEdw:whdPSLRU0ZI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?a=RbLtjKHJEdw:whdPSLRU0ZI:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?i=RbLtjKHJEdw:whdPSLRU0ZI:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?a=RbLtjKHJEdw:whdPSLRU0ZI:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?i=RbLtjKHJEdw:whdPSLRU0ZI:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?a=RbLtjKHJEdw:whdPSLRU0ZI:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?a=RbLtjKHJEdw:whdPSLRU0ZI:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?a=RbLtjKHJEdw:whdPSLRU0ZI:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?i=RbLtjKHJEdw:whdPSLRU0ZI:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ZenAndTheArtOfRubyProgramming/~4/RbLtjKHJEdw" height="1" width="1"/&gt;</content>
		<link rel="replies" type="text/html" href="http://programmingzen.com/2012/11/28/the-good-enough/#comments" thr:count="3" />
		<link rel="replies" type="application/atom+xml" href="http://programmingzen.com/2012/11/28/the-good-enough/feed/atom/" thr:count="3" />
		<thr:total>3</thr:total>
	<feedburner:origLink>http://programmingzen.com/2012/11/28/the-good-enough/</feedburner:origLink></entry>
		<entry>
		<author>
			<name>Antonio Cangiano</name>
						<uri>http://antoniocangiano.com</uri>
					</author>
		<title type="html"><![CDATA[A Review of the TV Show Start-Ups: Silicon Valley]]></title>
		<link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ZenAndTheArtOfRubyProgramming/~3/5TWJhYlqLhs/" />
		<id>http://programmingzen.com/?p=1484</id>
		<updated>2012-11-14T17:47:05Z</updated>
		<published>2012-11-14T17:20:20Z</published>
		<category scheme="http://programmingzen.com" term="Reviews" /><category scheme="http://programmingzen.com" term="Startup World" /><category scheme="http://programmingzen.com" term="bravo" /><category scheme="http://programmingzen.com" term="start-ups silicon valley" /><category scheme="http://programmingzen.com" term="startups" /><category scheme="http://programmingzen.com" term="tv" />		<summary type="html"><![CDATA[Several years ago I remarked to my wife about how mainstream media was largely ignoring the world of startups. The amount of coverage in books, news, television and movies was sparse for such a revolutionary industry, let alone one with a track record of producing billion dollar companies. In some ways it still is, but [...]<div class='yarpp-related-rss'>

Possibly related posts:<ol>
<li><a href='http://programmingzen.com/2012/06/07/two-big-data-events-in-silicon-valley-next-week/' rel='bookmark' title='Two Big Data Events in Silicon Valley Next Week'>Two Big Data Events in Silicon Valley Next Week</a></li>
<li><a href='http://programmingzen.com/2011/11/10/the-real-reason-italy-sucks-at-the-startup-game/' rel='bookmark' title='The Real Reason Italy Sucks at the Startup Game'>The Real Reason Italy Sucks at the Startup Game</a></li>
<li><a href='http://programmingzen.com/2009/12/03/grab-db2-express-c-9-7-1-now-and-join-the-db2night-show/' rel='bookmark' title='Grab DB2 Express-C 9.7.1 now and join the DB2Night Show'>Grab DB2 Express-C 9.7.1 now and join the DB2Night Show</a></li>
</ol>
</div>
]]></summary>
		<content type="html" xml:base="http://programmingzen.com/2012/11/14/a-review-of-the-tv-show-start-ups-silicon-valley/">&lt;p&gt;Several years ago I remarked to my wife about how mainstream media was largely ignoring the world of startups. The amount of coverage in books, news, television and movies was sparse for such a revolutionary industry, let alone one with a track record of producing billion dollar companies.&lt;/p&gt;
&lt;p&gt;In some ways it still is, but things have slowly improved, as I conjectured at the time. Startups have garnered much wider mainstream coverage, the news has an unhealthy fascination with Twitter, and you can&amp;#8217;t walk in a reputable bookstore without finding several titles about startups.&lt;/p&gt;
&lt;p&gt;At the time, I also mentioned that I&amp;#8217;d be very interested in watching TV shows and documentaries about startups and other high-tech companies. If you’re running your own startup or are into the startup world in some capacity, such productions would be definitely interesting, useful, and entertaining.&lt;/p&gt;
&lt;p&gt;&lt;img style="float: right;" title="startups.png" src="http://programmingzen.com/wp-content/uploads/2012/11/startups.png" alt="Start-Ups logo" width="250" height="125" border="0" /&gt;&lt;/p&gt;
&lt;p&gt;Thus I was very excited when I discovered that a new show about Silicon Valley had kicked off on Bravo. The show is called &lt;strong&gt;Start-Ups: Silicon Valley&lt;/strong&gt; and has none other than Randi Zuckerberg (Mark&amp;#8217;s sister) as an executive producer. (She joined the team at a later stage, so she was not involved with selecting the cast.)&lt;/p&gt;
&lt;p&gt;I must prefix my review by mentioning that I am not a TV snob. I watch a wide range of shows, including top-notch programs like Boardwalk Empire, Mad Men, Dexter, Breaking Bad, Top Gear, but at the same time, I don’t mind some of the sillier, “just for fun” ones either (e.g., South Park, Family Guy, The Big Bang Theory, and How I Met Your Mother), as well as some reality shows, too (such as Pawn Stars, American Restoration, Storage Wars, American/Canadian Pickers, and Tanked). I don&amp;#8217;t watch shows like Jersey Shore, Big Brother, Honey Boo Boo, and so on, but I won&amp;#8217;t shy away from the occasional episode of Maury if nothing else is on.&lt;/p&gt;
&lt;p&gt;That is to say that I can appreciate a multitude of styles and am okay with reality TV being somewhat scripted for comedic or dramatic effect.&lt;/p&gt;
&lt;p&gt;I watched the first episode of Start-Ups: Silicon Valley recently and my initial reaction was, &amp;#8220;Are you freaking kidding me?&amp;#8221;. Nobody expects reality shows to accurately represent reality, but I feel that in this case, they grossly missed what it means to run a startup. As well as bypassing most of the culture that makes the tech world unique.&lt;/p&gt;
&lt;p&gt;It&amp;#8217;s hard to generalize, as there are all sorts of people running startups, but you can rest assured that the majority of them are up late writing code, not frolicking at glamorous toga parties as depicted in the first episode. The misrepresentation doesn&amp;#8217;t end there however. Not by a long shot.&lt;/p&gt;
&lt;p&gt;The cast members are not your typical group of startup folks. For starters, not many of them are actual programmers. They most prominent ones are depicted as social butterflies trying to use their connections to succeed. Who you know does matter, but it&amp;#8217;s definitely not the focus in the disruptive environment of startups. However the show portrays this as pretty much being the only goal and requirement one needs to succeed in Silicon Valley.&lt;/p&gt;
&lt;p&gt;Critical components of running a startup, such as customer discovery and acquisition, implementing a great product, and ramen profitability are practically ignored throughout the show. Instead we’re shown a world where startup founders are all extremely good looking and often in various stages of undress. They party, have cat fights over an email (see, they’re so nerdy), get spray tanned, spend hours getting ready, mostly sleep in glamorous places, drive exotic cars, discuss dating (Silicon Valley is apparently 1/3 gay, 1/3 geek, and only 1/3 dateable), and try to pitch to investors in atrocious ways (OK, this last point is not unheard of in real life either).&lt;/p&gt;
&lt;p&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" title="nerdy-guys.png" src="http://programmingzen.com/wp-content/uploads/2012/11/nerdy-guys1.png" alt="Nerdy guys" width="458" height="419" border="0" /&gt;
&lt;p style="text-align: center; font-size: 0.9em;"&gt;(Incidentally, this is also what Start-Ups: Silicon Valley&amp;#8217;s producers think nerdy guys look like.)&lt;/p&gt;
&lt;p&gt;The startup people depicted in Start-Ups: Silicon Valley might look like the cast of 90210, but they are not professional actors. And it shows. So most of the scenes come across as contrived, disingenuous, and more scripted than Chumlee&amp;#8217;s shenanigans on Pawn Stars. At some point Hermione (one of the good looking kids on the show) heads over to Dave McClure’s office with her brother Ben (whose relationship is, to my mind, depicted with somewhat incestuous undertones throughout the show).&lt;/p&gt;
&lt;p&gt;She is wearing tight Tetris print leggings (see again, so nerdy!) and ends up sleeping under Dave&amp;#8217;s boardroom table before the pitch (because she’s exhausted from being up partying the night before). Dave of course randomly wanders into the office to find her sleeping there.&lt;/p&gt;
&lt;p&gt;So you are either a completely unprofessional moron who got away with too many things in life because of your decent looks, or this is bizarrely scripted to show how relaxed, laid back, and easy this whole startup game supposedly is. And when Hermione and Ben inevitably get turned down (they couldn&amp;#8217;t articulate what their company does in 30 seconds and reveal that they are involved in another 42 startups), one cannot help but sense that the desk and/or similar future incidents will no doubt be used for some extra drama between the two siblings.&lt;/p&gt;
&lt;p&gt;There is being creative, hustling,and thinking outside of the box, and then there is being inappropriate and childish. Did I mention that Hermione is not the most surreal character? Wait until you meet her ex-friend turned nemesis, Sarah, a so called social media expert/blogger who lives in a hotel room, and feeds on artificial drama and tweets for breakfast. O.M.G., in the next episode she live tweets a video during a date with a model. How will he react? Will he be OK with it? Don&amp;#8217;t miss that episode. How else are you gonna know if it&amp;#8217;s socially acceptable to do so the next time you date a model after a hard day of work at your startup?&lt;/p&gt;
&lt;p&gt;Even when computer screens are shown, they’re often a caricature of what an actual programmer&amp;#8217;s screen might look like. At some point you can see a terminal scrolling (almost reminiscent of The Matrix), yet upon closer inspection, one sees that it’s just a listing of directory and files with a dir command in Windows to make the setting look more impressive than it really is.&lt;/p&gt;
&lt;p&gt;Overall this show is an utter travesty and a complete misrepresentation of what the startup world is really like. It is to the startup world what porn is to real sex. It&amp;#8217;s Hollywood&amp;#8217;s misunderstanding of what the nerdy neighbors in Silicon Valley are doing.&lt;/p&gt;
&lt;p&gt;The sacrifices, risks, low profile, and 70+ hours workweeks of most actual startup founders are mocked and trivialized by a show that portrays a carefree world where you can easily make it if you’re connected enough and can pull the right strings. Where partying and looks come first, and where they are virtually never shown, you know, actually doing any hard work.&lt;/p&gt;
&lt;p&gt;Look, I get it, coding is boring to most viewers, but surely there must be a middle ground between the fantasyland portrayed in this show and a more documentary-like approach that captures some of the real struggles behind running a startup and what it takes to succeed in Silicon Valley. There is plenty of real drama when you start running out of savings, VCs are turning you down, and your churn rate is going up fast. So much so, that you don&amp;#8217;t need petty high-school fake drama to make a show about startups action packed or interesting.&lt;/p&gt;
&lt;p&gt;Come to think of it, imagine a show that actually explained to the general public, Mythbusters style, what churn rate, SaaS, and other startup terms mean as they go about following and documenting the journey of a few founders.&lt;/p&gt;
&lt;p&gt;Aside from the missed opportunity of producing something entertaining and useful, this show risks further propagating the myth that launching and succeeding at a startup is easy. And that is something we as a community certainly don&amp;#8217;t need.&lt;/p&gt;
&lt;p&gt;Going into it, I had hoped that Start-Ups: Silicon Valley would be akin to, at least, American Restoration meets the startup world. In reality however, it’s a perverse sprinkling of scripted scenes and a farce of what the life behind most startups truly is. So that when all is said and done, what we&amp;#8217;re left with is a Silicon Valley version of The Hills.&lt;/p&gt;
&lt;p align="center"&gt;&lt;iframe width="480" height="360" src="http://www.youtube.com/embed/TYLk5Tq3nB0" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;/p&gt;
&lt;div class='yarpp-related-rss'&gt;
&lt;p&gt;Possibly related posts:&lt;ol&gt;
&lt;li&gt;&lt;a href='http://programmingzen.com/2012/06/07/two-big-data-events-in-silicon-valley-next-week/' rel='bookmark' title='Two Big Data Events in Silicon Valley Next Week'&gt;Two Big Data Events in Silicon Valley Next Week&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href='http://programmingzen.com/2011/11/10/the-real-reason-italy-sucks-at-the-startup-game/' rel='bookmark' title='The Real Reason Italy Sucks at the Startup Game'&gt;The Real Reason Italy Sucks at the Startup Game&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href='http://programmingzen.com/2009/12/03/grab-db2-express-c-9-7-1-now-and-join-the-db2night-show/' rel='bookmark' title='Grab DB2 Express-C 9.7.1 now and join the DB2Night Show'&gt;Grab DB2 Express-C 9.7.1 now and join the DB2Night Show&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?a=5TWJhYlqLhs:Pph6UN0D-Ko:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?a=5TWJhYlqLhs:Pph6UN0D-Ko:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?i=5TWJhYlqLhs:Pph6UN0D-Ko:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?a=5TWJhYlqLhs:Pph6UN0D-Ko:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?i=5TWJhYlqLhs:Pph6UN0D-Ko:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?a=5TWJhYlqLhs:Pph6UN0D-Ko:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?a=5TWJhYlqLhs:Pph6UN0D-Ko:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?a=5TWJhYlqLhs:Pph6UN0D-Ko:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?i=5TWJhYlqLhs:Pph6UN0D-Ko:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ZenAndTheArtOfRubyProgramming/~4/5TWJhYlqLhs" height="1" width="1"/&gt;</content>
		<link rel="replies" type="text/html" href="http://programmingzen.com/2012/11/14/a-review-of-the-tv-show-start-ups-silicon-valley/#comments" thr:count="10" />
		<link rel="replies" type="application/atom+xml" href="http://programmingzen.com/2012/11/14/a-review-of-the-tv-show-start-ups-silicon-valley/feed/atom/" thr:count="10" />
		<thr:total>10</thr:total>
	<feedburner:origLink>http://programmingzen.com/2012/11/14/a-review-of-the-tv-show-start-ups-silicon-valley/</feedburner:origLink></entry>
		<entry>
		<author>
			<name>Antonio Cangiano</name>
						<uri>http://antoniocangiano.com</uri>
					</author>
		<title type="html"><![CDATA[Why I Won&#8217;t Be Publishing New &#8216;Great Ruby Shootouts&#8217;]]></title>
		<link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ZenAndTheArtOfRubyProgramming/~3/JzWaWJ_BJN0/" />
		<id>http://programmingzen.com/?p=1475</id>
		<updated>2012-10-16T15:15:01Z</updated>
		<published>2012-10-16T03:55:23Z</published>
		<category scheme="http://programmingzen.com" term="Programming" />		<summary type="html"><![CDATA[Someone on Twitter politely asked me when I was going to run a new Ruby shootout. I replied that I wasn&#8217;t planning to. This got me thinking though that he might not be the only reader wondering about this point, so I thought I&#8217;d share a few of the reasons behind my decision not to [...]<div class='yarpp-related-rss'>

Possibly related posts:<ol>
<li><a href='http://programmingzen.com/2010/06/28/the-great-ruby-shootout-windows-edition/' rel='bookmark' title='The Great Ruby Shootout (Windows Edition)'>The Great Ruby Shootout (Windows Edition)</a></li>
<li><a href='http://programmingzen.com/2010/07/19/the-great-ruby-shootout-july-2010/' rel='bookmark' title='The Great Ruby Shootout (July 2010)'>The Great Ruby Shootout (July 2010)</a></li>
<li><a href='http://programmingzen.com/2008/12/09/the-great-ruby-shootout-december-2008/' rel='bookmark' title='The Great Ruby Shootout (December 2008)'>The Great Ruby Shootout (December 2008)</a></li>
</ol>
</div>
]]></summary>
		<content type="html" xml:base="http://programmingzen.com/2012/10/15/why-i-wont-be-publishing-new-great-ruby-shootouts/">&lt;p&gt;Someone on Twitter &lt;a href="http://twitter.com/goyox86/status/253652380376240128"&gt;politely asked&lt;/a&gt; me when I was going to run a new Ruby shootout. I replied that I wasn&amp;#8217;t planning to. This got me thinking though that he might not be the only reader wondering about this point, so I thought I&amp;#8217;d share a few of the reasons behind my decision not to carry on with this series.&lt;/p&gt;
&lt;p&gt;My &lt;a href="http://programmingzen.com/2010/07/19/the-great-ruby-shootout-july-2010/"&gt;last shootout&lt;/a&gt; (over two years ago now) and its predecessors were highly popular posts. In fact, benchmarking in general tends to attract a lot of attention. It wouldn&amp;#8217;t really cost me much to prepare a shootout every, say, six to twelve months. The reason I have not done so again is that I&amp;#8217;ve come to view these posts as not being of much value to the community.&lt;/p&gt;
&lt;p&gt;You can use as many disclaimers as you want in your report, but many readers will still just take a glance at a couple of graphs and draw broad (and not particularly accurate) conclusions.&lt;/p&gt;
&lt;p&gt;An implementation could specifically target these benchmarks, optimizing for them, without a real, general performance improvement. Or more often, be so incomplete that doing well in micro-benchmarks &lt;a href="http://blog.headius.com/2012/10/so-you-want-to-optimize-ruby.html"&gt;becomes almost trivial&lt;/a&gt;. (That said you might still see other benchmarks from time-to-time on this blog, when appropriate.)&lt;/p&gt;
&lt;p&gt;Even when it comes to complete implementations, a good performance on synthetic micro-benchmarks only gives us a vague idea of how well an application will be run within the given implementation. Why not test your own code with the major implementations you are interested in using instead?&lt;/p&gt;
&lt;p&gt;This actually bring us to another point. These days you can easily install multiple versions of Ruby via tools like RVM or rbenv. So if you do intend to test your application with Ruby, JRuby, and Rubinius, for example, you could do so easily and painlessly. And that&amp;#8217;s really the best way to choose an implementation (at least as far as performance and ensuring compatibility are concerned).&lt;/p&gt;
&lt;p&gt;I understand that there is some value in showing a ballpark comparison, however arbitrary, but I also feel that it tends to separate, rather than unite, the community. All other implementations, but the winning one, end up worse off.&lt;/p&gt;
&lt;p&gt;The various Ruby implementers are welcome to continue running &lt;a href="https://github.com/acangiano/ruby-benchmark-suite"&gt;these tests&lt;/a&gt; if they&amp;#8217;re useful to them (keep in mind that the code is mostly a mix and match of very old tests and therefore quite messy). And of course, other bloggers are welcome to run and publish their own comparisons if they feel that doing so is worthwhile. But for all the aforementioned reasons, I don&amp;#8217;t plan to continue holding shootouts here.&lt;/p&gt;
&lt;div class='yarpp-related-rss'&gt;
&lt;p&gt;Possibly related posts:&lt;ol&gt;
&lt;li&gt;&lt;a href='http://programmingzen.com/2010/06/28/the-great-ruby-shootout-windows-edition/' rel='bookmark' title='The Great Ruby Shootout (Windows Edition)'&gt;The Great Ruby Shootout (Windows Edition)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href='http://programmingzen.com/2010/07/19/the-great-ruby-shootout-july-2010/' rel='bookmark' title='The Great Ruby Shootout (July 2010)'&gt;The Great Ruby Shootout (July 2010)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href='http://programmingzen.com/2008/12/09/the-great-ruby-shootout-december-2008/' rel='bookmark' title='The Great Ruby Shootout (December 2008)'&gt;The Great Ruby Shootout (December 2008)&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?a=JzWaWJ_BJN0:kCXp7kwWe1I:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?a=JzWaWJ_BJN0:kCXp7kwWe1I:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?i=JzWaWJ_BJN0:kCXp7kwWe1I:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?a=JzWaWJ_BJN0:kCXp7kwWe1I:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?i=JzWaWJ_BJN0:kCXp7kwWe1I:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?a=JzWaWJ_BJN0:kCXp7kwWe1I:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?a=JzWaWJ_BJN0:kCXp7kwWe1I:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?a=JzWaWJ_BJN0:kCXp7kwWe1I:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?i=JzWaWJ_BJN0:kCXp7kwWe1I:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ZenAndTheArtOfRubyProgramming/~4/JzWaWJ_BJN0" height="1" width="1"/&gt;</content>
		<link rel="replies" type="text/html" href="http://programmingzen.com/2012/10/15/why-i-wont-be-publishing-new-great-ruby-shootouts/#comments" thr:count="0" />
		<link rel="replies" type="application/atom+xml" href="http://programmingzen.com/2012/10/15/why-i-wont-be-publishing-new-great-ruby-shootouts/feed/atom/" thr:count="0" />
		<thr:total>0</thr:total>
	<feedburner:origLink>http://programmingzen.com/2012/10/15/why-i-wont-be-publishing-new-great-ruby-shootouts/</feedburner:origLink></entry>
		<entry>
		<author>
			<name>Antonio Cangiano</name>
						<uri>http://antoniocangiano.com</uri>
					</author>
		<title type="html"><![CDATA[Join the Upcoming IBM Big Data Developer Day in Boston]]></title>
		<link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ZenAndTheArtOfRubyProgramming/~3/UYIZv6IhBeM/" />
		<id>http://programmingzen.com/?p=1474</id>
		<updated>2012-09-28T00:22:07Z</updated>
		<published>2012-09-27T18:50:58Z</published>
		<category scheme="http://programmingzen.com" term="IBM" />		<summary type="html"><![CDATA[Following the success of the first Big Data Developer Day back in June, IBM has organized another Big Data Developer Day. This one will take place on October 10, 2012 in Boston. If you&#8217;re in the area, I highly recommend that you register and attend the free full-day event. You&#8217;ll learn more about Hadoop, Social [...]<div class='yarpp-related-rss'>

Possibly related posts:<ol>
<li><a href='http://programmingzen.com/2012/06/07/two-big-data-events-in-silicon-valley-next-week/' rel='bookmark' title='Two Big Data Events in Silicon Valley Next Week'>Two Big Data Events in Silicon Valley Next Week</a></li>
<li><a href='http://programmingzen.com/2009/12/03/grab-db2-express-c-9-7-1-now-and-join-the-db2night-show/' rel='bookmark' title='Grab DB2 Express-C 9.7.1 now and join the DB2Night Show'>Grab DB2 Express-C 9.7.1 now and join the DB2Night Show</a></li>
<li><a href='http://programmingzen.com/2011/05/01/google-io-developer-event-in-waterloo-canada/' rel='bookmark' title='Google I/O developer event in Waterloo, Canada'>Google I/O developer event in Waterloo, Canada</a></li>
</ol>
</div>
]]></summary>
		<content type="html" xml:base="http://programmingzen.com/2012/09/27/join-the-upcoming-ibm-big-data-developer-day-in-boston/">&lt;p&gt;Following the success of the first Big Data Developer Day &lt;a href="http://programmingzen.com/2012/06/07/two-big-data-events-in-silicon-valley-next-week/"&gt;back in June&lt;/a&gt;, IBM has organized another &lt;a href="https://www-950.ibm.com/events/wwe/grp/grp004.nsf/v16_agenda?openform&amp;amp;seminar=82CU7QES&amp;amp;locale=en_US"&gt;Big Data Developer Day&lt;/a&gt;. This one will take place on &lt;a href="https://www-950.ibm.com/events/wwe/grp/grp004.nsf/v16_agenda?openform&amp;amp;seminar=82CU7QES&amp;amp;locale=en_US"&gt;October 10, 2012 in Boston&lt;/a&gt;. If you&amp;#8217;re in the area, I highly recommend that you register and attend the free full-day event.&lt;/p&gt;
&lt;p&gt;You&amp;#8217;ll learn more about Hadoop, Social Media analytics, real-time text analytics, and other cool technologies that IBM has been working on for the past few years. Free breakfast and lunch will be provided as well, so there&amp;#8217;s all the more reason to attend. If you&amp;#8217;re interested, be sure to &lt;a href="https://www-950.ibm.com/events/wwe/grp/grp004.nsf/v16_agenda?openform&amp;amp;seminar=82CU7QES&amp;amp;locale=en_US"&gt;register here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;If you can&amp;#8217;t attend this one because it&amp;#8217;s too far away from where you live, rest assured that more events of this nature will be organized in different cities in the future.&lt;/p&gt;
&lt;div class='yarpp-related-rss'&gt;
&lt;p&gt;Possibly related posts:&lt;ol&gt;
&lt;li&gt;&lt;a href='http://programmingzen.com/2012/06/07/two-big-data-events-in-silicon-valley-next-week/' rel='bookmark' title='Two Big Data Events in Silicon Valley Next Week'&gt;Two Big Data Events in Silicon Valley Next Week&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href='http://programmingzen.com/2009/12/03/grab-db2-express-c-9-7-1-now-and-join-the-db2night-show/' rel='bookmark' title='Grab DB2 Express-C 9.7.1 now and join the DB2Night Show'&gt;Grab DB2 Express-C 9.7.1 now and join the DB2Night Show&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href='http://programmingzen.com/2011/05/01/google-io-developer-event-in-waterloo-canada/' rel='bookmark' title='Google I/O developer event in Waterloo, Canada'&gt;Google I/O developer event in Waterloo, Canada&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?a=UYIZv6IhBeM:sc7HmSzj9Q8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?a=UYIZv6IhBeM:sc7HmSzj9Q8:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?i=UYIZv6IhBeM:sc7HmSzj9Q8:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?a=UYIZv6IhBeM:sc7HmSzj9Q8:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?i=UYIZv6IhBeM:sc7HmSzj9Q8:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?a=UYIZv6IhBeM:sc7HmSzj9Q8:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?a=UYIZv6IhBeM:sc7HmSzj9Q8:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?a=UYIZv6IhBeM:sc7HmSzj9Q8:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?i=UYIZv6IhBeM:sc7HmSzj9Q8:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ZenAndTheArtOfRubyProgramming/~4/UYIZv6IhBeM" height="1" width="1"/&gt;</content>
		<link rel="replies" type="text/html" href="http://programmingzen.com/2012/09/27/join-the-upcoming-ibm-big-data-developer-day-in-boston/#comments" thr:count="0" />
		<link rel="replies" type="application/atom+xml" href="http://programmingzen.com/2012/09/27/join-the-upcoming-ibm-big-data-developer-day-in-boston/feed/atom/" thr:count="0" />
		<thr:total>0</thr:total>
	<feedburner:origLink>http://programmingzen.com/2012/09/27/join-the-upcoming-ibm-big-data-developer-day-in-boston/</feedburner:origLink></entry>
		<entry>
		<author>
			<name>Antonio Cangiano</name>
						<uri>http://antoniocangiano.com</uri>
					</author>
		<title type="html"><![CDATA[Two Big Data Events in Silicon Valley Next Week]]></title>
		<link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ZenAndTheArtOfRubyProgramming/~3/1IYKbJzF25M/" />
		<id>http://programmingzen.com/?p=1468</id>
		<updated>2012-06-07T15:49:10Z</updated>
		<published>2012-06-07T15:43:38Z</published>
		<category scheme="http://programmingzen.com" term="IBM" />		<summary type="html"><![CDATA[Yahoo!, Hortonworks, and IBM are three companies that are heavily invested in Big Data. If you&#8217;re in Silicon Valley next week, you should check out a couple of events that they&#8217;re a part of. 2012 Hadoop Summit on June 13th-14th Big Data Developer Day on June 15h The first is organized by Yahoo! and Hortonworks; [...]<div class='yarpp-related-rss'>

Possibly related posts:<ol>
<li><a href='http://programmingzen.com/2011/09/09/learn-hadoop-and-get-a-chance-to-go-to-vegas/' rel='bookmark' title='Learn Hadoop and Get a Chance to Go to Vegas'>Learn Hadoop and Get a Chance to Go to Vegas</a></li>
<li><a href='http://programmingzen.com/2011/10/05/the-hadoop-programming-challenge-has-been-extended/' rel='bookmark' title='The Hadoop Programming Challenge Has Been Extended'>The Hadoop Programming Challenge Has Been Extended</a></li>
<li><a href='http://programmingzen.com/2008/11/04/benchmarking-db2-purexml-against-1-tb-of-xml-data/' rel='bookmark' title='Benchmarking DB2 pureXML against 1 TB of XML data'>Benchmarking DB2 pureXML against 1 TB of XML data</a></li>
</ol>
</div>
]]></summary>
		<content type="html" xml:base="http://programmingzen.com/2012/06/07/two-big-data-events-in-silicon-valley-next-week/">&lt;p&gt;&lt;img class="alignright size-medium wp-image-1472" title="Hadoop Summit" src="http://programmingzen.com/wp-content/uploads/2012/06/hadoop_summit_logo1-300x91.png" alt="Hadoop Summit" width="300" height="91" /&gt;Yahoo!, Hortonworks, and IBM are three companies that are heavily invested in Big Data. If you&amp;#8217;re in Silicon Valley next week, you should check out a couple of events that they&amp;#8217;re a part of.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://hadoopsummit.org/"&gt;2012 Hadoop Summit&lt;/a&gt; on June 13th-14th&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www-950.ibm.com/events/wwe/grp/grp004.nsf/v16_agenda?openform&amp;amp;seminar=4AQPH6ES&amp;amp;locale=en_US"&gt;Big Data Developer Day&lt;/a&gt; on June 15h&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The first is organized by Yahoo! and Hortonworks; the latter by IBM.&lt;/p&gt;
&lt;p&gt;The Hadoop Summit is the bigger event, and even if it&amp;#8217;s not free, at $599-$700 it&amp;#8217;s a must-go if you are interested in Big Data technologies and happen to be lucky enough to live in the Valley or can make it there. For the Hadoop Summit&amp;#8217;s agenda check out &lt;a href="http://hadoopsummit.org/schedule/"&gt;their busy schedule&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The IBM event is smaller and shorter, but still well worth your time — plus it has the added bonus of being free (complete with complimentary breakfast and lunch).&lt;/p&gt;
&lt;p&gt;IBM believes in, and placing its bets on, Big Data, so this is a good opportunity for them to provide you with Hadoop information and a demonstration of some of our coolest technologies in the Big Data analytics space.&lt;/p&gt;
&lt;p&gt;No worries, you won&amp;#8217;t be sold a time-share condo in the mountains or anything at all really. &lt;img src='http://programmingzen.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /&gt; &lt;/p&gt;
&lt;p&gt;The following is the agenda for the Big Data Developer event.&lt;/p&gt;
&lt;table class="ibm-data-table" style="border-width: 0px 1px 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #cccccc; border-bottom-color: #cccccc; border-left-color: #cccccc; width: 518px; padding: 0px 5px; color: #000000; font-family: Times; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #ffffff; font-size: medium;" summary="Agenda - June 15, 2012" width="443" border="0" cellspacing="0" cellpadding="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th class="ibm-table-row" style="font-family: arial, sans-serif; border-top-color: #cccccc; border-top-style: solid; border-top-width: 1px; padding: 8px 5px; vertical-align: top; background-color: #ffffff; text-align: left; font-size: 0.7em; font-weight: normal; background-position: initial initial; background-repeat: initial initial;" scope="row" width="135"&gt;8:00 AM &amp;#8211; 9:00 AM&lt;/th&gt;
&lt;td style="font-family: arial, sans-serif; border-top-color: #cccccc; border-top-style: solid; border-top-width: 1px; padding: 8px 5px; vertical-align: top; font-size: 0.7em;"&gt;Breakfast and networking&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th class="ibm-table-row" style="font-family: arial, sans-serif; border-top-color: #cccccc; border-top-style: solid; border-top-width: 1px; padding: 8px 5px; vertical-align: top; background-color: #ffffff; text-align: left; font-size: 0.7em; font-weight: normal; background-position: initial initial; background-repeat: initial initial;" scope="row"&gt;9:00 AM &amp;#8211; 9:15 AM&lt;/th&gt;
&lt;td style="font-family: arial, sans-serif; border-top-color: #cccccc; border-top-style: solid; border-top-width: 1px; padding: 8px 5px; vertical-align: top; font-size: 0.7em;"&gt;Opening by Anjul Bhambhri, Vice President IBM Big Data Development&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th class="ibm-table-row" style="font-family: arial, sans-serif; border-top-color: #cccccc; border-top-style: solid; border-top-width: 1px; padding: 8px 5px; vertical-align: top; background-color: #ffffff; text-align: left; font-size: 0.7em; font-weight: normal; background-position: initial initial; background-repeat: initial initial;" scope="row"&gt;9:15 AM &amp;#8211; 12:00 PM&lt;/th&gt;
&lt;td style="font-family: arial, sans-serif; border-top-color: #cccccc; border-top-style: solid; border-top-width: 1px; padding: 8px 5px; vertical-align: top; font-size: 0.7em;"&gt;Interactive discussions and live demonstrations on Big Data, social media, and log analytics&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th class="ibm-table-row" style="font-family: arial, sans-serif; border-top-color: #cccccc; border-top-style: solid; border-top-width: 1px; padding: 8px 5px; vertical-align: top; background-color: #ffffff; text-align: left; font-size: 0.7em; font-weight: normal; background-position: initial initial; background-repeat: initial initial;" scope="row"&gt;12:00 PM &amp;#8211; 1:00 PM&lt;/th&gt;
&lt;td style="font-family: arial, sans-serif; border-top-color: #cccccc; border-top-style: solid; border-top-width: 1px; padding: 8px 5px; vertical-align: top; font-size: 0.7em;"&gt;Lunch and networking&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th class="ibm-table-row" style="font-family: arial, sans-serif; border-top-color: #cccccc; border-top-style: solid; border-top-width: 1px; padding: 8px 5px; vertical-align: top; background-color: #ffffff; text-align: left; font-size: 0.7em; font-weight: normal; background-position: initial initial; background-repeat: initial initial;" scope="row"&gt;1:00 PM &amp;#8211; 3:00 PM&lt;/th&gt;
&lt;td style="font-family: arial, sans-serif; border-top-color: #cccccc; border-top-style: solid; border-top-width: 1px; padding: 8px 5px; vertical-align: top; background-color: #ffffff; font-size: 0.7em; background-position: initial initial; background-repeat: initial initial;"&gt;Interactive discussions and live demonstrations on Hadoop, stream analytics, and federated discovery of Big Data&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th class="ibm-table-row" style="font-family: arial, sans-serif; border-top-color: #cccccc; border-top-style: solid; border-top-width: 1px; padding: 8px 5px; vertical-align: top; background-color: #ffffff; text-align: left; font-size: 0.7em; font-weight: normal; background-position: initial initial; background-repeat: initial initial;" scope="row"&gt;3:00 PM &amp;#8211; 6:00 PM&lt;/th&gt;
&lt;td style="font-family: arial, sans-serif; border-top-color: #cccccc; border-top-style: solid; border-top-width: 1px; padding: 8px 5px; vertical-align: top; font-size: 0.7em;"&gt;Hands-On Lab with Hadoop Scripting and text analytics&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Seats are limited and going fast, so please &lt;a href="https://www-950.ibm.com/events/wwe/grp/grp004.nsf/v16_agenda?openform&amp;amp;seminar=4AQPH6ES&amp;amp;locale=en_US"&gt;register now&lt;/a&gt; if you plan on attending.&lt;/p&gt;
&lt;div class='yarpp-related-rss'&gt;
&lt;p&gt;Possibly related posts:&lt;ol&gt;
&lt;li&gt;&lt;a href='http://programmingzen.com/2011/09/09/learn-hadoop-and-get-a-chance-to-go-to-vegas/' rel='bookmark' title='Learn Hadoop and Get a Chance to Go to Vegas'&gt;Learn Hadoop and Get a Chance to Go to Vegas&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href='http://programmingzen.com/2011/10/05/the-hadoop-programming-challenge-has-been-extended/' rel='bookmark' title='The Hadoop Programming Challenge Has Been Extended'&gt;The Hadoop Programming Challenge Has Been Extended&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href='http://programmingzen.com/2008/11/04/benchmarking-db2-purexml-against-1-tb-of-xml-data/' rel='bookmark' title='Benchmarking DB2 pureXML against 1 TB of XML data'&gt;Benchmarking DB2 pureXML against 1 TB of XML data&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?a=1IYKbJzF25M:LTZdLN0LtiU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?a=1IYKbJzF25M:LTZdLN0LtiU:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?i=1IYKbJzF25M:LTZdLN0LtiU:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?a=1IYKbJzF25M:LTZdLN0LtiU:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?i=1IYKbJzF25M:LTZdLN0LtiU:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?a=1IYKbJzF25M:LTZdLN0LtiU:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?a=1IYKbJzF25M:LTZdLN0LtiU:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?a=1IYKbJzF25M:LTZdLN0LtiU:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?i=1IYKbJzF25M:LTZdLN0LtiU:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ZenAndTheArtOfRubyProgramming/~4/1IYKbJzF25M" height="1" width="1"/&gt;</content>
		<link rel="replies" type="text/html" href="http://programmingzen.com/2012/06/07/two-big-data-events-in-silicon-valley-next-week/#comments" thr:count="0" />
		<link rel="replies" type="application/atom+xml" href="http://programmingzen.com/2012/06/07/two-big-data-events-in-silicon-valley-next-week/feed/atom/" thr:count="0" />
		<thr:total>0</thr:total>
	<feedburner:origLink>http://programmingzen.com/2012/06/07/two-big-data-events-in-silicon-valley-next-week/</feedburner:origLink></entry>
		<entry>
		<author>
			<name>Antonio Cangiano</name>
						<uri>http://antoniocangiano.com</uri>
					</author>
		<title type="html"><![CDATA[New jobs available at IBM in Toronto]]></title>
		<link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ZenAndTheArtOfRubyProgramming/~3/WBHRO2vYWII/" />
		<id>http://programmingzen.com/?p=1467</id>
		<updated>2012-06-05T15:00:30Z</updated>
		<published>2012-06-05T15:00:28Z</published>
		<category scheme="http://programmingzen.com" term="IBM" />		<summary type="html"><![CDATA[My team is making three new programming roles available (specifically in Markham, Ontario, Canada): Two 16-month internships for students A 6-month contract (renewable) Both the internship and the contract role have a strong web development foundation (PHP and/or Ruby on Rails preferred) as their main requirement. The contract role also requires that you are legally [...]<div class='yarpp-related-rss'>

Possibly related posts:<ol>
<li><a href='http://programmingzen.com/2011/06/08/ibm-is-looking-for-a-university-student-with-php-skills-in-toronto/' rel='bookmark' title='IBM is Looking for a University Student with PHP skills in Toronto'>IBM is Looking for a University Student with PHP skills in Toronto</a></li>
<li><a href='http://programmingzen.com/2010/09/20/things-ive-learned-from-hiring-interns-for-ibm/' rel='bookmark' title='Things I&#8217;ve learned from hiring interns for IBM'>Things I&#8217;ve learned from hiring interns for IBM</a></li>
<li><a href='http://programmingzen.com/2010/03/05/heads-up-ibm-is-looking-for-top-notch-student-hackers/' rel='bookmark' title='Heads up: IBM is looking for top notch student hackers'>Heads up: IBM is looking for top notch student hackers</a></li>
</ol>
</div>
]]></summary>
		<content type="html" xml:base="http://programmingzen.com/2012/06/05/new-jobs-available-at-ibm-in-toronto/">&lt;p&gt;My team is making three new programming roles available (specifically in Markham, Ontario, Canada):&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Two 16-month internships for students&lt;/li&gt;
&lt;li&gt;A 6-month contract (renewable)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Both the internship and the contract role have a strong web development foundation (PHP and/or Ruby on Rails preferred) as their main requirement.&lt;/p&gt;
&lt;p&gt;The contract role also requires that you are legally allowed to work in Canada. For the internships we are more flexible and will accept candidates worldwide, but we still have a strong preference towards local candidates due to the cost and bureaucracy involved with relocating students internationally.&lt;/p&gt;
&lt;p&gt;The successful candidates will be involved in various interesting IBM projects that utilize the latest technologies, including Cloud computing, Big Data, Open Source development, and databases.&lt;/p&gt;
&lt;p&gt;You can apply &lt;a href="http://bigdatauniversity.com/courses/course/view.php?id=481"&gt;through Big Data University&lt;/a&gt; if you’re interested.&lt;/p&gt;
&lt;div class='yarpp-related-rss'&gt;
&lt;p&gt;Possibly related posts:&lt;ol&gt;
&lt;li&gt;&lt;a href='http://programmingzen.com/2011/06/08/ibm-is-looking-for-a-university-student-with-php-skills-in-toronto/' rel='bookmark' title='IBM is Looking for a University Student with PHP skills in Toronto'&gt;IBM is Looking for a University Student with PHP skills in Toronto&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href='http://programmingzen.com/2010/09/20/things-ive-learned-from-hiring-interns-for-ibm/' rel='bookmark' title='Things I&amp;#8217;ve learned from hiring interns for IBM'&gt;Things I&amp;#8217;ve learned from hiring interns for IBM&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href='http://programmingzen.com/2010/03/05/heads-up-ibm-is-looking-for-top-notch-student-hackers/' rel='bookmark' title='Heads up: IBM is looking for top notch student hackers'&gt;Heads up: IBM is looking for top notch student hackers&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?a=WBHRO2vYWII:KhPs2zv3tfg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?a=WBHRO2vYWII:KhPs2zv3tfg:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?i=WBHRO2vYWII:KhPs2zv3tfg:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?a=WBHRO2vYWII:KhPs2zv3tfg:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?i=WBHRO2vYWII:KhPs2zv3tfg:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?a=WBHRO2vYWII:KhPs2zv3tfg:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?a=WBHRO2vYWII:KhPs2zv3tfg:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?a=WBHRO2vYWII:KhPs2zv3tfg:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?i=WBHRO2vYWII:KhPs2zv3tfg:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ZenAndTheArtOfRubyProgramming/~4/WBHRO2vYWII" height="1" width="1"/&gt;</content>
		<link rel="replies" type="text/html" href="http://programmingzen.com/2012/06/05/new-jobs-available-at-ibm-in-toronto/#comments" thr:count="0" />
		<link rel="replies" type="application/atom+xml" href="http://programmingzen.com/2012/06/05/new-jobs-available-at-ibm-in-toronto/feed/atom/" thr:count="0" />
		<thr:total>0</thr:total>
	<feedburner:origLink>http://programmingzen.com/2012/06/05/new-jobs-available-at-ibm-in-toronto/</feedburner:origLink></entry>
		<entry>
		<author>
			<name>Antonio Cangiano</name>
						<uri>http://antoniocangiano.com</uri>
					</author>
		<title type="html"><![CDATA[New Release of the Ruby Driver and Rails Adapter for DB2]]></title>
		<link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ZenAndTheArtOfRubyProgramming/~3/koLHLk0oH2M/" />
		<id>http://programmingzen.com/?p=1466</id>
		<updated>2012-05-09T07:52:58Z</updated>
		<published>2012-05-09T07:45:23Z</published>
		<category scheme="http://programmingzen.com" term="IBM" /><category scheme="http://programmingzen.com" term="Programming" />		<summary type="html"><![CDATA[The API team at IBM recently released a new update for the ibm_db gem, which includes both the Ruby driver and the Rails adapter for DB2 (and Informix). This coincides with the release of the latest major upgrade to DB2 LUW (Linux/Unix/Windows), which is now up to version 10.1. ibm_db 2.5.10 adds support for Rails [...]<div class='yarpp-related-rss'>

Possibly related posts:<ol>
<li><a href='http://programmingzen.com/2009/09/03/installing-the-ruby-driver-for-db2-on-mac-os-x-snow-leopard/' rel='bookmark' title='Installing the Ruby driver for DB2 on Mac OS X Snow Leopard'>Installing the Ruby driver for DB2 on Mac OS X Snow Leopard</a></li>
<li><a href='http://programmingzen.com/2011/05/11/installing-ruby-on-rails-and-db2-on-ubuntu-11-04/' rel='bookmark' title='Installing Ruby on Rails and DB2 on Ubuntu 11.04'>Installing Ruby on Rails and DB2 on Ubuntu 11.04</a></li>
<li><a href='http://programmingzen.com/2010/01/21/db2-support-for-rubyrails-turns-2-0/' rel='bookmark' title='DB2 support for Ruby/Rails turns 2.0'>DB2 support for Ruby/Rails turns 2.0</a></li>
</ol>
</div>
]]></summary>
		<content type="html" xml:base="http://programmingzen.com/2012/05/09/new-release-of-the-ruby-driver-and-rails-adapter-for-db2/">&lt;p&gt;The API team at IBM recently released a new update for the &lt;a href="http://rubygems.org/gems/ibm_db"&gt;ibm_db gem&lt;/a&gt;, which includes both the Ruby driver and the Rails adapter for &lt;a href="http://db2express.com/download/?S_TACT=ACDB201"&gt;DB2&lt;/a&gt; (and Informix). This coincides with the release of the latest major upgrade to DB2 LUW (Linux/Unix/Windows), which is now up to version 10.1.&lt;/p&gt;
&lt;p&gt;ibm_db 2.5.10 adds support for Rails 3.2 and fixes a few minor bugs that have been reported by the community. New features such as Time Travel Queries are supported seamlessly.&lt;/p&gt;
&lt;p&gt;The biggest news is the simplified installation process. You now only need to set the DB2&amp;#8242;s instance user home, and the gem installation process will take care of determining both which architecture (e.g., 32 vs 64 bit) and libraries to use.&lt;/p&gt;
&lt;p&gt;All it really takes now to install ibm_db on a Linux/Unix/Mac box is something along the lines of:&lt;/p&gt;
&lt;pre class="highlight"&gt;$ sudo -s
$ export IBM_DB_HOME=/home/db2inst1/sqllib
$ gem install ibm_db&lt;/pre&gt;
&lt;p&gt;Windows users don&amp;#8217;t even have to worry about setting up the home directory. It will work both on Windows 32 and 64 bit systems, but unlike with *nix systems, Ruby and ibm_db will run in 32 bit mode only.&lt;/p&gt;
&lt;p&gt;To try out DB2 with Ruby/Rails, I recommend you download and install &lt;a href="http://db2express.com/download/?S_TACT=ACDB201"&gt;DB2 Express-C&lt;/a&gt; for free.&lt;/p&gt;
&lt;div class='yarpp-related-rss'&gt;
&lt;p&gt;Possibly related posts:&lt;ol&gt;
&lt;li&gt;&lt;a href='http://programmingzen.com/2009/09/03/installing-the-ruby-driver-for-db2-on-mac-os-x-snow-leopard/' rel='bookmark' title='Installing the Ruby driver for DB2 on Mac OS X Snow Leopard'&gt;Installing the Ruby driver for DB2 on Mac OS X Snow Leopard&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href='http://programmingzen.com/2011/05/11/installing-ruby-on-rails-and-db2-on-ubuntu-11-04/' rel='bookmark' title='Installing Ruby on Rails and DB2 on Ubuntu 11.04'&gt;Installing Ruby on Rails and DB2 on Ubuntu 11.04&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href='http://programmingzen.com/2010/01/21/db2-support-for-rubyrails-turns-2-0/' rel='bookmark' title='DB2 support for Ruby/Rails turns 2.0'&gt;DB2 support for Ruby/Rails turns 2.0&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?a=koLHLk0oH2M:lnNugOGfSlU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?a=koLHLk0oH2M:lnNugOGfSlU:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?i=koLHLk0oH2M:lnNugOGfSlU:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?a=koLHLk0oH2M:lnNugOGfSlU:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?i=koLHLk0oH2M:lnNugOGfSlU:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?a=koLHLk0oH2M:lnNugOGfSlU:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?a=koLHLk0oH2M:lnNugOGfSlU:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?a=koLHLk0oH2M:lnNugOGfSlU:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?i=koLHLk0oH2M:lnNugOGfSlU:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ZenAndTheArtOfRubyProgramming/~4/koLHLk0oH2M" height="1" width="1"/&gt;</content>
		<link rel="replies" type="text/html" href="http://programmingzen.com/2012/05/09/new-release-of-the-ruby-driver-and-rails-adapter-for-db2/#comments" thr:count="2" />
		<link rel="replies" type="application/atom+xml" href="http://programmingzen.com/2012/05/09/new-release-of-the-ruby-driver-and-rails-adapter-for-db2/feed/atom/" thr:count="2" />
		<thr:total>2</thr:total>
	<feedburner:origLink>http://programmingzen.com/2012/05/09/new-release-of-the-ruby-driver-and-rails-adapter-for-db2/</feedburner:origLink></entry>
		<entry>
		<author>
			<name>Antonio Cangiano</name>
						<uri>http://antoniocangiano.com</uri>
					</author>
		<title type="html"><![CDATA[RubyMotion brings serious Ruby development to the iOS world]]></title>
		<link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ZenAndTheArtOfRubyProgramming/~3/ztBZlR0nxYM/" />
		<id>http://programmingzen.com/?p=1463</id>
		<updated>2012-05-03T17:04:47Z</updated>
		<published>2012-05-03T16:40:09Z</published>
		<category scheme="http://programmingzen.com" term="Programming" />		<summary type="html"><![CDATA[For the past several months I&#8217;ve been involved with, but unable to publicly discuss, an exciting project called RubyMotion. My friend Laurent Sansonetti, creator of MacRuby, has now officially launched a serious alternative to Objective-C for iPhone and iPad development. RubyMotion is not a bridge; it actually generates native applications that are as fast as the [...]<div class='yarpp-related-rss'>

Possibly related posts:<ol>
<li><a href='http://programmingzen.com/2008/04/20/is-the-enteprise-world-rails-ready/' rel='bookmark' title='Is the Enterprise world Rails ready?'>Is the Enterprise world Rails ready?</a></li>
<li><a href='http://programmingzen.com/2010/06/17/would-you-use-a-mac-mini-as-your-development-machine/' rel='bookmark' title='Would you use a Mac mini as your development machine?'>Would you use a Mac mini as your development machine?</a></li>
<li><a href='http://programmingzen.com/2011/09/20/mobile-development-marketshare/' rel='bookmark' title='Mobile Development Marketshare Among Hacker News&#8217; Participants'>Mobile Development Marketshare Among Hacker News&#8217; Participants</a></li>
</ol>
</div>
]]></summary>
		<content type="html" xml:base="http://programmingzen.com/2012/05/03/rubymotion-brings-serious-ruby-development-to-the-ios-world/">&lt;p&gt;For the past several months I&amp;#8217;ve been &lt;a href="http://www.rubymotion.com/about/"&gt;involved&lt;/a&gt; with, but unable to publicly discuss, an exciting project called &lt;a href="http://www.rubymotion.com/"&gt;RubyMotion&lt;/a&gt;. My friend Laurent Sansonetti, creator of MacRuby, has now officially launched a serious alternative to Objective-C for iPhone and iPad development.&lt;/p&gt;
&lt;p&gt;RubyMotion is not a bridge; it actually generates native applications that are as fast as the ones written in Objective-C . You can check out &lt;a href="http://arstechnica.com/business/news/2012/05/exclusive-building-ruby-ios-applications-with-rubymotion.ars"&gt;Ars Technica&amp;#8217;s exclusive article&lt;/a&gt; for more details on the project and watch the Pragmatic Studio&amp;#8217;s 50 minute &lt;a href="http://pragmaticstudio.com/screencasts/rubymotion"&gt;free screencast&lt;/a&gt; about it to get a better idea of how RubyMotion works in practice.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.rubymotion.com/"&gt;&lt;img style="display: block; margin-left: auto; margin-right: auto;" title="rubymotion.png" src="http://programmingzen.com/wp-content/uploads/2012/05/rubymotion.png" alt="RubyMotion" width="600" height="367" border="0" /&gt;&lt;/a&gt;For a limited time you can buy RubyMotion at an &lt;a href="http://sites.fastspring.com/hipbyte/product/rubymotion"&gt;early bird discount&lt;/a&gt; rate of 25% off. It&amp;#8217;s such a productive and affordable solution, that I&amp;#8217;m sure it will quickly become popular among Ruby developers who are interested in iOS development and testing, as well as among existing iOS developers.&lt;/p&gt;
&lt;p&gt;Many of the questions you may have can likely be found in the &lt;a href="http://www.rubymotion.com/support/#faq"&gt;FAQ&lt;/a&gt; section, but feel free to ask any additional questions here. Enjoy it.&lt;/p&gt;
&lt;div class='yarpp-related-rss'&gt;
&lt;p&gt;Possibly related posts:&lt;ol&gt;
&lt;li&gt;&lt;a href='http://programmingzen.com/2008/04/20/is-the-enteprise-world-rails-ready/' rel='bookmark' title='Is the Enterprise world Rails ready?'&gt;Is the Enterprise world Rails ready?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href='http://programmingzen.com/2010/06/17/would-you-use-a-mac-mini-as-your-development-machine/' rel='bookmark' title='Would you use a Mac mini as your development machine?'&gt;Would you use a Mac mini as your development machine?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href='http://programmingzen.com/2011/09/20/mobile-development-marketshare/' rel='bookmark' title='Mobile Development Marketshare Among Hacker News&amp;#8217; Participants'&gt;Mobile Development Marketshare Among Hacker News&amp;#8217; Participants&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?a=ztBZlR0nxYM:e1SGd846gzU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?a=ztBZlR0nxYM:e1SGd846gzU:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?i=ztBZlR0nxYM:e1SGd846gzU:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?a=ztBZlR0nxYM:e1SGd846gzU:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?i=ztBZlR0nxYM:e1SGd846gzU:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?a=ztBZlR0nxYM:e1SGd846gzU:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?a=ztBZlR0nxYM:e1SGd846gzU:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?a=ztBZlR0nxYM:e1SGd846gzU:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ZenAndTheArtOfRubyProgramming?i=ztBZlR0nxYM:e1SGd846gzU:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ZenAndTheArtOfRubyProgramming/~4/ztBZlR0nxYM" height="1" width="1"/&gt;</content>
		<link rel="replies" type="text/html" href="http://programmingzen.com/2012/05/03/rubymotion-brings-serious-ruby-development-to-the-ios-world/#comments" thr:count="10" />
		<link rel="replies" type="application/atom+xml" href="http://programmingzen.com/2012/05/03/rubymotion-brings-serious-ruby-development-to-the-ios-world/feed/atom/" thr:count="10" />
		<thr:total>10</thr:total>
	<feedburner:origLink>http://programmingzen.com/2012/05/03/rubymotion-brings-serious-ruby-development-to-the-ios-world/</feedburner:origLink></entry>
	</feed><!-- Dynamic page generated in 0.445 seconds. --><!-- Cached page generated by WP-Super-Cache on 2013-05-15 02:02:39 --><!-- Compression = gzip -->
