Archive

Archive for the ‘Technology’ Category

Barcamp London 7

October 12, 2009 anupj Leave a comment

Barcamp London 7

Barcamp London 7

It’s been ages since I’ve blogged here. Just a quick note to say that I’ll be attending the BarCamp London 7 unconference(24-25th October).

What is a BarCamp?

BarCamp is an ad-hoc gathering born from the desire for people to share and learn in an open environment. It is an intense event with discussions, demos and interaction from participants who are the main actors of the event.”

- barcamp.org

You can find more information about BarCamp London 7 here.

Let me know if you are attending as well.

@anup

Categories: Technology

How internet has redefined our reading habit ?

June 21, 2008 anupj 6 comments

What is the biggest difference between reading something on the internet, and reading a book ? When you read a book, you’re more focused, in the flow and probably relaxed; whereas when you’re reading something on the internet you tend to skim the text rather than read it, constantly distracted by the (hyper)links, which take you away from the page you’re reading, thereby breaking the flow. Also, while reading/surfing the net, you tend to flit from one link to another, and most probably never return back to the original article. Most of the people (if not all), tend to read in this fashion on the net. This is one of the consequences of the internet. It has redefined our generations reading habit.

This fact is analysed in excruciating detail by Nicholas Carr, who has written a perceptive essay on this topic, aptly titled: ‘Is Google Making Us Stupid‘. I urge you to try and read this article in one sitting. It is a long article, and if you’re anything like me, you might get fidgety after the third or fourth paragraph, and would try to find the smallest excuse to stray away from the page, by clicking on a link to another article, or check your inbox, or refresh your feed reader. Nicholas Carr’s views on this behaviour are insightful, and really tell us how the internet might have rewired our brain to be constantly distracted. Now, this could be my interpretation, but honestly when was the last time you read a 2 page article without being distracted by your email, or messenger, or probably a link in the article that interests you.

Think about it :-) !

<The image used above has been taken from moriza’s photostream on flickr>

Categories: Technology

Games People Play

January 6, 2008 anupj Leave a comment

Everybody at blogosphere is coming up with their top ten list for 2007. So, I’ve decided to put up my own list of top 7 online flash games that I’ve played for hours and hours and hours in 2007.

7. xiao xiao: Not very challenging if you’re a hardcore gamer, but should keep you occupied till you wait for your capuccino at the local Starbucks.

6. Bloons : This one is simple, yet addictive. The goal is to pop minimum number of balloons with the limited amount of darts given to you to pass each level. The trick is to maximize the damage caused by a single dart shot.

5. Blocks: Another “rack your nerve cells” game. The aim of this game is to get the block to fall into the square hole at the end of each stage. Sounds simple, well go ahead, and try it out for yourself.

4. Portal : A tiny fan made flash based version of the cocept of portals used in Halo. To be specific, you cross each level by smartly using your portal gun to reach the exit door. Very clever !

3. Flow: It is a beautifully simple and surprisingly addictive Flash game built by Jenova Chen. It was also rated as one of the best indie games of 2007 by Wired.

2. Desktop Tower Defense: This is a not-so-simple, but also not-too-difficult strategy game. It kinda live action puzzle game written for fun in flash. You have to stop your enemies, or “creeps,” from traveling all the way across the screen.

1. Orisinal – Winterbells : Very simple, aesthetically pleasing, and addictive at the same time. Use your mouse to make the cute bunny jump on the bells floating in air. The higher you climb, higher your score , and needless to say more difficult your climb will be.

There you go, you now have seven reasons to procrastinate that important task you were supposed to complete yesterday.

Categories: Technology

Innovation In India

January 2, 2008 anupj Leave a comment

Bernard Lunn of ReadWriteWeb has written a very sterling and cogent article dissecting the state of Innovation in India. Though he specifically targets the software industry, it rings a true bell in other sectors of India as well.

To summarize, India has potential but no drive. It has an excellent talent pool, but no risk-taking gene.

Do read the comments as well, some of them are quite good.

Categories: Technology Tags: , ,

Happy New Year

December 31, 2007 anupj Leave a comment
Happy New Year

Just a quick post to wish you all a very happy and prosperous new year. Hope you all have a great year ahead.

As usual, make new year resolutions, then break ‘em ;-) .

Start your new year with this thought, Being Anxious is good for business. Take care, cya next year.

P.S: The above image has been borrowed from Persons photostream on Flickr.

Categories: Technology

Who is Elon Musk ?

December 24, 2007 anupj 3 comments

I’d never heard of this guy before, but apparently he is Inc’s ‘Entrepreneur of the Year‘. And I thought Mark Zuckerberg had that title nailed this year.

Categories: Technology

Web 2.0 song of the year

December 5, 2007 anupj Leave a comment

Pump up your PC volume to max, Enjoy !!

Categories: Technology, humour, web 2.0 Tags: ,

