<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Teeeeejirrrrr</title>
	<atom:link href="http://www.beanos.com/~tsoutij/wp/feed" rel="self" type="application/rss+xml" />
	<link>http://www.beanos.com/~tsoutij/wp</link>
	<description>I like food. I like hammers. I like bunnies.</description>
	<lastBuildDate>Tue, 30 Jun 2009 14:29:04 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>The Cost of Incompetent Programmers</title>
		<link>http://www.beanos.com/~tsoutij/wp/2009/06/the-cost-of-incompetent-programmers</link>
		<comments>http://www.beanos.com/~tsoutij/wp/2009/06/the-cost-of-incompetent-programmers#comments</comments>
		<pubDate>Mon, 29 Jun 2009 21:58:59 +0000</pubDate>
		<dc:creator>Tijger Tsou</dc:creator>
				<category><![CDATA[Fail]]></category>
		<category><![CDATA[Fotzepolitic]]></category>
		<category><![CDATA[Information Technology]]></category>
		<category><![CDATA[Nerding]]></category>
		<category><![CDATA[Scribbles]]></category>
		<category><![CDATA[php script kiddies]]></category>
		<category><![CDATA[software development]]></category>
		<category><![CDATA[the bellcurve]]></category>
		<category><![CDATA[underqualified programmer]]></category>

		<guid isPermaLink="false">http://www.beanos.com/~tsoutij/wp/?p=921</guid>
		<description><![CDATA[This topic comes up for me not necessarily as a rant, but as I was going through some old notes before tossing them away, and this issue came up. How much damage can an organization do to themselves by hiring discount, unqualified programming resources?
The answer: A hell of a lot.
If you own a small software [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.beanos.com/~tsoutij/wp/wp-content/uploads/2009/06/php_diagram.jpg"><img class="alignnone size-medium wp-image-922" title="PHP New Hire Diagram" src="http://www.beanos.com/~tsoutij/wp/wp-content/uploads/2009/06/php_diagram-387x499.jpg" alt="PHP New Hire Diagram" width="387" height="499" /></a></p>
<p>This topic comes up for me not necessarily as a rant, but as I was going through some old notes before tossing them away, and this issue came up. How much damage can an organization do to themselves by hiring discount, unqualified programming resources?</p>
<p>The answer: A hell of a lot.</p>
<p>If you own a small software development shop, do yourself a huge favor and keep reading.</p>
<p><span id="more-921"></span></p>
<blockquote>
<h2>Stupidity cost us about $250,000 over a 9 month period. Another $250,000 was lost for us in other means.</h2>
</blockquote>
<p>A previous company that I worked at had a habit of hiring low-cost coding staff to handle production quality servers- Not just any production machines&#8230; but the very hardware which was responsible for 100% of the revenue being generated for said company. This makes no sense as their client side programmers were generally top-notch, and among the more creative and competent that I have had the pleasure to work with.</p>
<p>Management also had a habit of protecting these junior staff members voraciously- for various reasons, but mainly economic. A single server-side programmer could cost two or three times more in salary to maintain. Also, some in the management felt that this staff member was a &#8216;worthy project&#8217; that could become a superstar programmer someday. I mean, it worked for Darko Milicic during his stint with the Pistons, didn&#8217;t it?</p>
<p>I calculated that my previous employer definitely cost themselves <strong>$250,000</strong> in lost cashmoney over a 9 month period for the mishaps they had in retaining ONE very junior server-side engineering resource. This was absolutely staggering to me. Another <strong>$250,000</strong> could easily be accounted for in other means. I&#8217;ll get to that in a moment.</p>
<p>The other sources for my numbers are the assumptions that:</p>
<ol>
<li>Yes, this programmer was causing problems nearly EVERY SINGLE DAY.</li>
<li>Five client/server development resources were utilized, at $20/hr in wage costs each time a bug needed to be fixed.</li>
<li>Eight QA staff were utilized, at $15/hr in wage costs to confirm said bug fix.</li>
<li>This underqualified developer introduced one bug per day, which took an average of six hours per bug to fix.</li>
<li>This individual worked for a period of 9 months, before finally being axed for causing a systemwide outage of all revenue generating products for a significant part of a business day.</li>
<li>Not entirely relevant, but said individual produced on average 15 lines of code per day, with the assumption of 21 working days per month. Vacation time is included in this count because this individual only really took one, and worked some weekends as well &#8211; so it all balances out.</li>
</ol>
<p>The numbers I am leaving out are:</p>
<ol>
<li>Costs to management salaries. The reason for this is twofold- one is that I don&#8217;t know how many staff members were involved in back-room decisionmaking each time we suffered downtime events. This ranges from one to four. Who knows&#8230;</li>
<li>Costs to my productivity. I was a systems admin, so it was my job to support the engineering staff. I had the unique experience of being able to read/understand code, but full well knew that I could not hold a candle to the proper engineers. In a nutshell, I could talk shop with them, and help diagnose problems. I was a bit faster than a plain old sysadmin at doing this. I was a good cheerleader at times. That&#8217;s about it.</li>
<li>Costs of contractors: During most of this 9 month period, we had consulting/contracting staff on board who had to shift gears to help fix problems on a near-regular basis. I simply did not accurately keep track of how often they had to drop whatever they were doing and scramble to help us.</li>
<li>The damage caused by spaghetti code. This is utterly incalculable. Each time new server-side programming staff were added they faced an absolute nightmare of a learning curve.</li>
<li>The amount of time lost by production server uptime &#8211; According to my notes we were down (and by that I mean not being able to process subscription material) for a period of nine total business days during that 9 month period. To this day I still don&#8217;t exactly know how many dollars per hour in transactions were being handled by those servers, so I can&#8217;t guess there. I won&#8217;t even bother to put a price tag on it, but it is the elephant in the room.</li>
</ol>
<p>If I really do have to hazard a guess at the total cost of damage over 9 months, then I&#8217;ll say that stupidity cost us about USD <strong>$500,000</strong> total. There is also the untold damage done to the reputation of the company, as subscribers probably grew tiresome of outages and took their business somewhere else.</p>
<blockquote>
<h2>How much damage can one incompetent programmer do to an organization? A hell of a lot.</h2>
</blockquote>
<p>In the end it isn&#8217;t my intention to throw anyone under the bus for the mistakes that were made. Guilty parties all know who they are, and to some degree or another, they all paid for it already, so there&#8217;s no need to flog that dead horse all over again.</p>
<p>The underqualified individual who boasted of general programming expertise which he did not have faced the prospect of never finding work in a proper engineering environment again. Management who felt they were saving money by having this resource around because of cost-effectiveness are facing the prospect of their entire company going down the tubes because the server-side codebase is nearly unmaintainable, among other things. Those of us who stuck around trying to fix the situation paid for it with a few sleepless nights, and the agony of <a href="http://en.wikipedia.org/wiki/Unusual_software_bug" target="_blank">&#8216;Heisenbug&#8217; </a>code which was nigh near unpossible to debug or maintain effectively.</p>
<p>I learned many things myself. I used to never document very well. Because of the insanity I was forced to deal with, I feel I have come a long way in that regard. I enjoy documenting now. It&#8217;s saved my ass a number of times since then.</p>
<blockquote>
<h2>Over a year after the staff member was let go, the server programmers were still fixing bugs.</h2>
</blockquote>
<p>Also, a young and promising programmer who was forced to help debug and manage the fix processes on a regular basis learned a hell of a lot from these failures, and it will serve him tremendously in his career as time goes on. This is the type of education you just can&#8217;t get in college. Over a year after the staff member was let go, he was still fixing bugs. The thing is, he&#8217;s already bailed on this company and isn&#8217;t looking back. If there was someone worth focusing on and making into your future team nucleus&#8230; this guy was the one.</p>
<p>What&#8217;s done is done, and hopefully dear reader, if you&#8217;re in management or if you own a small company, you won&#8217;t make the same mistakes that they did. I implore you to hire competent people. Don&#8217;t cheap out in that regard. It will cost you a whole lot more than you think.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.beanos.com/~tsoutij/wp/2009/06/the-cost-of-incompetent-programmers/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Interesting Places: Sarawak Chamber</title>
		<link>http://www.beanos.com/~tsoutij/wp/2009/06/interesting-places-sarawak-chamber</link>
		<comments>http://www.beanos.com/~tsoutij/wp/2009/06/interesting-places-sarawak-chamber#comments</comments>
		<pubDate>Thu, 04 Jun 2009 18:06:27 +0000</pubDate>
		<dc:creator>Tijger Tsou</dc:creator>
				<category><![CDATA[Places]]></category>
		<category><![CDATA[Radio Control]]></category>
		<category><![CDATA[caving]]></category>
		<category><![CDATA[good luck cave system]]></category>
		<category><![CDATA[sarawak chamber]]></category>
		<category><![CDATA[spelology]]></category>

		<guid isPermaLink="false">http://www.beanos.com/~tsoutij/wp/?p=901</guid>
		<description><![CDATA[The Sarawak Chamber is the largest known underground chamber of its kind in the world. It is part of the &#8216;Good Luck Cave&#8217; system which is located in Gunung Mulu National Park, in the Malaysian state of Sarawak on the island of Borneo.
The chamber is not yet fully explored, and roughly measures about 700m (2,300 [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-910" title="sarawak_chamber" src="http://www.beanos.com/~tsoutij/wp/wp-content/uploads/2009/06/sarawak_chamber.jpg" alt="sarawak_chamber" width="512" height="337" /></p>
<p>The <a href="http://en.wikipedia.org/wiki/Sarawak_chamber" target="_blank">Sarawak Chamber</a> is the largest known underground chamber of its kind in the world. It is part of the &#8216;Good Luck Cave&#8217; system which is located in <a title="Gunung Mulu National Park" href="http://en.wikipedia.org/wiki/Gunung_Mulu_National_Park">Gunung Mulu National Park</a>, in the <a title="Malaysia" href="http://en.wikipedia.org/wiki/Malaysia">Malaysian</a> state of <a title="Sarawak" href="http://en.wikipedia.org/wiki/Sarawak">Sarawak</a> on the island of <a title="Borneo" href="http://en.wikipedia.org/wiki/Borneo">Borneo</a>.</p>
<p>The chamber is not yet fully explored, and roughly measures about 700m (2,300 feet) long, 400m (1,300 feet) wide and at least 70m (230 feet) high. To get a sense of how much space this is, imagine the amount of land you would need to park ten Boeing 747-400 aircraft in line.  That&#8217;s a lot of space! The irregular shape of Sarawak Chamber would probably fit at least 30 more inside if the ground was flat, and the entrance was big enough&#8230; well, it&#8217;s safe to say that I would have to be making a good number of assumptions indeed. In any event- It&#8217;s BIG.</p>
<p><span id="more-901"></span></p>
<p>There are no good photos of the chamber because it&#8217;s rather difficult to get to, and lugging along a light source powerful enough to light up the entire chamber just to get a photograph is not a trek that would provide a very good bang for the buck.</p>
<p>The story of the initial discovery itself is quite interesting as well. Andy Eavis, Dave Checkley, and Tony White &#8211; all highly accomplished spelologists wandered into the chamber not quite realizing what they were in. At some point they realized from the air and how sound carried that they were inside a large chamber, but their lights were not powerful enough to see where the border walls were. Imagine the terror of not knowing where the walls are, and that you&#8217;re just in the dark somewhere underground, clambering about in a field littered with giant boulders.</p>
<p>One of the men had a panic attack (the other two won&#8217;t say who of course) and they spent some time just trying to find a wall so that they could make a bearing. The whole story is documented in greater detail in the book &#8220;Underground Worlds&#8221; by Donald Jackson.</p>
<p>There are few places left on Earth that inspire such wild imagination of the unknown.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.beanos.com/~tsoutij/wp/2009/06/interesting-places-sarawak-chamber/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gary Hobostein</title>
		<link>http://www.beanos.com/~tsoutij/wp/2009/05/gary-hobostein</link>
		<comments>http://www.beanos.com/~tsoutij/wp/2009/05/gary-hobostein#comments</comments>
		<pubDate>Sun, 31 May 2009 23:39:46 +0000</pubDate>
		<dc:creator>Tijger Tsou</dc:creator>
				<category><![CDATA[Entertainment]]></category>
		<category><![CDATA[gary hobostein]]></category>

		<guid isPermaLink="false">http://www.beanos.com/~tsoutij/wp/?p=906</guid>
		<description><![CDATA[Shameless plug alert!
This is something I&#8217;ve started as a bit of an odd side project.
It&#8217;s a rather mature and cheeky webcomic about a strange character named Gary Hobostein.
Those of you who know of my odd sense of humor may find these strips entertaining- or absolutely horrifying. It&#8217;s your call  
I haven&#8217;t been posting much [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_907" class="wp-caption alignnone" style="width: 250px"><a href="http://hobostein.beanos.com/"><img class="size-full wp-image-907" title="gary_thumbnail" src="http://www.beanos.com/~tsoutij/wp/wp-content/uploads/2009/05/gary_thumbnail.jpg" alt="Gary Hobostein, my new comic strip" width="240" height="240" /></a><p class="wp-caption-text">Gary Hobostein, my new comic strip</p></div>
<p>Shameless plug alert!</p>
<p>This is something I&#8217;ve started as a bit of an odd side project.</p>
<p>It&#8217;s a rather mature and cheeky webcomic about a strange character named Gary Hobostein.</p>
<p>Those of you who know of my odd sense of humor may find these strips entertaining- or absolutely horrifying. It&#8217;s your call <img src='http://www.beanos.com/~tsoutij/wp/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>I haven&#8217;t been posting much on here this month because of a trip to Paris, and a generally busy working schedule. Sorry about that. I did take a lot of pictures while traveling though.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.beanos.com/~tsoutij/wp/2009/05/gary-hobostein/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Table BitValue &#8211; NoYes, DisabledEnabled, FalseTrue</title>
		<link>http://www.beanos.com/~tsoutij/wp/2009/05/table-bitvalue-noyes-disabledenabled-falsetrue</link>
		<comments>http://www.beanos.com/~tsoutij/wp/2009/05/table-bitvalue-noyes-disabledenabled-falsetrue#comments</comments>
		<pubDate>Fri, 01 May 2009 21:35:43 +0000</pubDate>
		<dc:creator>Tijger Tsou</dc:creator>
				<category><![CDATA[Fotzepolitic]]></category>
		<category><![CDATA[Information Technology]]></category>
		<category><![CDATA[Nerding]]></category>
		<category><![CDATA[bit value abuse]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[microsoft SQL server]]></category>

		<guid isPermaLink="false">http://www.beanos.com/~tsoutij/wp/?p=892</guid>
		<description><![CDATA[Warning- this may not be really all that funny unless you are a database administrator or a geek with the right knowledge. This rather silly product I am working with stores its data in the backend via a Microsoft SQL Server database. There&#8217;s nothing wrong with that&#8230; but on further examination of the schema I [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.beanos.com/~tsoutij/wp/wp-content/uploads/2009/05/ridiculous_product.png"><img class="alignnone size-medium wp-image-893" title="Screenshot from the ridiculous product" src="http://www.beanos.com/~tsoutij/wp/wp-content/uploads/2009/05/ridiculous_product-499x384.png" alt="Screenshot from the ridiculous product" width="499" height="384" /></a></p>
<p>Warning- this may not be really all that funny unless you are a database administrator or a geek with the right knowledge. This rather silly product I am working with stores its data in the backend via a Microsoft SQL Server database. There&#8217;s nothing wrong with that&#8230; but on further examination of the schema I found a pretty ridiculous jewel of a table setup. Click on the picture to see the bloody details.</p>
<p>For those not technically inclined- this is precisely NOT how you would utilize a relational database server. It&#8217;s poor design, and rather an extreme and laughable example.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.beanos.com/~tsoutij/wp/2009/05/table-bitvalue-noyes-disabledenabled-falsetrue/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Octomom and the Rise of the Idiocracy</title>
		<link>http://www.beanos.com/~tsoutij/wp/2009/04/octomom-and-the-rise-of-the-idiocracy</link>
		<comments>http://www.beanos.com/~tsoutij/wp/2009/04/octomom-and-the-rise-of-the-idiocracy#comments</comments>
		<pubDate>Thu, 16 Apr 2009 21:20:13 +0000</pubDate>
		<dc:creator>Tijger Tsou</dc:creator>
				<category><![CDATA[Fail]]></category>
		<category><![CDATA[Rants]]></category>
		<category><![CDATA[batin]]></category>
		<category><![CDATA[fame]]></category>
		<category><![CDATA[idiocracy]]></category>
		<category><![CDATA[octomom]]></category>
		<category><![CDATA[welcome to costco i love you]]></category>

		<guid isPermaLink="false">http://www.beanos.com/~tsoutij/wp/?p=349</guid>
		<description><![CDATA[I&#8217;m beginning to wonder if something really unavoidably bad has happened to the core of American society. I used to think that the rise of religious zealotry was one of the biggest issues we face internally as a nation and as a (relatively) educated people, but now I realize that is only the tip of [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_875" class="wp-caption alignnone" style="width: 355px"><a href="http://www.flickr.com/photos/davidvogler/3275265342/"><img class="size-full wp-image-875" title="3275265342_f14af9e0ca" src="http://www.beanos.com/~tsoutij/wp/wp-content/uploads/2009/04/3275265342_f14af9e0ca.jpg" alt="Octomom. Patron saint of the Clown Car." width="345" height="500" /></a><p class="wp-caption-text">Octomom. Patron saint of the Clown Car. Image by davidvogler@flickr</p></div>
<p>I&#8217;m beginning to wonder if something really unavoidably bad has happened to the core of American society. I used to think that the rise of religious zealotry was one of the biggest issues we face internally as a nation and as a (relatively) educated people, but now I realize that is only the tip of the tidal wave.</p>
<p><span id="more-349"></span></p>
<div id="attachment_359" class="wp-caption alignnone" style="width: 574px"><img class="size-full wp-image-359" title="family_tree" src="http://www.beanos.com/~tsoutij/wp/wp-content/uploads/2009/02/family_tree.jpg" alt="Yeehaw. This is where we are headed it seems." width="564" height="300" /><p class="wp-caption-text">Yeehaw. This is where we are headed it seems.</p></div>
<p>For people like Nadya Suleman to actually make a living (and profit handsomely) out of being basically useless outside of being a vaginal clown car is a clear sign that something is wrong with us all. Her poor kids are innocent at this point, but they&#8217;re really going to be caught in the swirling whirlpool of feces as they get older. This is a woman who successfully sued her former employer for USD $160,000- and then spent $100k of it on in vitro fertilization so she could be a famous garden sow. Now she is going as far to try and trademark the term &#8216;Octomom&#8217; and possibly build a franchise out of it all. Boy, I can&#8217;t wait to be able to buy a case of Octomom condoms, or some Octomom official sports drink&#8230; in &#8220;Sweaty Crotch Fruit&#8221; flavor.</p>
<p>Whiskey Tango Foxtrot Hotel.</p>
<div id="attachment_360" class="wp-caption alignnone" style="width: 574px"><img class="size-full wp-image-360" title="guitar-army" src="http://www.beanos.com/~tsoutij/wp/wp-content/uploads/2009/02/guitar-army.jpg" alt="Give it up for the guitar army. YEAAAAAH!" width="564" height="301" /><p class="wp-caption-text">Give it up for the guitar army. YEAAAAAH!</p></div>
<p>The rise of the idiocracy is at hand. It&#8217;s sobering how similar it is to the dark comedy &#8220;<a href="http://www.imdb.com/title/tt0387808/" target="_blank">Idiocracy</a>&#8221; by Mike Judge, the creator of Beavis &amp; Butthead. There&#8217;s a man who knows something about mocking stupidity, and he crafted a distopia so frighteningly real (yet bonesnappingly funny) for what was a relatively low budget.</p>
<p>It&#8217;s really unfortunate how 20th Century Fox completely dumped the promotion of the movie, and tried their best to kill it. In any event that gave it the street cred that it needed to become a true cult classic. Watch the film- it will grab you by the neck in the first five minutes and you will be hooked- guaranteed. If in the beginning you were indifferent about people like Octomom, you&#8217;ll be pretty disgusted by the end.</p>
<div id="attachment_357" class="wp-caption alignnone" style="width: 574px"><img class="size-full wp-image-357" title="dystopia" src="http://www.beanos.com/~tsoutij/wp/wp-content/uploads/2009/02/dystopia.jpg" alt="Is this what we have to look forward to?" width="564" height="299" /><p class="wp-caption-text">Is this what we have to look forward to?</p></div>
<p>In conclusion however, the only thing that I can say that even I am guilty of helping perpetuate this idea that being &#8216;famous&#8217; is the end that justifies the means. I&#8217;m sitting here writing about how stupid someone else is, and contributing to their legacy- even if that legacy is sheer idiocy. You as the reader are sitting here reading about my rant, and contributing because of an innate curiousity- whether you agree with me or not does not matter.</p>
<p>It doesn&#8217;t change the fact that someone like Octomom is famous and quote possibly can continue to hold the public eye&#8217;s attention. The type of attention doesn&#8217;t matter any more. Captivating, or repulsive- attention like this generates money.</p>
<p>We&#8217;re doomed!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.beanos.com/~tsoutij/wp/2009/04/octomom-and-the-rise-of-the-idiocracy/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Stuck iPhone Home Button?</title>
		<link>http://www.beanos.com/~tsoutij/wp/2009/04/stuck-iphone-home-button</link>
		<comments>http://www.beanos.com/~tsoutij/wp/2009/04/stuck-iphone-home-button#comments</comments>
		<pubDate>Tue, 14 Apr 2009 02:16:27 +0000</pubDate>
		<dc:creator>Tijger Tsou</dc:creator>
				<category><![CDATA[Electronics]]></category>
		<category><![CDATA[Gadgets]]></category>
		<category><![CDATA[Things]]></category>
		<category><![CDATA[don't use the hammer yet]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[sticky popple]]></category>
		<category><![CDATA[stuck home button]]></category>

		<guid isPermaLink="false">http://www.beanos.com/~tsoutij/wp/?p=863</guid>
		<description><![CDATA[Is your 1st edition or 3G iPhone home button stuck?
Does it take multiple presses to get back to the home screen?
Does it sometimes not respond at all to the touch, even though the clicker mechanism seems to be intact and not making any grinding noises?
Is your phone no longer under warranty so you fear those [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_868" class="wp-caption alignnone" style="width: 510px"><img class="size-full wp-image-868" title="does_this_really_need_a_freaking_sign" src="http://www.beanos.com/~tsoutij/wp/wp-content/uploads/2009/04/does_this_really_need_a_freaking_sign.jpg" alt="Does this really need a freaking sign?" width="500" height="333" /><p class="wp-caption-text">Does this really need a freaking sign? Picture is non related to the iPhone.</p></div>
<p>Is your 1st edition or 3G iPhone home button stuck?</p>
<p>Does it take multiple presses to get back to the home screen?</p>
<p>Does it sometimes not respond at all to the touch, even though the clicker mechanism seems to be intact and not making any grinding noises?</p>
<p>Is your phone no longer under warranty so you fear those <span style="text-decoration: line-through;">sales reps</span> er&#8230; Genius Bar technicians are going to try to gouge you on repair costs?</p>
<p>Is your phone not going to be serviceable because it&#8217;s been jailbroken?</p>
<p>Well, I&#8217;m not saying I have all the answers, but consider this before you take matters into your own hands and begin dissecting your iPhone looking for a way to replace the switch.</p>
<p><span id="more-863"></span></p>
<p>This is my three-step guide on trying to fix the problem:</p>
<ol>
<li>Buy or borrow a blower that you would use for camera gear. Not one of those rinky dink ones- but something like this Giottos Rocket Blower- <img class="alignnone size-full wp-image-866" title="Gitzo Rocket Blower" src="http://www.beanos.com/~tsoutij/wp/wp-content/uploads/2009/04/iphone_vs_dust01.jpg" alt="Gitzo Rocket Blower" width="500" height="375" />which should set you back about $13 or so. Even if this process doesn&#8217;t fix the problem, you should own one of these things if you have ANY other electronic equipment.</li>
<li>Depress the home button, and then guide the nozzle into the thin gap where the button and body meet.</li>
<li>Squeeze the hell out of the blower a bunch of times (it took me about 20-30 shots) and vary your position around the button if you feel inclined to. <img class="alignnone size-full wp-image-865" title="Sput. Sput. Sput." src="http://www.beanos.com/~tsoutij/wp/wp-content/uploads/2009/04/iphone_vs_dust02.jpg" alt="Sput. Sput. Sput." width="500" height="500" /></li>
</ol>
<p>The whole point of this exercise is to try and lodge free any dust &amp; debris which may have accumulated in the home switch itself. While it seems unlikely, this fix worked for me. So in my super-large sample set of <em><strong>one person</strong></em>, I have achieved a 100% success rate!</p>
<p>Again, your mileage may vary- but if i&#8217;ve saved you a trip into the iPhone innards by having to disassemble it, only to realize that access to the motherboard where the button (and it&#8217;s popple) are limited at best- then you&#8217;re welcome.</p>
<p>Otherwise, if it didn&#8217;t work, i apologize. But at the very least you are now in possession of a useful cleaning tool, and you have a legitimate reason to try and kick my ass if were to ever meet in person.</p>
<p>Thanks for reading!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.beanos.com/~tsoutij/wp/2009/04/stuck-iphone-home-button/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Interesting Places: Alang, India</title>
		<link>http://www.beanos.com/~tsoutij/wp/2009/04/interesting-places-alang-india</link>
		<comments>http://www.beanos.com/~tsoutij/wp/2009/04/interesting-places-alang-india#comments</comments>
		<pubDate>Thu, 02 Apr 2009 00:35:51 +0000</pubDate>
		<dc:creator>Tijger Tsou</dc:creator>
				<category><![CDATA[Places]]></category>
		<category><![CDATA[alang]]></category>
		<category><![CDATA[asbestos]]></category>
		<category><![CDATA[bhavnagar]]></category>
		<category><![CDATA[india]]></category>
		<category><![CDATA[pcbs]]></category>
		<category><![CDATA[recycling]]></category>
		<category><![CDATA[shantytown]]></category>
		<category><![CDATA[shipyard]]></category>
		<category><![CDATA[steel]]></category>
		<category><![CDATA[tetanus]]></category>

		<guid isPermaLink="false">http://www.beanos.com/~tsoutij/wp/?p=587</guid>
		<description><![CDATA[Alang is where ships of all sizes and nationalities go to die.
Located on the western coast of India, the great differences in shoreline between low and high tides allow ships to easily beach themselves where they are then disassembled on the spot. Dozens of ships are broken up here every year, and tens of thousands [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_850" class="wp-caption alignnone" style="width: 510px"><a href="http://www.flickr.com/photos/carrieteicher/503535665/"><img class="size-full wp-image-850" title="Some workers at Alang, by carrieteicher@flickr" src="http://www.beanos.com/~tsoutij/wp/wp-content/uploads/2009/04/503535665_dbf3bbf572.jpg" alt="Some workers at Alang, by carrieteicher@flickr" width="500" height="375" /></a><p class="wp-caption-text">Some workers at Alang, by carrieteicher@flickr</p></div>
<p><a href="http://en.wikipedia.org/wiki/Alang_Ship_Recycling_Yard" target="_blank">Alang</a> is where ships of all sizes and nationalities go to die.<br />
Located on the western coast of India, the great differences in shoreline between low and high tides allow ships to easily beach themselves where they are then disassembled on the spot. Dozens of ships are broken up here every year, and tens of thousands of workers flock here to earn a living in what could best be described as a free-for-all involving hand labor, blowtorches, and hammers.</p>
<p><span id="more-587"></span></p>
<p>It&#8217;s not easy work. Aside from the relatively low pay (by the civilized world&#8217;s standards), there are many hazards on the job. You could get crushed by falling steel components from other workers too hastily blowtorching beams above you. You could get cut up by exposed steel (metal versus flesh&#8230; metal usually wins). You could weld your way through what you thought was a bulkhead but actually was filled with fuel vapors (boom!). You could inhale too much asbestos (from older ships) and we all know what happens with that. I could go on, but frankly it&#8217;s pretty clear that there are all sorts of physical, chemical, and biological hazards from this sort of work. Health insurance for the workers? Fuggedaboudit! You&#8217;re lucky enough to have a place to sleep in the shantytown when your shift is done.</p>
<p>On the flip side of the gruesome human toll being inflicted from daily grind, the amount of recycled materials that are accumulated and resold by the breakers at Alang are truly staggering. Aside from the millions of tons of steel that are reclaimed every year, there is a vast amount of copper wire, brass, electronic components, wood, aluminum &#8211; basically all of the things that would be on a ship that was paid off to the shipyard. It also must be stated that the alternative of not having a job versus the chance to strike a better life for your family is part of the allure of working here.</p>
<p>Is it all worth it in the name of recycling? And who really profits from all of this? That&#8217;s for you to decide. For now, behold the spectacle that is Alang.</p>
<div id="attachment_588" class="wp-caption alignnone" style="width: 510px"><a href="http://www.flickr.com/photos/gabuchan/2501591809/"><img class="size-full wp-image-588" title="Alang, India" src="http://www.beanos.com/~tsoutij/wp/wp-content/uploads/2009/03/alang_india_by_gabuchan.jpg" alt="Picture taken by Gabuchan@Flickr" width="500" height="375" /></a><p class="wp-caption-text">Picture taken by Gabuchan@Flickr</p></div>
<div id="attachment_848" class="wp-caption alignnone" style="width: 510px"><a href="http://www.flickr.com/photos/nygus/2442924386/"><img class="size-full wp-image-848" title="Recycling light bulbs, by SwiatoSlaw WojTkowiak@flickr" src="http://www.beanos.com/~tsoutij/wp/wp-content/uploads/2009/04/2442924386_371c52b248.jpg" alt="Recycling light bulbs, by SwiatoSlaw WojTkowiak@flickr" width="500" height="335" /></a><p class="wp-caption-text">Recycling light bulbs, by SwiatoSlaw WojTkowiak@flickr</p></div>
<div id="attachment_849" class="wp-caption alignnone" style="width: 385px"><a href="http://www.flickr.com/photos/ujjval/3335452791/"><img class="size-full wp-image-849" title="Stack of reclaimed windows, by toujjval@flickr" src="http://www.beanos.com/~tsoutij/wp/wp-content/uploads/2009/04/3335452791_6e252c27c3.jpg" alt="Stack of reclaimed windows, by toujjval@flickr" width="375" height="500" /></a><p class="wp-caption-text">Stack of reclaimed windows, by toujjval@flickr</p></div>
<div id="attachment_847" class="wp-caption alignnone" style="width: 510px"><a href="http://www.flickr.com/photos/carrieteicher/503473070/"><img class="size-full wp-image-847" title="Part of the Alang Yards, by carrieteicher@flickr" src="http://www.beanos.com/~tsoutij/wp/wp-content/uploads/2009/04/503473070_ac48c4e7ee.jpg" alt="Part of the Alang Yards, by carrieteicher@flickr" width="500" height="375" /></a><p class="wp-caption-text">Part of the Alang Yards, by carrieteicher@flickr</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.beanos.com/~tsoutij/wp/2009/04/interesting-places-alang-india/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Context-Sensitive Link Creation Fail</title>
		<link>http://www.beanos.com/~tsoutij/wp/2009/04/context-sensitive-link-creation-fail</link>
		<comments>http://www.beanos.com/~tsoutij/wp/2009/04/context-sensitive-link-creation-fail#comments</comments>
		<pubDate>Wed, 01 Apr 2009 16:18:59 +0000</pubDate>
		<dc:creator>Tijger Tsou</dc:creator>
				<category><![CDATA[Fail]]></category>
		<category><![CDATA[russia invades georgia]]></category>

		<guid isPermaLink="false">http://www.beanos.com/~tsoutij/wp/?p=843</guid>
		<description><![CDATA[Good job, Yahoo.
]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-844" style="border: 1px solid black;" title="Russia invades Georgia. Yeehaw!" src="http://www.beanos.com/~tsoutij/wp/wp-content/uploads/2009/04/russia_invades_georgia_fail.jpg" alt="Russia invades Georgia. Yeehaw!" width="500" height="408" /></p>
<p>Good job, Yahoo.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.beanos.com/~tsoutij/wp/2009/04/context-sensitive-link-creation-fail/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Don&#8217;t Use The Word &#8220;Battleship&#8221;</title>
		<link>http://www.beanos.com/~tsoutij/wp/2009/03/dont-use-the-word-battleship</link>
		<comments>http://www.beanos.com/~tsoutij/wp/2009/03/dont-use-the-word-battleship#comments</comments>
		<pubDate>Tue, 31 Mar 2009 23:00:30 +0000</pubDate>
		<dc:creator>Tijger Tsou</dc:creator>
				<category><![CDATA[Rants]]></category>
		<category><![CDATA[battleship]]></category>
		<category><![CDATA[BB]]></category>
		<category><![CDATA[DDG]]></category>
		<category><![CDATA[guided missile destroyer]]></category>
		<category><![CDATA[landlubbers]]></category>
		<category><![CDATA[semantics]]></category>

		<guid isPermaLink="false">http://www.beanos.com/~tsoutij/wp/?p=833</guid>
		<description><![CDATA[The battleship is dead!
No navy has built a new one since the close of World War II, well over 60 years ago. The concept of an all-gun surface warship is basically a relic from a time past. Imagine if the term &#8220;carriage&#8221; was used in a car review for something modern like a Lamborghini Gallardo. [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_835" class="wp-caption alignnone" style="width: 510px"><a href="http://en.wikipedia.org/wiki/King_Sejong_the_Great_class_destroyer"><img class="size-full wp-image-835" title="Republic of Korea's King Sejong the Great" src="http://www.beanos.com/~tsoutij/wp/wp-content/uploads/2009/03/roks_king_sejong_the_great.jpg" alt="Republic of Korea's King Sejong the Great" width="500" height="389" /></a><p class="wp-caption-text">Republic of Korea&#39;s King Sejong the Great</p></div>
<p>The battleship is dead!</p>
<p>No navy has built a new one since the close of World War II, well over 60 years ago. The concept of an all-gun surface warship is basically a relic from a time past. Imagine if the term &#8220;carriage&#8221; was used in a car review for something modern like a Lamborghini Gallardo. It would be out of place, and makes the writer sound less intelligent than they may be.</p>
<p>For example in <a href="http://news.yahoo.com/s/ap/20090331/ap_on_re_as/as_nkorea_missile" target="_blank">this recent article by Paul Alexander of the API</a>, he uses the word &#8216;battleship&#8217;:</p>
<blockquote><p><em>&#8230;Japan has deployed battleships and Patriot missile interceptors off its northern coast to shoot down any rocket debris that the North has said might fall over the area&#8230;</em></p></blockquote>
<p>Sure you could argue this is just petty semantics but unfortunately makes the writer look ill-informed about the basics of contemporary naval military technology. I&#8217;m sure that Paul is not a stupid fellow though- but it is a mistake that he is helping to perpetuate. Unfortunately for him what is normally a goof that only happens in conversation bit him with a published article on the web.</p>
<p><span id="more-833"></span></p>
<h3>So What&#8217;s The Solution Then?</h3>
<p>The correct terminology in this case is &#8220;surface warship&#8221;, but you can get away with &#8220;guided missile destroyer&#8221; as a blanket term for the blunt end of the stick of naval power. It&#8217;s a good approximation for the outdated term &#8220;battleship&#8221; even if you&#8217;re not entirely sure of what specific surface assets are involved.</p>
<h3>Boats versus Ships</h3>
<p>Furthermore, don&#8217;t call guided missile destroyers &#8220;boats&#8221;. There is a size difference implied. Boats are water craft that can be hauled aboard a ship. On a purely technical level you would call that a skiff- but for all practical purposes- Boats are small &#8211; play it safe and imagine something that can fit on a flatbed trailer- that&#8217;s a boat. Anything bigger than that? It&#8217;s a ship.</p>
<p>The only exception to this are submarines. Those are commonly called boats even if they are stupendously huge.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.beanos.com/~tsoutij/wp/2009/03/dont-use-the-word-battleship/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>It&#8217;s Not The Camera Gear, People</title>
		<link>http://www.beanos.com/~tsoutij/wp/2009/03/its-not-the-camera-gear-people</link>
		<comments>http://www.beanos.com/~tsoutij/wp/2009/03/its-not-the-camera-gear-people#comments</comments>
		<pubDate>Mon, 30 Mar 2009 13:00:42 +0000</pubDate>
		<dc:creator>Tijger Tsou</dc:creator>
				<category><![CDATA[Art]]></category>
		<category><![CDATA[Camera Gear]]></category>
		<category><![CDATA[good photos]]></category>
		<category><![CDATA[pixel peepers]]></category>
		<category><![CDATA[the worst digital camera]]></category>

		<guid isPermaLink="false">http://www.beanos.com/~tsoutij/wp/?p=821</guid>
		<description><![CDATA[Here are some photos I stumbled upon on Flickr, which I felt were quite good&#8230; subjectively valued by their framing, artistic merit, emotional content, and the vaguest of them all, sheer beauty:
Now for the fun part. These pictures come from two of the WORST digital cameras ever manufactured. Again- the pictures are absolutely beautiful and [...]]]></description>
			<content:encoded><![CDATA[<p>Here are some photos I stumbled upon on Flickr, which I felt were quite good&#8230; subjectively valued by their framing, artistic merit, emotional content, and the vaguest of them all, sheer beauty:</p>
<div id="attachment_822" class="wp-caption alignnone" style="width: 510px"><a href="http://www.flickr.com/photos/redrocker_9/3301297057/"><img class="size-full wp-image-822" title="Happy Birthday by redrocker_9@flickr" src="http://www.beanos.com/~tsoutij/wp/wp-content/uploads/2009/03/3301297057_0701f9c845.jpg" alt="Happy Birthday by redrocker_9@flickr" width="500" height="394" /></a><p class="wp-caption-text">Happy Birthday by redrocker_9@flickr</p></div>
<div id="attachment_823" class="wp-caption alignnone" style="width: 510px"><a href="http://www.flickr.com/photos/vitto_gqo/194682815/"><img class="size-full wp-image-823" title="Feliz cumple.... by Espace vitto" src="http://www.beanos.com/~tsoutij/wp/wp-content/uploads/2009/03/194682815_c2a561bef0.jpg" alt="Feliz cumple.... by Espace vitto" width="500" height="375" /></a><p class="wp-caption-text">Feliz cumple.... by Espace vitto</p></div>
<div id="attachment_824" class="wp-caption alignnone" style="width: 385px"><a href="http://www.flickr.com/photos/ds2nd/3379694898/"><img class="size-full wp-image-824" title="Pattern by d's 2nd@flickr" src="http://www.beanos.com/~tsoutij/wp/wp-content/uploads/2009/03/3379694898_879dc71347.jpg" alt="Pattern by d's 2nd@flickr" width="375" height="500" /></a><p class="wp-caption-text">Pattern by d&#39;s 2nd@flickr</p></div>
<div id="attachment_825" class="wp-caption alignnone" style="width: 385px"><a href="http://www.flickr.com/photos/humanwarmth/2860122260/"><img class="size-full wp-image-825" title="Down the road, by humanwarmth@flickr" src="http://www.beanos.com/~tsoutij/wp/wp-content/uploads/2009/03/2860122260_04ccfd7578.jpg" alt="Down the road, by humanwarmth@flickr" width="375" height="500" /></a><p class="wp-caption-text">Down the road, by humanwarmth@flickr</p></div>
<div id="attachment_826" class="wp-caption alignnone" style="width: 510px"><a href="http://www.flickr.com/photos/pepi/3079839085/"><img class="size-full wp-image-826" title="Pogled sa zvjezdarnice by *shana@flickr" src="http://www.beanos.com/~tsoutij/wp/wp-content/uploads/2009/03/3079839085_950f32c51f.jpg" alt="Pogled sa zvjezdarnice by *shana@flickr" width="500" height="375" /></a><p class="wp-caption-text">Pogled sa zvjezdarnice by *shana@flickr</p></div>
<div id="attachment_827" class="wp-caption alignnone" style="width: 477px"><a href="http://www.flickr.com/photos/lasrtapil/2745074050/"><img class="size-full wp-image-827" title="Trio, by La Señorita Pil" src="http://www.beanos.com/~tsoutij/wp/wp-content/uploads/2009/03/2745074050_9e66fdac16.jpg" alt="Trio, by La Señorita Pil" width="467" height="500" /></a><p class="wp-caption-text">Trio, by La Señorita Pil</p></div>
<div id="attachment_828" class="wp-caption alignnone" style="width: 510px"><a href="http://www.flickr.com/photos/araien/1547069847/"><img class="size-full wp-image-828" title="To go to heaven, by ~ Araien ~@flickr" src="http://www.beanos.com/~tsoutij/wp/wp-content/uploads/2009/03/1547069847_5ebd7b149a.jpg" alt="To go to heaven, by ~ Araien ~@flickr" width="500" height="375" /></a><p class="wp-caption-text">To go to heaven, by ~ Araien ~@flickr</p></div>
<div id="attachment_829" class="wp-caption alignnone" style="width: 385px"><a href="http://www.flickr.com/photos/dhatzalakis/2461303393/"><img class="size-full wp-image-829" title="Dargın mıyız ? by Derya Hacalaki@flickr" src="http://www.beanos.com/~tsoutij/wp/wp-content/uploads/2009/03/2461303393_d4341f20ce.jpg" alt="Dargın mıyız ? by Derya Hacalaki@flickr" width="375" height="500" /></a><p class="wp-caption-text">Dargın mıyız ? by Derya Hacalaki@flickr</p></div>
<p>Now for the fun part. These pictures come from two of the WORST digital cameras ever manufactured. Again- the pictures are absolutely beautiful and nothing bad can really be said about them&#8230; but the hardware is almost universally derided.</p>
<p>The first four photos were taken with a Polaroid i-Zone 550, a camera regarded as a toy. Its own user base tends to <a href="http://www.amazon.com/Polaroid-iZone-Digital-Camera-Player/dp/B000CBV4QG" target="_blank">not really like it all that much</a>. Not only a camera, it also comes with a built-in MP3 player, and unfortunately is good at neither task. Advertised as a 5.1 megapixel camera, it was shown to be a 3MP CCD that was upsampled to meet the specification- yet look at the nice shots that came out of the camera in this particular case.</p>
<p>The next four shots were taken with a Pentax Optio E-10, a camera known for its technical crappiness and generally hate-filled <a href="http://www.digitalcamera-hq.com/digital-cameras/pentax-optio-e10_reviews.html#reviewsTab" target="_blank">user reviews</a>, and for its CCD imager chip randomly dying or batteries mysteriously being drained in abnormally short times.</p>
<p>Again, this is proof that the camera really does not make you a better photographer. Good tools help, but that&#8217;s all they are- tools. Many pixel-peepers today simply fail to grasp that.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.beanos.com/~tsoutij/wp/2009/03/its-not-the-camera-gear-people/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
