September 4th 2008

Life Inside our Machines

Is there life on Moon? Yes and No.

No. Because we landed there and found that it was made up of nothing but a bunch of rocks. Yes. Because it affects us directly. The gravity of moon is responsible for tides. The moon also reflects sunlight and serves as a torch in the night. On a new moon night, we have to resort to artificial lighting as the starlight is not bright enough. The moon influences the mind. This is well known. In fact in Palmistry, it is said that if your line of head dips into the mount of Luna, most probably you’ll go insane.

Now let us zoom out into the microcosm. All cells have life. Viruses and some form of borderline crystals also have life. So what is life all about? Is it a DNA strand? Some viruses don’t have DNA, just RNA. Here’s my definition: Life is that which is in motion - outside or inside. Change is life. Replication is life. Achieving something by change - knowingly or unknowingly is life. And most important - survival is life.

Our body is not live. It is the changes or the movement inside the body that is life. All cells, tissues, organs etc. are nothing but made up of constituents like water, wastes and chemicals which are inert. When matter is positioned in a certain fashion, it leads to life. We are nothing but life aggregated into a higher plane.

Hardware does not change. If you have a Pentium machine, it is the same processor or the DMA chip that is present every time you switch it on. It does not change. Inside the chip is the instruction set or like the base pairs of a DNA made up of only 4 nucleotides viz. Adenine, Guanine, Thymine and Cytocine. Note that these can be considered as four instructions in a DNA molecule.

Now comes the living part. Software. Say you are loading the OS. It will go and sit in the same portion of memory or if you expand the memory it may go and sit in another place. But if you notice there is motion. There is a distinct change. The voltage levels are fluctuating. And software turns on. This software uses say ‘x’ number of instructions. Another OS may use ‘y’ number of instructions. It’s like the difference between the code of an ant and a grasshopper. The closer they are genetically, the more the instructions inside them match. Like a 32 bit AMD and Intel Microprocessor.

If you look at instructions deep down, a ‘MUL’ or multiply is nothing but a repetitive ‘ADD’. And so we can say that there are some fundamental instructions equivalent to the DNA nucleotides, like for instance an ADD instruction, a CMP (Compare) instruction or a MOV (Move) instruction. These form the core. But wait for some more. The chips are made of gates and there are not many. The simplest is a ‘NOT’ gate, and then we have a AND and OR gates. Further to that are abstractions or aggregations. WE can go further to a level of transistors, but I think we are losing focus.

Coming back to software, an accounting software has a different set of instructions than a computer game. But they are both live when they get control. Control of what? The CPU, of course. For the moment that the instructions get executed, or whenever the current flows, life manifests. Like there are so many ants, there are so many copies of say your browser sessions (tabbed or windowed). And like the ants die, the browser dies when you close the window. In fact ‘Close’ should be called ‘Die’.

As programs have more and more layers, the programs are also evolving into aggregations like ourselves. Nowadays there are so many layers of instructions, that the uppermost layers are quite sophisticated.

Consider for a moment a Lisp interpreter running on a Unix OS on a Sun Fire machine, communicating with a Windows machine using sockets over the internet. Sounds complex. This is communication, like between two human beings or cells. An exchange of information happens and the state of the machine most likely changes. In the same way, we may get altered after every tete-a-tete, although we do not consciously know it.

Like the moon, the computer has life. It is the software existing inside it. Life has given birth to life. And the soul that created is nothing but that of a human. The creation is not perfect like an Ostrich that has wings but still cannot fly. But like evolution, we are on our way making more usable programs and then probably the Ostrich wont need a wing or probably we’ll fit artificial ones so that it can claim it’s lost glory - the flight of being a bird.

Best,

guru30 (Rajesh Menon)

Guru30 is the nickname of Rajesh Menon, a veteran of the IT industry with 18 years of experience, co-author of a book on ‘C’ language and published author. He writes on spirituality, management and technology. Either solo subjects or fusion of these streams. The author strongly believes that the real knowledge of the scriptures must be integrated with technology pardigms.

Rajesh Menon is also into music and poetry.

You may go to his website http://www.guru-30.com

or reach him on

rajesh.menon@guru-30.com

Tags: , , , , , , , , , ,
September 3rd 2008

Technology Predictions for 2006

