Fantastic piece by Mark Pilgrim on people cribbing about Apple’s closed-ness, but continuing to buy their products and hacking them open to do their bidding.
Fantastic piece by Mark Pilgrim on people cribbing about Apple’s closed-ness, but continuing to buy their products and hacking them open to do their bidding.
Not really a counter point to O’Reilly’s piece, but against his concept in spirit.
Tim O’Reilly looks at linking within your own site as compared to external ones to control the flow of viewership.
I don’t Know when i got selected ,I just fadeup with the rejection procedure .I have appeared for 12 companies till now and in all i rejected.Oh God! i donot want to increment rejection you just write a code for me where selection is initialise with 1(selection=1;)thats it…
Ah, it feels good to be on a safer, faster and a friendlier OS. It was high time I quite windows and moved on to better systems. To clear it out, I am not Anti-Microsoft. I still use their products and of course the Xbox 360.
But Microsoft clearly need to work on their product and interact with customers closely. I would prefer to go back to Windows XP than work on Vista. It’s buggy, is heavy on resources and unstable. Their piracy division is a joke. I would advise them to spend more time speaking to customers than working on how to beat piracy. A live example:
I got a fresh Windows XP license for my Macbook (backup OS). When trying to activate online, it didn’t accept my product key saying it’s invalid (WGA says pirated). I called them up and the rep said it’s pirated. When I contacted them by email, they said it’s a case of hardware change and advised me to call up again and inform the hardware change that took place.
In my defense, it’s the first time I ever used the product key. Second, I wouldn’t be crazy to tamper my Macbook hardware (except perhaps RAM). From what I’ve seen you system validates computers running pirated version of Windows. So, dear Microsoft, it’s time you scrapped the WGA program and spend your resources on something useful such as making a stable (original) OS.
It’s a bitter good bye to a long relationship and probably for the good, hello Mac
–
Swap
So guys, here is the news. Sorry for being late, I was having my day after getting into this company.
Rolling back to Thursday, the day on which Schneider came to our campus, lets start the story. I was too reluctant to sit in it at the beginning. Since I had my DWDM assignment from 10:30 to 11:30 I didnt feel like writing the test as I had not even attended the Pre-Placement talk.
The paper was really mind blowing, 70 questions total which consisted of 56 technical and 14 aptitude. The technical questions were really above the capability of normal computer science students, most of them unheard till date. A paper called Database was included and it looked that this company is in Database management. Only questions of OS and Algorithms such that we could think of giving a try. I didnt try aptitude much, now its a guess that I had just crossed the minimum cut-off.
The first technical interview was as smooth as butter
Being fully relaxed answers strike your mind at a better rate and that too perfectly. In some questions “Havn’t heard Mam!” , “Dont know” were my statement as nothing else could take its place. Second technical was something I never dreamt of! I couldn’t even understand half of the questions asked. :P At that stage I was having a feeling of being kicked out.
The last round was HR ( I never expected to clear previous two), where I showed my real talent, don’t know how this talent came out all of the sudden since its my first HR interview. This maiden HR interview was better than all of the technical interviews I have given till date. I really think that the guy was impressed.
I got a job in Embedded Systems department of this Electric company. It has a two year bond which I have to sign during signing of the offer letter. This is completely a new branch for me and I hope to perform my best in the coming days.
Tag clouds have tremendous potential. I don’t know why people keep predicting its death. When combined with search results, it provides as easy to implement context suggestion algorithm to refine them.
Good article about effectively using light, contrast and colour to push focus towards intended areas and create a naturally flowing UI.
Today, record labels grumble about Apple’s tight grip on their business, and many consumers are frustrated because the iPod works only with iTunes, at a time when there are many ways to get digital content.
Yes, people clearly hate iTunes. And iPod only works with iTunes? Err …
“Apple wants to lock you in,” says Robert Enderle, a consultant who has been briefed by Dell. “Dell wants to lock you in to choice.”
Well, if Enderle said something about Apple, it must be insightful.
Given my “Image Captions” script (back from the ol’ Blogger days) a much needed revamp. It now checks if the images are loaded, so that it gets the correct width. The script is only executed once all the images are done, otherwise it patiently waits.
Also, I’ve fixed the way it looks for the capt class. Now it accounts for multiple classes (for “capt left frame” scenarios). Initial instructions here.
I have seen a lot of people saying that “you can never change your mac its in the hardware, you dont have access to it”, but well you can easily change you mac on Linux with a simple command Ifconfig. Which is mainly used to configure the kernel-resident network interfaces and it can help you change your mac first see your current mac type as root
ifconfig
here see your mac address in the following out put
wlan0 Link encap:Ethernet HWaddr 00:2B:B5:43:A5:12
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
where wlan0 is the network interface and ” 00:2B:B5:43:A5:12 ” is your mac address, next you need to bring the network interface down by typing
ifconfig wlan0 down
here replace wlan0 with the network interface you are using, normally it is wlan0 for WiFi and eth0 for Ethernet, now its time to change your mac address, simply type
ifconfig wlan0 hw ether 00:2B:B5:43:A5:3D
here replace 00:2B:B5:43:A5:3D with the mac ID you want to use and then bring the network interface up
ifconfig wlan0 up
now again see the output of ” ifconfig ” to check that now you HWaddr has changed from 00:2B:B5:43:A5:12 to 00:2B:B5:43:A5:3D
enjoy!!!!
PS - MAC = Media Access Control
We scheduled a LUG meet on the above mentioned date at 5:30 PM in NLH 404 (that led Ankur to include a nice pun in the poster) which had to be later shifted to 405. Both rains and the nuisance created by some members of a certain club taking down our posters in a lot of places contributed to a low turnout, which was around 30. But, this time, I may proudly add, that it felt like what an actual LUG meet should be. All of those present contributed a lot of ideas regarding the future course of events to be organized by the LUG. So we drew up a list of the things on which we will be conducting workshops and talks:
….and a lot more!
Keep looking for our posters in the campus for any upcoming events.
You can buy the same guitar, effects pedals, and amplifier that Eddie Van Halen uses. But when you play that rig, it’s still going to sound like you.
This time it’s chance of Jharkhand to enjoy the taste of political instability. Multi party system was introduced in India to give the representation of the whole country, since national parties were felt to be inadequate. This could have been a good theme at the time of Independence but not at this time. We have seen so much of unrest in last few years such that it makes me think twice.
Most of the political instability is faced in states which are small in size of have very small seats in Assembly. Since these states have limited Assembly strength, according to an act passed some years ago, these states should not have more than 14 ministers. This is the main cause of unrest in most states though I strongly support that act.
Jharkhand is a state which has made news to some very unexpected developments. Once the Governer called up Shibu Soren to form the government even though it was clear that he didn’t have to majority. Sometime an independent becomes the CM of state. This was the first time in history of India. Shibu Soren has asked Madhu Koda to resign to make way for him. Shibu Soren is facing punishment for massacres, still he wants to become the CM. I can only say WTF!
Years passing and watching all these political drama, I have become more staunch supporter of two-party system. It can stop bribes, cash-for-votes like scams and many more dirt privailing in our current politics. Buying an MLA/MP for cash has become a common news even though anti-defection rules are in place.
I dont have much to say, this post was just to bring my heart out on the feeling which I cant express. Having lived in Jharkhand for so many years, only god can save it one day.
While Apple believes in shipping products rather than showing them off, it’s not really a “fools rush in” scenario.
Warning with the first generation Shuffle. Perfect!
Macworld reviews the first generation iPod shuffle hot after its release.
Anything new in Facebook land seems to cause a mass outrage of some sort. The bad thing is, Facebook actually listens to these complaints.
This one is going to sell big ‘uns, unless Apple can come up with their own.
Mark Pilgrim on Apple and Freedom 0:
There are not hordes of fed-up consumers rejecting Apple’s vision of cryptographic lock-in. There are not mass graves where people ceremoniously dump their crippled, non-general-purpose computing devices. Outside of Planet Debian and my own personal echo chamber, nobody gives a shit about Freedom 0.
Good pointers overall, with visual aids.
So,RedX,the adventure sports club of MIT(www.redx.in for more) decided to organize a trip to Kerala for second years and above.I have been an active member of RedX since last year,but I hadn’t been to a single RedX trip yet,so I decided that before a get busy,lets go to this trip.
So,This sunday,I found myself in Kerala and I found that it was BEAUTIFUL!.The first major stop was a trek,which was supposed to be a 3 km one,but since the bus could not go up some distance,it stretched to about 8.5 kms.
Unfortunately,due to time constraints,jeeps were hired and they took us up.But what the heck,the scenery was…well…er…I can’t find any words for it.Imagine a rain forest like place and you on a hill,with small waterfalls around and a little bit of drizzle.Also,imagine the sky to be cloudy and you in between the clouds…
Anyways,it makes you realize why Kerala is called God’s own country.
The next stop was at St. Angelo’s fort,which was again a beautiful place,but not much after the trek.
We also stopped at this beach garden,again a beatuful place,but again,nothing if compared to the trek.
I’ll be uploading the pics and videos on my orkut profile,once I get hold of all of them.

