In the current UI of Facebook if you want to add a relationship you really have to do a little bit of a treasure hunt. That is unless you know exactly where it is. You have to go to Profile>Edit Profile (a grey colored button right below the Home-Profile-Account tab strip)> Featured People. There are issues with this whole mechanism. And this is just one of those things that does not make Facebook's UI "idiot proof".
Read the rest of this post »
In a software development process, there are always roadblocks, detours, U-Turns, poor pathways and long hopeless drives which seemingly lead no where. It happens in all kind of firms, big and small. It happens in the development in all kinds of systems, simple and complex. What has to wrong, will go wrong, and there is very little you can do to avoid it. But you can manage it well, if you are prepared. But here is the funny bit, most of your preparatory skills come with experience. So do not get upset if you do not find the IT industry the way you thought it would be. Its not a perfect world, and this walk of life is no exception.
Read the rest of this post »
I was asking this question the other day to myself as to why knowing a technology well, before using it is very important. Now, let me state for the record that i am an all out proponent of "learning on the fly". I think that there are too many things out there to learn, and life is just too short to learn most of those things and then to do something with that knowledge. But then again there have been situations in the past where i saw some dramatic changes happening in the whole code base in major software products. All those changes were because of an error which was occurring due to some constraint of the underlying technology/platform, which the coder did not account for while coding, simply because he was not aware of it. And the funny bit is that days were spent in trying to figure out what the issue was in the first place. So much of time and effort wasted, simply because one did not study, or shall i say did not have the time to study, the whole technology base in good detail. All that time spent in diagnosing the issue could have been spent in studying more about the technology before the coding even began.
Read the rest of this post »
This is probably the most difficult thing to do in a typical website. No wonder there are so many successful Content Management Systems in place. No wonder Narayanan Murthy stressed on data, as a very important part of any system. It is no wonder, that when it comes to developing world class websites most of us fail. It is not due to a lack of quality software or poor aesthetics. The underlying reason why any website fails in today's world of information is simply due to poor or no content management, or a lack of high quality content all together.
Read the rest of this post »
[caption id="attachment_295" align="aligncenter" width="254" caption="men at work"]
[/caption]
So the sign says it all really, a lot of work going on with the 24th Feb approaching (that is the launch date of the college website that i am working on.) So for today here is a post that i posted a long time back on my blog on blogger: SMS 2.0
Cheers!
I was discussing with my father today about why the next big growth in the world of computers is going to be in (or atleast revolve around) User Interfaces and User Experience. But before i begin to layout the arguments for the same as i did with my father, let me put a few things in perspective. All the advances in computers has happened over a short span of 4 decades simply because great advances were made in the field of mathematics, for nearly 400 known and documented years before that. We have used it all up. In order to come out with the next best hardware or algorithm we need the next big break through in pure sciences.
Read the rest of this post »
We have been witnessing the emergence of a new technology in the mobile and smart phone industry. Its called Android. There are new reviews, comparisons, sales figures, statistics about the new age mobile OS. Its brilliant really. The manifestation of some of the smartest work on the planet, everyday in a new form. What makes it more interesting is the competition between Android, iOS and Win7. Its amazing! It is actually more interesting than the technology itself. (Or should i say science?) The business being affected, the transition in the way people work. It drives your interests to some crazy levels. In a simple word, its awesome \m/ !! However, amidst this whole race of being the best, i am reminded of the differences between a science and a technology. You wonder why? Simply because half the people on whom this technology has an impact are more concerned with its business aspect. Neither do they understand the technology behind it, nor do they understand the science behind the technology. Everything is business oriented. The technology we know is because of the businesses we do. The science we know is because of the technology we need, for those businesses. And there in lies the difference.
Read the rest of this post »
We has a pooja (prayer ceremony) at my house today. May be that is why I could not help but wonder about this article i wrote long back in college. It is a different read than most of my blog posts so far. Hope you enjoy it.
The most interesting and fascinating question that has always intrigued us: What is GOD? Is he a supernatural force? Where is he? What does he look like? Does he have super powers? These are some of the questions that we have always asked ourselves. We have satisfied ourselves with answers like: Yes, he is a Supernatural force who resides above the skies in the Heavens and he is always looking after us from there with his super natural powers. God is omnipresent. He is everywhere. This is another popular notion that many believe in. Man has established so many forms of GOD with multiple hands and faces. He has let his imagination go wild in this department. From the Hindu Goddess Durga to Christ, from Buddha to Allaha, man has artistically molded God’s forms with his imagination.
Read the rest of this post »
This is a phrase coined by i-don't-know-who. But this is a phrase used my a colleague of mine at office. When ever there is any issue in the code on the TFS, instead of doing a history check and the past check-ins, this guys identifies the author of that code based on its "handwriting". Interestingly enough more often than not, he is correct. And surprisingly enough, when you think about it for a minute, there seems to be some sense in his method.
Read the rest of this post »
Every project is a result of a set of requirements. The success and the failure that project depends upon the extent to which those requirements are satisfied with the project. This is not another piece of literature that will tell you the importance of understanding a client's or consumer's requirements because it is important for the consumer. I am a coder, and i will like to, for a change, try and point out the issues a coder has if the requirements are not clearly defined. To be more explicit, i really do not care about how poor requirement analysis usually effects the consumer, i am more concerned about how it effects the coder, who is expected to transform those requirements to a finished product and machine. My point being, if the coder himself is unclear about the specs., then we have bigger concerns, bigger than the client.
Read the rest of this post »
|