<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Badri</title>
	<atom:link href="http://badrix.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://badrix.wordpress.com</link>
	<description>...because imagination is more important</description>
	<lastBuildDate>Fri, 08 Jan 2010 01:07:52 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='badrix.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Badri</title>
		<link>http://badrix.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://badrix.wordpress.com/osd.xml" title="Badri" />
	<atom:link rel='hub' href='http://badrix.wordpress.com/?pushpress=hub'/>
		<item>
		<title>a brave new year</title>
		<link>http://badrix.wordpress.com/2010/01/08/a-brave-new-year/</link>
		<comments>http://badrix.wordpress.com/2010/01/08/a-brave-new-year/#comments</comments>
		<pubDate>Fri, 08 Jan 2010 01:07:52 +0000</pubDate>
		<dc:creator>badrix</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://badrix.wordpress.com/?p=92</guid>
		<description><![CDATA[Here are some awful truths I&#8217;ve realized in 2009. 1. New year resolutions don&#8217;t work, but still I get tempted to sneak in a couple of them every year. 2. There is no rule which states that you have to keep blogging once you get started. 3. jquery is the best thing since salted cashews. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=badrix.wordpress.com&amp;blog=4167400&amp;post=92&amp;subd=badrix&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Here are some awful truths I&#8217;ve realized in 2009.<br />
1. New year resolutions don&#8217;t work, but still I get tempted to sneak in a couple of them every year.<br />
2. There is no rule which states that you have to keep blogging once you get started.<br />
3. jquery is the best thing since salted cashews.<br />
4. 93% of my peers haven&#8217;t heard about Joel Spolsky.<br />
5. Nobody avails the &#8220;help&#8221; menu in a program, let alone read it.<br />
6. Wii is better than the other 2 consoles out there.<br />
7. Twitter is a site where a bunch of people write in 140 characters about what they&#8217;re doing, and it is a smash it.<br />
8. wikipedia still does not display ads.<br />
9. India actually has 3G.<br />
10. vi is good, emacs is wow!<br />
11. python 3 is an indication of how reluctant people are to change.<br />
12. Atwood&#8217;s law is slowly becoming a reality.<br />
13. If you put &#8220;green&#8221; before any concept, it has greater chances of selling.<br />
14. Copenhagen accord was a colossal waste of time and money.<br />
15. Steve Yegge is a real person. I even stumbled upon a <a href="http://www.aoky.net/articles/john_lam/steve-yegge-por.htm">photo</a> of him.<br />
16. Java still seems weird, and I hope scala takes over the world by a storm. </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/badrix.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/badrix.wordpress.com/92/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/badrix.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/badrix.wordpress.com/92/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/badrix.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/badrix.wordpress.com/92/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/badrix.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/badrix.wordpress.com/92/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/badrix.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/badrix.wordpress.com/92/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/badrix.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/badrix.wordpress.com/92/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/badrix.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/badrix.wordpress.com/92/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=badrix.wordpress.com&amp;blog=4167400&amp;post=92&amp;subd=badrix&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://badrix.wordpress.com/2010/01/08/a-brave-new-year/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/eb3bcd116cbd1080663cd277e1decd22?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">badrix</media:title>
		</media:content>
	</item>
		<item>
		<title>updates</title>
		<link>http://badrix.wordpress.com/2009/08/29/updates/</link>
		<comments>http://badrix.wordpress.com/2009/08/29/updates/#comments</comments>
		<pubDate>Sat, 29 Aug 2009 02:36:17 +0000</pubDate>
		<dc:creator>badrix</dc:creator>
				<category><![CDATA[announce]]></category>

		<guid isPermaLink="false">http://badrix.wordpress.com/?p=89</guid>
		<description><![CDATA[A word of note for the few souls reading this blog. I&#8217;ve started a new one. Its more about the things I tinker with on weekends and late evenings. Warning: Not for the technically challenged. I&#8217;ll still continue to post wierdos in this blog, and try to be a touch more regular in doing so.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=badrix.wordpress.com&amp;blog=4167400&amp;post=89&amp;subd=badrix&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>A word of note for the few souls reading this blog. I&#8217;ve started a <a href="http://www.codekludge.com">new</a> one. Its more about the things I tinker with on weekends and late evenings. Warning: Not for the technically challenged. I&#8217;ll still continue to post wierdos in this blog, and try to be a touch more regular in doing so.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/badrix.wordpress.com/89/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/badrix.wordpress.com/89/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/badrix.wordpress.com/89/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/badrix.wordpress.com/89/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/badrix.wordpress.com/89/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/badrix.wordpress.com/89/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/badrix.wordpress.com/89/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/badrix.wordpress.com/89/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/badrix.wordpress.com/89/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/badrix.wordpress.com/89/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/badrix.wordpress.com/89/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/badrix.wordpress.com/89/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/badrix.wordpress.com/89/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/badrix.wordpress.com/89/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=badrix.wordpress.com&amp;blog=4167400&amp;post=89&amp;subd=badrix&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://badrix.wordpress.com/2009/08/29/updates/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/eb3bcd116cbd1080663cd277e1decd22?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">badrix</media:title>
		</media:content>
	</item>
		<item>
		<title>top weasel words which actually don&#8217;t mean anything in most contexts</title>
		<link>http://badrix.wordpress.com/2009/06/12/top-weasel-words-which-actually-dont-mean-anything-in-most-contexts/</link>
		<comments>http://badrix.wordpress.com/2009/06/12/top-weasel-words-which-actually-dont-mean-anything-in-most-contexts/#comments</comments>
		<pubDate>Fri, 12 Jun 2009 01:19:36 +0000</pubDate>
		<dc:creator>badrix</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://badrix.wordpress.com/?p=84</guid>
		<description><![CDATA[I call them powerpoint words. Feel free to garnish them in your presentation and see your pointy haired boss go wild with joy! online learning/e-learning agent of change object oriented design(subjective) strategic meet/strategic meeting and any variant involving strategy and people meeting together collaboration paradigm write up synergy SWOT methodology proactive key areas state of [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=badrix.wordpress.com&amp;blog=4167400&amp;post=84&amp;subd=badrix&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I call them powerpoint words. Feel free to garnish them in your presentation and see your pointy haired boss go wild with joy!<img class="alignright size-thumbnail wp-image-86" title="weasel" src="http://badrix.files.wordpress.com/2009/06/wesel.jpg?w=150&#038;h=103" alt="wesel" width="150" height="103" /></p>
<ul>
<li>online learning/e-learning</li>
<li>agent of change</li>
<li>object oriented design(subjective)</li>
<li>strategic meet/strategic meeting and any variant involving strategy and people meeting together</li>
<li>collaboration</li>
<li>paradigm</li>
<li>write up</li>
<li>synergy</li>
<li>SWOT</li>
<li>methodology</li>
<li>proactive</li>
<li>key areas</li>
<li>state of the art</li>
<li>mashup</li>
<li>lastly, for best results  enclose all your crap in bullet points&#8230;</li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/badrix.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/badrix.wordpress.com/84/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/badrix.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/badrix.wordpress.com/84/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/badrix.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/badrix.wordpress.com/84/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/badrix.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/badrix.wordpress.com/84/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/badrix.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/badrix.wordpress.com/84/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/badrix.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/badrix.wordpress.com/84/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/badrix.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/badrix.wordpress.com/84/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=badrix.wordpress.com&amp;blog=4167400&amp;post=84&amp;subd=badrix&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://badrix.wordpress.com/2009/06/12/top-weasel-words-which-actually-dont-mean-anything-in-most-contexts/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/eb3bcd116cbd1080663cd277e1decd22?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">badrix</media:title>
		</media:content>

		<media:content url="http://badrix.files.wordpress.com/2009/06/wesel.jpg?w=150" medium="image">
			<media:title type="html">weasel</media:title>
		</media:content>
	</item>
		<item>
		<title>The Big company gets it wrong again</title>
		<link>http://badrix.wordpress.com/2009/05/05/the-big-company-gets-it-wrong-again/</link>
		<comments>http://badrix.wordpress.com/2009/05/05/the-big-company-gets-it-wrong-again/#comments</comments>
		<pubDate>Tue, 05 May 2009 16:22:55 +0000</pubDate>
		<dc:creator>badrix</dc:creator>
				<category><![CDATA[Big Co]]></category>

		<guid isPermaLink="false">http://badrix.wordpress.com/?p=71</guid>
		<description><![CDATA[Nothing beats plain old paper and pen for discussing ideas and brainstorming. No matter what web technologies you have, its a far cry. I always carry a pen and a notepad, because you never know when an idea might strike you.The other day, for some reason, my notepad was missing. I just wanted to draw [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=badrix.wordpress.com&amp;blog=4167400&amp;post=71&amp;subd=badrix&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Nothing beats plain old paper and pen for discussing ideas and brainstorming. No matter what <a href="http://www.evernote.com">web</a> <a href="http://notebook.google.com">technologies</a> you have, its a far cry. I always carry a pen and a notepad, because you never know when an idea might strike you.The other day, for some reason, my notepad was missing. <img class="alignleft size-thumbnail wp-image-82" title="55433" src="http://badrix.files.wordpress.com/2009/05/55433.jpg?w=150&#038;h=150" alt="55433" width="150" height="150" />I just wanted to	draw the prototype of some design. I asked most of my neighbors for paper, they didn&#8217;t have any(symptom #1 for a Big Company, your peers just work like mindless bots, no planning, thinking etc). I reached for the whiteboard. As it turned out, 2 markers were present, both dry of ink. I was aghast by the sorry state of	affairs	and marched straight to	the guy	who is in charge of all	this stationery	stuff. He told me he couldn&#8217;t	give me	any supplies directly, and that I needed to apply via a CRM portal even to get a ball point pen and a post-it note(they were stored in the next room, mind you!).<br />
I asked	him as to how to do this CRM thing. He mailed me an excel sheet morphed into a registration form to fill up. I went back to my location(2 floors away)	and filled it up promptly. A couple of business days later, I got a mail telling that my request for the CRM portal registration had been approved. Another symptom of	Big companies. People work slower than sloths until you <span style="text-decoration:line-through;">push</span> shove their asses to speed things up. That&#8217;s basically got to do with the company&#8217;s attitude in general. I logged into	the portal and made a request for a notepad. Their basic design was, when I try to add a new item to the list, it pops a new window and I am supposed to click the needed items, which get appended to my list. Guess what, the pop-click-add sequence does not work in firefox. Muhahahah! After	2 days and one horrifying user experience later, I am still	without	a notebook. You	could as well ask me why am I not placing the request in internet explorer, alas, I am having a linux distro on my machine.</p>
<p>Some random	things which are connected to this incident:<br />
1. nobody in my	team knows till	today that they	could procure stuff through that CRM.<br />
2. I got half a	dozen notepads and a couple of markers stashed under my	desk, just in case.<br />
3. I started hating big company paradigms like &#8220;overdoing small things&#8221; and &#8220;needless hierarchy&#8221; with a	passion.<br />
4. Because of overwhelming (poor) response, Big	Company	is following similar practices in other	aspects	as well. They call it cost cutting.<br />
<a href="http://www.evernote.com"></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/badrix.wordpress.com/71/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/badrix.wordpress.com/71/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/badrix.wordpress.com/71/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/badrix.wordpress.com/71/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/badrix.wordpress.com/71/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/badrix.wordpress.com/71/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/badrix.wordpress.com/71/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/badrix.wordpress.com/71/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/badrix.wordpress.com/71/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/badrix.wordpress.com/71/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/badrix.wordpress.com/71/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/badrix.wordpress.com/71/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/badrix.wordpress.com/71/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/badrix.wordpress.com/71/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=badrix.wordpress.com&amp;blog=4167400&amp;post=71&amp;subd=badrix&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://badrix.wordpress.com/2009/05/05/the-big-company-gets-it-wrong-again/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/eb3bcd116cbd1080663cd277e1decd22?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">badrix</media:title>
		</media:content>

		<media:content url="http://badrix.files.wordpress.com/2009/05/55433.jpg?w=150" medium="image">
			<media:title type="html">55433</media:title>
		</media:content>
	</item>
		<item>
		<title>how to lose customers effectively</title>
		<link>http://badrix.wordpress.com/2009/05/01/how-to-lose-customers-effectively/</link>
		<comments>http://badrix.wordpress.com/2009/05/01/how-to-lose-customers-effectively/#comments</comments>
		<pubDate>Fri, 01 May 2009 17:14:01 +0000</pubDate>
		<dc:creator>badrix</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[user-interface]]></category>

		<guid isPermaLink="false">http://badrix.wordpress.com/?p=64</guid>
		<description><![CDATA[These are some anti-case studies in user interface design. Being an Indian IT male, it is not uncommon for me to use the Internet for a lot of sundry activities. This does not include mail checking, twitter and other narcissistic stuff. So, we are effectively left with reading blogs and doing housekeeping jobs, like online [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=badrix.wordpress.com&amp;blog=4167400&amp;post=64&amp;subd=badrix&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>These are some anti-case studies in user interface design. Being an Indian IT male, it is not uncommon for me to use the Internet for a lot of sundry activities. This does not include mail checking, twitter and other narcissistic stuff. So, we are effectively left with reading blogs and doing housekeeping jobs, like online banking and bill payments. Online bill payment is cool. But the whole process is ridiculously hectic. At the end of the day, it is a bitter experience. Even if it has saved you a lot of time.<br />
The other day, I had to pay my Airtel bills. I was scrolling the website as to how to go about it. Being a first time user, I wanted to register with the site. Their &#8220;register&#8221; button was the smallest in the page!<br />
After reaching the registration page with much effort, I had to fill out the usual  registration form. For some reason, I had to enter a date. It had plain selector controls for choosing month, date etc. The year column simply did not WORK! Whatever year I selected, it greyed out. Simple as that. The the form validation fails and politely requests you to enter a valid date. I was helpless! In the age of javascript calendar pickers, they had a selector control for dates. I don&#8217;t object that, because not all people in the world might have bleeding edge browsers. Failing to check if the form works successfully in common browsers, is unacceptable. They potentially lost a customer because they did not test their site. Not that their service sucks (it&#8217;s actually wonderful), but your customers do mind a lot about presentation.<br />
The other day, a similar thing happened with Vodafone. In the first place, Vodafone&#8217;s is one of the clumsiest websites I&#8217;ve seen in my entire life. Web design courses can take it in their courseware as an apt anti-case study. As if this were not enough, their submission form does not &#8216;submit&#8217; at all. You click the submit button, and it sits right there without moving a muscle. What the <em>hell</em> is happening? The user has no clue. I visited a Vodafone care person, he told me the server was down since yesterday. Maybe all these guys are trained to give the &#8220;server down&#8221; thing when something is wrong with the computer, you never know.<br />
We come to the third anti-case study. This is not web centric. It is related to phone banking. When I dial the number of my bank, it gives me an automated voice response dictating all menus and choices they have got. No problem here. I choose some option which prompts me to enter my card number. Nowhere in the whole instruction sequence they mention that I have to enter my 4 digit pin. After reaching the fifth choice in the third submenu, they tell me that I had to enter my pin back in the first menu. By then, 40% of the whole call is spent in traversing menus and another 30% in their advertisements and new offers. No work done effectively. Consider this if you are in an emergency!<img class="alignright size-thumbnail wp-image-76" title="3321" src="http://badrix.files.wordpress.com/2009/05/3321.jpg?w=150&#038;h=105" alt="3321" width="150" height="105" /><br />
I fail to understand why they don&#8217;t do hallway usability testing before releasing a product. What&#8217;s more, I had complained twice to Airtel, Vodafone and once to the bank folks that there is such a problem with their user interface. At the time of writing this, it has still not changed. Bad user interface is one way to lose customers, not listening to them will actually make you lose them faster.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/badrix.wordpress.com/64/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/badrix.wordpress.com/64/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/badrix.wordpress.com/64/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/badrix.wordpress.com/64/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/badrix.wordpress.com/64/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/badrix.wordpress.com/64/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/badrix.wordpress.com/64/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/badrix.wordpress.com/64/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/badrix.wordpress.com/64/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/badrix.wordpress.com/64/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/badrix.wordpress.com/64/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/badrix.wordpress.com/64/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/badrix.wordpress.com/64/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/badrix.wordpress.com/64/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=badrix.wordpress.com&amp;blog=4167400&amp;post=64&amp;subd=badrix&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://badrix.wordpress.com/2009/05/01/how-to-lose-customers-effectively/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/eb3bcd116cbd1080663cd277e1decd22?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">badrix</media:title>
		</media:content>

		<media:content url="http://badrix.files.wordpress.com/2009/05/3321.jpg?w=150" medium="image">
			<media:title type="html">3321</media:title>
		</media:content>
	</item>
		<item>
		<title>The day my sound card stood still</title>
		<link>http://badrix.wordpress.com/2008/11/30/the-day-my-sound-card-stood-still/</link>
		<comments>http://badrix.wordpress.com/2008/11/30/the-day-my-sound-card-stood-still/#comments</comments>
		<pubDate>Sun, 30 Nov 2008 07:53:37 +0000</pubDate>
		<dc:creator>badrix</dc:creator>
				<category><![CDATA[computer]]></category>

		<guid isPermaLink="false">http://badrix.wordpress.com/?p=52</guid>
		<description><![CDATA[I am one of those dual boot nuts. Let me digress the details. I am not sure whether I will be able to feel at home while editing about 15 files scattered across my screen in the form of emacs windows. I boot linux for that purpose.  I have this feel good factor when I [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=badrix.wordpress.com&amp;blog=4167400&amp;post=52&amp;subd=badrix&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I am one of those dual boot nuts. Let me digress the details. I am not sure whether I will be able to feel at home while editing about 15 files scattered across my screen in the form of emacs windows. I boot linux for that purpose.  I have this feel good factor when I am coding in linux, or for that matter, any UNIX variant where you tap your keyboard a lot more than you click your mouse. For in house entertainment, I boot windows. &#8220;Entertainment&#8221; means anything from playing Beethoven&#8217;s Moonlight sonata mp3 to watching The Simpsons complete season 17. Its hard wired in my brain that &#8220;linux=programming productivity&#8221; and &#8220;windows=fun house&#8221;.</p>
<p>I tried a sinister experiment then. Why can&#8217;t linux be &#8220;fun house&#8221;? All I needed was a decent movie/music player without all frills. I downloaded mplayer and started playing an mp3, and to my surprise, everything looked ok, except a minor fault. There was no sound!</p>
<p>I strained my ears to listen an familiar moonlight sonata tune, all I could hear was a faint bhool bullayya tune, which was apparently coming from the next door. So, I thought that it was time to configure my sound card. I opened one of those &#8220;configure your sound card&#8221; programs and fiddled with it. In windows, it would have been a different story. Probably a yellow coloured dog(the one featured in windows desktop search) would ask you smart questions like what is your sound card make, show a magnifying-glass-hovering-around  icon to convince the user that its probing the hardware etc. A couple of minutes later, it would play a familiar &#8220;ding&#8221; and ask if you&#8217;re able to hear  it. Thats it! Let there be sound. Back to our linux configuring story now&#8230;.</p>
<p>No yellow dog here, the program looked terra incognita to me. Some of the things I googled for:</p>
<ul>
<li>configuring sound card in linux</li>
<li>SUSE 10.2 sound card problems</li>
<li>YAST sound card</li>
<li>HP nx6110 sound card</li>
<li>nx6110 sound card problem</li>
<li>HP nx6110 SUSE 10.2</li>
</ul>
<p>If you are a good observer, you can notice from the search patterns that I might be slowly hitting a dead end. You are damn right. Two hours and 3 coffees later, still no moonlight sonata playing on my desk. Despite so much caffine, I was exhausted. I had charted out 2 ideas here:</p>
<ul>
<li>code in a quiet environment, that would actually increase my productivity(would it?). I could still watch movies and videos, and my video card was working like a whistle. Maybe erstwhile scifi movies of the silent movie era, like <a href="http://www.imdb.com/title/tt0017136/">metropolis</a> would be a good bet.</li>
<li>boot windows for doing any multimedia thing connected with sound. That sounded like a sound idea.</li>
</ul>
<p>At first, it seemed odd. But then I began to realize the subtle fact that how much hearing to music has an effect on productivity. You will have to repair your sound card to experience the results yourself(Don&#8217;t try this at home). This applies for windows users only. For linux users, no need to muddle your hardware at all. Just boot a lesser known version of your favorite distribution! It will be quite(quiet?!) an experience. Better results guaranteed if you have older laptops.</p>
<p>These quiet days, I spend a lot of time on coding. Did I mention that I got an i-pod recently? I need not reboot anything. Its just that my thumb strains a bit when I do the <a href="http://www.norvig.com/ipod.html">Martin shuffle</a>.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/badrix.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/badrix.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/badrix.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/badrix.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/badrix.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/badrix.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/badrix.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/badrix.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/badrix.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/badrix.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/badrix.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/badrix.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/badrix.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/badrix.wordpress.com/52/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=badrix.wordpress.com&amp;blog=4167400&amp;post=52&amp;subd=badrix&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://badrix.wordpress.com/2008/11/30/the-day-my-sound-card-stood-still/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/eb3bcd116cbd1080663cd277e1decd22?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">badrix</media:title>
		</media:content>
	</item>
		<item>
		<title>I? robot?</title>
		<link>http://badrix.wordpress.com/2008/11/11/i-robot/</link>
		<comments>http://badrix.wordpress.com/2008/11/11/i-robot/#comments</comments>
		<pubDate>Tue, 11 Nov 2008 08:13:21 +0000</pubDate>
		<dc:creator>badrix</dc:creator>
				<category><![CDATA[AI]]></category>
		<category><![CDATA[SF]]></category>

		<guid isPermaLink="false">http://badrix.wordpress.com/?p=43</guid>
		<description><![CDATA[The author believes that computers will pass the Turing test by 2029. But, he muses what will be in store for computers after that. I never won a game of chess against humans, save a few exceptions like my grandma and 5-year-olds. It made me probe as to what makes computers to win a chess [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=badrix.wordpress.com&amp;blog=4167400&amp;post=43&amp;subd=badrix&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><em>The author believes that <a href="http://www.longbets.org/1">computers will pass the Turing test by 2029</a>.</em> <em>But, he muses what will be in store for computers after that.</em></p>
<p>I never won a game of chess against humans, save a few exceptions like my grandma and 5-year-olds. It made me probe as to what makes computers to win a chess game always, whether its your grandma, or a grandmaster. But not any more. Computer chess is not considered &#8220;true&#8221; intelligence. Its just about crunching numbers and matching patterns. AI proponents now go in search of newer vistas like making computers play a game of go, compose music etc.</p>
<p>Why is Turing test considered to be the litmus test for computers claiming to be intelligent? Because, language is one of the most complex functions of the human brain. A computer, says Ray Kurzwell, can get away with a few inconsistencies in other departments like writing poetry, composing music and painting. But, does Turing test tell whether a computer is conscious? If so, how?</p>
<p><a href="http://badrix.files.wordpress.com/2008/11/asimo1.jpg"><img class="alignright size-medium wp-image-45" title="asimo1" src="http://badrix.files.wordpress.com/2008/11/asimo1.jpg?w=253&#038;h=300" alt="asimo1" width="253" height="300" /></a>The better question to ask would be, is consciousness an essential attribute of intelligence? The definition of consciousness is a topic in itself, which has been beaten to pulp. I buy this as a definition of consciousness: &#8220;any entity which is aware of its existence is said to be conscious.&#8221; We&#8217;ll see some grey areas which will lead to more greyer areas.</p>
<p>grey area #1:</p>
<p>Is an ant conscious? &#8211;&gt; Is there a test to determine whether an ant is conscious or not?</p>
<p>grey area #2:</p>
<p>There is an all new Acme ultra-scanner device attached to your brain. It understands neural signals by converting them to electrical signals. We can attach it to our heads to digitize all our experiences, tastes, phobias and high school crushes and feed them to  a computer. Of course, the computer will be our alter-ego. Will it exhibit consciousness? Will I exist in two physical entities at the same time? sounds like <span style="text-decoration:line-through;">science</span> fiction to me. &#8211;&gt; Is consciousness just a chemical reaction in our brain, which makes us self aware time to time? When I am sleeping without having any dreams or nightmares, where am &#8220;I&#8221; ?</p>
<p>grey area #3:<br />
are we conscious?</p>
<p><a href="http://www.cogs.indiana.edu/people/homepages/hofstadter.html">Douglas Hofstadter</a> feels that our brains are too weak to understand themselves.I think we are being too anthropomorphic by making computers to become self aware. Are we sure that we are self aware?  Do we just assume that we are? Does it vary by degrees? I have my doubts. In this regard, grey area #3 leads us to many interesting dimensions. One of them is the realization that all mammalian feelings are just chemical reactions. For instance,</p>
<ul>
<li>hunger &#8211; triggered by hypothalamus, fluctuation of leptin</li>
<li>thirst &#8211; brain signals &#8220;thirst&#8221; when osmolite concentration is high</li>
<li>humor &#8211; signalled by motor nurons in the frontal lobe area</li>
<li>love &#8211; dopamine(?)</li>
<li>Godliness &#8211; triggered by &#8220;god spot&#8221; in the brain</li>
</ul>
<p>Is it God&#8217;s way of tricking us into believing that we are self aware? In that case, we are computers again, no better. Just cellular counterparts of today&#8217;s Turing test contenders.  I believe that evolution is taking subtle twists, that it need not proceed linearly, or even biologically for that matter. Natural selection will give way to artificial intelligence. Its too microscopic a timescale for me to act as an observer and predict silly things.</p>
<p>Hopefully, computers won&#8217;t exhibit kleptomania like in the movies. They won&#8217;t long for our affection/acceptance(<a href="http://www.aidvdmovie.com/">like in the movies too!</a>). If an answer is figured out for the consciousness question, we can peacefully co-exist without any secret &#8220;world domination&#8221; plans.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/badrix.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/badrix.wordpress.com/43/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/badrix.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/badrix.wordpress.com/43/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/badrix.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/badrix.wordpress.com/43/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/badrix.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/badrix.wordpress.com/43/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/badrix.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/badrix.wordpress.com/43/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/badrix.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/badrix.wordpress.com/43/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/badrix.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/badrix.wordpress.com/43/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=badrix.wordpress.com&amp;blog=4167400&amp;post=43&amp;subd=badrix&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://badrix.wordpress.com/2008/11/11/i-robot/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/eb3bcd116cbd1080663cd277e1decd22?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">badrix</media:title>
		</media:content>

		<media:content url="http://badrix.files.wordpress.com/2008/11/asimo1.jpg?w=253" medium="image">
			<media:title type="html">asimo1</media:title>
		</media:content>
	</item>
		<item>
		<title>what the big company got wrong</title>
		<link>http://badrix.wordpress.com/2008/08/08/what-the-big-company-got-wrong/</link>
		<comments>http://badrix.wordpress.com/2008/08/08/what-the-big-company-got-wrong/#comments</comments>
		<pubDate>Fri, 08 Aug 2008 03:57:06 +0000</pubDate>
		<dc:creator>badrix</dc:creator>
				<category><![CDATA[Big Co]]></category>

		<guid isPermaLink="false">http://badrix.wordpress.com/?p=41</guid>
		<description><![CDATA[The opinions expressed here are the author&#8217;s own. He is not the mouthpiece of some big company. Back when I joined Big company in the silicon valley of India, I had certain outrageous assumptions about the way a big companies operate. Lately I realized that most of my assumptions are falsified. I wanted to take [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=badrix.wordpress.com&amp;blog=4167400&amp;post=41&amp;subd=badrix&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><em>The opinions expressed here are the author&#8217;s own. He is not the mouthpiece of some big company.</em></p>
<p>Back when I joined Big company in the silicon valley of India, I had certain outrageous assumptions about the way a big companies operate. Lately I realized that most of my assumptions are falsified. I wanted to take stock of that stark realization and capture the moment/thoughts. Hence this post.</p>
<p>When you dig deep as to why Big Co fails to perform as good as it used to do as a small co, you will have no surprise in your findings. They make blunders, not mistakes. Why would anybody make blunders, knowing that the consequence is going to be undo-able and the repair costly? Because they do it over a period of years, very slowly, without realizing that they&#8217;re erring. Reason #2, if mistakes are distributed across people, nobody owes responsibility, nobody feels guilty and nobody acts. I can&#8217;t blame a single person for inflation or price hike. If on the other hand, I feel bad about inflation, and instead of kicking around I start being conservative on resources, start using public transport for commuting to work etc. I act as if I am also contributing to the price hike otherwise(which is sadly true). On to Big Co&#8217;s blunders now.</p>
<p>1.substandard products</p>
<p>The most basic thing Big Co. gets wrong is product quality. If you are delivering a product to the next layer(it can be your customer or the quality team), you make sure that you get things done right the first time. At least strive to do so. Big Co. thrives on hope, numbers and hype. It always ends up succumbing to market pressure, hence deadlines dominate all business proceedings. They take this as an excuse and deliver products which actually suck. There is no distinction between production quality code and code written by college freshmen in Big Co., barring a few instances.</p>
<p>2. Premature optimization</p>
<p>Optimization bug bites Big Co&#8217;s employees at the wrong time, always. They spend a lot of developer time is squeezing out CPU cycles out of hardly used code. The reason they give: Give users an edge over competitor&#8217;s products. Correctness of code is more important than speed.</p>
<p>3. Poor planning</p>
<p>I agree that market decides Big Co&#8217;s plans. But the deadlines should be scheduled optimally so that there is a win-win situation for both the developers and customers. Afterall, that&#8217;s what managers are paid for. But Big Co. plans dates without even consulting a single developer, and impose it on them. Most deadlines are not enough for delivering a complete product, resulting in delivering a <span style="text-decoration:line-through;">sub-optimal</span> solution which is not fully functional. I call it a half-bake. The reason Big Co. fails in this aspect: The take the &#8220;release early, release often&#8221; idea too literally. Would you be happy if the the pizza guy gives you a pizza in 3 minutes, provided its just half-cooked? I wouldn&#8217;t.</p>
<p>All the developers must be consulted before agreeing for deadlines. There should be no room for compromise here.</p>
<p>4. Bad perception of development</p>
<p>Big Co. runs its code through all sort of static analysis tools, leak detectors, profilers and what nots, in the hope that tools are going to fish out bugs early. That is a very nice strategy. But what Big Co. fails to understand is that all code advisory tools are just supplementary to sound code. No tool can substitute clear thinking and a taste for programming. Coding experience is a perk but not compulsory. Why can&#8217;t Big Co. trust tools entirely? Because the tools themselves are written by Big Co. stereotypes. I bet that if a tool(lets call it <em>MagicWand</em>) comes out in the market which pumps out code for a given requirement, Big Co. would do a mass downsizing, leaving only managers trained in using &#8220;<em>MagicWand</em>&#8220;. Their only budget allocation would be buying of &#8220;MagicWand&#8221; licenses. Lesson learnt: there is no silver bullet.</p>
<p>5. Hypothetical targets</p>
<p>Big Co&#8217;s managers badly need a crash course in statistics or programming, or in most cases both. They set a very low defect goal, and they estimate code size like 12 yr old kids do. To enrich their much needed estimation know-how, they study books on code estimation(if a book teaches them how to swim, they&#8217;d read it as well and dive into the waters!). The importance given to numbers like defect count is blown out of proportion. Statistics are like bikinis, they show everything, except what one would actually want to see.</p>
<p>Adding to the fact is poor measurement techniques. Metrics and timesheets are crappy in Big Co. Developers play their part by filling it with junk, in most cases. Folks bank on these numbers and take cut-offs, the result is evident. <a href="http://www.rescuetime.com">rescuetime</a> and <a href="http://www.ididwork.com">ididwork</a> are good  a good cure to the metrics problem.</p>
<p>6. Hiring bad people</p>
<p>If Big Co. hires good people, problem #4 would be solved to a great extent. What does &#8220;good&#8221; people mean? It exactly means people <a href="http://www.joelonsoftware.com/articles/GuerrillaInterviewing3.html">who get things done</a>. If I was hiring for Big Co, I would not go for buzz words or college pedigrees or by asking tweaky questions for which you can find out answers in minutes by googling around. Things which would count are projects worked on(at least one open source), expertise in one programming language, knowing many programming languages and communication. Communication strictly means the ability to document stuff. Code must be written for humans to understand and only incidentally for computers to execute. Big Co.&#8217;s managers are tempted to hire more people if the project is running a tight deadline. I would recommend them to read &#8220;the mythical man month&#8221; by Fred Brooks. No excuses here.</p>
<p>Even if Big Co hires people on a needy basis, their mentoring program sucks. There is no concrete material or approach. Both the mentor and mentee fill a lot of documents and end up doing nothing. No company gets a second chance to impress their employees.</p>
<p>Software development is an iterative process. It is one of the most creative jobs. Developers burn the midnight oil, eat junk food, lose sleep, in some cases, marriage and develop software. They invest more than time in their products. A little encouragement is always great. Big Co must develop a broader perspective on this, failing which we will continue delivering substandard solutions, and getting substandard solutions.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/badrix.wordpress.com/41/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/badrix.wordpress.com/41/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/badrix.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/badrix.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/badrix.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/badrix.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/badrix.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/badrix.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/badrix.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/badrix.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/badrix.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/badrix.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/badrix.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/badrix.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/badrix.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/badrix.wordpress.com/41/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=badrix.wordpress.com&amp;blog=4167400&amp;post=41&amp;subd=badrix&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://badrix.wordpress.com/2008/08/08/what-the-big-company-got-wrong/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/eb3bcd116cbd1080663cd277e1decd22?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">badrix</media:title>
		</media:content>
	</item>
		<item>
		<title>what would be an ideal cluster at home?</title>
		<link>http://badrix.wordpress.com/2008/07/18/what-would-be-an-ideal-cluster-at-home/</link>
		<comments>http://badrix.wordpress.com/2008/07/18/what-would-be-an-ideal-cluster-at-home/#comments</comments>
		<pubDate>Fri, 18 Jul 2008 13:49:16 +0000</pubDate>
		<dc:creator>badrix</dc:creator>
				<category><![CDATA[supercomputer at home]]></category>

		<guid isPermaLink="false">http://badrix.wordpress.com/?p=35</guid>
		<description><![CDATA[First for the big players in the field. Amazon&#8217;s elastic compute cloud 2 offers servers on demand. Their resizing option is good as well. http://www.tsunamictechnologies.com/ &#8211; provides computing on demand, which closely resembles the model I thought of. This is the pick of the whole lot. They have a lot of information which the &#8220;casual [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=badrix.wordpress.com&amp;blog=4167400&amp;post=35&amp;subd=badrix&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>First for the big players in the field.</p>
<ul>
<li> Amazon&#8217;s elastic compute cloud 2 offers servers on demand. Their resizing option is good as well.</li>
<li>http://www.tsunamictechnologies.com/ &#8211; provides computing on demand, which closely resembles the model I thought of. This is the pick of the whole lot. They have a lot of information which the &#8220;casual reader&#8221; might be interested in, like typical applications which one might run, how the service works etc. The parallel python supported by Tsunamic is a honking great idea.</li>
<li>Others who provide computing power for rendering liker render rocket, renderarm(this one I figure is from India, aims to be the biggest in Asia).</li>
</ul>
<p>I haven&#8217;t actually assembled any system yet, because of the power considerations(many people have warned me of this problem, thanks a ton!). I thought I&#8217;d rather run all the benchmark programs in any of the above services.</p>
<p>I toyed around with the idea of parallelizing octave, found a good implementation, viz MPI toolbox for octave. This one is essentially all the MPI routines covered up under .oct files. <a href="http://atc.ugr.es/javier-bin/mpitb">Their website</a> has all the meticulous details required for running a system. They have a ready made cluster OS solution called PelicanHPC which comes with MPITB.<a href="http://badrix.files.wordpress.com/2008/07/ps31.png"><img class="alignright size-medium wp-image-38" src="http://badrix.files.wordpress.com/2008/07/ps31.png?w=220&#038;h=300" alt="" width="220" height="300" /></a></p>
<p>An optimal solution for a mediocre cluster, computing wise and cost wise would be PS3. These folks have found an <a href="http://www.win.tue.nl/hashclash/Nostradamus/">interesting use</a> for such a behemoth machine. Why would an 8 core processor run with 256 MB of main RAM is a puzzle to me. Secondly, we are devoid of using infiniband($$) for hooking up all the clusters.</p>
<p>Still the fortran/C++ thing is murky. C++ has done a lot of catching up in numeric computing by introducing concepts like template meta programming. Fortran is still preferred partly because it is a legacy language IMHO.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/badrix.wordpress.com/35/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/badrix.wordpress.com/35/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/badrix.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/badrix.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/badrix.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/badrix.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/badrix.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/badrix.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/badrix.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/badrix.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/badrix.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/badrix.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/badrix.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/badrix.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/badrix.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/badrix.wordpress.com/35/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=badrix.wordpress.com&amp;blog=4167400&amp;post=35&amp;subd=badrix&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://badrix.wordpress.com/2008/07/18/what-would-be-an-ideal-cluster-at-home/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/eb3bcd116cbd1080663cd277e1decd22?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">badrix</media:title>
		</media:content>

		<media:content url="http://badrix.files.wordpress.com/2008/07/ps31.png?w=220" medium="image" />
	</item>
		<item>
		<title>a supercomputer at home</title>
		<link>http://badrix.wordpress.com/2008/07/14/a-supercomputer-at-home/</link>
		<comments>http://badrix.wordpress.com/2008/07/14/a-supercomputer-at-home/#comments</comments>
		<pubDate>Mon, 14 Jul 2008 03:51:53 +0000</pubDate>
		<dc:creator>badrix</dc:creator>
				<category><![CDATA[supercomputer at home]]></category>

		<guid isPermaLink="false">http://badrix.wordpress.com/?p=28</guid>
		<description><![CDATA[problem 1. I have too many old computers at home and I don&#8217;t know what to do about it. problem 2. I require a lot of number crunching now and then. time is a premium. problem 3. I need at least 2 interesting problems to work on. A predictable life is the most boring creation [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=badrix.wordpress.com&amp;blog=4167400&amp;post=28&amp;subd=badrix&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>problem 1. I have too many old computers at home and I don&#8217;t know what to do about it.</p>
<p>problem 2. I require a lot of number crunching now and then. time is a premium.</p>
<p>problem 3. I need at least 2 interesting problems to work on. A predictable life is the most boring creation of God ever.</p>
<p>After an unsuccessful attempt to boot linux from scratch rescue system on a P3 machine and a couple of google searches about cluster computers, a familiar tone ringed on my head. Why can&#8217;t I solve the problem for a lot of people. People who need lots of computing power momentarily, but can&#8217;t afford infrastructure. This was not the first time I get entrepreneurial ideas. Something impulsive strikes time and again, but fades away as soon as it came. I wanted to capture this moment. Nothing dies faster than a new idea in a closed mind. So, I decided to rope in a microcluster out of what I have.</p>
<div id="attachment_31" class="wp-caption alignleft" style="width: 138px"><a href="http://badrix.files.wordpress.com/2008/07/blue-gene1.jpg"><img class="size-thumbnail wp-image-31" src="http://badrix.files.wordpress.com/2008/07/blue-gene1.jpg?w=128&#038;h=84" alt="Blue gene from IBM" width="128" height="84" /></a><p class="wp-caption-text">Blue gene from IBM</p></div>
<p>Currently it sums up to 2 P3s and 1P4. Fair enough. The list might grow depending on the number of people at ebay who are willing to sell computers at throwaway prices.</p>
<p>who would want a sumpercomputer you might ask? I have answers. Using it for parallel computations and large scale simulations is just a niche of the academia and military.  I want to compile hell a lot of code in a matter of minutes. I want to render or raytrace a several million polygon mesh without my computer stammering a bit. I want to do FFT and signal processing at a phenomenal rate. The uses just multiply as the number of problems. Otherwise there wouldn&#8217;t be as much as 500 supercomputers in the world.</p>
<div id="attachment_30" class="wp-caption alignright" style="width: 310px"><a href="http://badrix.files.wordpress.com/2008/07/sc2.jpg"><img class="size-medium wp-image-30" src="http://badrix.files.wordpress.com/2008/07/sc2.jpg?w=300&#038;h=225" alt="A homwbrew cluster" width="300" height="225" /></a><p class="wp-caption-text">A homwbrew cluster</p></div>
<p>So, people would be charged on a timely basis, or a gigahertz basis based on feasibility and they would login to their accounts using some RDP(back to this part shortly), and do whatever they want. Some folks might be developers, so they can use their account for developing MPI based applications.</p>
<p>I thought who would buy the idea. Whoever does it needs a proof of concept or at least a working prototype. Not a bunch of promises. Besides, its too much work for one person. I decided to apply for <a href="http://www.ycombinator.com">Y combinator</a>. The odds of the proposal being accepted are rare, but I still had something to expect. Their application form was interesting. I have read many of Paul Graham&#8217;s essays on startups, but I had a lot of surprises while filling the form. Some questions intrigued me. I didn&#8217;t have any cofounder. This was a spot of bother. Another question was regarding open source projects I&#8217;ve worked on. I had&#8217;nt worked on any. Just used a lot. I decided to roll my sleeves and work on some open source project to materialize this thing.</p>
<p>The next question is, what to work on? Here I had to scratch my personal itch. If I am building a number cruncher, I will be writing number cruncher software for sure. I thought of <a href="http://www.octave.org">Octave</a>. It had all the elements I had to work on in the right mix. Numerical computing, compiler technologies, C++, fortran(believe it or not, <a href="http://badrix.files.wordpress.com/2008/07/octave.jpg"><img class="alignleft size-medium wp-image-29" src="http://badrix.files.wordpress.com/2008/07/octave.jpg?w=266&#038;h=148" alt="" width="266" height="148" /></a>they use this language a lot in supercomputers, which I learnt only yesterday) and the like.</p>
<p>Where sould I start tidying up here? The answer was easy. Start fixing bugs. For now, my idea stands here. While I fix bugs in Octave, I am targetting on a lot of applications which involve a fair amount of computing power. VLSI synthesis, protein folding, algorithms, prime numbers, rendering for movies to name a few. But as I told, it would be too much work for me, at least for now till I start working on this full time. Some expert advice(talk is cheap, show me the code) and contributions would be great. Even great enough to fill the cofounder slot. Whatever non trivial progress I make will be logged here till its done.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/badrix.wordpress.com/28/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/badrix.wordpress.com/28/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/badrix.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/badrix.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/badrix.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/badrix.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/badrix.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/badrix.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/badrix.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/badrix.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/badrix.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/badrix.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/badrix.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/badrix.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/badrix.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/badrix.wordpress.com/28/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=badrix.wordpress.com&amp;blog=4167400&amp;post=28&amp;subd=badrix&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://badrix.wordpress.com/2008/07/14/a-supercomputer-at-home/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/eb3bcd116cbd1080663cd277e1decd22?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">badrix</media:title>
		</media:content>

		<media:content url="http://badrix.files.wordpress.com/2008/07/blue-gene1.jpg?w=128" medium="image">
			<media:title type="html">Blue gene from IBM</media:title>
		</media:content>

		<media:content url="http://badrix.files.wordpress.com/2008/07/sc2.jpg?w=300" medium="image">
			<media:title type="html">A homwbrew cluster</media:title>
		</media:content>

		<media:content url="http://badrix.files.wordpress.com/2008/07/octave.jpg?w=266" medium="image" />
	</item>
	</channel>
</rss>
