<?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 &#187; Fail</title>
	<atom:link href="http://www.beanos.com/~tsoutij/wp/category/fail/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, 20 Jul 2010 02:05:41 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</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>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>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>
	</channel>
</rss>
