<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><description /><title>i break stuff</title><generator>Tumblr (3.0; @jasonrohwedder)</generator><link>http://jro.codegrinder.com/</link><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/IBreakStuff" /><feedburner:info uri="ibreakstuff" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://tumblr.superfeedr.com/" /><feedburner:emailServiceId>IBreakStuff</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item><title>staff:

The slow-motion disaster of the food crisis in the Horn...</title><description>&lt;img src="http://25.media.tumblr.com/tumblr_looyjnjeRB1qz8q0ho1_r2_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;&lt;a href="http://staff.tumblr.com/post/8052225133" class="tumblr_blog"&gt;staff&lt;/a&gt;:&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;The slow-motion disaster of the food crisis in the Horn of Africa is truly horrifying. Last Wednesday the United Nations declared a famine in two large regions of Somalia; 3.7 million people, nearly half the country’s population, are affected. The crisis is larger than just Somalia. Right now the devastating drought in the region means that more than 11 million people need food aid across Kenya, Somalia and Ethiopia. &lt;br/&gt;&lt;br/&gt;You can help by making a contribution through the Tumblr Dashboard or on the &lt;a href="http://tumblr.com/tagged/somalia"&gt;Somalia tag page&lt;/a&gt;, and we’ll match your support up to $10,000. Proceeds will go to the &lt;a href="https://www.wfp.org/donate/fillthecup"&gt;United Nations World Food Programme&lt;/a&gt;.&lt;/p&gt;&lt;/blockquote&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/IBreakStuff?a=gTFsYv6zW6Y:01i5pmBIPwQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IBreakStuff?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IBreakStuff?a=gTFsYv6zW6Y:01i5pmBIPwQ:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IBreakStuff?i=gTFsYv6zW6Y:01i5pmBIPwQ:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IBreakStuff?a=gTFsYv6zW6Y:01i5pmBIPwQ:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IBreakStuff?i=gTFsYv6zW6Y:01i5pmBIPwQ:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IBreakStuff?a=gTFsYv6zW6Y:01i5pmBIPwQ:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IBreakStuff?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/IBreakStuff/~3/gTFsYv6zW6Y/8052510794</link><guid isPermaLink="false">http://jro.codegrinder.com/post/8052510794</guid><pubDate>Mon, 25 Jul 2011 14:33:31 -0500</pubDate><feedburner:origLink>http://jro.codegrinder.com/post/8052510794</feedburner:origLink></item><item><title>Adoption: It's time!</title><description>&lt;p&gt;&lt;em&gt;This is the second post in a series about our adoption trip.  Read the &lt;a href="http://jro.codegrinder.com/post/666708725/adoption-getting-the-call"&gt;first&lt;/a&gt; post if you dare.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Fast forward to Friday May 7th, 2010, 6:30PM at O&amp;#8217;Hare.&lt;/em&gt;  We were supposed to leave at 3:30, but we&amp;#8217;ve had interference from a volcano, the plane was at the wrong gate, it&amp;#8217;s tow truck busted, and now our pilot and first officer have had to go to the plane to taxi it to our actual gate because getting another tow truck will take an hour.  This means we&amp;#8217;re probably going to miss our second flight and have to wait an extra 12 hours in the Frankfurt airport.  Fuck.  Don&amp;#8217;t freak out.  The upside is that I&amp;#8217;ll get to sleep, the downside is that means we&amp;#8217;ll arrive the next day in Addis, and who knows what that means for our schedule in-country.  This is the first reminder that we can&amp;#8217;t control this &lt;strong&gt;at all&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;On the plane&lt;/em&gt; This flight is packed, but pretty uneventful so far.  Somewhere over the course of the next 8 hours I&amp;#8217;ll finish &lt;a href="http://www.amazon.com/gp/product/B000QBYEX2/"&gt;Bargaining for Advantage&lt;/a&gt; and watch a movie I won&amp;#8217;t remember.  Lufthansa makes for a comfortable flight.  I am getting a bit confused between the flight attendants speaking to me in both English and German.  I think they&amp;#8217;re testing me.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Frankfurt airport&lt;/em&gt; Crap!  We have 30 minutes to &lt;em&gt;try&lt;/em&gt; to make our flight to Addis.  Why is this security check line taking so long?  Why do I need to get re-security checked leaving one international flight to get on another international flight?  Where was I supposed to get get a bomb?  The duty-free shop?  Grumble.&lt;/p&gt;

&lt;p&gt;Somehow, we&amp;#8217;ve miraculously made it to the bus to our plane with a couple minutes to spare.  Now that I see there are only like 10 other people on this flight, I think they were trying to be a bit lenient to people late from their connections.   I&amp;#8217;ll watch 1/2 a Bollywood movie and get started on reading &lt;a href="http://www.amazon.com/gp/product/B003FQM30Q/"&gt;Eaarth: Making a Life on a Tough New Planet&lt;/a&gt; before descending into my brain somewhere.  I had wanted to do all sorts of stuff on this flight, but as it always does on long travels, my fatigue is getting the best of me.  And, I&amp;#8217;m getting a little bit worried.&lt;/p&gt;

&lt;p&gt;It&amp;#8217;s part not really sleeping and part fear of the unknown.  Is he going to like us?  What are we going to do if something bad happens?  What if we forgot something, or brought the wrong size clothes or diapers?  This is going to be interesting.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Addis Ababa&lt;/em&gt;  We&amp;#8217;ve landed, and gotten through getting our visitor visa.  They definitely take corruption seriously here.  After getting the visa, what must have been a higher official asks us how much the agents charged us.  He departed satisfied with everyone&amp;#8217;s answered, so apparently we weren&amp;#8217;t swindled.  Next up, exchanging some cash, a luggage cart with super lopsided wheels, and meeting the driver.  It&amp;#8217;s raining, almost pitch black outside and we&amp;#8217;re exhausted.&lt;/p&gt;