2005 literally took the world by storm. The tragedies of the Asian Tsunami, the Hurricanes that blew through the US Gulf Coast and the earthquakes that swallowed parts of Pakistan have left an indelible mark on 2005. While mother nature cast a shadow on 2005, it was technology that delivered the impact that resulted in a huge outpouring of donations. The world was touched by the human element seen real-time in pictures and videos. Today’s technology was able to deliver the graphical grittiness that portrayed the nightmares occurring half a world away.

Technology is usually thought of as impersonal, but something needs to be recognized; without technology the personal elements of the 2005 tragedies would not likely have been conveyed to the extent and timeliness they were. Reflecting on 2005 and looking forward to 2006, technology will undoubtedly continue play a significant role in the future both on a personal and impersonal level.

In 2005 Blogs gave birth to splogs, where senseless web scrapers generated massive amounts of senseless content. Spam reached a whole new level, right along side the ethical debate of content scraping. Copyrights have been stepped on and I foresee a new host of tools that will emerge to protect content.

SPAM and phishing scams were easier to recognize, but to their credit, spammers showed off their creativity, finding additional channels to inundate. From splogs to forum spam, 2005 tech users saw spam as one of life’s continued annoyances. Looking into a crystal ball, I fear that social bookmarking will become the spam vehicle of 2006, weakening the value of a collective voice.

Sadly the blog saturation has resulted in web clutter. Due to increased competition and vast quantities of blogs on free hosted blog networks services, bloggers competing for audiences and web traffic will result in significant abandoned content, cluttering the web with useless ramblings. The ease of blogging that resulted in saturation will be its downfall. Credibility will again become important. Journalist, who have suffered from the blogosphere in 2005, will have a reprieve as credibility becomes an issue for bloggers. In 2006 web surfers are going to look for multiple sources to confirm facts, and rely on reliable respected sources, community content, and collaboration like Wikipedia is going to suffer and become less relevant in 2006. While Wikipedia scores well in search, it does not perform as well with accuracy. The Wikipedia community is haunted by spam and like DMOZ, it’s success will be its downfall. The relevance of successful community wiki’s will fade in 2006.

Cell phones have become personal homing devices, and it is near impossible to locate a cellular phone that is not capable of manipulating or taking photos, videos, graphics and text messages in addition to the traditional voice calls. It is likely the PDA will become extinct in 2006, as travelers move to a single multifunction device. In 2007 MP3 players will likely be a common feature of cell phones.

Wireless growth is still worth noting, as it has moved from hotspots, to hot zones, to hot cities. Philadelphia and San Francisco are leading the way as wireless cities in 2006.

What is in store for 2006? Privacy is a hot topic that is not going to disappear. Google and the US Government are battling a Big Brother image. Data mining has made the collection of data meaningful. Anti-Google sentiment is growing. Google has fallen from grace, while Google has made friends on Wall Street, it has disappointed surfers who have turned to Yahoo and MSN in growing numbers. 2006 will likely result heat up the search engine war with MSN and Yahoo scrambling for marketshare and Google walking a tightrope with privacy advocates on one end and monopoly theorists on the other end.

Google wants to make money, and like it or not data, is a commodity. Google will likely use the data from their various ventures to develop new technologies and personalize content. Conspiracy theorists believe that the Google’s aggregate data will also be used to optimize the fees charged for pay-per-click, influence organic ranking, or worse yet, sold.

Google’s growth will continue to motivate privacy advocates and those in the technology field behind the Attention Truste movement, to work together, to improve how personal information and subscription information is used online. I expect we will see a lot of energy and effort in this area.

Personalized content will be a buzz word for 2006. Whether it is users selecting Podcasts, iTunes, or purchasing Amazon recommendations the web is learning how to cater content based on user selections and choices. Web surfers see personalized content as regaining control of what they want to watch, see, or listen to. From Tivo to podcasting, users are taking back control. Yet when the web serves content that is based on past surfing habits, who is really in control?

In 2005, marketers were told in no uncertain terms, if they are not using syndication and RSS, they will not survive. Well, they have one more chance to get it right. In 2006, marketers must use RSS as an alternative communication channel. It will no longer be cutting edge, it will be a must to survive. Web surfers no longer expect to provide personal information (an email address) for marketing materials, they expect to have a choice about how they wish to receive the content.