So,I decided to participate in Shaastra,the IIT Chennai techfest which spans from 1st to 5th October.
What events would I participate in?The ones in which I can show some level of competence.
What kind of events would that be?
Coding and some basic science application events.
So,I visit the website and find out that amongst others,there is this event called brainf*ck,in which the participants have to write brainfck codes for the prelims and then if they qualify to the finals,they have to write a code generator.
I decided that I’ll participate in this event,so I google brainfck and here’s what I find out:
Brainfuck is and esoteric,turing complete language,having only 8 commands.
The fact that it is esoteric means that either its a joke or that its a test of your programming boundaries as a proof of concept.
The fact that it is turing complete means that it can execute every turing computable function.For more detail on what that means:
http://en.wikipedia.org/wiki/Turing_completeness
So,the Shaastra website gave this example of a hello world program,which itself is self evident why brainfuck deserves a post in this blog.
++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.——.——–.>+.>.
“WTF man!” was my first reaction when I saw it.
The eight commands that the language follows are:
| brainfuck command | C equivalent |
|---|---|
> |
++ptr; |
< |
--ptr; |
+ |
++(*ptr); |
- |
--(*ptr); |
. |
putchar(*ptr); |
, |
*ptr=getchar(); |
[ |
while (*ptr) { |
] |
} |
Now,I am having second thoughts on participation… ![]()

