My constant battle with ERROS and of course, my love for 'em... 'coz they teach me so much... sometimes more than textbooks!
Tuesday, October 19, 2010
Office Office
Scene 1:
Colleague: Hey, Swapnil you got a minute?
Me: No!! (And I swear it wasn't a joke)
Colleague: Ha Ha Ha...Busy huh?
Me: Pretty much ! I hate code reviews. Specially when you get comments on your typos in comment blocks.
Colleague: Been there, done that mate.
Me: I bet.
Colleague: Hey, listen... Can you do me a favor?
Me: (I thought I'd already said no). Errrrr.....
Colleague: Cool, so here's a thing...
Me: (Seriously? I didn't even say yes !!) Hmm?
Colleague: You need to write a method to get the value of (something)
Me: It's easy, there's already a method for that.
Colleague: Oh yeah, but you know what... you can't use that
Me: Why?
Colleague: Coz it's not validated
Me: Are you serious? Then isn't it better to get that method validated
Colleague: Nah, we don't have time for that.
Me: This is ridiculous !! Alright, I'll write it.
Colleague: Thanks, whenever you have time.
Me: Sure, let me see if I can finish it by Friday
Colleague: Sure, but we need it by today EOD.
Me: I am so in love with my life.
Colleague: So you should be.
Me: Oh wait !! If I can't use what we already have, how am I supposed to do it?
Colleague: I don't know, you figure it out. That's what we get paid for, right ;)
Me: Oh sure! I think it'll be too complex though. (Why get paid half when you can get double)
Colleague: Whatever it takes :)
Scene2:
Steven: You need to change the indentation in the code
Me: Okay!
Steven: You know what will be easier?
Me: Yeah?
Steven: You can set the default tab size in the IDE according to the "coding standards" and it'll save you an extra effort
Me: But I already did that!
Steven: Oh let's delete 1 space at the beginning of new line then.
Me: But what about the coding standards?
Steven: I wrote them !!
Friday, April 30, 2010
My top 10 ways to kill time...
Alright... as an outcome of months of joblessness and my hobby of passive researching I've come up with top 10 (and some unconventional) ways you can kill time. The list goes as follows:
1. Chatting with a random person (chick) on chat-avenue.com: This is a simple, but coolest site I've ever come across. This site has several rooms depending on your interest and age group e.g. College Chat, Adult Chat, Teen's Chat, Gay chat, General chat etc.
But here's a fact: regardless of the type or title of the chat room, the rooms are almost always haunted by perverts who're not meant to be there in the first place. Age group of perverts is quite broad. My study shows that they range from 16 to 45 years. Room also has real girls and moderators to keep a watch on spam and sexual abuse, or sexual remarks and all those sexual things which keeps the room interesting. However, I think sex chat is acceptable in the private messaging... whatever.
Girls' age group is also diverse and range from 16 to 38. I, being a pro user of the site, have experienced that, most of the girls who reply to your private messages and gets on into a long conversation with you are fat and not-so-attractive types.
Although the user interface of the site sucks, I give five stars to people responsible for keeping it clean and bot free.
2. Switching between Facebook and Orkut: These two are probably the most popular sites among youth. Orkut, for Indians in particular used to be favorite time killing place so long it was hot. Now everyone's apparently moving to facebook, but whatever, they both serve the same purpose : killing time... and they serve it very well
3. Installing a virus program on your computer and trying to clean your computer manually: I bet this is the most innovative idea to kill time so far. Although, it can be somewhat dangerous at times, the trick is to keep a ghost image of your system before infecting it with a virus
4. Googling yourself : This is one of my favorites. I've talked a lot about it previously... in short, it can get pretty interesting at times.
5. Craig's list: This site has some pretty interesting stuff too. You can browse all day looking for great deals on used phones to used cars. I've seen people selling sex toys too, but apparently they were unaware what they were selling. One of them thought that it's just a toy and not a sex toy.
6. Applying for jobs: As a popular saying goes among students here: "searching for a job, is a full time job by itself". True, very true. My favorite part is to keep track of what's happening with my resume. Some sites like careerbuilder, dice, linkedIn provide statistics on how many times you appeared in a search result, how many times was your profile actually seen etc. Making small changes to profile and seeing how it affects the traffic you are attracting, can get interesting at times too.
7. Blogging: This is something you can kill a lot of time with (e.g. by writing a nonsense article like this), if you have some liking for writing or just copying stuff from here and there. Personally, I think blogging demands too much in return. That is, you have to think before you post stuff, which is boring, but still, a way to kill time !!
8. Online Window shopping: I don't think, I need to write much about it. I guess most of us do it every now and then. I keep browsing for clothes on aeropostale.com or holister sites and buy nothing...
9. Pretending to learn an instrument: This is simple. You buy an instrument (e.g. guitar in my case), go on youtube or something to find the tutorials. Try playing for 2-3 days, give up for a week and start again. And do all of this again and again. Because of my love for music, I learnt quite a bit of guitar be teaching myself. It's sometimes productive time killing tactic sometimes aka a hobby.
10. Download e-books and video tutorials and never read them: It's one of the best ways you can keep fooling yourself that you are doing something productive and at the same time keep killing time. You download e-books/video tutorials illegally from torrents. Store them in a safe location in your computer and keep that location untouched until your hard disk gets full with other stuff. When you feel like making room, you can always shift+delete this folder with a guilt for the wasted time and a fake condolence that if it's available online, you can always download it.
References: My talks with my roomies about how to kill time online.... specially on chat sites.
Sunday, April 11, 2010
How "deep" can someone "Google" you !!
A few days ago while I was browsing the internet for some geeky stuff, I found a t-shirt, quoting the following:
"Sometimes when I am alone...
I Google myself..."
While the one-liner was supposedly funny and I guess the time it was written, I am sure that the person who wrote it wouldn've thought of 'Googling ' yourself as something that a totally jobless fellow does in his free time when (s)he couldn't think of anything else to do... well whatever, that's not the point. The point is, Googling yourself : is it a joke anymore? I am sure, all of us have already Googled ourselves at least once! Or if someone hasn't, he/she will do it sometime soon.
Having said that, as usual, like most of the other things, the statement "I Google myself" triggered a thought and I decided to do a bit of experimenting to investigate how much am I or anyone else is exposed online by mere Googling !! And this is how it went:
Googling Myself...
This was simple ! All I needed to do was a google search with my name and surname.
Any prerequisites?
Yes !!
1. My name (thank god, like all other names, I've never forgotten this one) and
2. Internet , to which, by the way I am connected almost 24x7.
If you're thinking I should probably stop beating around the bushes and come to the pointless point which no one cares about.. I am coming to that.
So, when I hit the return key, there it was!!! I was at first kind of disappointed when I saw a line saying:
Did you mean: Swapnil Divekar
I must admit that I was jealous because google thinks my last name is a mistake, but it was okay when I saw that I have a full page of results dedicated to my name. I may not be the first person people are Googling, but then I have one full page. Yay !!
Where do I live on the web?
Alright, once I had a full page with my name, it was time to look into my whereabouts on the internet. Results were basically categorized into 3 types.
1. Profiles on social/Professional networking sites, google profile etc. : These include results from Facebook.com, LinkedIn.com, Twitter.com, Orkut.com so on and so forth. It was worth noting that I was also listed into other people's social networking profiles since I was in their network. (I will talk about this later)
2. Personal blog or a website: This is probably everyone's hoping for, that is, getting your blog or website listed in Google search results. I was happy that I had my blog(s) listed in the result.
3. References on school/college websites, discussion forums etc.: This was kind of unexpected, because I was unaware that I was being watched by Google when I was posting a comment on some technical forum or seek some help from online experts or was taking and appointment with professor for project discussion on the class wiki.
Going deeper into it
This is where the real fun begins. I started following the links one by one.
1. Facebook: When I clicked the Facebook link, the first thing I and anyone else probably would notice is my display picture on Facebook. Not only that, pics of random friends belonging to my network were listed. Along with that, other things like, the groups I have joined, the apps I use, the games I play, they were all listed. Isn't that cool?
No, it isn't. I'll tell you why..but later.
2. LinkedIn: Getting listed here was pretty much acceptable, because I want people (and by people, I mean potential employer) to view my "public" profile on LinkedIn. Although, I think that my public profile on LinkedIn should be pretty much visible from LinkedIn and it would be okay if it doesn't get listed in Google search results.
3. Google Profile: This was a fairly new thing. Probably, this result is included in the search result ever since I started using Google Buzz. I don't mind being listed here, the only thing I disliked about the profile is, it is displaying the thumbnails of my 'non-public' picasa web album. And as a matter of fact, since my blogs are linked to my Google profile, the page is listing the link to this post.
4. My Blogs: While the links to this thing is present on every social networking site I use, Google search includes a link to my both blogs and in turn access to my blogger profile from which one can also see what blogs I am following, what am I reading, how many and what people are following my blog, so on and so forth.
5. Twitter: Search result includes a link to my Twitter account and also my username on twitter. Once I followed that link, I can see my recent tweets, which also means, I could see what I've been doing in past few days. Is it good or bad? Again, I am going to address this soon.
6. Miscellaneous: This includes the traces I left on discussion boards, school/ class website and all other places where appearing in google search was the last thing on my mind. Anyways, to sum up: it's not necessary that you're in google search result only when you intend to !!
What does this mean? (a.k.a Son of a %$^%$^ or WTF)
To sum everything up very quickly, as I just said: I was in the search results sometimes expectedly and sometimes unexpectedly. Suppose I spend half an hour researching about myself (or anyone else) on Google, this is what probably I am going to end up with.
1. Full name of a person (already known). Any nicknames/ usernames associated (e.g. myself on twitter or some discussion board, blog etc.)
2. Photo : From Facebook and/or from Twitter and/or from blogger profile and/or from Google profile.
3. Age: From any or all sources listed above.
4. Address: At least the country and at most the city from any or all of the profiles above.
5. Occupation: I could find this thing from my blogger profile, but I am sure that there are many people like me, who didn't think about exposing this info. about themselves while putting it on sites like these. And of course, if you have a LinkedIn profile, you're totally nude when it comes to info like this. LinkedIn shows my occupation, my university, places/employers I've worked at/for. Places and institutions I've studied at.
6. Institution: LinkedIn or Blogger profile is the best source to get this info
7. Activities: It was very easy to track down my own activities from my blog, my twitter account, my Google profile and all other possible sources.
When I collected all this info about myself (technically called as information harvesting), I totally found myself in WTF!!! situation. I was astonished that one can find out so much about me, just by knowing my name. And the kind of info one would have about me before even meeting/talking to me will be my name, age, occupation, where do I live broadly, where do I study or studied, where do I work, how much experience do I have in whatever I do, what are my interests and hobbies, some random friends and their info, what have I been doing lately (from status updates etc), my way of thinking (from my blog), my interests, my hobbies etc etc etc....
Of course, some of this was intended. I mean, I want few things about me to be public and so I don't mind them being listed anywhere, but what freaks me out is when someone can google me and see what have I been upto from my tweets or status updates or blog entries. When someone can find my email address and email me whatever they want. When someone knows about my friend circle and possibly can get same info about them too. And if that wasn't enough, when someone can find my name's reference on my class wiki and find out what class I attend at what time and what project was I doing for the class and what time and date and where am I supposed to meet my professor. Maybe this is a rare instance, but I am sure that plenty of such will follow in the future and it's not only about me, but everyone who's like me. This makes me think that isn't it a reason to be afraid of the power of web? Is it growing beyond our control? If yes, how can I tame it.
Solutions???
Yes, there is one for sure. You can probably make all your profiles and stuff private, post on blogs and in discussion forums with fake names/usernames etc. In other words - create a fake identity on the web and if you are as forgetful about the usernames and passwords as I am, forget about social networking, discussion forums etc. Make your profiles private with the risk of a friend or a potential employer not being able to find you.
Having this said, the question again arises in my mind that how many of us have really cared about making their tweets or display pictures private when we were creating a profile on a social networking website. If I assume that rest of the world is as 'normal' as I am (read normal as not paranoid) , they would've also not cared about this thing when they created a profile somewhere or put too much info on sites like LinkedIn, assuming that it will give them an edge over other candidates.
I do not know or have experienced the usefulness of putting info on LinkedIn or something similar. But as quoted by Keith Harris (who is a senior recruiter with Google) at a Resume and Interviewing workshop at SDSU, putting "as much info as possible" on sites like LinkedIn helps a lot in terms of getting a job. While I am not against putting as much info as possible on the web, I am sort of against this info being listed in random search results and getting into the hands of an unintended person or so called wrong hands. This is specially true when the person being exposed in such a way is driven by certain motives (like job search) and tends to put whatever info possible without caring about the consequences (for example : someone making the phone number/email public so that employer can contact him/her on phone or email).
While I support the theory that one is responsible for his own privacy and should be careful about it, search engines and social networking are contributing equally to it. I have started expecting a time when social networking websites etc become the prime source of spams, scams and information harvesting. While I can be extra cautious about it or be in a "who cares about me" mode, I can think of someone else like me being stuck into this dual mind where he/she has to find a perfect balance between possible opportunity and possible exposure.
Moral of the story: "Think twice before using the term Google Me, you might be more naked on the web than you think you are"
Disclaimer:
1. I realized that I've made many reference to professional networking site LinkedIn but that was in no way the whole point of discussion and rather LinkedIn was just an example and I do not intend to criticize or doubt the utility of the website.
2. The only link in this post (link to the LinkedIn profile of Mr. Keith Harris was just an example to show how easily I can start collecting information about a person. And since he was the only person I mentioned in here, it had to be the link to his profile. There's nothing personal about it. )
Friday, March 19, 2010
Monday, March 8, 2010
Ever Wondered Why?
Life’s quite simple...
I live and I die.
Yet it's obscure
I always wonder why!!
A simple straight question...
A yes or a nay.
Yet so hard to answer...
I always wonder why!!
She places me on a cliff...
I can fall, I can fly
I am standing there for years
I always wonder why!!
She plays jokes on me
I laugh or I cry
She's always something else
I always wonder why!!
The next moment she stuns
If this moment I sigh
She's never out of wonders
I always wonder why!!
..guess I'll never know
Even if I bleed out dry
The only thing to try…
is to live "and then" die !!
Subscribe to:
Posts (Atom)