&lt;p&gt;Tomorrow we&amp;#8217;ll get to meet Gavin for the first time&amp;#8230;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;PS.  Both books were great by the way.  You should read them!&lt;/em&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/IBreakStuff?a=lMXCRTYRV90:Bh8tsKZP5Gc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IBreakStuff?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IBreakStuff?a=lMXCRTYRV90:Bh8tsKZP5Gc:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IBreakStuff?i=lMXCRTYRV90:Bh8tsKZP5Gc:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IBreakStuff?a=lMXCRTYRV90:Bh8tsKZP5Gc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IBreakStuff?i=lMXCRTYRV90:Bh8tsKZP5Gc:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IBreakStuff?a=lMXCRTYRV90:Bh8tsKZP5Gc:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IBreakStuff?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/IBreakStuff/~3/lMXCRTYRV90/730020355</link><guid isPermaLink="false">http://jro.codegrinder.com/post/730020355</guid><pubDate>Wed, 23 Jun 2010 21:35:59 -0500</pubDate><category>Gavin</category><feedburner:origLink>http://jro.codegrinder.com/post/730020355</feedburner:origLink></item><item><title>Adoption: Getting the Call</title><description>&lt;p&gt;It&amp;#8217;s February 22nd, 2010, around lunchtime and I&amp;#8217;ve just finished ordering a fancy ham and cheese at &lt;a href="http://theartisancellar.food.officelive.com/Home.aspx"&gt;Artisan&lt;/a&gt;, a local fancy sandwich making shop.  It&amp;#8217;s my first time here, but I&amp;#8217;m with two of my co-workers, and they&amp;#8217;re regulars.  I&amp;#8217;m a bit confused because there&amp;#8217;s no obvious good place to stand and wait for my fancy sandwich.  So, I&amp;#8217;m standing around trying not to look too terribly uncomfortable.&lt;/p&gt;

&lt;p&gt;Wait, was that my phone?  Crap!  It&amp;#8217;s an area code I don&amp;#8217;t recognize and Cindy said we could get the call any time now.  &lt;em&gt;Call back&lt;/em&gt;. No answer!!!!  &lt;em&gt;Call Cindy&lt;/em&gt;. It is the call, and she conferences me in with our social worker!!!  Our social worker congratulates us then tells us the story of how Gavin came to be in the orphanage, where he&amp;#8217;s from, and when they think he was born.  She&amp;#8217;s emailing us photos and mailing a packet of paperwork that we needed to ger back to them ASAFP!  I better get back to my desk to see these pictures!&lt;/p&gt;

&lt;p&gt;Damn! They take a long time to make a ham and cheese sandwich.  All this time I&amp;#8217;ve been pacing in and out of Artisan, paying more attention to the phone than the world around me.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.flickr.com/photos/jason_n_cindy/4671085591/" title="Fuad 2 by jasonrohwedder, on Flickr"&gt;&lt;img src="http://farm5.static.flickr.com/4046/4671085591_645397db4b.jpg" width="500" height="375" alt="Fuad 2"/&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Holy shit, I&amp;#8217;m a dad!&lt;/em&gt;&lt;/strong&gt;  I think this is the moment that it hit me that I was &lt;em&gt;really&lt;/em&gt; becoming a dad.  I mean, through all the process and the paperwork and the waiting, I knew that someday I would become a dad, but it always seemed there was so much that could potentially go wrong and make the process take longer and longer, that it never really hit me.  But, that picture made it real to me.&lt;/p&gt;

&lt;p&gt;Now, I just needed to figure out exactly what I thought it meant to be a dad.  It obviously wasn&amp;#8217;t just the feeding and the plumbing.  I&amp;#8217;m pretty sure it involves fishing and bicycles at some point.  Thankfully, I still have a little time to figure that one out.&lt;/p&gt;

&lt;p&gt;After that set in a bit, back to reality.  There&amp;#8217;s so much to do!  I better call my mom, then dad, then my brother and sister.  And we better go visit that doctor on Roosevelt that specializes in adoptions to look over whatever medicals they send us in that packet.  Ugh, and we need to start pricing out travel.  When do we find out what our travel date is?  And we need to get a cashiers check for the final adoption fees.  And we need a car seat.  And who&amp;#8217;s going to watch the animals?  And&amp;#8230;&lt;/p&gt;