Gender Bias

November 18, 2007 anupj Leave a comment

This post is a result of a discussion with a friend of mine. My friend persuaded me to write a post on this topic, so here is my attempt to define and understand the prevalence of Gender Bias in the corporate world.

According to Wikipedia, Gender Bias or sexism is commonly considered to be discrimination and/or hatred against people based on their individual merits, but can also refer to any and all systemic differentiations based on the sex of the individuals.

Sexism can refer to subtly different beliefs or attitudes:

  • The belief that one gender or sex is inferior to or more valuable than the other;
  • Female or male chauvinism
  • The attitude of misogyny (hatred of females) or misandry (hatred of males); as well as
  • The attitude of imposing a limited and/or false notion of masculinity on males and a limited and/or false notion of femininity on females, or vice versa.
  • A feeling of distrust towards the opposite or same sex, most frequently operating at unconscious level.

Bias against women is the most common form of Gender Bias. This bias has been acknowledged and tackled by organisations everywhere. There are rules and policies in place, to prevent any kind of bias, based on the sex of the individual. They try to ensure that success or progression of an employee is sex agnostic, and will be based on merits rather than prejudices. But, unfortunately there is no way of enforcing these policies at an individual level across an organisation.

There could be couple of male chauvinists, who’d rather be happy to see female colleagues miserable, or it could be the other way round. It is quite possible to come across a feminist who’d treat males like garden pests. But then, I’m talking about two extremes here. In the real world, sexism is often subtle, and more exacting than we would like to imagine.

I’d take two examples here, first we will imagine a scenario involving a female gender bias. Mr. X and Miss Y both work hard on a project, and complete it before the deadline. X gets a promotion, but Y is placated with a small raise. Reason, big boss is sexist, he abhors women taking charge of corporate desks. So, he unabashedly favors X over Y.

Another example, again Mr. X and Miss Y toil day and night to meet a mission critical project deadline. This time Miss Y is promoted, and Mr. X is given a small award to shut him up. This time, big boss is a female who is feminist to the core. These are again obvious cause and effect scenarios. Sometimes, the discrimination is subtle, like being excluded from group activities in a male dominant group. Assigning the complex technical project to your male colleague, just because the PM assumes that males are more competent at solving complex problems. These are few examples, which portray sexist attitudes. I’m sure there are many more.

At the risk of making a very general statement, I think that female bias is more rampant than male bias. The cause can be easily traced back to our thinking in a male dominant society, that men are superior than women. But attitudes are changing for the better now, we’ve come a long way in terms of our views about womens place in society. Our society rightfully treats a women an equal to men. They are encouraged to take up careers which were predominantly male oriented : military, marines, police force. Even the business world is crowned with female high achievers.

I’d be interested to know if this will increase male bias in the future. What are your views ?

Categories: Technology

Mythical Man Month

September 6, 2007 anupj Leave a comment

Mythical Man MonthI don’t know about you, but I feel very uneasy, when I don’t have much to do. I’m a self-confessed workaholic and feel guilty when I waste time. I am currently “on the bench”, for the last couple of days at the cube farm, that I work for. The project that I was working on, completed last month, and while my company sorts out another project for me, I’m supposed to sit around nibbling my finger nails.

So, I picked up this book, which I had bought last year and was planning to read, but never got around to actually reading it. So, with time in my hands, I started off. A little background on the book would set up the context though. It’s called the “The Mythical Man Month” by Frederick P Brooks Jr.

Mr. Brooks has delineated his own experiences as a project manager for the IBM system/360 and OS/360(it’s operating system). The anecdotes included and the aptly deduced theories on the art of software development make an interesting read.

This book has so many pearls of wisdom, that I’d recommend it to each and every programmer (especially project managers). The book talks about the common pitfalls of software development and the evolving nature of computer science. Brooks wrote this book in 1982 and some of the ideas are somewhat outdated, but still, most of the authors practical insight on the dilemma of deadline vs quality of end product is worth noting.

Read it if you want to comprehend the black art of software engineering.

Categories: Technology

Guide to the Mind

July 25, 2007 anupj Leave a comment

One of my friends in blogosphere, sent me a link to an e book few days back. He claims that, this has to be the best psychological book that he has read. The book or rather e book is called: A Programmers Guide to the mind. I started reading it yesterday, and realized that my friend who sent me this link must either be seriously insane or a fiendishly clever person.

This e book is so difficult to interpret( personal opinion!) that I couldn’t read past the 3rd chapter. The complicated diagrams and the amount of thinking needed to digest the literature was too much for me. The guy who wrote it must have spent half his life conjuring the whole thing up. And the reader who patiently reads and actually comprehends the book has to be very very smart( or he has too much free time in his hands).

So, if you’re brave and patient and really want to unlock your the functioning of your mind, go ahead and read this.

Categories: Technology