Archive for June 2009

 
 

Digital Evolution Basics

For those who are not aware of digital evolution, I am writing a quick short summary. Digital evolution means evolution of computer programs who compete for limited resources such as CPU and memory. In short, it goes something like this:

- You define a universe, which is virtual memory (space) and CPU (time)
- You create energy (CPU cycles)
- You define an extremely limited instruction set for Virtual Machine (Physics). Instruction set being limited is important because you want to mimic physics, not chemistry or biology
- You seed randomly generated programs of varying length
- You start parallel execution the random programs
- Each instruction eats up energy and at random times you feed energy into universe
- At random times mis-execute program instructions
- Run it for a long time and Voila! finally self replication gets evolved from very simple instructions
- Then arms race gets started between programs and things get interesting

Some people argue that digital evolution is not merely an emulation of real thing but is indeed a real manifestation of evolution and I tend to believe the same.

To download the digital evolution simulator written by me in Python (called PyPond), head to: Download: Normal version or With graphics version (requires PyGame library)

Are soft lies in sales okay?

Really, does it matter at all if you make up small lies while doing sales? If you convince yourself that it is sort of true but deep inside you know it is fundamentally a lie, are you okay with that?

I’ve known sales people going to extremes: promising benefits which never were, projecting products with made up facts and use other tricks of the trade just to get that sale. They are desperate to make a sale. This is quite common in finance industry. But, in this post, I am not concerned about blatant lies made up to trick innocent people.

I am really split whether it is fine to get involved with the oh-so-common sales gimmicks, little lies, subtle hints, etc. that do not harm the customer but add just a little boost to your business objectives. My right half of brain says that a lie, no matter how small it is, is fundamentally a lie. My left half of brain says it is okay to use industry standard tricks, business is brutal and so should you be.

Many of the iconic companies did this in the past. For example, Bill Gates told IBM that he had an OS when he never had. And I wouldn’t be surprised if the rumor that Facebook created fake profiles to boost membership at the start is really true. Moreover, highly admired companies on Internet do what I would classify as grey-to-black hat SEO. Is it all RIGHT? Aren’t they compromising their integrity with all such practices?

What is your opinion on this matter?

World's easiest to use A/B, Split and Multivariate Testing

Visual Website Optimizer. Increase website sales, downloads and conversions through world's easiest to use A/B, Split and Multivariate Testing tool.