&lt;p&gt;I have no idea whether the sandwich was any good or not.  I&amp;#8217;m pretty sure it was cold by the time I ate it.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/IBreakStuff?a=R_oFSl8BoYU:aIn1AGaPTYU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IBreakStuff?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IBreakStuff?a=R_oFSl8BoYU:aIn1AGaPTYU:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IBreakStuff?i=R_oFSl8BoYU:aIn1AGaPTYU:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IBreakStuff?a=R_oFSl8BoYU:aIn1AGaPTYU:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IBreakStuff?i=R_oFSl8BoYU:aIn1AGaPTYU:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IBreakStuff?a=R_oFSl8BoYU:aIn1AGaPTYU:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IBreakStuff?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/IBreakStuff/~3/R_oFSl8BoYU/666708725</link><guid isPermaLink="false">http://jro.codegrinder.com/post/666708725</guid><pubDate>Sat, 05 Jun 2010 10:00:00 -0500</pubDate><category>Gavin</category><feedburner:origLink>http://jro.codegrinder.com/post/666708725</feedburner:origLink></item><item><title>Meet our son - Gavin</title><description>&lt;p&gt;It&amp;#8217;s been 2 weeks since we&amp;#8217;ve arrived home from Ethiopia with this handsome guy.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.flickr.com/photos/jason_n_cindy/4662656469/" title="DSC01610 by jasonrohwedder, on Flickr"&gt;&lt;img src="http://farm5.static.flickr.com/4006/4662656469_1117eb658a.jpg" width="500" height="375" alt="DSC01610"/&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Gavin smiles a lot, seems to like everyone he meets and gets very cranky when he&amp;#8217;s hungry.  He was born in &lt;a href="http://maps.google.com/maps?f=q&amp;amp;source=s_q&amp;amp;hl=en&amp;amp;geocode=&amp;amp;q=assela,+ethiopia&amp;amp;sll=7.95711,39.132013&amp;amp;sspn=0.023716,0.045447&amp;amp;ie=UTF8&amp;amp;hq=&amp;amp;hnear=Assela,+Arsi,+Oromia,+Ethiopia&amp;amp;ll=9.21056,40.715332&amp;amp;spn=12.08081,23.269043&amp;amp;z=6"&gt;Assela&lt;/a&gt; just over 5 months ago and he&amp;#8217;s our first child.  Right now he has a bit of a cold, or sinus infection of some sort that our doc is helping us work through, but otherwise we&amp;#8217;re all doing fine after the trip.&lt;/p&gt;

&lt;p&gt;Adopting Gavin has been an almost 2 year effort for us, and for me it was easily the most arduous undertaking I&amp;#8217;ve attempted in my life.  Since I&amp;#8217;m really just around to carry things, it must have been even harder on Cindy since she did all the real work.  Thankfully, all the big stuff went as planned and now we have Gavin as a part of our family.&lt;/p&gt;

&lt;p&gt;Before I go further, I need to thank everyone that&amp;#8217;s helped us along the way.  We had great support from our adoption agency - &lt;a href="http://www.childrenshopeint.org/"&gt;Children&amp;#8217;s Hope&lt;/a&gt;, our home study agency &lt;a href="http://www.lcfs.org"&gt;Lutheran Child and Family Services&lt;/a&gt;, her former employer, my employer - &lt;a href="http://www.viewpoints.com"&gt;Viewpoints&lt;/a&gt;, our travel agent - &lt;a href="http://goldenruletravel.com/"&gt;Golden Rule Travel&lt;/a&gt;, family and friends.  We certainly couldn&amp;#8217;t have done it without you.&lt;/p&gt;