John Gruber analyses the two Steves’ difference in leadership style from their recently leaked memos.
Nicholas Negroponte had a vision: to build a $100 laptop and give away millions to educate the world’s poorest children. And then the fat-cat multinationals got scared and broke it
Before starting I would like to state that its a flame post, read it only if you can digest properly.
All my fellow readers might be knowing about the much hyped Microsoft internship which was offered to me last semester.I screwed up my academics (to some extent) to get this prestigious opportunity. What was the final outcome of it? Read on…..
When I arrived at the office, I was nearly taken away by the impressive building, the superb lifts, cokes and coffee machines. We had night cab drop and food allowance. Everything looked so impressive! Slowly I came to know that this India Dev Center is just a place where M$ dumps all its useless and crappy work which they think “The Redmond guys” should not handle at all. Its nothing but cheap labour !! We are paid CTC of say 9 lakhs, but look back a little. We are being underpaid badly and that too without an overtime pay. Isnt this cheap labour? (I repeat again) What work is being handled here? Visual Studio Tools, SMS UI, Wordpad UI and product experience groups. This may be daring work to some extent, but not at all core job from any angle. The whole Visual Studio is being build somewhere else, Wordpad is built somewhere else, just the UI testing is over here. IE is built at Redmond, but testing work is sent here. WTF!
I always had thought that India was one of the top countries when it comes to IT sector. Is it really true? Narayanmurthy had clearly said that until we improve out hardware proficiency, we cant advance at all, and I firmly stand by his statement. NASSCOM and all these Indian organization rely too much on foreign companies rather than starting their own business without external help. They don’t dare make M$ angry and this was the reason why they backed OOXML for Indian stand at ISO.
Again once I wondered why all big MNC’s choose India as their destination? They cite “Good Brains, Nice Workforce, Good English Speaking Professionals”. I agree with first and third but not with second. It should be remodelled “Nice Cheap Workforce”. We have lax labour laws in our own country and people are made to work hours and hours after office timings for completing their work. Can this happen in the US and European countries? I can only say that whatever the big MNC’s say, India and developing countries are nothing but a place to cut costs, cheap abundant labour makes it simpler. They would never go out of their slavish mentality and keep all their core development in top-secret centers which cannot be a developing country at any cost!
My last line is “Work for an MNC if you want, you would be lucky if you had freedom and got a prestigous work in real sense (not in sense of salary)”
App Store is selling at $1 million/day which means that apple is making about $9 million a month from the Apps store and developers are making about $21 million.
Those are some incredible numbers.
A detailed post about the problematic mindset plaguing our society in general. Now don’t go about calling it a rant, you dunce.
Some recent developments in my college that is gonna reinforce the points outlined in that post:
1. We are being literally threatened to stop carrying mobiles (and for that matter, any kind of gadgets) otherwise some badass ‘Discipline Enforcement Team’ is gonna conduct ‘raids’ and snatch those from us. No logic, no explanation needed. Shoot shoot, bang bang modern day cowboy. I don’t yet understand what is it with that ‘raid’ terminology. Are we some kinda terrorists or anti-socials?
2. I saw a TGMC poster on the department notice board. Till now there hasn’t been no announcement of it, leave alone which faculty member to contact to register for the event. Looks like the authorities are busier trying to enforce ‘discipline’. I also wonder if they tried telling the IBM people that those in charge of the labs and the so called R&D centre(which now is just another magnificent building converted into a bunch of labs) are too eager to head home after 5 pm and that the college thinks students don’t need internet access from midnight to 5 AM. Oh, did I forget to mention that you won’t get a single fuckin day of attendance even if you managed to get to work on some project under that initiative? If someone with a Microsoft internship and another one with a fractured kneecap didn’t manage to get that, what chance do you stand?
All of these just point to a single fact. They abso-fucking-lutely have nothing better to do.
The only positive development: we are being taught syscalls and my friends are taking interest in writing standardized codes and reading the man pages
. Only if they made us write the text editor in the Systems Programming lab with ncurses for designing the interface and C instead of just that wretched Turbo C. Yeah, gotoxy() is for losers. Getty?
As for me, I am all tangled up with signals. Classes have been keeping me busy and tired but I hope to get my head around that in a couple of days from now.
Perfection is achieved only at the point of collapse – C.N. Parkinson
Hi all,
I’ve hardly noticed any activity on the forums. It could be due to the fact that guests were not allowed to view the forum and that scared everyone away
I’ve squashed the bug and now you can view the forums and read posts without logging in. To comment, post or send a new message, you will need to login; registration is free, of course!
We’ll be adding contests for forum users. So, head to the forums and become active to win free Goodies from Racked Hosting!
–
Swaroop Hegde
Director, Racked Hosting LLC
gone are the days when antivirus market is dominated by norton and macafe. just look at the graph , new products are just getting better and better. How many of these are actually known to you???
I landed on Manipal on 28th last month and since then just running pillar to pillar. In these last two weeks I didnt leave a single stone unturned to get a job but alas!
As I reached Manipal on 28th morning around 11:30, had a bath and rushed for Sungard exam, but didnt expect much in such a hassle. As usual rejected. Next aim was Cisco which was on 30th. It was very much shocking to see how people madly sat for this company and only 27 got shorlisted for interviews including me. The interviews were worst and all kinds of hardware and weird questions were asked (maybe to reject me). When result were announced I was sure not to be in the list.
Next was Juniper on 1st last week. The written paper went quite well except that I didnt get much time for apti section where I didnt attempt more than 4-5 questions correctly, rest all were guesses. This was one of the exams where I expected much and papers went perfect, still not chance of hope.
The biggest one of all - Yahoo came on 4th of this week. I cleared the written round which contained 20 questions plus one subjective question. Next milestone was a coding round in lab. This was the place where I performed the worst when it comes to output but best when it came to algoritm used. This round cleared and we were advanced to 1st technical interview on the same night. When my chance came, the interview lasted some 40 minutes where I was drilled on UNIX for some 25-30 minutes. Now we 6 people advanced to final round next day. The 2nd technical interview was more than an hour in span where the guy asked me lots of questions but less of PHP,MySQL,UNIX and those stuffs. He liked puzzles, book questions and theory. I tried my best to cope up with such bookish knowledge and succeeded to some extent. At that time my expectations were quite high. Result were declared after an hour and the only word which came to my mind was “Which is the next company”. I have faced 5 rejections in 10 days, its a record in itself ![]()
It’s white, got chicklet keys and it’s small. Let’s slap on a glowing “Lenovo” at the back of the screen and call it for what it is, shall we?
I guess when you have 300+ features in your operating system, there are 3000+ bugs to fix.
Did they really think anything otherwise?
The reason I see the “cheaper products” transition as more realistic than any other current rumour is because we’re seeing an effort by Apple to reduce cost of production, which allows them to lower product costs while still keeping profit margins upto Apple standards.
After boldly proclaiming that it would sell “more than” 20 million licenses to its Windows Mobile operating system by the end of its fiscal year on June 30, Microsoft later scaled that prediction back to “nearly” 20 million units. This week, however, the software giant conceded it did not hit its target: The company sold just 18 million units in the fiscal year.
I don’t see how Airtel plans to beat Vodafone, because Vodafone already revealed their plans of launching the iPhone on the 18th.
Not in agreement a very common misconception that Android is an OPERATING SYSTEM for the upcoming android phones, i would first like to clarify that android is more of a Software Stack, and not an operating system, as such. It was the brainchild of Open Handset Alliance, which is a group of companies and organizations, with google being one of the most prominent ones, who decided to invent an open source mobile platform, for developers to work on and design applications for. A major initiative taken by Google to promote Android was the launching of Android Developers Challenge, which met huge success, and saw participations from all over the world in large numbers, with about 50 of the contesting entries making it to the next level.
The most promising feature of Android platform, which clearly demarkates it from other mobile computing systems is its ability to not differentiate between the base operating system and third party apps. this essentially means that u can customize or totally revamp basically every aspect of the OS, from SMS reciever to the home screen.
Android makes use of, what they call as, IntentReceivers to trigger actions based on them. IntentsReceivers are nothing but notifications which are automatic, in the sense that they are dependent only on the provider’s “alerts” to the user. the example of an intent receiver may be an incoming text message, an incoming call, voice mail etc. these intent receivers can then be used to trigger various methods, which also form a part of this software stack. one of the methods deployed is Activity. An Activity is simply a screen (or what programmers might call, a single Form) which forms a part of the larger UI of the application. so u might have an Activity to show your contact list, and another activity to dial the selected contact. these two screens can form a UI for dialer app. the various activities of an UI are linked using Intents, which decides what-to-do(intent). then there are intent filters which decide whether the activity would be able to implement a certain Intent.
The above writeup, very briefly explains the basic building blocks of the Android software stack. Google has also provided the developers with a amazing lot of APIs to work with, which also include its landmarked Google Maps API, that provides beautiful functionality of an android phone as a GPS device. The android SDK includes a phone emulator, on which u can take ur applications for a spin, providing u with nothing less than a complete phone system in itself. this, particularly, makes developing android apps a fun task too. btw, these apps have to be written essentially in java, so a basic working knowledge of java is needed before u dive into programming on android SDK. then there always is google’s official documentation.
There is also an Android plugin for eclipse users known as the Android Developer Tools(ADT), which is pretty useful too.
[gallery]Hello world program with codeHome ScreenEmulator's browser.