Vendors selling through affiliate programs lost ground in 2005. Publishers found the easy money of pay-per-click advertising not fraught with the inherent problems of affiliate tracking and cookie-killers. The increase in click-fraud and content scraping on AdSense sites will even the playing field and make affiliate programs more attractive in 2006.

The world is getting smaller, and technological advancements has not only brought us tragedy, but also has opened doors and the global market is now a viable option for small businesses. I believe the globalization trend will continue in 2006.

Top 10 Winners Predicted for 2006:

Cyber Security

VOIP

Attention Data

RSS/Syndication

Copyprotection

Credibility

Privacy

Alternative Energy (reusable fuel, clean energy)

Content Filtering

VideoTunes (iTunes with Video)

About The Author
Sharon Housley manages marketing for FeedForAll http://www.feedforall.com software for creating, editing, publishing RSS feeds and podcasts. In addition Sharon manages marketing for NotePage http://www.notepage.net a wireless text messaging software company.

Tags: , , , ,
August 15th 2008

How To Pick An IT Consultant

At some point, most business are going to need to have some help from a IT consultant. Maybe your business is a small, without many IT resources. Maybe your company is larger, with a significant resources in IT already, and just needs a healthy dose of outside perspective. Whatever the reason, it can be difficult to choose an IT consultant, especially if you aren’t a technical person.

I’ve heard stories about selecting consultants from all sorts of people. Quite a few have told me heard horror stories about how they wound up with large bills and little or nothing to show for it. Fortunately, it doesn’t have to be hard to choose an IT consultant, because I’ve the knowledge I’ve accrued to create some guidelines you can use in choosing your IT consultant.

* A Contract Programmer or an IT Consultant?

There are quite a few contract programmers out there masquerading as IT consultants. A real IT consultant isn’t in the business of writing code; rather, he’s in the business of solving problems, and code just happens to be one of the way that he (or she) does it. Conversely, a contract programmer will want you to spell out exactly what kind of program you want him to write. He doesn’t solve problems; he just writes code the way he’s told, and hopes it will fix the problem at hand. With a real IT consultant, you wind up with a solution that leaves everyone happy.

* Focus on benefits, not technology.

Some IT consultants can get wrapped up in their technology; it’s not uncommon to see consultants who specializes in “AS/400 mainframes” or “embedded systems”, for example. A real IT consultant, though, focuses on benefiting his client, using whatever technology is necessary, rather than on what technology he’s familar with. You want to hire someone that’s skilled at solving problems, and that will use the technology that’s best suited to your business, whatever it may be. You shouldn’t have to pick a consultant based on what technology he’s familar with; he should be able to take care of almost any technological problem, either by doing the work himself or outsourcing to someone in his network of contacts.

* Pay only for value.

Amateur IT consultants tend to charge for their time, not by the value of the work they perform; so do contract programmers. Real IT consultants, though, charge based on value provided to you, NOT based on time. This is because amateurs are afraid that they won’t be able to complete the project in a reasonable amount of time, so they want reassurance that they’ll be paid for their time in any situation. Experienced IT consultants, though, are confident in their ability to deliver code under their estimate, they are confident in their ability to provide value, and they that they can provide value that’s worth MORE than their time is. You shouldn’t be making an investment decision every time you consider calling your IT consultant.

* It always takes time.

Some consultants will offer to send you a proposal after a ten or twenty minute phone conversation. It is impossible to accurately assess your situation that quickly; they are trying to provide you with a ‘one-size-fits-all’ package. Real IT consultants will not make provide you with answers, proposals, or fees until they know enough about your business to have an informed opinion. Unless your consultant is willing to spend enough time to really know what your problem is, you won’t end up with the solution that you really need, because your consultant is making random shots in the dark.

About The Author

David Berube is a consultant solving business problems. He began innovating at an early age; he began attending college when he was eleven, started his own technology website at thirteen, and he was published at fifteen. He’s a prolific writer and speaker; you can see more of his works at his website, http://www.berubeconsulting.com. He’d love to answer your questions via email; just contact d_berube@berubeconsulting.com and he’ll get right back to you.

Tags: , , , , , , , , , , , ,
Next Page »
Close
E-mail It