&lt;p&gt;I haven&amp;#8217;t written much about the adoption so far, but now that we&amp;#8217;re home and a bit settled I think I&amp;#8217;ll finally give it a shot.  I may delve into it a little, but I don&amp;#8217;t plan to discuss much about the paperwork side to the process.  It&amp;#8217;s highly specific to the agency, the country we adopted from, the state we live in, and is constantly evolving.  If you are interested in hearing more about our experience on that side of the process (or anything else), please email me at &lt;a href="mailto:jro@codegrinder.com"&gt;jro@codegrinder.com&lt;/a&gt;, and I&amp;#8217;ll be happy to recount it in as gory detail as I can remember.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.flickr.com/photos/jason_n_cindy/sets/72157624188132848/"&gt;Look at More Pictures of Gavin!&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;This series of posts will go on both my more &lt;a href="http://jro.codegrinder.com"&gt;personal blog&lt;/a&gt; and on my more &lt;a href="http://www.badgerhound.com"&gt;tech blog&lt;/a&gt;.  This has been an incredible journey and I feel that it&amp;#8217;s significant to both sides of my life.&lt;/em&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/IBreakStuff?a=1iSx3eE7Hhs:om2NtKsJ7uQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IBreakStuff?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IBreakStuff?a=1iSx3eE7Hhs:om2NtKsJ7uQ:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IBreakStuff?i=1iSx3eE7Hhs:om2NtKsJ7uQ:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IBreakStuff?a=1iSx3eE7Hhs:om2NtKsJ7uQ:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IBreakStuff?i=1iSx3eE7Hhs:om2NtKsJ7uQ:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IBreakStuff?a=1iSx3eE7Hhs:om2NtKsJ7uQ:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IBreakStuff?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/IBreakStuff/~3/1iSx3eE7Hhs/656569645</link><guid isPermaLink="false">http://jro.codegrinder.com/post/656569645</guid><pubDate>Wed, 02 Jun 2010 08:00:07 -0500</pubDate><category>gavin</category><feedburner:origLink>http://jro.codegrinder.com/post/656569645</feedburner:origLink></item><item><title>too much chocolate</title><description>me: i think i ate too much dark chocolate today&lt;br /&gt;&#xD;
ed: impossible&lt;br /&gt;&#xD;
me: am i supposed to be hallucinating ?&lt;br /&gt;&#xD;
ed: always&lt;br /&gt;&#xD;
me: nevermind then, situation normal&lt;br /&gt;&#xD;
ed: excellent....&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/IBreakStuff?a=ZsXiUh11E58:7Xp7zhHEIos:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IBreakStuff?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IBreakStuff?a=ZsXiUh11E58:7Xp7zhHEIos:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IBreakStuff?i=ZsXiUh11E58:7Xp7zhHEIos:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IBreakStuff?a=ZsXiUh11E58:7Xp7zhHEIos:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IBreakStuff?i=ZsXiUh11E58:7Xp7zhHEIos:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IBreakStuff?a=ZsXiUh11E58:7Xp7zhHEIos:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IBreakStuff?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/IBreakStuff/~3/ZsXiUh11E58/293896297</link><guid isPermaLink="false">http://jro.codegrinder.com/post/293896297</guid><pubDate>Mon, 21 Dec 2009 15:43:38 -0600</pubDate><feedburner:origLink>http://jro.codegrinder.com/post/293896297</feedburner:origLink></item><item><title>my other blog</title><description>&lt;p&gt;A few weeks ago, I started a blog at &lt;a href="http://www.badgerhound.com/"&gt;&lt;a href="http://www.badgerhound.com"&gt;www.badgerhound.com&lt;/a&gt;&lt;/a&gt; for my tech musings.  Lately, my interests seem more focused around startups and the state of tech in general, than hard-core sysadmin topics like building RPMs.  For now, I&amp;#8217;m enjoying having a separate place to vet those ideas.  I don&amp;#8217;t know if that means I won&amp;#8217;t blog about anything technical over here, or if this will become the personal plus sysadmin blog.  But, if you&amp;#8217;re interested in my other musings, check out the &lt;a href="http://www.badgerhound.com/"&gt;other blog&lt;/a&gt; as well.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/IBreakStuff?a=mfRB5n5zw4E:SwtNtijuB-4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IBreakStuff?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IBreakStuff?a=mfRB5n5zw4E:SwtNtijuB-4:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IBreakStuff?i=mfRB5n5zw4E:SwtNtijuB-4:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IBreakStuff?a=mfRB5n5zw4E:SwtNtijuB-4:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IBreakStuff?i=mfRB5n5zw4E:SwtNtijuB-4:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IBreakStuff?a=mfRB5n5zw4E:SwtNtijuB-4:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IBreakStuff?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/IBreakStuff/~3/mfRB5n5zw4E/293363945</link><guid isPermaLink="false">http://jro.codegrinder.com/post/293363945</guid><pubDate>Mon, 21 Dec 2009 07:52:09 -0600</pubDate><feedburner:origLink>http://jro.codegrinder.com/post/293363945</feedburner:origLink></item><item><title>Cindy’s attempt to get me to read a Jane Austen novel.</title><description>&lt;img src="http://25.media.tumblr.com/tumblr_ktd3npRcmo1qa4mxso1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Cindy’s attempt to get me to read a Jane Austen novel.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/IBreakStuff?a=pZuTjWww1FI:hDAWAdKa6ko:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IBreakStuff?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IBreakStuff?a=pZuTjWww1FI:hDAWAdKa6ko:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IBreakStuff?i=pZuTjWww1FI:hDAWAdKa6ko:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IBreakStuff?a=pZuTjWww1FI:hDAWAdKa6ko:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IBreakStuff?i=pZuTjWww1FI:hDAWAdKa6ko:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IBreakStuff?a=pZuTjWww1FI:hDAWAdKa6ko:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IBreakStuff?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/IBreakStuff/~3/pZuTjWww1FI/249702048</link><guid isPermaLink="false">http://jro.codegrinder.com/post/249702048</guid><pubDate>Thu, 19 Nov 2009 09:14:00 -0600</pubDate><feedburner:origLink>http://jro.codegrinder.com/post/249702048</feedburner:origLink></item><item><title>Aviary at “World’s Largest” laundromat in...</title><description>&lt;img src="http://25.media.tumblr.com/tumblr_kqn06eV84f1qa4mxso1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Aviary at “World’s Largest” laundromat in Berwyn, IL. This place is seriously cool as far as laundromats go. Much of the water is heated from solar collectors on the roof.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/IBreakStuff?a=JFJSKKVD7vo:9saxgzQ8Hzw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IBreakStuff?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IBreakStuff?a=JFJSKKVD7vo:9saxgzQ8Hzw:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IBreakStuff?i=JFJSKKVD7vo:9saxgzQ8Hzw:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IBreakStuff?a=JFJSKKVD7vo:9saxgzQ8Hzw:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IBreakStuff?i=JFJSKKVD7vo:9saxgzQ8Hzw:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IBreakStuff?a=JFJSKKVD7vo:9saxgzQ8Hzw:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IBreakStuff?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/IBreakStuff/~3/JFJSKKVD7vo/198361855</link><guid isPermaLink="false">http://jro.codegrinder.com/post/198361855</guid><pubDate>Sun, 27 Sep 2009 10:54:09 -0500</pubDate><feedburner:origLink>http://jro.codegrinder.com/post/198361855</feedburner:origLink></item><item><title>posting to Tumblr from emacs</title><description>&lt;p&gt;I&amp;#8217;m now using &lt;a href="http://febuiles.github.com/tumble/"&gt;Tumble&lt;/a&gt;, the emacs mode for posting to &lt;a href="http://www.tumblr.com"&gt;Tumblr&lt;/a&gt;.  This post is mostly for me to test it out further, but I&amp;#8217;m very impressed with it thus far.&lt;/p&gt;

&lt;p&gt;Now, I just need to remember that the default syntax is &lt;a href="http://daringfireball.net/projects/markdown/syntax"&gt;markdown&lt;/a&gt; and we&amp;#8217;ll get along great.&lt;/p&gt;