At one point during the train ride, Daniel looked at me, and said, “Wow — we’re deleting more code than we’re keeping!” To which I responded, “Yeah, of course we are. Don’t you always?”. This illustrates one of my strategies for writing great code. Trying to get it right the first time is futile. So, I stopped trying.
“The MobileMe launch clearly demonstrates that we have more to learn about Internet services,” Jobs says. “And learn we will. The vision of MobileMe is both exciting and ambitious, and we will press on to make it a service we are all proud of by the end of this year.”
What’s interesting is, there is another software company that has constantly struggled to offer quality web services. Sure, they are competing for share on enemy turf and Apple isn’t, but the end result is the same. Somehow, I feel Apple will do a better job of fixing MobileMe than they have done at fixing theirs.
The distorted letters on the wall can be read perfectly when standing at the right position.
Coding up multiple projects in a span of 3-4 months, I’ve at times hit situations where there is a fork in the coding road. A point where the decision has to be made if I want to write out a program that just works by using any and every means possible, or the program should achieve its goal by doing (whatever it is meant to do) correctly.
I’m sure we view ‘correctly’ as a subjective term. No one programmer can assert that what he thinks to be ‘correct’ is actually the way to do something, while a hundred programmers could be using the same methodology and still be wrong. Their methods are correct to them, but they’re probably wrong in the general view of things.
J Kenneth King on bad code:
Bad code is rather easy to recognize. There are the basics in terms of style: obscurely-named variables, inconsistent indenting, over-abundant iterators, and so forth. There are the more tricky things like bad design choices. When bad code is bad, it is obvious. It doesn’t work.
I agree with everything but the last line (emphasized). Bad code might be bad code, but it does work. If a code doesn’t work, it’s not code. It’s the same as saying that a sentence is not a sentence unless it makes sense. The bad code might not work in harmony with everything around it (which is the aim and the fundamental goal of “good” code), but on it’s own, it works.
Over my programming years, I’ve noticed certain similarities in codes that succeed, and codes that hamper success. There is a common trait/methodology that is followed in building them. I’m not talking about using certain tried and tested algorithms or optimising your code to make it faster and smaller. I’m talking about the general programmatic approach to the problem you try to tackle. A few points that the developers keep in mind so that things are easier in the ‘long’ run. Eventually, all code will go stale, but how does it stack up in the here and now.
That is the first-most question that should be asked after every module1 that is written. A module that doesn’t work with its environment is the black sheep of the family. It is easier (and a more common sensibility) to have a module work with the program instead of having your program work with the module. There is a difference.
Imagine you write a function which has limitations. Every program is only as feature rich as it’s weakest function (I am just twisting proverbs to suit my case here), so if your function can only perform 10 limited actions, the output of the program will get hampered. Just like a bad machine in a factory causes overall losses, the bad function will create problems because it’ll seek extra considerations and steps every time it is needed.
Every part of the program must work as a unit, regardless of how important it is. Production costs and factors might limit exactly how interoperable your code is within itself, but always try to achieve maximum. You will thank yourself in the long run.
A question that is more relevant today than ever. With the onset of APIs, frameworks, resource providers and end-points, it is extremely important that what you write today, is easily extensible in the future. A service needs be updated once every few months with new features, because it is a cut-throat competition out there. But the more of a chore it is, the more exponentially slow is the final result.
I will take the simplest example of a technique I used in the development of Textual. There are a number of pre-processing steps that need to be taken on the incoming plain-text because it can be passed to the interpreter for conversion. To make it easy to update those steps, I modularised each of the methods into it’s own function, so that a simple call to the function would get the job done, and keep that part of the code separate.
However, there are multiple functions to be executed. The faster, more in-the-moment thing would be to sequentially call those functions every time I needed to work with the input text. Since there are options to take the input from multiple sources (file, string, etc.), the output needs to be pre-processed differently. So I created an apply_filters function (a name Wordpress plug-in writers will be familiar with), which automatically applies all the functions (passed as a CSV of names) to the output string. This allows me to call one function only, which will get the job done no matter how many more features I add, since there is a central place to register these new features. It’s a one second upgrade.
Over time, more and more people will get their hands on your code. We know that too many cooks spoil the broth, but here it just takes one cook to mess up the entire program. Will your code be able to handle different ideas and techniques being applied around, but most importantly, to it?
Different programmers bring different ideas to the table. As I said at the beginning, methodology is almost as unique as the programmer himself, and two programmers will not see the same problem in the same way. I’ll agree that it is impossible for a code to work with all kinds of different techniques. But the idea is not to achieve or demand a nonsensical level of interoperability. The idea is to allow your code to either work, or step out of the way, so that it doesn’t work 50% the time, but fail the rest of the way through.
Regardless of how great the features are, does your code need just too many considerations to work optimally? Does it require a person to read through every word of the documentation to properly understand all the places it fails, rather than the places where it runs?
Nobody likes a buggy solution. It is in everybody’s best interests if rather than be happy that you got the program out, you get back to fixing all the bugs, and then be happy that you got your program out. Nobody likes to eat a half-baked pie, do they?
These are pretty elementary points, but ones that knowingly or unknowingly, developers skip through when they work on projects. Either to meet deadlines or just because they’re fed up.
But ultimately, it is you who will have to come back to the same code at a future date. If you take care of the gnawing issues in the present, you won’t have to worry about being at a loss in the future. Even now, when I go back to the source code for applications that I wrote a year back, it takes me at least half an hour to get back into the groove to understand why I did a certain something the way I did it. I try my best not to touch the other parts, and just change what I came to change, and step out. Thankfully, my habits make me program in an organised manner which saves me time. So in the future, when you start up a new project, think about the above points, and be a proper judge of the ‘correct’ness of your methodology.
If you’re still writing sequential lines to be executed one after the other and putting everything inside loops and iterators, not making use of functions, macros and procedures in your programs, you have bigger problems to be worrying about. ↩
Looooooooong post, don’t read. : P
--------
It might help to be intoxicated when you are writing a post like this. I asked her if my lame comments were fine as far as I did the work, she said fine. Not like I had expected her to say no, but I wanted to know how she would say her yes. It was a great yes for me. I went out saying I might be acting like Dr. House when the bitch was around. She said I already was acting like him, I told her I am proud about it.
It’s not a surprise that I am mentioning Dr. House on my blog once again. Quite a character he is. Millions love watching him, but I don’t know how many can live or want to live like him. I sure do, just wish I could. It specially helps when you are around bitches. Surprisingly, I don’t have bastards around me anymore. Not a single guy I would hate so much that I can’t stand their sight, just bitches around. What else do you expect with 40 girls in a class of 60? Manmohan Singh is possibly the guy I hate the most now, for not controlling the fucking inflation which burning a hole in my pocket. Oh yeah, there were a couple of male retards earlier, but they are not anywhere near anymore. At least, I can’t physically see them. Pretty sure about the telephonic contact to this world though.
At this point, I would like to remind you of my post where I had talked about the fake world, or rather fake worlds I happened to see in my two year stint at Manipal. Trust me, it only gets worse, that too after some people reading the post and telling me that they form a part of that world. Such fools! All of us come to a point in our lives when we would have seen so much non-sense that even the sight of the moon turning red will not be surprising. I am not there yet, but I am sure I feel like that only because I am looking forward to an interesting career with the media, otherwise, for the kind of people and their stupidity and insecurity I see in Manipal, especially in this great college called MIC, I wouldn’t be surprised if the moon bounces of my neighbourhood one fine morning.
I think MIC is cursed. I have always fought about this with one of my mentors who also happened to have a great stint at MIC as a professor. She maintains till date that MIC can never change. You might as well finish you time here and run back to real life than try and change this pathetic place. What do you do with a pyramid which is fucked up from top to bottom, from the king to the masses, from the dean to the students? The management has no clue how to run a media college. Can’t blame them, they are all intelligent doctors. Where do we dumbfucks stand in front of medical stalwarts? And then there is the teaching staff, talking about whom we will conveniently ignore now. And then, there are the students. Half of them are wasted, or trying hard to make it there. The other half is not getting wasted, but is insecure and unintelligent. Ohhhhh... no! All those faces flash right in front of my face when I write this. Oh, yeah, where do I fall? I fall right outside the pyramid. Yes, I am far better for a bunch of aimless and self-centred fools. Sun Shoo said,” Keep your friends close and your enemies closer.” Now, where do you keep a group of faggots who are not even worth to be your enemies? Uh! That man needed to be in MIC before he wrote his philosophies. I realize that she did make a lot of sense.
----
Two days after the above which was written in less than ten minutes with a buzzing head, I feel funnier. There was a time in Manipal when I was so lonely I was sad. Here is a time where I am so relieved not to be associated with any of the jerks around. People who hate me can go take a hack. I am only glad, would not have to pretend anymore. Suddenly the confines of my yet-again-blue room, a lone bike ride and long hours of neck-breaking work are pleasant. Acting egoistic and dealing with other’s dim-witted ego is fun, insulting and mudslinging is enjoyable and proving points is so amusing! Work is pleasure, politics is time pass and trying to knock some sense into dumb people by being cutthroat-rude is a way of life. Yes, these things are as pathetic as they sound, immense impulsive evil pleasure, but pathetic. But then what the hell, they all fucking deserve it.
I want be Dr. House. All that is missing is a Wilson.
Passing phase of life, will remember this one for a long time to come.