<?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>Me.Tech() &#187; funny</title>
	<atom:link href="http://riteshnayak.com/blog/category/funny/feed/" rel="self" type="application/rss+xml" />
	<link>http://riteshnayak.com/blog</link>
	<description>my technology blog</description>
	<lastBuildDate>Wed, 08 Feb 2012 08:01:18 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>One Decade of Programming</title>
		<link>http://riteshnayak.com/blog/2009/07/24/one-decade-of-programming/</link>
		<comments>http://riteshnayak.com/blog/2009/07/24/one-decade-of-programming/#comments</comments>
		<pubDate>Fri, 24 Jul 2009 06:41:41 +0000</pubDate>
		<dc:creator>Ritesh</dc:creator>
				<category><![CDATA[funny]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[rant]]></category>
		<category><![CDATA[Suggested Reading]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://riteshnayak.com/blog/?p=458</guid>
		<description><![CDATA[Sometime around July 1999 was the time I wrote my first &#8220;Hello World&#8221; program.  Yes, its been 10 years since I started programming, and I dont mean L R L T of Logo. In fact, I wrote some BASIC code as early as 1995-96, but I will skip that for reasons beyond the scope of [...]]]></description>
			<content:encoded><![CDATA[<p>Sometime around July 1999 was the time I wrote my first &#8220;Hello World&#8221; program.  <strong>Yes, its been 10 years since I started programming</strong>, and I dont mean L R L T of Logo. In fact, I wrote some BASIC code as early as 1995-96, but I will skip that for reasons beyond the scope of this post.</p>
<p>I remember liking programming for lots of reasons, but one which I particularly remember. Unlike the other subjects in school, like math or physics,  programming had no boundaries or a legacy to deal with. By legacy, I mean there were no equations, constraints and I didn&#8217;t have to reciprocate what some mathematician proved 400 years ago. I have always enjoyed freedom and programming gave me that freedom to express myself.  I guess, I can claim that <strong>most good programmers have taken up programming because it lets them play God or be creationists of some complex entity</strong>.</p>
<p>Anyway, there are a lot of interesting and fun facts through these ten years and I shall pen some down.</p>
<ol>
<li><strong>BASIC</strong> was my first programming language. <strong>PASCAL was probably my first compiled language</strong>.</li>
<li>I wrote my first sorting routine (<em> an act I call, truly understanding the programming abstraction</em>) sometime during Jan 2000.</li>
<li>I got my first computer in 2001. AMD Athlon 1.7 GHz with 256 MB Ram and 40 Gb harddisk . &#8220;<strong>OMG 40GB</strong>&#8221; , was my friends reaction.</li>
<li><strong>I disliked C early on</strong>, due to my PASCAL roots, but grew fond of it later on when I completed my first large scale project ( A linux text editor, which I proudly wanted to call, <strong>&#8220;Better than VI</strong>&#8220;). This is also where I wrote <strong>my first recursive functionality</strong> which resulted in people actually wanting to read and understand my code.</li>
<li><strong>My first exposure to Linux and OSS was in 2002</strong>, I think it was <strong>RedHat linux 7.1</strong> with running Xwindows.</li>
<li>I almost lost my entire project due to a floppy malfunction. USB&#8217;s were expensive and uncommon then. CD writers expensive.</li>
<li>I <strong>learnt about data structures in 2002</strong>.  My lecturer, one of the few good ones, was kind enough to teach us the intuition behind data structures and write the implementations ourselves. Our other lecturers taught programming from a book and expected us to replicate the programs written in the book.</li>
<li>I would like to thank  my data structures lecturer who spent hours helping me debug and correct programs. It was probably the first time I looked at code from an outside perspective and yes, I realized the importance of indenting code then and there. <strong>I have never not indented my code again.</strong> (Remember we are still in 2002).</li>
<li>I learnt about OO during christmas vacations of 2002. Loved it. Loved the paradigm shift in the way I thought about programs</li>
<li><strong>My first OO program was one class with 50+ methods in it (Yup, there was nothing OO about it, but its a start)</strong></li>
<li>My first large scale OO project was building a <strong>Paint like utility using C++</strong>. I am still proud of this work because I learnt about programming abstractions and class reponsibilities here. I still remember writing<strong> my first button class </strong>which was fully reponsible for itself.</li>
<li>I <strong>learnt PERL in 2004</strong> and wrote my first web application. An online messaging, calendar and collaboration utility for friends and corporates. ( <strong>yes, this was my first social app</strong>). When I saw Myspace very soon after that ( MySpace was still pretty bare in terms of features then) the only difference I saw was that other people could see who my contacts(friends) were and network with them.</li>
<li>When I first discovered databases (2003), I thought, &#8220;wow, somebody made my file I/O&#8217;s really easy&#8221;. It was also an amazement because I had thought of a unified file writing and reading mechanism to solve all my I/O woes. Problem was getting it to work with many languages. I couldn&#8217;t get my head around it and thats when I learnt about databases. Imagine my surprise and rejoice. <strong>The first database I used was Oracle and later MySQL </strong><strong>( it wasn&#8217;t even relational then)</strong>. <strong>My database project earned me 100/100 in my finals. </strong></li>
<li><strong>Compiler Design was one of my favorite subjects</strong>. I loved the fact that I could understand how they build programming languagues. Lex Yacc was probably the best thing that ever happened to programming.<strong> <a href="http://prateekshac.com" target="_blank">Prateeksha </a>and I wrote the specifications for a shift reduce parser for C++.</strong> We used an A1 sized sheet of paper to write down the shift reduce matrix. After two full days writing the Shift Reduce rules, we realized we had messed up somewhere.</li>
<li>I wrote a prototype of my CASE tool in 2004.  My proud entry to the world of .NET. I had my official copy of Visual Studio.NET 2003 and .NET 1.1 . <strong>This CASE tool would eventually become my fnal semester project and also enter Microsoft&#8217;s Imagine Cup.</strong> We reached the Nationals for the competition. I called it <a href="http://dzine.sourceforge.net" target="_blank">Dzine</a>.</li>
<li>Even though I had learnt java in 2004, I didnt use J2EE till late 2005. when I started writing simple J2EE apps. I also figured that javascript, that language I had used to validate my controls in HTML (in 2004) , had suddenly taken the world by storm. <strong>Everybody was talking about it. Web 2.0. </strong></li>
<li>I sat for two whole days to figure out how yahoo mail was autocompleting email addresses I typed. After two days and a whole lot of searching, <strong>I learnt about AJAX</strong>. I was already on Gmail by then and didnt really understand the underlying plumbing that was holding the application together.</li>
<li>Within the next 4 months I put AJAX and J2EE together to work on <a title="Samparkh" href="http://samparkh.com" target="_blank">Samparkh </a>with <a href="http://prateekshac.com" target="_blank">Prateeksha</a>.<strong> I wrote an online chat application using AJAX ( inspired by Meebo)</strong>. Remember this was a time when <a title="firebug" href="http://getfirebug.com" target="_blank">firebug</a> wasn&#8217;t around and I used a tool called <a href="http://www.mozilla.org/projects/venkman/" target="_blank">Venkman</a>, which I am sure many of you haven&#8217;t even heard of.</li>
<li>Then, Grad school happened and so did Microsoft, and the list of wonderful projects that I did during the two years I spent there.</li>
<li>Special mention to <a title="The Big Kahuna" href="http://riteshnayak.com/bigkahuna.html" target="_blank">BigKahuna</a>, which took almost two years to perfect and won the <a href="http://www.google.co.in/intl/en/productprodigy/awards09.html" target="_blank">Google Product Engineering Competition</a> 2009.</li>
</ol>
<p>Am I a good programmer? I dont know. But, I will continue to remain a programmer. Most of my friends know that I dont take sides. By sides, I mean OSS v/s Closed source, Linux vs Windows , Google vs Yahoo, and this is because of the vast and varied experiences I have had with all these different entities during programming. They all have a special place in my heart and I cannot choose one over the other. Programming is changing fast, and all I can hope for is that that I dont wear out of ideas or skills to call myself a programmer in the years to come.</p>
<p><a title="All my projects" href="http://riteshnayak.com/mywork.html" target="_blank">A list of all the wonderful projects that I have pursued over the years is available here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://riteshnayak.com/blog/2009/07/24/one-decade-of-programming/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>I turn two today</title>
		<link>http://riteshnayak.com/blog/2008/09/29/i-turn-two-today/</link>
		<comments>http://riteshnayak.com/blog/2008/09/29/i-turn-two-today/#comments</comments>
		<pubDate>Mon, 29 Sep 2008 16:22:18 +0000</pubDate>
		<dc:creator>Ritesh</dc:creator>
				<category><![CDATA[funny]]></category>

		<guid isPermaLink="false">http://riteshnayak.com/blog/?p=398</guid>
		<description><![CDATA[Yes, its two years since I started functioning. My statistics are pretty impressive for a blog from a nobody in technology, ie without writing hit sensitive content on technology. I even have a small set of loyal readers who take the time to read through the gibberish that my author writes. But still, its been [...]]]></description>
			<content:encoded><![CDATA[<p>Yes, its two years since I started functioning. My statistics are pretty impressive for a blog from a nobody in technology, ie without writing hit sensitive content on technology. I even have a small set of loyal readers who take the time to read through the gibberish that my author writes. But still, its been a pretty good run till now. Here are some of my statistics.</p>
<p>These stats are for both me and my mirror, actually the place where I was born.</p>
<p><span class="entry-content">Posts : 322 posts</span><br />
<span class="entry-content">Comments: 378<br />
Spam Comments :44,083<br />
Pageviews: 75,289<br />
Visitors: 32,877<br />
Average 2.5 min/visit<br />
Total money made redeemed = Rs 800<br />
Total money made yet to be redeemed = Rs 1269 ( waiting for 4500, till it redeems, damn adsense)</span></p>
<p>One of my articles even made it to 25 newspapers in the US. Some have even been added to the contribute section of <a title="msn" href="http://content.msn.co.in/MSNContribute/Userprofile.aspx?UserID=OWI4MDY1Y2UtNzFjYi00ZWM4LTlkZDMtZGJlMDQ5YzMzYWRk">MSN India</a></p>
<p>Anyway, I hope I get the same response (or better) for many more years to come and hope my author can put in credible and creative content and not make do with such lame attempts at posting.</p>
<p>( Author : ah screw you!! )</p>
<p>#@!* you hippie !!</p>
]]></content:encoded>
			<wfw:commentRss>http://riteshnayak.com/blog/2008/09/29/i-turn-two-today/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Best Code quality metric</title>
		<link>http://riteshnayak.com/blog/2008/06/05/best-code-quality-metric-2/</link>
		<comments>http://riteshnayak.com/blog/2008/06/05/best-code-quality-metric-2/#comments</comments>
		<pubDate>Thu, 05 Jun 2008 06:10:35 +0000</pubDate>
		<dc:creator>Ritesh</dc:creator>
				<category><![CDATA[funny]]></category>

		<guid isPermaLink="false">http://riteshnayak.com/blog/2008/06/05/best-code-quality-metric-2/</guid>
		<description><![CDATA[In the complex world of project metrics and estimation, there is one highly used metric that truly depicts quality. I shall let the picture explain. Thank you OSNews for the pic Blogged with the Flock Browser]]></description>
			<content:encoded><![CDATA[<p>In the complex world of project metrics and estimation, there is one highly used metric that truly depicts quality. I shall let the picture explain. Thank you OSNews for the pic<br />
<a href="http://www.osnews.com/images/comics/wtfm.jpg" title="wtfm.jpg"><img alt="wtfm.jpg" src="http://www.osnews.com/images/comics/wtfm.jpg" border="0" /></a></p>
<div class="flockcredit" style="text-align: right; color: #CCC; font-size: x-small;">Blogged with the <a href="http://www.flock.com/blogged-with-flock" style="color: #999; font-weight: bold;" target="_new" title="Flock Browser">Flock Browser</a></div>
]]></content:encoded>
			<wfw:commentRss>http://riteshnayak.com/blog/2008/06/05/best-code-quality-metric-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hahaha</title>
		<link>http://riteshnayak.com/blog/2007/12/19/hahaha/</link>
		<comments>http://riteshnayak.com/blog/2007/12/19/hahaha/#comments</comments>
		<pubDate>Wed, 19 Dec 2007 10:57:41 +0000</pubDate>
		<dc:creator>Ritesh</dc:creator>
				<category><![CDATA[funny]]></category>

		<guid isPermaLink="false">http://riteshnayak.com/blog/2007/12/19/hahaha/</guid>
		<description><![CDATA[wont you blog about this song ? Here_Comes_Another_Bubble_-_The_Richter_ScalesUploaded by kingofdoper]]></description>
			<content:encoded><![CDATA[<p>wont you blog about this song ?</p>
<p><object width="425" height="334"><param name="movie" value="http://www.dailymotion.com/swf/6j3nNdQnHatXvq9Pf"></param><param name="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param><embed src="http://www.dailymotion.com/swf/6j3nNdQnHatXvq9Pf" type="application/x-shockwave-flash" width="425" height="334" allowFullScreen="true" allowScriptAccess="always"></embed></object><br /><b><a href="http://www.dailymotion.com/video/x3pmf1_herecomesanotherbubbletherichtersca_music">Here_Comes_Another_Bubble_-_The_Richter_Scales</a></b><br /><i>Uploaded by <a href="http://www.dailymotion.com/kingofdoper">kingofdoper</a></i></p>
]]></content:encoded>
			<wfw:commentRss>http://riteshnayak.com/blog/2007/12/19/hahaha/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