&lt;p&gt;Installation was easy.  I just installed the ELPA package and added somthing like this to my emacs config:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;;; tumble - emacs tumblr mode
(require 'tumble)
(setq tumble-email "my@email.com")
(setq tumble-password "p-a-s-s-w-o-r-d")
(setq tumble-url "my.tumblr.com")
&lt;/code&gt;&lt;/pre&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/IBreakStuff?a=_OWxS-i3b3Q:ozP90yjbtzc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IBreakStuff?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IBreakStuff?a=_OWxS-i3b3Q:ozP90yjbtzc:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IBreakStuff?i=_OWxS-i3b3Q:ozP90yjbtzc:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IBreakStuff?a=_OWxS-i3b3Q:ozP90yjbtzc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IBreakStuff?i=_OWxS-i3b3Q:ozP90yjbtzc:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IBreakStuff?a=_OWxS-i3b3Q:ozP90yjbtzc:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IBreakStuff?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/IBreakStuff/~3/_OWxS-i3b3Q/197711567</link><guid isPermaLink="false">http://jro.codegrinder.com/post/197711567</guid><pubDate>Sat, 26 Sep 2009 15:59:25 -0500</pubDate><feedburner:origLink>http://jro.codegrinder.com/post/197711567</feedburner:origLink></item><item><title>if my post is short, does it make it to twitter?</title><description>&lt;p&gt;if my post is short, does it make it to twitter?&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/IBreakStuff?a=8XCWuo15dBE:k0MtsLvZt6o:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IBreakStuff?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IBreakStuff?a=8XCWuo15dBE:k0MtsLvZt6o:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IBreakStuff?i=8XCWuo15dBE:k0MtsLvZt6o:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IBreakStuff?a=8XCWuo15dBE:k0MtsLvZt6o:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IBreakStuff?i=8XCWuo15dBE:k0MtsLvZt6o:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IBreakStuff?a=8XCWuo15dBE:k0MtsLvZt6o:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IBreakStuff?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/IBreakStuff/~3/8XCWuo15dBE/194702766</link><guid isPermaLink="false">http://jro.codegrinder.com/post/194702766</guid><pubDate>Tue, 22 Sep 2009 23:16:24 -0500</pubDate><feedburner:origLink>http://jro.codegrinder.com/post/194702766</feedburner:origLink></item><item><title>trying out tumblr</title><description>&lt;p&gt;and testing twitter and facebook integration.  test. test.&lt;/p&gt;

&lt;p&gt;I haven&amp;#8217;t played around too much yet, but I did spend some time importing my old blogger posts.  I might throw the script up on &lt;a href="http://www.github.com"&gt;github&lt;/a&gt; if I think it might be useful to someone else out there.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/IBreakStuff?a=Y6G-nRvVLms:ALJqFUMWZa4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IBreakStuff?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IBreakStuff?a=Y6G-nRvVLms:ALJqFUMWZa4:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IBreakStuff?i=Y6G-nRvVLms:ALJqFUMWZa4:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IBreakStuff?a=Y6G-nRvVLms:ALJqFUMWZa4:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IBreakStuff?i=Y6G-nRvVLms:ALJqFUMWZa4:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IBreakStuff?a=Y6G-nRvVLms:ALJqFUMWZa4:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IBreakStuff?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/IBreakStuff/~3/Y6G-nRvVLms/194701829</link><guid isPermaLink="false">http://jro.codegrinder.com/post/194701829</guid><pubDate>Tue, 22 Sep 2009 23:14:39 -0500</pubDate><feedburner:origLink>http://jro.codegrinder.com/post/194701829</feedburner:origLink></item><item><title>Photo</title><description>&lt;img src="http://25.media.tumblr.com/tumblr_kqe9b7TzNw1qa4mxso1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/IBreakStuff?a=-aEMdGaElQI:QVrrzsE1ymA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IBreakStuff?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IBreakStuff?a=-aEMdGaElQI:QVrrzsE1ymA:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IBreakStuff?i=-aEMdGaElQI:QVrrzsE1ymA:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IBreakStuff?a=-aEMdGaElQI:QVrrzsE1ymA:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IBreakStuff?i=-aEMdGaElQI:QVrrzsE1ymA:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IBreakStuff?a=-aEMdGaElQI:QVrrzsE1ymA:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IBreakStuff?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/IBreakStuff/~3/-aEMdGaElQI/194477741</link><guid isPermaLink="false">http://jro.codegrinder.com/post/194477741</guid><pubDate>Tue, 22 Sep 2009 17:32:31 -0500</pubDate><feedburner:origLink>http://jro.codegrinder.com/post/194477741</feedburner:origLink></item><item><title>I can still read?!?!</title><description>&lt;p&gt;So, I had jury duty the other day.  Well, I didn&amp;#8217;t get picked to sit on a jury, or even interviewed really.  But, I did get to sit in a room for the better part of a day that I couldn&amp;#8217;t leave.  &lt;/p&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;Oddly, it&amp;#8217;s been awesome.  The chairs sucked, there was some super-surly South-sider, the men&amp;#8217;s room light didn&amp;#8217;t really work (might have been for the best), but I was able to re-read most of George Orwell&amp;#8217;s&lt;i&gt; Down and Out in Paris and London.&lt;/i&gt; Which means, that &lt;b&gt;I can still read!&lt;/b&gt;  &lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;I&amp;#8217;ve jumped into &lt;i&gt;&lt;a href="http://www.amazon.com/gp/product/B00139ZHGY"&gt;Once You&amp;#8217;re Lucky, Twice You&amp;#8217;re Good&lt;/a&gt;&lt;/i&gt; by Sarah Lacy.  I&amp;#8217;m reading the kindle edition on my iPhone and so far it&amp;#8217;s been pretty enjoyable.  I really like being able to read wherever I am and not having to tote around the dead-tree version.&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;I can&amp;#8217;t remember the last time I read a book for pleasure, so this is great.  Hopefully, this will become a habit like when I was younger, but time will tell.&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/IBreakStuff?a=MSpAHATwwR4:H8Ten9cx2A8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IBreakStuff?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IBreakStuff?a=MSpAHATwwR4:H8Ten9cx2A8:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IBreakStuff?i=MSpAHATwwR4:H8Ten9cx2A8:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IBreakStuff?a=MSpAHATwwR4:H8Ten9cx2A8:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IBreakStuff?i=MSpAHATwwR4:H8Ten9cx2A8:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IBreakStuff?a=MSpAHATwwR4:H8Ten9cx2A8:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IBreakStuff?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/IBreakStuff/~3/MSpAHATwwR4/194684834</link><guid isPermaLink="false">http://jro.codegrinder.com/post/194684834</guid><pubDate>Tue, 09 Jun 2009 20:30:00 -0500</pubDate><feedburner:origLink>http://jro.codegrinder.com/post/194684834</feedburner:origLink></item><item><title>Hurray for blogger!</title><description>&lt;p&gt;I don&amp;#8217;t know how common knowledge this is, but the Blogger &lt;a href="http://twitter.com/Blogger/status/1170268264"&gt;twitter account&lt;/a&gt; just left some great details about dealing with exports in a comment on &lt;a href="http://www.craigburton.com/?p=2929&amp;amp;cpage=1#comment-49"&gt;Craig Burton&amp;#8217;s &lt;/a&gt;blog.  Add in the conversion tools &lt;a href="http://google-opensource.blogspot.com/2009/01/google-blog-converters-10-released.html"&gt;here&lt;/a&gt;, and I&amp;#8217;m a happy camper about being on the blogger service.  Now, I just need to remember to export my data every so often, just in case.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/IBreakStuff?a=GT4kZ3wpwm4:uNGiq1AsYvc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IBreakStuff?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IBreakStuff?a=GT4kZ3wpwm4:uNGiq1AsYvc:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IBreakStuff?i=GT4kZ3wpwm4:uNGiq1AsYvc:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IBreakStuff?a=GT4kZ3wpwm4:uNGiq1AsYvc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IBreakStuff?i=GT4kZ3wpwm4:uNGiq1AsYvc:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IBreakStuff?a=GT4kZ3wpwm4:uNGiq1AsYvc:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IBreakStuff?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/IBreakStuff/~3/GT4kZ3wpwm4/194684796</link><guid isPermaLink="false">http://jro.codegrinder.com/post/194684796</guid><pubDate>Mon, 02 Feb 2009 11:51:00 -0600</pubDate><feedburner:origLink>http://jro.codegrinder.com/post/194684796</feedburner:origLink></item><item><title>rant: iPhone apps</title><description>&lt;p&gt;&lt;a href="http://www.apple.com/"&gt;Apple&lt;/a&gt;,  the app store sucks.  Yeah, it&amp;#8217;s a brilliant innovation to have an app store for a smart phone, but I&amp;#8217;m over that.  You have a serious problem in that you&amp;#8217;ve made it so trendy and cool to create iPhone apps, that damn near everyone is doing it.&lt;br/&gt;&lt;br/&gt;As a result, there&amp;#8217;s a total lack of quality in many of the apps.  For free ones this isn&amp;#8217;t that big a deal, because well if I get something for free, I&amp;#8217;m not necessarily expecting it to rock up to 11.  But, when I pay $10 for an app, I want it to freakin&amp;#8217; work flawlessly.  You don&amp;#8217;t have to agree with them, but here are my rants on the system as it stands today&amp;#160;:&lt;br/&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Comments and star ratings aren&amp;#8217;t enough.  I want to know the percent of the time the app crashes, the percent of the time the application gets uninstalled, and a bug tracker for each app in the store with statistics on time to fix bugs, etc.&lt;br/&gt;&lt;/li&gt;&lt;li&gt;I should be able to return a paid app through the store.  If it sucks, I should have 24 hrs to get my money back via some official mechanism.  Buying software should &lt;span style="font-weight: bold;"&gt;not&lt;/span&gt; be a gamble.&lt;br/&gt;&lt;/li&gt;&lt;li&gt;Allow bug fix updates to make it into the store faster.  I keep seeing blog post after blog post about waiting for an updated version to show up in the app store.  It&amp;#8217;s a new platform and there will be bugs in software, you need to streamline the process to resolve those bugs for the users.&lt;br/&gt;&lt;/li&gt;&lt;li&gt;Fix the platform.  There are precisely 2 hardware devices for these things.  How hard should it be to make a stable application for it?  I don&amp;#8217;t know if it&amp;#8217;s issues with the language, the OS, or sunspots, but I don&amp;#8217;t care either.  There&amp;#8217;s no excuse for a memory leak in a user application on a hardware platform of 2 freaking devices.&lt;br/&gt;&lt;/li&gt;&lt;/ul&gt;I feel like this rant has lost some steam since the app that inspired it had an update today and is about eleventy billion percent more stable, now.  (&lt;a href="http://www.outpostapp.com/"&gt;Outpost&lt;/a&gt; for the record)  Well, at least, the NYTimes app is still crashy.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/IBreakStuff?a=WkWR96YkttI:xvZfqagH1UA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IBreakStuff?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IBreakStuff?a=WkWR96YkttI:xvZfqagH1UA:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IBreakStuff?i=WkWR96YkttI:xvZfqagH1UA:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IBreakStuff?a=WkWR96YkttI:xvZfqagH1UA:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IBreakStuff?i=WkWR96YkttI:xvZfqagH1UA:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IBreakStuff?a=WkWR96YkttI:xvZfqagH1UA:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IBreakStuff?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/IBreakStuff/~3/WkWR96YkttI/194684746</link><guid isPermaLink="false">http://jro.codegrinder.com/post/194684746</guid><pubDate>Sat, 31 Jan 2009 20:16:00 -0600</pubDate><feedburner:origLink>http://jro.codegrinder.com/post/194684746</feedburner:origLink></item><item><title>reminder: include created_at field on database tables</title><description>&lt;p&gt;From now on, include a&lt;span style="font-style: italic;"&gt; created_at&lt;/span&gt; or some other field on every table to make it easy to dump a subset of the database for testing, development.&lt;br/&gt;&lt;br/&gt;&lt;script src="http://gist.github.com/53086.js"&gt;&lt;/script&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/IBreakStuff?a=a1QvHl_D2NU:Yc46XGSLZ4s:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IBreakStuff?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IBreakStuff?a=a1QvHl_D2NU:Yc46XGSLZ4s:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IBreakStuff?i=a1QvHl_D2NU:Yc46XGSLZ4s:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IBreakStuff?a=a1QvHl_D2NU:Yc46XGSLZ4s:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IBreakStuff?i=a1QvHl_D2NU:Yc46XGSLZ4s:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IBreakStuff?a=a1QvHl_D2NU:Yc46XGSLZ4s:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IBreakStuff?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/IBreakStuff/~3/a1QvHl_D2NU/194684717</link><guid isPermaLink="false">http://jro.codegrinder.com/post/194684717</guid><pubDate>Mon, 26 Jan 2009 18:43:00 -0600</pubDate><feedburner:origLink>http://jro.codegrinder.com/post/194684717</feedburner:origLink></item><item><title>reminder: convert rails foo.erb to foo.html.erb</title><description>&lt;p&gt;To help with migrating old projects to rails 2.x conventions&lt;br/&gt;&lt;br/&gt;&lt;script src="http://gist.github.com/50624.js"&gt;&lt;/script&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/IBreakStuff?a=0Tn_gxLgZtE:ZzWigc3yq1I:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IBreakStuff?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IBreakStuff?a=0Tn_gxLgZtE:ZzWigc3yq1I:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IBreakStuff?i=0Tn_gxLgZtE:ZzWigc3yq1I:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IBreakStuff?a=0Tn_gxLgZtE:ZzWigc3yq1I:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IBreakStuff?i=0Tn_gxLgZtE:ZzWigc3yq1I:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IBreakStuff?a=0Tn_gxLgZtE:ZzWigc3yq1I:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IBreakStuff?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/IBreakStuff/~3/0Tn_gxLgZtE/194684697</link><guid isPermaLink="false">http://jro.codegrinder.com/post/194684697</guid><pubDate>Thu, 22 Jan 2009 11:27:00 -0600</pubDate><feedburner:origLink>http://jro.codegrinder.com/post/194684697</feedburner:origLink></item><item><title>why you need twitter</title><description>&lt;p&gt;It seems that for better or worse, our world is increasingly dependent on small, bite-size communications.  And, you probably suck at it.  I&amp;#8217;m sorry; maybe you&amp;#8217;re too old, or too young, or you never got around to taking that creative writing class in college.  It&amp;#8217;s going to be okay, we&amp;#8217;re all bad at something. Just watch me try to communicate with a large group in real life (IRL), and you&amp;#8217;ll see what I mean.&lt;br/&gt;&lt;br/&gt;Instant messenger, txting on phones, facebook chat, voicemail, IRC, telegrams.  We all have to deal with communications mediums that have limits.  Nowadays it seems you can&amp;#8217;t go 10 minutes without seeing, or using IM, or txting (SMS if you&amp;#8217;re old).  Trying to cram a meaningful thought down to 160 characters is really tough.  The youngins do it by abbreviating the hell out of everything.  Some people split the thought into fragments, or worse only send a fragment of the thought.  We all have to send corrections follow-ons.&lt;br/&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-style: italic;"&gt;&amp;#8220;hey what&amp;#8217;d you think?&amp;#8221;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic;"&gt;&amp;#8220;My smmr hols wr CWOT. B4, we used 2go2 NY 2C my bro, his GF &amp;amp; thr 3 :- kids FTF. ILNY, it&amp;#8217;s a gr8 plc.&amp;#8221; (&lt;a href="http://news.bbc.co.uk/2/hi/uk_news/2814235.stm"&gt;link&lt;/a&gt;)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic;"&gt;&amp;#8220;wh0&amp;#160;8 MY 54|\|DW1cH!?&amp;#8221;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic;"&gt;&amp;#8220;question&amp;#8221; - &amp;#8220;i get an error&amp;#8221; - &amp;#8220;in my app&amp;#8221; - &amp;#8220;when I try to click on the button&amp;#8221;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;Now, some of those carry more meaning than others.  The question, is whether they have enough to convey to the reader what the author meant.  I&amp;#8217;m not against using abbreviations, but you have to know your audience well enough to know if they&amp;#8217;ll have to consult &lt;a href="http://en.wikipedia.org/wiki/SMS_language"&gt;wikipedia&lt;/a&gt; just to translate it.  It takes practice.&lt;br/&gt;&lt;br/&gt;In the same way that blogging offers a way to practice other styles of writing, I think &lt;a href="http://www.twitter.com/"&gt;twitter&lt;/a&gt; offers a way to refine your short communication skills.  There are plenty of other (probably better) reasons reasons to use twitter, but go &lt;a href="https://twitter.com/signup"&gt;sign up&lt;/a&gt; anyway.  See, the trick to twitter is that you&amp;#8217;re putting a message up the whole world can see, and it has to be short.  Real short.  140 characters, short. &lt;br/&gt;&lt;br/&gt;So, how do you fit a meaningful thought into 140 characters, and not sound like an idiot?  You think about it for a minute or two before you send it.  That&amp;#8217;s something we&amp;#8217;re probably not used to doing before we fire off an IM, or a txt to a friend.  I think that if we consistently take that extra step of making sure what we&amp;#8217;ve typed really, truly says what we mean, that we&amp;#8217;ll all get better at this uber-concise world we live in.&lt;br/&gt;&lt;br/&gt;So, head over to  &lt;a href="http://www.twitter.com/"&gt;twitter&lt;/a&gt;, &lt;a href="https://twitter.com/signup"&gt;sign up&lt;/a&gt;, follow &lt;a href="http://twitter.com/jasonrohwedder"&gt;jasonrohwedder&lt;/a&gt;, add a couple more friends and see how it goes.  You might hate it, you might love it, but hopefully you&amp;#8217;ll be a little more deliberate before you send me a useless IM/txt/email.  k thx bai!&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/IBreakStuff?a=J0_3HmP0r9g:5x_S7bWPWfg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IBreakStuff?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IBreakStuff?a=J0_3HmP0r9g:5x_S7bWPWfg:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IBreakStuff?i=J0_3HmP0r9g:5x_S7bWPWfg:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IBreakStuff?a=J0_3HmP0r9g:5x_S7bWPWfg:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IBreakStuff?i=J0_3HmP0r9g:5x_S7bWPWfg:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IBreakStuff?a=J0_3HmP0r9g:5x_S7bWPWfg:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IBreakStuff?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/IBreakStuff/~3/J0_3HmP0r9g/194684647</link><guid isPermaLink="false">http://jro.codegrinder.com/post/194684647</guid><pubDate>Mon, 19 Jan 2009 06:38:00 -0600</pubDate><feedburner:origLink>http://jro.codegrinder.com/post/194684647</feedburner:origLink></item><item><title>more blogging on the go...</title><description>&lt;p&gt;Trying this one out since iBlogger required a line-break option that would have required me to reformat most of my old entries.&lt;br/&gt;&lt;br/&gt;That&amp;#8217;s something I&amp;#8217;d like to avoid. &lt;br/&gt;&lt;br/&gt;Look ma&amp;#8217; a photo.&lt;br/&gt;&lt;br/&gt;&lt;/p&gt;&lt;center&gt;[photo was here, really]&lt;/center&gt;&lt;br/&gt;&amp;#8212; Post From My iPhone&lt;br/&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Update: &lt;/b&gt;This was with the blogpress iphone app, (I think).  It also seems the photo service that&amp;#8217;s built in lost my photo at some point.  That&amp;#8217;s a bit disconcerting, but I haven&amp;#8217;t had time to dig into it, and I&amp;#8217;ve found that I don&amp;#8217;t really blog from my iPhone much.  Go figure.&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/IBreakStuff?a=sS3wpY0S9bA:vGCKy_U8bsg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IBreakStuff?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IBreakStuff?a=sS3wpY0S9bA:vGCKy_U8bsg:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IBreakStuff?i=sS3wpY0S9bA:vGCKy_U8bsg:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IBreakStuff?a=sS3wpY0S9bA:vGCKy_U8bsg:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IBreakStuff?i=sS3wpY0S9bA:vGCKy_U8bsg:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IBreakStuff?a=sS3wpY0S9bA:vGCKy_U8bsg:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IBreakStuff?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/IBreakStuff/~3/sS3wpY0S9bA/194684491</link><guid isPermaLink="false">http://jro.codegrinder.com/post/194684491</guid><pubDate>Fri, 16 Jan 2009 19:33:00 -0600</pubDate><feedburner:origLink>http://jro.codegrinder.com/post/194684491</feedburner:origLink></item><item><title>blogging on the go...</title><description>&lt;p&gt;This is a test blog entry from iBlogger.  I hope it turns out pretty because the idea of typing up a new entry from far off locales turns me on!&lt;br/&gt;&lt;div class="iblogger-footer"&gt;&lt;br clear="all"/&gt;&lt;p style="text-align:right;font-size:10px;"&gt;[Posted with &lt;a href="http://illuminex.com/iBlogger/index.html"&gt;iBlogger&lt;/a&gt; from my iPhone]&lt;/p&gt;&lt;br/&gt;&lt;/div&gt;&lt;br/&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/IBreakStuff?a=zS7zivftNaE:F3OwffCYRJg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IBreakStuff?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IBreakStuff?a=zS7zivftNaE:F3OwffCYRJg:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IBreakStuff?i=zS7zivftNaE:F3OwffCYRJg:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IBreakStuff?a=zS7zivftNaE:F3OwffCYRJg:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IBreakStuff?i=zS7zivftNaE:F3OwffCYRJg:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/IBreakStuff?a=zS7zivftNaE:F3OwffCYRJg:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/IBreakStuff?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/IBreakStuff/~3/zS7zivftNaE/194684390</link><guid isPermaLink="false">http://jro.codegrinder.com/post/194684390</guid><pubDate>Fri, 16 Jan 2009 18:54:00 -0600</pubDate><feedburner:origLink>http://jro.codegrinder.com/post/194684390</feedburner:origLink></item></channel></rss>

