<?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>A Series of Uncool Events &#187; Opinions</title>
	<atom:link href="http://blog.uncool.in/category/opinions/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.uncool.in</link>
	<description>4 8 15 16 23 42</description>
	<lastBuildDate>Thu, 31 Dec 2009 18:11:58 +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>Episode 7: Parenting License</title>
		<link>http://blog.uncool.in/2009/05/18/episode-7-parenting-license/</link>
		<comments>http://blog.uncool.in/2009/05/18/episode-7-parenting-license/#comments</comments>
		<pubDate>Sun, 17 May 2009 19:53:17 +0000</pubDate>
		<dc:creator>Ankur Sethi</dc:creator>
				<category><![CDATA[Life]]></category>
		<category><![CDATA[Opinions]]></category>

		<guid isPermaLink="false">http://blog.uncool.in/?p=107</guid>
		<description><![CDATA[I watched The Dead Poets Society today. It&#8217;s about an English teacher who tries to teach his students how to live. Go watch it.
The Dead Poets Society struck a chord with me because I have been thinking about the same issues it talks about for the past few days. What got me thinking was a [...]]]></description>
			<content:encoded><![CDATA[<p>I watched <a href="http://www.imdb.com/title/tt0097165/">The Dead Poets Society</a> today. It&#8217;s about an English teacher who tries to teach his students how to live. Go watch it.</p>
<p>The Dead Poets Society struck a chord with me because I have been thinking about the same issues it talks about for the past few days. What got me thinking was a conversation I heard at a party last week. This is how it went:</p>
<blockquote>
<p><strong>Kid</strong>: But mom, I don&#8217;t want to eat right now.</p>
<p><strong>Mom</strong>: It&#8217;s lunchtime. You&#8217;re going to eat that <em>chapati</em> right now.</p>
<p><strong>Kid</strong>: Okay, ma.</p>
<p><strong>Mom</strong>: Why are you using your left hand to eat? Can&#8217;t you do <em>anything</em> right?</p>
<p><em>(At this point, my mom goes over to talk to that annoying lady.)</em></p>
<p><strong>Mom</strong>: Say namaste to aunty. Have you forgotten your manners?</p>
<p><em>&#8230; and so on &#8230;</em></p>
</blockquote>
<p>The conversation itself is not offending. In fact, I clearly remember being told to eat with my right hand when I was a kid (a piece of advice that still doesn&#8217;t make sense to me). What offended me was the fact that the mother was <em>barking orders</em>, in a way that made me want to put my fork down and leave the room. That kid could not have been older than ten. Show some love, lady. You&#8217;re supposed to be his mum. Oh well. What goes around, comes around.</p>
<p>Another story. A guy we (we = my family) know just enrolled his ten year old son into a boarding school. The reason? &#8220;He is unruly. We can&#8217;t take care of him.&#8221; Yeah, right. Do you expect military-style discipline from a ten year old? As far as I know, ten year olds do not want to take over the world (yet). Their curiosity gets them into a lot of trouble, but whatever they do is well intentioned. My parents were visibly shocked.</p>
<p>No one without a parenting license should be allowed to raise kids.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.uncool.in/2009/05/18/episode-7-parenting-license/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Episode 2: What Grinds My Gears</title>
		<link>http://blog.uncool.in/2009/03/27/episode-2-what-grinds-my-gears/</link>
		<comments>http://blog.uncool.in/2009/03/27/episode-2-what-grinds-my-gears/#comments</comments>
		<pubDate>Thu, 26 Mar 2009 19:50:08 +0000</pubDate>
		<dc:creator>Ankur Sethi</dc:creator>
				<category><![CDATA[Life]]></category>
		<category><![CDATA[Opinions]]></category>

		<guid isPermaLink="false">http://blog.uncool.in/?p=70</guid>
		<description><![CDATA[Buzzwords. This is what Wikipedia has to say about them:
A buzzword (also fashion word and vogue word) is a vague idiom, usually a neologism, that is common to managerial, technical, administrative, and political work environments. Although meant to impress the listener with the speaker&#8217;s pretense to knowledge, buzzwords render sentences opaque, difficult to understand and [...]]]></description>
			<content:encoded><![CDATA[<p>Buzzwords. This is what Wikipedia has to say about them:</p>
<blockquote><p>A buzzword (also fashion word and vogue word) is a vague idiom, usually a neologism, that is common to managerial, technical, administrative, and political work environments. Although meant to impress the listener with the speaker&#8217;s pretense to knowledge, buzzwords render sentences opaque, difficult to understand and question, because the buzzword does not mean what it denominates, yet does mean other things it ought not mean.</p></blockquote>
<p>Twitter has a crisp, concise sentence on their homepage that describes exactly what their service is all about. Someone must have worked hard coming up with that description. Here it is:</p>
<blockquote><p>Twitter is a service for friends, family, and co–workers to communicate and stay connected through the exchange of quick, frequent answers to one simple question: What are you doing?</p></blockquote>
<p>I&#8217;m going to take that description and have some fun with it.</p>
<p>There seems to be no mention of Web 2.0 there, so I&#8217;ll put that in. I&#8217;ll also toss in <em>&#8220;real time&#8221;</em>, because I can. The sentence now reads:</p>
<blockquote><p>Twitter is a Web 2.0-based real time service for friends, family, and co–workers to communicate and stay connected through the exchange of quick, frequent answers to one simple question: What are you doing?</p></blockquote>
<p>What about <em>&#8220;empower&#8221;</em>? I think I can squeeze that in somewhere. Since <em>&#8220;friends, family, and co–workers&#8221;</em> sounds too normal, I&#8217;m going to replace it with <em>&#8220;end users&#8221;</em>.</p>
<blockquote><p>Twitter is a Web 2.0-based real time service that empowers end users to communicate and stay connected through the exchange of quick, frequent answers to one simple question: What are you doing?</p></blockquote>
<p><em>&#8220;What are you doing?&#8221;</em> is too easy to understand. It has to go. These days, <em>&#8220;core competency&#8221;</em> seems to be the hot new term in town, especially among entrepreneurs. I&#8217;ll re-phrase the blurb so I can throw that in, too.</p>
<blockquote><p>Twitter is a Web 2.0-based real time service. Twitter&#8217;s core competency is empowering end-users to communicate and stay connected through the exchange of quick, frequent answers to one simple question: What activity is the said end-user engaged in?</p></blockquote>
<p>Something about <em>&#8220;rich media&#8221;</em> would be nice. <em>&#8220;quick, frequent&#8221;</em> can be replaced by <em>&#8220;holistic, crowsourced&#8221;</em> and <em>&#8220;question&#8221;</em> becomes <em>&#8220;query&#8221;</em>.</p>
<blockquote><p>Twitter is a Web 2.0-based real time rich media service. Twitter&#8217;s core competency is empowering end-users to communicate and stay connected through the exchange of holistic, crowdsourced answers to one simple query: What activity is the said end-user engaged in?</p></blockquote>
<p>Change <em>&#8220;stay connected&#8221;</em> to something better, like <em>&#8220;allowing them to initiate a synergizing convergence of thought and action&#8221;</em>.</p>
<blockquote><p>Twitter is a Web 2.0-based realtime rich media service. Twitter&#8217;s core competencies are empowering end-users to communicate and allowing them to initiate a synergizing convergence of thought and action through the exchange of holistic, crowdsourced answers to one simple query: What activity is the said end-user engaged in?</p></blockquote>
<p>And that, folks, is what grinds my gears.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.uncool.in/2009/03/27/episode-2-what-grinds-my-gears/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Thoughts on Using a Mac as a Development Platform</title>
		<link>http://blog.uncool.in/2009/03/10/thoughts-on-using-a-mac-as-a-development-platform/</link>
		<comments>http://blog.uncool.in/2009/03/10/thoughts-on-using-a-mac-as-a-development-platform/#comments</comments>
		<pubDate>Tue, 10 Mar 2009 18:25:06 +0000</pubDate>
		<dc:creator>Ankur Sethi</dc:creator>
				<category><![CDATA[Opinions]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://blog.uncool.in/?p=47</guid>
		<description><![CDATA[This post was inspired partly by this Reddit post.
Take my opinions on the Mac as a development machine with a grain of salt, since I&#8217;m neither a professional programmer, nor do I contribute to any major open source projects. I&#8217;m still in the early stages of hackerdom, and most of the code I write is [...]]]></description>
			<content:encoded><![CDATA[<p>This post was inspired partly by <a href="http://www.reddit.com/r/programming/comments/83jyb/proscons_of_using_a_mac_as_a_development/">this</a> Reddit post.</p>
<p>Take my opinions on the Mac as a development machine with a grain of salt, since I&#8217;m neither a professional programmer, nor do I contribute to any major open source projects. I&#8217;m still in the early stages of hackerdom, and most of the code I write is either for learning, part of simple scripts I write to automate tedious tasks or, more recently, part of small desktop apps I write using the Cocoa libraries. Even though I haven&#8217;t written or worked on any complex piece of software, I grew up using Linux and open source software and have been exposed to many different programming languages (before I settled on Python as my language of choice). I installed Fedora Core 1 (or was it FC2?) just for fun when I was 14 and ended up using various Linux distributions for about four years before I bought my MacBook.</p>
<p>I bought the MacBook about 8 months ago, and started learning Cocoa for writing desktop apps for the Mac, and I&#8217;m loving every bit of it.</p>
<p>All right, here&#8217;s my list.</p>
<h3>The Good Parts</h3>
<ul>
<li>Mac OS X is UNIX under the hood. Heck, launch Terminal.app and have fun playing with awk, grep, sed and friends &#8211; the same stuff one would use under Linux. OS X also comes with Perl pre-installed. I have no idea if Python and Ruby are parts of the core system, but they&#8217;re definitely parts of Apple&#8217;s Developer Tools package.</li>
<li>You can grab all your favorite editors and languages off <a href="http://macports.org">MacPorts</a>, which is very similar to Debian&#8217;s APT (actually, it&#8217;s closer to Gentoo&#8217;s <i>emerge</i> tool).</li>
<li>Most Linux applications run perfectly on Mac OS X. In fact, many of the lesser known apps have Linux and Mac OS X ports, but no Windows ports. The <a href="http://transmissionbt.com">Transmission</a> BitTorrent client is one example.</li>
<li>I believe the UI of my OS has a profound effect on my productivity. The OS X UI has been designed to not draw attention to itself unless you look very hard. Contrary to popular belief, OS X does not have any eye candy, unless you consider smooth transitions from boot screen to login screen to the desktop eye candy. Exposé and Spaces look like eye candy to someone who has never touched a Mac before, but they are productivity features which just happen to be beautifully designed. A stock Ubuntu system with Compiz has much more intrusive eye candy than a stock OS X system.</li>
<li>If you&#8217;re looking for a new programming language and a new set of APIs to learn, then there&#8217;s no better choice than Objective-C and Cocoa (this is exactly what I&#8217;m learning these days). After having written a few apps using Cocoa, you will never want to go back to writing apps for Windows or Linux. The API is consistent and well designed, and contains classes for the most common tasks you might wish to perform in a desktop app. Interface Builder is awesome in the true sense of the word, and unlike most other IDEs, XCode is fast, responsive and almost a pleasure to use (<em>almost</em>, because I still prefer the editing capabilities of Emacs over any other editor).</li>
<li>No tinkering with config files, no hardware driver issues, minimal maintenance, no slowdowns over time, no malware issues and not having to do an <i>apt-get upgrade</i> every three hours. The <i>it just works</i> nature of the Mac has given me more time to work on my own code, rather than spending most of my time finding ways around other people&#8217;s mistakes.</li>
</ul>
<h3>The Bad Parts</h3>
<ul>
<li>If you&#8217;re writing commercial applications, then Windows is the way to go. Apple will <i>never</i> have significant market share on your average desktop, since both Windows and Linux can run on anything from a Rs.25000 ($500) Zenith desktop to a custom built, Rs.65000 ($1360) gaming machine, whereas the Mac OS runs only on Apple hardware.</li>
<li>Macs don&#8217;t play well with other operating systems. Installing Windows using BootCamp works fine and dandy, but running it for a long time causes my MacBook to heat up to over 65ºC. While installing Linux on a Mac is easy, it&#8217;s not officially supported by BootCamp, and getting it to play well with the hardware requires many hacks and workarounds.</li>
<li>Customizing a Mac is not easy. Linux allows you to customize every aspect of the OS, and even Windows allows a certain level of customizability, but the Mac allows none. Be prepared to either install unsafe hacks that mess with the OS or just STFU and follow the One True Way of Steve Jobs.</li>
<li>Be prepared to pay for quality. The software-wants-to-be-free culture of the Linux world is not acceptable in the Mac world. If you can&#8217;t pay up, then have fun using unstable ports of clumsily put together GTK apps under the X-Server.</li>
</ul>
<p>Even though the Mac has its own disadvantages, I&#8217;d rather use a Mac than a Windows/Linux machine for development any day.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.uncool.in/2009/03/10/thoughts-on-using-a-mac-as-a-development-platform/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>My Adventures at the Zonal Transport Office</title>
		<link>http://blog.uncool.in/2009/01/21/my-adventures-at-the-zonal-transport-office/</link>
		<comments>http://blog.uncool.in/2009/01/21/my-adventures-at-the-zonal-transport-office/#comments</comments>
		<pubDate>Wed, 21 Jan 2009 15:57:07 +0000</pubDate>
		<dc:creator>Ankur Sethi</dc:creator>
				<category><![CDATA[Life]]></category>
		<category><![CDATA[Opinions]]></category>

		<guid isPermaLink="false">http://blog.uncool.in/?p=37</guid>
		<description><![CDATA[Whenever I hear someone mention a government office of any sort, I find myself thinking of middle aged women who look strangely like that distant aunt of yours who likes to give you unsolicited advice because &#8220;.. youngsters like you need the guidance of your elders.&#8221;. I associate government ventures with forgotten, derelict buildings and [...]]]></description>
			<content:encoded><![CDATA[<p>Whenever I hear someone mention a government office of any sort, I find myself thinking of middle aged women who look strangely like that distant aunt of yours who likes to give you unsolicited advice because <em>&#8220;.. youngsters like you need the guidance of your elders.&#8221;</em>. I associate government ventures with forgotten, derelict buildings and old <a href="http://en.wikipedia.org/wiki/Wipro">Wipro</a> computers running Windows 98. If I&#8217;m feeling particularly depressed, I conjure up terrifying visions of office chairs from the last century which have been patched up so many times they&#8217;ve started looking like abstract art. Equally frightening are the visions of their owners, who have been sitting in those demented pieces of office furniture for so long that the furniture has morphed to acquire the shape of their bums, as a result of which nobody else can ever be expected to use the same chairs unless they have the same bumprints.</p>
<p>When I walked into the zonal transport department this morning to apply for my learner&#8217;s license, this is exactly what I expected. I was relieved to find out how wrong I was.</p>
<p>The first thing that hits you when you walk into the office is the fact that there are no middle aged women who look like your distant aunt. After you&#8217;ve had a mental victory dance, you realize that the place isn&#8217;t as dreary as you would expect a government office to be. It has a strange sort of cheerfulness. Not the &#8220;Yay! I&#8217;m so happy!&#8221; kind of cheerfulness, but the kind of cheerfulness you find in workplaces where every employee is satisfied and prides himself on a job well done. The computers are all <a href="http://en.wikipedia.org/wiki/Hindustan_Computers">HCL</a> workstations (with LCD screens!) running Windows XP (not really something you can be proud of, but at least it&#8217;s better than Windows 98 ). You can see ergonomic chairs behind every desk. A large LCD television adorns one of the walls. The lighting is top notch, and the tiled floors make the ambience even brighter.</p>
<p>(The office also seems to have a competent sysadmin. I first realized he was competent when I saw him getting frustrated at the guy at counter 3, who couldn&#8217;t get something very simple to work. He swore in the glorious sysadmin tradition, &#8220;What did you motherfuckers eat this morning?&#8221;, drawing curious glances from the people near counter 3, and a glance of deep understanding and appreciation from me.)</p>
<p>The only thing that reminds you it&#8217;s still a government office you&#8217;re dealing with is the long queue at counter A, where you have to submit the filled in license form along with an ID and a proof of address. Since I was early, I didn&#8217;t have to stand in queue for too long, but others were not that lucky. At counter B, a young girl took my photograph, signature and fingerprints, a procedure that took 30 seconds. I was told to go to counter 7 for a few tests.</p>
<p>The person sitting at counter 7 first gave me a color blindness test, which was basically an <a href="http://en.wikipedia.org/wiki/Ishihara_color_test">Ishihara Color Test</a>. After that, I was given a simple questionnaire. It was nice to see that the transportation department has a sense of humor. Here are a few questions that struck me as hilarious -</p>
<p>
	<b><u>Q:</u></b><em> Why should one give more room to cyclists while driving?</em></p>
<ol>
<li>Two wheels are unstable</li>
<li>They might turn anywhere, anytime</li>
<li>They have a right to more space on the roads</li>
<li>None of these</li>
</ol>
<p>	(I couldn&#8217;t figure this one out.)
</p>
<p>
	<b><u>Q:</u></b><em> While driving at night:</em></p>
<ol>
<li>Drive slow and look out for cyclists and pedestrians</li>
<li>You reach your destination faster</li>
<li>Cyclists and pedestrians don&#8217;t come out at night</li>
<li>None of these</li>
</ol>
<p>
	<b><u>Q:</u></b><em> While driving at a high speed:</em></p>
<ol>
<li>You reach your destination faster</li>
<li>One must adhere to the speed limit</li>
<li>You have more fun</li>
<li>None of these</li>
</ol>
<p>
	<b><u>Q:</u></b><em> Two wheelers can carry:</em></p>
<ol>
<li>Only one person</li>
<li>Two people &#8211; one in the front and one in the back</li>
<li>As many people as you can fit on it</li>
<li>None of these</li>
</ol>
<p>
	<b><u>Q:</u></b><em> There are different speed limits on the road because:</em></p>
<ol>
<li>Everyone is in a hurry</li>
<li>Buses take up too much space</li>
<li>Most people don&#8217;t drive in their own lanes</li>
<li>There are many different kinds of vehicles on the roads</li>
</ol>
<p>	(Another one I couldn&#8217;t figure out, so I marked option 4 because it was the most rational.)
</p>
<p>The rest of the questions dealt with road signs, driving skills and road laws. There were total 30 questions.</p>
<p>The test took less than ten minutes, and the entire process took less than an hour (including the time it took for the person at counter A to fix a broken printer). This is the first time I&#8217;ve gone to a government office and haven&#8217;t spent the day there. It seems like the Indian government has realized that lengthy procedures actually cost them money. I just hope other government offices take a cue from the transportation office.</p>
<p>In other news, I finally get my very own car. It&#8217;s ten years old, doesn&#8217;t have an air conditioner and has a radio that works only when you&#8217;re not in the mood for music. But the features don&#8217;t matter. What matters is that I finally have a car. Take that, environment friendly public transport!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.uncool.in/2009/01/21/my-adventures-at-the-zonal-transport-office/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Learning New Programming Languages and APIs &#8211; What I Was Doing Wrong</title>
		<link>http://blog.uncool.in/2009/01/18/learning-new-programming-languages-and-apis-what-i-was-doing-wrong/</link>
		<comments>http://blog.uncool.in/2009/01/18/learning-new-programming-languages-and-apis-what-i-was-doing-wrong/#comments</comments>
		<pubDate>Sun, 18 Jan 2009 17:45:30 +0000</pubDate>
		<dc:creator>Ankur Sethi</dc:creator>
				<category><![CDATA[Opinions]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://blog.uncool.in/?p=17</guid>
		<description><![CDATA[For the past few months, I have been trying to learn how to write GUI applications for the Mac. The two best toolkits for this task are Cocoa and Qt. Since I have never written any GUI code before and none of my projects have ever been very complex, learning these two libraries turned out [...]]]></description>
			<content:encoded><![CDATA[<p>For the past few months, I have been trying to learn how to write GUI applications for the Mac. The two best toolkits for this task are <a href="http://developer.apple.com/referencelibrary/Cocoa/">Cocoa</a> and <a href="http://trolltech.com">Qt</a>. Since I have never written any GUI code before and none of my projects have ever been very complex, learning these two libraries turned out to be a tough nut to crack. After many months of trying to become proficient at writing GUI code and failing, I have finally found out what I was doing wrong all this time. The fact that I have finally grasped Qt using my new methods is proof that my old methods had some very serious flaws. The following points are written in context of learning new APIs and languages, but they apply equally well to anything else you might ever want to learn.</p>
<h3>Hand-Holding Doesn&#8217;t Get You Anywhere</h3>
<p><b>What I Did Wrong:</b> I looked for a book on Qt which made understanding GUI programming concepts simple for a beginner such as myself.</p>
<p><b>Correction: </b>Such a book does not exist. Picking up a <em>For Dummies</em> book (or something equivalent) means shooting yourself in the foot. If you expect people to guide you step-by-step through learning difficult subjects, you should probably not be writing code at all.</p>
<h3>Immerse Yourself in the Material</h3>
<p><b>What I Did Wrong:</b> I searched hard for a book that would teach me Qt from beginning to end. I spent hours reading reviews, blog posts, forums and back covers searching for the One Book.</p>
<p><b>Correction:</b> One source is never enough, and the One Book does not exist. The best way to learn any new API or language is to completely immerse yourself in the material. Subscribe to mailing lists, hang out in IRC channels, read blog posts, articles and tutorials, help people out at <a href="http://stackoverflow.com">StackOverflow</a>, read code written by the experts, try to modify existing code, add new features to your favorite application and talk to people who know the stuff well. Oh, and buy a good book.</p>
<h3>Don&#8217;t be Systematic</h3>
<p><b>What I Did Wrong:</b> I tried to systematically study the material from the first chapter to the last, completing every exercise given in the text.</p>
<p><b>Correction:</b> Being systematic is the biggest mistake I made while learning Qt. Trying to be systematic will only tire your mind as you tediously work through some trivial exercise the author thought was important. Programming is a creative activity. The most painless way to learn something is to just let your brain run wild. Speculate, dream, design, experiment. Skip the boring exercises and do only the ones you find interesting or, better still, make up your own exercises. When you find yourself unable to complete the task you put yourself up to, skip around the book and try to find a way to solve the problem.</p>
<h3>Taste Things First</h3>
<p><b>What I Did Wrong:</b> As I read through the material, I typed the code samples into my editor to see what the author was trying to say. I moved on to the next chapter only when I had tried out every code sample and completed every exercise in the current chapter.</p>
<p><b>Correction:</b> When you&#8217;re reading through the material for the first time, always read it like it&#8217;s a novel. Instead of focussing on <em>how</em> you can accomplish a certain task, focus on <em>what you can accomplish</em>. This way, you will know the strengths and weaknesses of your tools before you sit down to code. Most importantly, you will know where to look for the functionality when you actually need it. Reading the material quickly makes it seem like you&#8217;ve accomplished a lot in very little time which keeps your brain from getting bored. Also, it makes reading through it the second time (this time focussing on the details) much easier.</p>
<h3>Aim High</h3>
<p><b>What I Did Wrong:</b> Whenever I didn&#8217;t understand something, I told myself it was okay. Whenever I felt stupid because I couldn&#8217;t grasp a simple concept, I told myself to relax. I thought it was okay to fail, and that not many undergrads even know about Qt. <em>Hell</em>, I thought, <em>there are so many great hackers who didn&#8217;t even know how to program at my age</em>.</p>
<p><b>Correction:</b> When you&#8217;re evaluating yourself, always compare yourself to the people who are better than you. If you think you&#8217;re stupid, you probably are.</p>
<p>These techniques were partly based on <a href="http://www.paulstips.com/brainbox/pt/home.nsf/link/11052006-Six-steps-for-learning-difficult-subjects-quickly">this article</a>. Check it out, it&#8217;s pretty good.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.uncool.in/2009/01/18/learning-new-programming-languages-and-apis-what-i-was-doing-wrong/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Jingo!</title>
		<link>http://blog.uncool.in/2009/01/08/jingo/</link>
		<comments>http://blog.uncool.in/2009/01/08/jingo/#comments</comments>
		<pubDate>Thu, 08 Jan 2009 07:24:35 +0000</pubDate>
		<dc:creator>Ankur Sethi</dc:creator>
				<category><![CDATA[Opinions]]></category>

		<guid isPermaLink="false">http://blog.uncool.in/?p=12</guid>
		<description><![CDATA[Everyone knows about Satyam, so talking about it here would be pointless. I think whatever happened will be good for the industry in the long run. I have no idea how Satyam has survived for so long, considering how bad their services really are (at least the consumer-facing ones). I also don&#8217;t know why Hewitt [...]]]></description>
			<content:encoded><![CDATA[<p>Everyone knows about Satyam, so talking about it here would be pointless. I think whatever happened will be good for the industry in the long run. I have no idea how Satyam has survived for so long, considering how bad their services really are (at least the consumer-facing ones). I also don&#8217;t know why Hewitt and Mercer thought Satyam was a good employer. They treat their employees like slaves. Anyway, that&#8217;s not the point of this post.</p>
<p><a href="http://www.businessweek.com/globalbiz/content/jan2009/gb2009017_807784.htm">Here</a>&#8217;s the BusinessWeek article about Satyam. As with most BusinessWeek articles, this is mostly just repeating what everyone else has been saying for the past 24 hours or so. The rest of it is just filler content. What&#8217;s <em>really</em> interesting is the comments section at the end of the article. <a href="http://app.businessweek.com/UserComments/combo_review?action=all&#038;style=wide&#038;productId=39369&#038;productCode=spec">Take a look</a> yourself.</p>
<p>I&#8217;m summarizing the opinions held by the highly intellectual demographic which forms BusinessWeek&#8217;s main audience. Here is what people think about India (yay, us!) -</p>
<ul>
<li>We are all thieves and liars.</li>
<li>All of us have an IQ of 81, which means all of us are more or less retarded.</li>
<li>We brag too much.</li>
<li>We pee in public.</li>
<li>We suck because we wash our asses instead of using toilet paper.</li>
<li>We don&#8217;t wash our hands before eating.</li>
<li>This one is interesting &#8211; <em>india is also kashmir</em>. Um, what?</li>
<li>South Indians should not be trusted because they are ugly and dark-skinned.</li>
<li><em>&#8230; Indians are really ugly looking with miserable accents.</em></li>
<li>Despite all of the above, <em>the whole world likes India and Indians.</em></li>
</ul>
<p>Some interesting facts emerge about Americans, Pakistanis and the English (&#8220;Britishers&#8221;) -</p>
<ul>
<li>Americans are thieves and beggard.</li>
<li>People from America and Europe are ugly because their faces look like a mixture of salt and red pepper.</li>
<li>Pakistanis are filthy and have an IQ of 70.</li>
<li>Kashmiris are good but Pakistanis are bad.</li>
<li><em>Pakistanis are extremely corrupt people. All of them have inferior stature compared to India. They are all lean and thin. Indians are well fed and strong. This is evident from the fact that India has won 4 wars till date and Insha Allah we will win the next war against Pakistan also.</em></li>
<li><em>All Asian countries are 3rd world garbage dumps. Only Japan is developed because it is controlled by the West. If it was run by Japanese, it would be another 3rd World cesspool.</em></li>
</ul>
<p>Every single one of the posters is, of course, a misinformed idiot. The worst thing is that BusinessWeek isn&#8217;t really concerned about the quality of content on their website. I have seen more intellectually stimulating content than that at 4Chan.</p>
<p>The power of social media, anyone?</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.uncool.in/2009/01/08/jingo/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
